BM6P6(@ @@@AAADDDGGGLLLPPPSSSUUURRRRRRUUUZZZYYYUUUXXX^^^ZZZ]]]______dddpppyyy}}}}}}ssskkkvvvxxxqqqyyy[[[OOOdddnnnjjjnnnvvv}}}www}}}~~~ttt```RRRYYYkkkdddRRRLLLGGGQQQhhheeeFFFIIIjjjoooMMMOOOMMMKKKIIIGGGDDD@@@>>>555333111000000000///---////////////////////////---------.........///////////////000111111222222222222333444666999<<<>>>;;;@@@CCCEEENNN```ooouuuxxxpppmmmooosssvvvpppvvv~~~}}}ttteeeVVVKKKFFFEEEFFFCCCAAAAAAGGGNNNVVVcccooo~~~~~~vvvuuummmeeedddqqq~~~mmmZZZKKKKKKOOOLLLHHHHHH999222---...000///...000////////////////////////....................................///111222222666666888===CCCHHHJJJKKKEEEJJJOOOSSSUUUVVVWWWXXXZZZZZZZZZZZZ[[[]]]___```fffjjjMMMccc{{{WWWFFF@@@===>>>@@@KKKjjjuuueeeXXX[[[```ZZZeeeffflllwww>>>???BBBGGGLLLRRRWWWZZZYYYXXXZZZ]]]ZZZUUUVVV\\\[[[aaaeeeffflllwww|||ssswwwoooUUURRRlllnnnbbbbbbkkkuuuxxxvvvdddVVV]]]mmmhhhUUUNNNGGGLLL```cccGGGEEEcccsssPPPPPPNNNLLLJJJIIIFFFBBB???666333111000000000///---////////////////////////---------.........////////////000000111111222222222222333444777:::<<<>>>???CCCDDDGGGRRRdddrrrwwwwwwssstttxxxyyyyyyrrr|||qqqbbbWWWOOOIIIFFFCCC@@@@@@EEEJJJPPP[[[eeezzzuuu}}}~~~ssshhhbbblll}}}zzzjjjYYYLLLKKKMMMJJJFFFEEE;;;444...000111000///111////////////////////////.................................///000111222333666666999>>>DDDIIIJJJJJJIIILLLOOORRRTTTVVVYYY[[[^^^^^^^^^^^^^^^___bbbccchhh~~~eeeQQQrrrzzzRRRAAA;;;999<<>>666000111222111000111////////////////////////.................................///000222333444666777;;;AAAFFFJJJKKKJJJMMMNNNPPPQQQSSSVVVZZZ^^^___```aaaaaa```aaadddgggpppgggXXX~~~TTT>>>;;;;;;===???JJJeeeyyyjjjuuuwwwhhh]]]TTTXXX^^^ZZZ[[[dddrrrvvvmmmfffHHHHHHGGGHHHJJJMMMPPPSSSWWWYYY\\\]]][[[YYY[[[^^^ZZZbbbhhhiiimmmxxx}}}ggg{{{]]]LLL___ooo```YYYbbbpppxxx{{{ttt{{{xxxbbbWWWLLLLLLYYYwwwRRR>>>XXXQQQNNNMMMLLLLLLKKKIIIEEEBBB999666333000000000///...////////////////////////............///////////////000000111111222333333333333444555888;;;>>>???EEECCCEEEOOOaaauuu}}}oooaaaQQQEEEEEECCCCCCFFFGGGHHHNNNUUUeeetttyyy~~~|||{{{wwwpppllltttzzznnnggg[[[OOOIIIJJJLLLNNN@@@777111111111000///111////////////////////////..............................///000111222444555777999===CCCIIIKKKKKKJJJNNNPPPRRRTTTUUUWWWZZZ]]]\\\^^^```aaa```bbbgggjjjyyykkkZZZ|||RRR;;;<<>>@@@EEECCCFFFRRRddduuu}}}mmmZZZLLLFFFCCCCCCFFFFFFFFFKKKQQQ^^^nnn|||wwwhhh~~~xxxsssvvv{{{vvvoooppp||||||xxxhhhQQQCCCDDDIIIJJJAAA888111000000......///////////////////////////......................../////////000222333555666888:::>>>DDDJJJLLLLLLKKKMMMPPPTTTWWWXXXXXXYYYZZZXXX\\\```aaabbbeeekkkppp}}}gggRRRrrrpppHHH999;;;>>>@@@DDDOOOdddvvvfffWWWgggooo```ZZZUUUWWW]]][[[YYYeeevvvzzzpppjjjaaaXXXPPPIIICCC???JJJJJJKKKLLLNNNPPPRRRSSSXXX]]]___\\\YYYYYYZZZZZZaaaeeeggghhhlllvvv}}}wwwnnn___KKKHHHcccyyypppllleeehhhpppzzzgggZZZOOOLLLUUUvvveeeDDD___TTTJJJJJJKKKLLLMMMKKKGGGDDD===:::444111000//////...////////////////////////....../////////000000000000000111111222333333333444555555777999<<>>===:::999???QQQllluuujjjyyykkk[[[XXXTTTWWW]]]\\\ZZZhhhzzz}}}qqqhhh]]]WWWNNNGGGBBB>>><<<:::IIIKKKNNNQQQTTTVVVWWWXXXZZZ```ccc^^^\\\^^^___^^^[[[___cccgggnnnuuuuuurrrvvvwww~~~QQQFFFHHHaaaqqqllliiidddhhhrrr}}}ppp```SSSKKKPPPllllllGGGbbb\\\JJJKKKLLLNNNOOOMMMIIIFFF???;;;555111000//////...////////////////////////.../////////000000000000000111111222222333333444555555666777:::===???AAAGGGHHHQQQ```nnnwwwiiiWWWMMMIIIGGGFFFDDDCCCGGGMMMVVVaaappp{{{rrr___yyy{{{ttt^^^WWWhhhiiiMMMJJJMMMLLLFFF<<<444111000......000////////////////////////........................//////000111333555777888>>>>>>@@@EEEJJJMMMNNNNNNOOORRRUUUVVVWWWWWWXXXYYYYYY^^^bbbcccbbbdddkkkrrrgggNNNcccfffGGG@@@???<<<999@@@SSSnnn{{{xxx~~~cccTTTTTTRRRUUU\\\\\\[[[kkkqqqcccWWWPPPHHHEEE???<<<;;;;;;:::999KKKNNNRRRUUUXXXYYYYYYYYYYYY```dddaaa___dddfffeeeZZZ___eeemmmvvv{{{vvvmmmkkkuuu}}}yyyKKKFFFJJJ___~~~jjjgggeeeaaahhhvvv~~~yyyhhhWWWLLLNNNdddpppHHHbbbbbbKKKKKKMMMOOOPPPOOOKKKGGG@@@;;;666111000/////////////////////////////////////////////000000000000000111111222222333444444555555666888:::===@@@AAAFFFJJJWWWiiiwwwvvvcccTTTOOOKKKIIIFFFDDDHHHNNNPPPZZZgggtttTTTmmm{{{|||dddTTT___wwwiiiMMMJJJMMMKKKHHH>>>555222111//////111////////////////////////........................//////000111333555777888??????AAADDDIIIMMMOOOOOORRRSSSTTTTTTTTTUUUXXX[[[XXX]]]aaaaaa^^^```fffmmmyyyyyy{{{dddRRRkkkYYY<<<:::>>>AAADDDLLL___uuuxxx\\\NNNPPPPPPSSS[[[\\\\\\mmmppp]]]MMMBBB===:::888666666888999999888KKKOOOUUU[[[______^^^\\\bbbeeeddd```___bbbdddddd^^^dddhhhlllsssxxxsssiiiffflllyyymmmtttIIIDDDKKKccc~~~kkkfffddd```fffrrr~~~mmm[[[QQQNNN```{{{|||jjjIIIMMMlllkkkRRROOONNNPPPNNNIIIFFFGGGAAA<<<666222000000111111........................////////////000000000000111222222333333444444555::::::999999:::===BBBGGGKKK]]]dddgggwwwttt]]]TTTRRRNNNDDDEEEKKKGGGNNNSSS]]]lll|||hhhccczzzyyyuuuWWWZZZttt|||oooMMMIIISSSKKKJJJCCC999222///000//////......////////////......000//////.........//////111111111222444666888:::@@@DDDFFFEEEHHHMMMOOOMMMLLLOOORRRTTTUUUVVVXXXZZZ[[[cccbbb```dddbbbeeerrrlllWWWoooVVV;;;===;;;AAAOOO___lllvvv~~~rrrkkkZZZLLLLLLPPPRRRVVV\\\aaavvvuuu[[[NNNFFF;;;888;;;::::::::::::::::::;;;<<>>CCCFFFKKK^^^ggglll~~~{{{kkk]]]TTTMMMDDDGGGKKKFFFKKKPPP[[[iiixxxvvvdddyyy}}}wwwyyyZZZSSSooorrrNNNFFFNNNHHHJJJCCC999222000/////////......////////////......000//////.........//////111111111222444777999;;;BBBEEEGGGFFFHHHMMMOOOMMMOOOPPPRRRSSSSSSSSSVVVWWWWWW___^^^^^^bbbaaafffuuuiiiWWWvvvSSS:::======DDDQQQ\\\bbbfffjjjeeegggWWWKKKKKKOOOQQQUUU\\\cccxxxyyycccNNNFFFAAA:::999===>>>===============>>>>>>IIILLLQQQUUUWWWXXXVVVUUUeeegggeee___]]]```bbbbbbaaadddhhhooo{{{~~~yyyuuukkkeeeHHHFFFPPPiii}}}lllgggdddbbblllzzzwwwaaaQQQJJJWWWpppqqqIIIEEE]]]|||UUUQQQOOOQQQPPPKKKHHHHHHCCC>>>777333111000000000/////////////////////////////////000000000111111222222222333444444555555777999;;;<<<>>>@@@CCCFFFNNNbbbkkkrrruuuxxx}}}iiiZZZOOOEEEHHHKKKEEEGGGMMMWWWdddqqqkkkssseeeTTTmmmyyyUUUGGGKKKJJJJJJDDD;;;444000/////////...//////000000//////.../////////......//////000111111222333555888;;;<<>>;;;===AAA@@@@@@??????@@@@@@AAABBBKKKMMMQQQTTTVVVVVVVVVUUUaaaeeefffcccaaaccccccaaacccdddhhhqqqmmmlll^^^FFFGGGRRRlllxxxhhhdddaaa```lll~~~~~~fffSSSJJJSSSjjjxxxMMMCCCVVVYYYSSSPPPRRRQQQMMMJJJIIIDDD???888333111111000000000000000000000000000000/////////000000111111222222222333333444555555555666999<<>>EEEHHHJJJIIIJJJOOOPPPNNNRRRTTTVVVUUUSSSQQQOOOOOOTTTZZZZZZ]]]cccdddnnnxxxnnnsssIII999:::999BBBVVVeeedddWWWLLL``````RRRHHHJJJLLLLLLQQQXXXiii~~~yyylllXXXNNNEEEDDDCCCBBBCCCGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSVVVXXXXXXXXXXXX\\\ccchhhhhhggghhhfffccceeedddgggssslllrrrXXXDDDGGGUUUppptttfffbbb^^^^^^nnnkkkVVVLLLQQQeee|||OOOAAAQQQ\\\UUUQQQRRRSSSOOOLLLKKKFFFAAA:::444222111000000111111111111111111111111/////////000111222222222222333333444444555666666555999===@@@BBBDDDFFFHHHQQQeeepppzzzvvvwwwuuu```gggsssbbbLLLFFFJJJHHHFFFJJJRRR]]]jjjzzzzzzooovvvvvv~~~|||fffQQQIIINNNJJJFFF???777111//////000//////000000000000/////////////////////000111111222222333555888<<>>AAACCCFFFJJJKKKKKKMMMRRRTTTRRRTTTXXX^^^aaa___\\\XXXVVVWWWZZZYYY]]]aaa```nnnxxxuuudddAAA===>>>888@@@^^^~~~wwweeesssZZZOOOHHHJJJKKKIIILLLTTTooo|||oootttqqqlllfff```]]]]]]^^^]]]^^^^^^```bbbdddfffgggXXXYYYZZZ\\\^^^```bbbcccbbbiiimmmllllllnnnnnnkkkdddcccgggrrr~~~zzzxxxHHHDDDKKK]]]zzz}}}oooccc___ZZZ]]]rrrrrrZZZNNNNNN^^^|||QQQFFFVVVbbbYYYRRRTTTVVVSSSNNNLLLHHHCCC<<<666222111000///000000000000000000000000...///000111222333333444333333444444555666666666777999===@@@CCCFFFJJJLLLYYYppptttWWWjjjqqqWWWMMMNNNJJJIIIHHHKKKWWWiiizzzuuu{{{zzzsssccchhhvvv{{{uuutttxxxdddLLLLLLJJJGGGBBB:::222//////111000000111111111111000000////////////000111222333333333555777;;;???BBBEEEEEEIIIKKKLLLOOOTTTVVVUUUYYY\\\```ccccccbbbaaaaaa^^^___]]]aaaccc```ooowwwrrr]]]===>>>===888???ZZZvvvuuuhhhoooUUULLLGGGJJJKKKJJJNNNWWWqqq||||||zzzsssllljjjkkkmmmggggggggggggggghhhiiiiiiZZZZZZ[[[]]]```bbbeeefffiiimmmooolllkkknnnooonnncccbbbgggqqqwwwyyyqqqBBBFFFMMM```}}}xxxkkk```[[[WWWYYYpppsss[[[NNNMMM\\\}}}~~~UUUMMM^^^cccZZZSSSTTTVVVTTTOOOMMMIIIDDD<<<666333111000///////////////////////////...///000111222333444444333333444444555666666666777:::===@@@BBBFFFKKKNNNeee{{{yyyYYYmmmsss[[[RRRQQQJJJJJJGGGIIIUUUiiizzz|||iiiwww|||jjjXXXggg{{{~~~vvvyyyqqqTTTRRRJJJHHHCCC;;;333...///111000000111111111111000000////////////000111222333333333555888;;;@@@CCCFFFEEEIIIKKKLLLOOOUUUXXXVVV]]]___aaacccdddfffhhhjjjeeeeeecccfffgggcccrrrnnniiiYYY:::>>>:::666===SSSjjjqqqkkkcccnnnQQQIIIFFFJJJLLLKKKQQQZZZqqq}}}~~~xxxrrrrrruuuwwwtttsssrrrpppooooooooooooXXXVVVZZZbbbaaa\\\aaannnxxxuuusssrrrrrrssssssrrriiidddiiipppmmmmmmjjj___nnn|||^^^JJJEEEOOOeee~~~mmmaaa^^^[[[^^^tttxxx^^^PPPPPPUUUvvv}}}UUUIIIjjjpppWWWXXXWWWVVV[[[QQQMMMLLLFFF>>>555000...///111111111000000000000111111/////////000111111222222555444333444666888999888888:::888:::@@@>>>EEEYYYwwwlll```vvvbbbXXXQQQLLLIIIGGGIIIUUUhhhxxx~~~```ddd}}}vvveee\\\~~~gggTTTMMMKKKEEE<<<333///000222000000000000000000000000222111111111111111222222222444888<<<@@@CCCDDDEEEJJJKKKMMMPPPSSSVVVXXXYYY___aaaccceeeggghhhhhhhhhjjjdddgggbbbccchhhsssxxx{{{ccceeeRRR>>>===;;;@@@EEEQQQ^^^XXXSSS[[[eeePPPJJJIIIKKKIIIHHHPPP\\\{{{}}}|||~~~|||}}}|||yyyvvvvvvxxx{{{WWWVVV[[[cccddd___dddoooyyyxxxvvvuuussssssssstttsssiiillltttvvvwwwqqqaaa```xxx|||}}}]]]GGGIIIRRRgggzzzjjj___]]][[[```www|||bbbQQQOOOTTTuuu]]]LLLeeeuuuYYYWWWUUUUUU[[[SSSQQQLLLGGG>>>555000...///111111111000000000000111111//////000000111111222222444444333444666777888888888:::888:::@@@>>>FFFZZZyyynnnhhhmmmaaaVVVNNNJJJHHHJJJVVViiiyyy~~~]]]VVVnnn}}}www~~~qqqccc{{{yyy\\\MMMKKKFFF===444///000222000000000000000000000000111111111111111111222333444666999>>>AAADDDFFFGGGLLLMMMOOOQQQSSSVVVWWWXXX\\\^^^```ccceeeggghhhhhhgggbbbeee```aaafffpppxxxcccjjjTTT>>>;;;999@@@FFFRRRYYYQQQOOO]]]}}}bbbLLLHHHGGGJJJJJJIIIRRR```}}}~~~~~~|||yyyyyy|||YYYXXX]]]eeeddd```bbbiiirrrtttvvvuuusssrrruuuxxx{{{nnnnnnxxx~~~xxxeee[[[{{{lllzzzzzz[[[CCCKKKTTTiiiuuuggg[[[ZZZ[[[ccc{{{gggSSSOOOSSSsssfffMMMXXX}}}{{{[[[VVVTTTTTT[[[TTTUUUMMMGGG???666000///000111111111000000000000111111//////000000111222222222333333444444555777888999888:::999;;;@@@>>>GGG]]]~~~qqquuu~~~tttfffXXXMMMKKKIIILLLXXXkkk{{{___MMMWWWzzzyyyqqqvvv{{{ggg{{{iiiMMMKKKFFF===444///000222000000000000000000000000111111111111111222333444666888;;;???CCCFFFHHHIIIOOOPPPQQQSSSUUUWWWYYYZZZYYY[[[]]]```ccceeefffgggeee```ccc^^^```eeeooojjj]]]oooUUU>>>999777@@@JJJWWW[[[OOOPPPeeexxx^^^HHHEEEEEEIIIJJJJJJVVVddd~~~]]]]]]aaafffddd^^^]]]```fffkkkpppqqqoooqqqvvv{{{yyyoooqqq{{{nnnhhh}}}aaawwwzzzZZZAAAJJJSSShhhssseeeZZZWWWZZZeee~~~lllUUUOOOQQQpppjjjJJJHHHiii~~~\\\UUUTTTTTTZZZSSSTTTNNNHHH???777111///000111111111000000000000111111///000000111111222333333222333555555666777999;;;999<<<;;;<<>>555000000222////////////////////////000000000111222333444555888999<<<@@@DDDGGGJJJKKKQQQRRRTTTVVVYYY[[[]]]^^^[[[\\\]]]___aaacccdddeeeeee```ddd___bbbfffppptttVVVQQQoooUUU>>>999888@@@NNNbbbhhhZZZ[[[rrrtttZZZGGGDDDEEEIIIIIIJJJWWWggg```aaadddhhhgggbbb___```bbbggglllnnnmmmnnnssswwwsssnnnuuu~~~www\\\wwwxxxWWWAAAEEEPPPffftttfffZZZVVVZZZgggqqqWWWOOOPPPmmmkkkHHH???\\\\\\VVVVVVVVVYYYPPPQQQOOOIII@@@777111///000111111111000000000000111111000000000111222222333333222444666777888999===@@@===AAA@@@AAADDDBBBMMMeee~~~jjjkkksssxxxssswwwttt```PPPJJJIIILLLZZZooo}}}bbbZZZfff{{{wwwpppmmmMMMKKKGGG???666111000222////////////////////////000000000111222444555666999:::===@@@DDDGGGJJJLLLRRRSSSVVVYYY\\\___aaaccc_________```aaabbbbbbcccfffbbbgggbbbeeeiiirrrlllKKKKKKqqq}}}RRR>>>;;;999@@@RRRnnnzzzjjjhhhqqqWWWHHHEEEFFFIIIHHHIIIVVVggg~~~```bbbeeeiiikkkiiihhhgggeeeiiillllllkkkjjjlllnnnmmmlllxxxvvvbbb~~~sssRRRBBBAAANNNgggttthhhZZZUUUZZZjjjsssXXXOOONNNkkkkkkHHH>>>YYY```WWWXXXXXXYYYNNNPPPPPPJJJAAA888222000000111111111000000000000111111000000111111222333333333222555999:::;;;===BBBFFFFFFJJJIIIHHHJJJHHHTTTlllyyyzzz|||ppp]]]tttrrrooouuu{{{wwwaaaQQQMMMKKKMMMZZZooolllaaajjj~~~~~~uuufffMMMLLLHHH@@@777111000111000000000000000000000000///000000111333555666777;;;<<<>>>AAADDDHHHLLLNNNSSSUUUWWWZZZ]]]```bbbcccbbbaaaaaa``````aaabbbbbbfffbbbhhhdddfffjjjttt}}}OOOOOOvvv{{{OOO===<<<:::>>>SSStttnnnlllnnnUUUHHHFFFGGGIIIGGGGGGVVVhhh|||___aaadddgggjjjkkkjjjhhhfffggghhhhhhgggfffeeeeeeggghhhuuu~~~yyynnniiiJJJCCC@@@OOOjjjtttgggZZZTTT[[[mmmtttYYYOOOMMMiiihhhGGGAAAZZZeeeYYYXXXXXXXXXOOOSSSQQQKKKBBB999222000111222111111000000000000111111000111111222222333333444222666;;;===>>>AAAGGGLLLPPPUUUSSSQQQRRROOO[[[uuuzzzkkkYYYTTTvvvwwwjjjlllttt|||zzzdddUUUSSSOOONNNZZZnnnnnn___eee~~~|||qqqhhhLLLLLLHHH@@@777111000111000000000000000000000000//////000111333555777888===>>>???BBBFFFJJJNNNPPPUUUVVVWWWYYY[[[]]]^^^___aaa```______```aaabbbcccddd```fffbbbeeeiiirrrZZZVVVzzz{{{MMM<<<<<<888===QQQqqqxxxaaadddkkkSSSFFFEEEGGGIIIFFFGGGWWWkkk}}}___aaacccdddfffhhhfffcccaaaaaaaaacccddddddbbb```dddcccooo}}}ttt{{{|||xxxbbbDDDDDDBBBQQQmmmrrrgggYYYTTT\\\oootttYYYOOOMMMhhhdddEEEBBB[[[jjjZZZXXXWWWXXXQQQWWWRRRLLLBBB999333000111222111111000000000000111111000111111222222333444444222777<<>>DDDYYYwwwzzzqqq]]]TTTUUUYYYllltttsssrrrmmmkkknnnppprrr}}}vvv\\\OOOOOOdddaaaDDDLLLmmmgggQQQXXXZZZVVVUUUUUURRRPPPGGG:::222000111///000000000000111111111111333222222111222333555666555999>>>CCCGGGKKKOOORRRVVVUUUYYY]]]YYYZZZnnnzzzZZZRRRxxxyyyjjjdddnnnuuuvvv~~~~~~yyy]]]]]]ZZZVVVZZZnnnXXX[[[~~~vvvxxxvvvaaaOOOHHHFFF:::222333111000000000000////////////000111111222333666;;;???CCCEEEFFFGGGHHHKKKNNNQQQXXXXXXWWWVVVVVVWWWWWWWWWZZZ[[[\\\]]]^^^^^^______ZZZaaaccccccddddddsssbbbVVVsss}}}RRR;;;:::===999CCCQQQMMMEEEYYY{{{~~~fffQQQBBBCCCEEEFFFFFFKKK\\\lll^^^^^^___```cccfffhhhjjjpppiiidddcccccc```^^^___aaaeeejjjqqq|||qqqzzzpppTTTEEE@@@FFF[[[yyyvvvlllZZZRRRTTTXXXmmmoooaaaZZZRRRMMMIIIFFFFFFHHHSSSSSS]]]ooo|||yyy]]]PPPOOOccceeeGGGNNNooohhhRRRXXXZZZUUUTTTTTTRRRPPPHHH:::222000111///000000000000111111111111333222222222333444666777777:::@@@EEEJJJNNNSSSVVVYYYWWWYYY\\\[[[```xxxyyySSSPPPttttttfffaaakkksssuuuuuujjjffflllmmmooovvv~~~||||||]]]ZZZXXXTTTZZZpppmmmdddrrraaakkkzzz~~~{{{ttt~~~yyyyyyrrrcccQQQJJJGGG:::222333111000000000000000000000///000000111222333777<<>>;;;EEETTTPPPHHH\\\||||||dddOOOCCCDDDFFFGGGGGGMMM^^^nnn`````````aaadddgggkkkmmmsssmmmiiiiiihhhcccaaabbbeeehhhmmmrrryyymmmzzzfffLLLAAA@@@JJJ___|||rrrgggWWWQQQSSSXXXooo{{{cccVVVKKKLLLJJJFFFCCCEEEGGGFFFCCCBBBJJJ___rrr|||___PPPNNN```mmmMMMSSSssskkkTTTZZZYYYSSSSSSTTTRRRPPPHHH;;;222111111000000000000111111111222222333333333333444666888999:::>>>DDDIIINNNSSSWWW[[[]]]ZZZYYY[[[^^^hhhsssKKKKKKkkkoooccc^^^gggoootttzzztttzzzpppdddfffnnnyyyvvvppplllrrr}}}www~~~~~~~~~\\\WWWUUURRRXXXpppmmmwww___fffvvvuuugggjjj{{{vvvfffSSSKKKHHH:::222333111000000000000000000000000///000222333444777<<<@@@DDDEEEGGGIIIJJJLLLOOORRRSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWYYY\\\^^^```bbbcccaaadddaaaaaaccc```jjjVVVOOOqqqgggFFF;;;@@@<<<>>>NNN```[[[PPP]]]xxxwww___KKKCCCDDDGGGHHHHHHOOO```qqqeeedddccccccdddgggiiikkkmmmjjjiiikkkkkkgggfffgggkkknnnrrrvvvyyy{{{{{{{{{kkkzzzeeeJJJ??????NNNcccqqqeeeXXXRRRTTTZZZrrrdddRRROOOKKKOOOPPPKKKJJJKKKGGG@@@AAA@@@JJJ```uuu~~~bbbQQQMMM]]]qqqRRRTTTtttoooXXX\\\ZZZSSSSSSTTTRRRQQQHHH;;;222111111000000000111111111222222222333333333444666888;;;<<<@@@DDDIIINNNRRRUUUZZZ\\\]]]ZZZZZZ\\\```nnnhhhIIIGGGcccmmmbbb^^^dddlllrrrlll]]]fffwww~~~zzz||||||zzzhhhjjjqqqrrr|||wwwzzz}}}ttt\\\UUUSSSPPPVVVnnnsss|||sssuuuvvv```fff}}}hhhUUUMMMIII;;;222333111000000000000000111111111///111333444666999===AAADDDFFFIIIJJJKKKMMMPPPSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZ]]]___aaabbbaaaccc______bbb```iiiwwwRRROOOtttiiiHHH:::===999AAAWWWkkkgggYYY```uuupppZZZFFFBBBCCCEEEGGGGGGNNN```rrraaa`````````bbbdddggghhhgggfffgggkkkjjjggggggiiinnnqqqwwwzzzzzzvvvqqqmmmjjj}}}bbbHHH@@@BBBQQQfffssseeeZZZUUUVVV[[[tttlll[[[\\\gggqqqrrrpppkkkeee^^^QQQFFFEEEAAAFFFXXXjjjyyydddQQQLLLZZZpppPPPNNNkkkrrrZZZ]]]ZZZRRRSSSUUUSSSQQQHHH;;;333111222000111111111111222222222222444444444666888;;;>>>???FFFIIINNNQQQSSSVVVYYY[[[ZZZZZZ[[[]]]cccooo]]]IIIHHHaaalllccc^^^bbbhhhqqqyyyuuuZZZWWWccc{{{wwwkkkuuuyyymmmqqqwwwuuuhhhfff{{{~~~tttooobbbUUURRRNNNSSSkkktttssstttppp}}}}}}nnnggg~~~jjjVVVMMMHHH:::222333222///000000000111111111222000222444666888;;;???BBBFFFHHHKKKMMMNNNPPPRRRTTTWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWXXXYYY[[[]]]___```___```\\\]]]bbbbbbmmm}}}zzzQQQSSS{{{gggFFF999<<<999@@@TTTfffddd]]]kkkmmmWWWFFFAAAAAACCCDDDEEELLL___qqqWWWXXXZZZ]]]```ccceeeggggggfffhhhjjjhhhddddddggglllsss|||zzztttqqq}}}lll\\\EEEAAAGGGRRRgggqqqcccZZZWWWVVV]]]wwwrrrmmmttt|||cccWWWNNNNNNRRR[[[oooeeeRRRKKKWWW}}}nnnNNNEEE\\\rrrZZZ\\\XXXPPPRRRUUUSSSQQQIII<<<333222222111111111111222222222222333444444555777:::===AAABBBIIILLLOOORRRSSSUUUXXXZZZXXXYYY\\\___eeeppp~~~zzzVVVHHHMMMddd~~~jjjccc^^^___eeeooo~~~tttrrriiiXXXVVVfff}}}{{{vvvmmmxxxmmm^^^WWWhhhmmmhhh}}}mmmWWWSSSMMMQQQiiinnneee~~~{{{vvvzzzkkkiiiVVVLLLHHH:::222333222///000000111111222222222111444777999;;;>>>AAADDDHHHKKKNNNPPPQQQRRRTTTVVVZZZZZZZZZZZZYYYXXXVVVTTTVVVVVVVVVWWWXXXZZZ]]]^^^\\\^^^[[[\\\aaadddrrrQQQYYY^^^AAA999>>>;;;===GGGQQQSSSXXXtttlllXXXHHHAAAAAABBBBBBCCCJJJ]]]ooo~~~VVVXXX[[[^^^bbbdddeeefffiiihhhiiijjjgggcccdddiiilllvvvxxxoooaaaGGGAAAEEERRRhhh}}}jjj___WWWUUUUUU]]]yyy~~~wwwppp]]]MMMHHHUUUgggeeeRRRJJJUUUzzzqqqPPPAAAQQQpppXXXZZZUUUMMMOOOTTTSSSQQQIII<<<333222222111111111111222222222333333444555666888;;;???CCCEEEHHHKKKNNNQQQSSSUUUWWWYYYXXXZZZ]]]```gggrrr}}}qqqPPPGGGPPPfffttteee___[[[[[[aaannnsssmmmuuu|||aaaRRRUUUfff{{{nnnrrreeellluuuaaaSSS```~~~jjj___nnnwwwXXXTTTMMMQQQhhhppp___{{{rrrhhhUUUKKKGGG999111333333///000000111111222333333333555888;;;===@@@DDDFFFJJJMMMPPPSSSTTTUUUVVVXXXZZZ[[[\\\]]]\\\[[[YYYXXXSSSSSSSSSTTTVVVZZZ]]]___[[[___]]]\\\```dddwww~~~PPP]]]~~~[[[@@@999>>>;;;999===AAABBBMMMnnn|||iiiVVVGGGBBBAAABBBBBBAAAIII[[[mmm[[[]]]aaadddeeefffeeeeeeiiiiiijjjkkkhhheeehhhmmmmmm{{{tttqqqlllLLL@@@@@@RRRhhhwwwdddZZZTTTTTTTTT\\\zzz}}}mmmyyyxxx]]]LLLQQQ___zzzeeeSSSIIITTTxxxwwwTTTAAAMMMzzzmmmVVVXXXRRRJJJMMMRRRSSSRRRIII<<<333222222111111111222222222333333333444555666999<<<@@@DDDFFFEEEHHHMMMPPPRRRUUUXXXZZZZZZ\\\]]]```hhhsss~~~iiiLLLGGGOOOfffppp```\\\XXXXXX___mmmnnnkkk{{{hhhSSSKKKWWWyyyvvvdddqqqnnnXXX[[[uuu~~~cccNNNWWWuuuhhhYYYcccttt|||XXXTTTNNNQQQiii}}}fffyyyhhhTTTJJJFFF888111444333///000000111222222333333333666:::===???AAAEEEHHHKKKNNNRRRTTTUUUVVVXXXYYYZZZ[[[]]]^^^^^^]]]\\\[[[PPPPPPQQQRRRVVVZZZ^^^```[[[```^^^]]]```dddyyy~~~OOO^^^```CCC999;;;888888:::===;;;CCCaaaxxxfffSSSEEECCCBBBBBBBBBAAAHHH[[[mmmeeecccbbbbbbdddgggiiijjjmmmmmmllljjjhhhhhhiiikkkwwwpppsssnnnGGG<<>>@@@BBBDDDFFFKKKPPPTTTVVVXXXXXXZZZbbb^^^\\\iiivvveeeJJJIIINNNooosss]]]VVVWWWYYYZZZlllmmmjjjqqqzzzaaaVVVYYYjjjsssXXXbbbkkkUUURRRhhhaaaRRR[[[dddgggRRRZZZsssxxx```TTTIIIPPPgggssslllxxxdddRRRKKKGGG999000222222111111222222222333333333444666:::<<>>FFFUUUlllpppggg[[[PPPMMMQQQ^^^{{{xxxaaaTTTYYYaaapppuuu___PPPWWW|||nnnOOOYYYwwwjjjRRRNNNQQQooowwwVVVPPPgggiiiWWWYYYNNNLLLWWWWWWXXXTTTIII;;;333333222000111111111111222333444555555777:::<<<===???BBBDDDHHHJJJMMMPPPSSSUUUUUUUUUVVV___]]]^^^nnn}}}aaaIIIIII___}}}nnnZZZSSSTTTVVVXXXllliiigggqqqbbbRRRPPP___wwwpppSSSVVVjjjiiiQQQKKK]]]yyyiiiSSSXXX___nnnVVVUUUfffxxx]]]SSSKKKSSSjjjuuu|||{{{ttt```PPPJJJGGG:::111333333111111111222222333444444555888<<>>999::::::===;;;<<<@@@CCC]]]}}}fffQQQDDDAAAAAAAAABBBBBBIII\\\ooowwwtttoookkkiiikkkmmmooouuutttrrrnnniiigggfffgggjjj}}}rrrxxxrrrRRRBBB@@@CCCTTTkkkmmmddd[[[PPPMMMQQQ^^^{{{tttlll|||ssshhhjjjmmm\\\KKKMMMfffcccUUUiii|||qqqTTTOOOQQQnnn{{{zzzUUUXXXiiiWWWXXXNNNOOO[[[[[[XXXTTTIII;;;333333222000111111111222222333444555777888:::;;;<<<@@@DDDHHHMMMNNNOOOQQQRRRSSSSSSSSSQQQYYYXXXZZZmmm~~~___JJJNNNkkk|||iiiWWWOOOPPPRRRVVVkkk{{{ccccccpppmmmVVVLLLUUUiiipppRRRMMMVVVsssoooUUUJJJRRRfffvvvWWWSSSYYYwwwnnnUUUOOO[[[uuuyyy^^^UUUNNNVVVlllyyyttt{{{~~~zzzwwwsssooo\\\MMMIIIGGG:::222333333111111111222222333555555777:::???CCCGGGKKKPPPSSSWWWWWWVVVTTTRRRRRRSSSUUUWWWVVVWWWXXX[[[\\\[[[ZZZ[[[]]]______]]][[[[[[[[[___^^^\\\ccchhheeevvvkkkgggvvvTTT<<<:::;;;999<<<;;;===AAAEEE^^^gggRRREEE@@@@@@AAAAAABBBJJJ]]]pppxxxwwwtttppplllkkklllmmmnnnnnnllliiifffddddddfffeee}}}{{{ooowwwgggJJJBBBBBB???PPPhhhkkkaaaZZZOOOLLLQQQ^^^{{{xxxsssaaaOOOMMMddd^^^dddrrrvvvWWWRRRRRRnnnvvvxxxRRR___hhhVVVWWWNNNRRR___^^^XXXTTTIII;;;333333222000222222222222333444555555888999999:::<<>>CCCGGGJJJNNNRRRTTTWWWWWWWWWUUUSSSSSSTTTVVVXXXWWWWWWYYY[[[\\\[[[ZZZ\\\^^^aaaaaa```^^^^^^^^^bbbaaa___eeekkkiiivvv~~~ddd```tttQQQ;;;999:::777;;;;;;===AAADDD]]]~~~gggRRRDDD??????@@@AAABBBJJJ]]]ppprrrtttuuusssoookkkiiihhhdddeeedddcccbbbbbbdddfffffftttuuulllwwwcccHHHDDDCCC===MMMfffkkkaaaYYYNNNLLLPPP]]]{{{{{{kkkSSSLLL[[[}}}mmmccckkkuuuZZZTTTTTTnnnxxxxxxUUUgggeeeUUUUUUNNNTTTaaa```XXXTTTIII;;;333333222000222222222222333444555666888999:::;;;>>>CCCJJJOOOQQQPPPPPPPPPQQQSSSUUUVVVYYY```]]]```tttXXXGGGPPPlllyyyjjjUUULLLLLLNNNRRRiiivvvYYYZZZiiirrrWWWPPPWWWqqqxxx\\\OOOJJJOOOccc~~~www]]]OOOLLLUUUsssjjjUUUSSSgggvvvUUUIIISSS___rrr}}}bbbXXXQQQYYYlll~~~XXXgggwww~~~~~~zzzYYYJJJHHHGGG;;;333444333111000000111222555777999???BBBFFFJJJLLLNNNQQQSSSUUUVVVWWWWWWVVVVVVWWWYYYZZZYYYYYY[[[]]]^^^\\\[[[]]]^^^___```______aaacccbbbbbb___dddkkkjjjuuugggeeesssOOO:::999888777::::::<<>>>>>???@@@AAAIII]]]pppiiinnnssstttpppkkkiiihhhbbbcccdddccccccdddgggiiiiiiqqqiiiooo~~~jjjxxxbbbHHHCCCBBB???MMMeeelllbbbXXXNNNKKKPPP]]]{{{yyy~~~jjjUUUQQQUUUxxx{{{bbbdddsss[[[UUUTTTnnnyyyYYYiii```SSSTTTMMMUUUccc___XXXTTTIII;;;333333222000222222222222333444555666888999:::<<>>UUUyyyzzzcccOOOAAA??????@@@@@@AAAIII\\\ooodddjjjqqqrrrpppmmmmmmnnnkkklllkkkjjjiiiiiikkkmmmuuuvvvlllgggmmm|||gggvvvbbbHHH>>>>>>@@@QQQgggnnneeeXXXMMMKKKOOO]]]{{{iiiWWWSSSWWWuuubbb___~~~vvv[[[TTTRRRmmmsssUUU]]]|||\\\QQQRRRMMMVVVbbb]]]XXXTTTIII;;;333333222000333333222333333444555666777999;;;>>>BBBGGGNNNRRRUUUSSSQQQPPPPPPSSSUUUWWWXXX^^^\\\bbbzzziiizzz___NNNYYYqqqxxxlllUUULLLJJJKKKLLL```zzzyyyXXXSSS```qqq]]]PPP]]]}}}fffPPPJJJHHHSSSiiigggRRRJJJNNN[[[wwwiiiZZZ[[[sssqqqRRRMMMOOOfff|||ttt[[[UUUSSS___ttt}}}eeeppp}}}~~~uuu```PPPJJJGGG:::111333333111000000000222666999<<>>CCCEEEGGGJJJOOOSSSXXXYYYZZZZZZYYYYYYZZZ[[[dddeeeiiirrrzzzqqqTTTGGG```ppp~~~fffTTTLLLGGGGGGJJJUUUlllkkkTTTNNNOOOtttsssWWWQQQjjj^^^TTTOOOOOOYYYjjjpppssskkkSSSQQQRRR\\\sss___SSSbbb~~~bbbPPPJJJaaattt___```^^^mmmxxxooowwweeeQQQJJJHHH;;;222333444000000111111333888>>>BBBEEEHHHLLLPPPSSSTTTTTTTTTWWWXXXYYYZZZZZZYYYXXXXXXYYY^^^^^^ZZZWWWXXXZZZZZZ\\\ZZZWWWWWWYYYZZZ[[[ZZZ^^^]]][[[aaajjjkkkyyyyyyaaauuu~~~\\\@@@888===999777;;;444777>>>HHHkkk|||fffMMMAAA>>>>>>>>>@@@AAAHHHYYYjjjbbbcccdddddddddfffhhhkkkoootttwwwssslllgggiiilllyyy|||bbbyyypppLLL===???BBBOOOhhh}}}qqqdddVVVLLLJJJOOO]]]{{{tttwww}}}cccbbblll|||ppp___qqqxxx\\\SSSRRRooogggNNNFFFkkklllYYYPPPQQQQQQXXXaaa```[[[QQQCCC999444333222111222222333444555777888888888<<<@@@CCCEEEIIIOOOTTTYYY]]]aaaddddddccccccccchhhgggjjjrrrfffPPPEEE^^^rrrkkkWWWNNNHHHGGGIIIRRRiiilllRRRJJJKKKjjj~~~]]]SSSeee{{{sss]]]RRRTTTfff}}}zzzvvv{{{}}}bbbUUURRRYYYnnngggRRRZZZqqqoooSSSQQQXXXrrr~~~tttfffeeeaaaooo}}}dddQQQJJJHHH:::111222222111222222333555:::???DDDFFFHHHLLLPPPSSSVVVWWWXXXZZZYYYXXXWWWWWWWWWVVVVVVZZZ^^^___ZZZXXXZZZ[[[[[[WWWWWWWWWWWWVVVWWWWWWXXX\\\^^^]]]aaafffhhhzzzuuu\\\rrreeeEEE999<<<999777;;;444777>>>GGGiii|||gggNNNCCC>>>>>>>>>???AAAHHHXXXhhh}}}ddddddcccaaaaaacccgggkkklllnnnpppooollliiihhhhhhsss~~~xxxbbbzzzlllJJJ===???BBBOOOhhh}}}lll^^^TTTJJJHHHNNN\\\|||kkkwwwvvveeebbbnnnqqqgggxxxyyy\\\SSSSSSpppfffMMMKKKpppgggVVVQQQTTTUUU\\\ccc```YYYOOOBBB888444333222222222222333444666777999:::999===AAADDDFFFKKKRRRWWWYYY___ggglllmmmlllkkkjjjkkkiiijjjsssiiiTTTLLLHHHaaauuuuuu[[[QQQHHHFFFGGGNNNdddyyyqqqSSSJJJKKK^^^zzzhhhWWW___kkkqqqXXXYYYnnn{{{}}}^^^PPPSSSbbb{{{tttWWWTTTfff___SSSMMMYYY~~~sssoookkkeeeqqqcccRRRKKKGGG888000222111222333444555777<<>>EEEeee|||gggOOODDD>>>===>>>???@@@FFFVVVfffzzziiiiiihhhfffeeeeeehhhjjjllllllmmmooopppooolllhhhppp~~~tttddd~~~```DDD<<<>>>>>>QQQjjj~~~kkk]]]UUUKKKHHHNNN\\\zzzuuu|||qqqdddiiixxxuuuvvv]]]UUUTTTqqqkkkQQQWWW|||eeeVVVSSSXXXYYY^^^bbb^^^XXXNNNAAA777333333222222222333333444666888;;;<<>>??????DDDTTTcccwwwnnnoooqqqpppmmmkkkiiiiiinnnmmmmmmrrrvvvvvvpppkkkjjjwwwtttiii{{{UUU@@@===???===RRRjjj~~~nnn```WWWLLLIIIMMMZZZxxxoooyyyvvvrrruuu___UUUTTTppptttZZZiiifffWWWUUU[[[\\\___bbb\\\VVVMMM@@@666333222222222333333333444666999<<<>>>CCCFFFJJJLLLMMMOOOSSSWWW\\\___bbbdddeeedddeeeeeefffdddfffqqqzzz~~~VVVFFFIIIKKKbbb~~~xxx[[[PPPFFFDDDEEEJJJ[[[lllaaaPPPNNNOOOjjjvvvtttxxx|||rrrZZZkkksss]]]RRRbbb~~~dddPPPVVVmmmpppbbbVVV\\\{{{vvvlllxxxwwwrrr~~~yyy~~~~~~~~~___TTTOOOGGG777111555333000222444777:::>>>DDDHHHOOOOOOOOOOOOPPPQQQSSSSSSQQQTTTWWWZZZ[[[ZZZXXXVVVUUUWWWVVVTTTUUUYYYYYYWWWWWWTTTTTT[[[dddgggbbb[[[ZZZZZZXXX]]]cccbbbooouuuOOOSSSvvvzzzNNN888;;;999666;;;666999===???[[[}}}fffNNNDDD=========>>>>>>BBBQQQ```uuulllooossstttrrrmmmjjjhhhmmmlllnnnsssxxxxxxrrrlllhhhmmmwwwwwwmmmyyyTTT@@@@@@AAA???QQQiii}}}rrreeeXXXMMMIIIMMMYYYwwwmmmppp{{{{{{{{{zzzvvv{{{ttt^^^UUUTTTpppuuu[[[ssseeeXXXWWW]]]^^^```bbb\\\UUUKKK???555222222333222333333333444777:::>>>@@@CCCGGGLLLNNNNNNNNNQQQSSS]]]^^^___^^^]]]]]]^^^```aaa```bbbkkk{{{uuu}}}YYYFFFIIILLLcccqqq[[[PPPFFFEEEEEEHHHUUUdddzzzjjjRRRKKKKKKbbbzzz```XXXsssiiiSSS[[[tttmmmOOONNNbbbmmmVVVWWWqqqsssjjjooorrrsss}}}sssuuu}}}}}}|||\\\RRRNNNEEE555222666444///222555888;;;@@@EEEIIIPPPPPPPPPPPPPPPPPPPPPPPPNNNQQQUUUYYYZZZZZZXXXWWWSSSTTTSSSRRRTTTXXXYYYUUUVVVSSSSSSYYYaaaeee```ZZZZZZYYYVVV\\\cccaaajjjxxxPPPLLLkkk}}}NNN888<<<999666;;;666:::<<<<<>>AAAAAANNNfffzzztttfffVVVKKKHHHLLLYYYwww}}}uuuyyy{{{xxxtttppprrryyyrrr\\\TTTTTTqqqoooUUUuuudddVVVVVV^^^___ccceee^^^SSSJJJ>>>555222222333222333333333444777;;;???BBBAAAGGGNNNRRRRRRQQQRRRTTTYYYZZZZZZYYYXXXWWWXXXYYYYYY[[[^^^fffttt[[[EEEHHHMMMeeevvv\\\QQQHHHFFFEEEFFFOOO[[[rrrtttVVVKKKHHHYYYsssyyyyyydddccc~~~iiiaaaiiittt}}}~~~XXXPPPXXXvvvddd\\\jjjuuunnnnnnvvv{{{uuu~~~yyyzzztttjjjnnn~~~yyyuuupppWWWOOOLLLCCC222000666444000333777:::>>>BBBGGGKKKPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSUUUVVVVVVVVVSSSSSSRRRQQQTTTYYYYYYUUUUUUVVVWWWZZZ\\\\\\[[[YYYXXXYYYWWW[[[___]]]jjjvvvRRRLLLiiiQQQ888>>>999666;;;666:::<<<:::RRR}}}~~~eeeKKK@@@<<<<<<======<<>>999666;;;777:::<<<888PPPzzzeeeJJJ>>><<<<<<======;;;???KKKYYYnnnzzzaaaaaaaaabbbdddgggjjjllleeefffggggggffffffgggiiifffllljjjhhhjjjfffiiiwwwiiiddd___DDDAAACCC@@@PPP]]]qqqmmm^^^PPPGGGGGGOOOYYYsssuuu^^^PPPTTTuuudddIIIooo[[[TTTYYY```aaaeeeeee\\\SSSDDD777444666555333111333555666777999;;;???BBBGGGFFFKKKUUUXXXVVVUUUYYYXXXXXXXXXVVVUUUUUUWWWZZZYYY[[[\\\```rrr\\\FFFMMMVVVsssqqqWWWJJJIIIEEEFFFKKKIII]]]yyyfffSSSHHHHHHTTTqqqzzzmmmwwwwwwuuuyyynnn\\\QQQ```hhh```qqq}}}vvv{{{ooo}}}}}}xxxtttsssqqqnnnooo}}}tttZZZRRRPPPIII@@@777222222444666999>>>BBBEEEHHHLLLOOOOOOQQQUUUYYY[[[XXXSSSOOORRRQQQPPPOOOOOOPPPQQQRRRWWWWWWWWWWWWXXXZZZ[[[\\\XXXZZZ[[[[[[YYYXXXYYYYYY\\\\\\\\\aaaeee___kkkzzz]]]QQQhhhXXX888===999666666888888999>>>DDDmmm~~~kkkTTT???999:::<<<===<<<===HHHTTTkkk|||cccbbbbbbcccfffjjjnnnqqqnnnllliiidddbbbcccgggjjjjjjooonnnooorrrnnnsssiiibbbcccDDD===@@@???PPP^^^rrrnnn^^^SSSHHHGGGMMMVVVooosss___QQQVVVwwweeeJJJqqq\\\UUUYYY``````dddcccYYYQQQCCC666444666555333222444555777888999;;;???BBBFFFFFFKKKSSSWWWUUUVVVYYYZZZ[[[[[[ZZZXXXWWWYYYZZZ___aaaaaacccrrrmmmQQQOOOUUUnnn{{{___NNNJJJDDDEEEJJJIIIYYYtttrrr\\\MMMMMMXXXooo}}}yyygggTTT[[[wwwzzzxxxvvv}}}|||rrrgggooo~~~zzzcccTTTPPPGGG===444111444777666:::???CCCFFFJJJNNNPPPSSSSSSTTTVVVWWWWWWUUURRRQQQQQQQQQQQQRRRSSSTTTUUUZZZZZZZZZZZZZZZZZZZZZZZZXXXYYY[[[ZZZYYYYYYYYYZZZ\\\]]]]]]bbbeeeaaalllhhhUUUcccUUU777;;;999777666888888777<<>>AAAPPP^^^sssooo^^^VVVKKKHHHJJJQQQjjjsss___SSSYYYzzzaaaJJJsss\\\UUUZZZaaaaaacccbbbWWWNNNBBB666444555555333333444666777888999<<<@@@CCCFFFFFFKKKRRRVVVVVVWWWYYY[[[\\\\\\[[[YYYWWWXXXYYY^^^aaaaaacccnnn|||vvvTTTKKKNNNeeegggSSSMMMEEEDDDIIIHHHSSSmmm|||aaaKKKJJJRRRfff|||oooZZZTTTjjj}}}www{{{qqq___mmm|||zzzgggUUUOOOEEE999222111555999888<<>>CCCHHHKKKOOOSSSUUUXXXUUUSSSSSSUUUWWWWWWWWWUUUVVVXXXYYYZZZYYYXXXXXXPPPRRRUUUXXXZZZZZZYYYYYYVVVWWWYYYYYYXXXYYY[[[\\\[[[^^^]]]aaafffeeennnrrrVVVSSSuuubbb@@@<<<:::777666777666444777<<>>DDDNNN___vvvrrr___WWWLLLGGGHHHMMMgggttt]]]TTT\\\}}}~~~ZZZRRRxxxWWWSSS[[[dddfffiiihhh\\\GGG===555444555444444666666888:::;;;===@@@EEEHHHIIILLLOOORRRVVV[[[^^^___ZZZ[[[\\\[[[YYYXXXYYYZZZVVVXXXZZZ]]]eeewwwuuuoooOOOBBBMMMTTTsssfffWWWSSSKKKHHHIIIEEEHHHZZZqqqkkkZZZOOO\\\uuuiiiQQQYYY}}}xxx{{{zzzuuu~~~~~~vvvmmm]]]OOOOOOIII@@@999555555666888>>>AAAFFFJJJMMMPPPTTTWWWVVVUUUUUUVVVWWWXXXWWWVVVYYYYYY[[[[[[[[[ZZZYYYXXXQQQSSSUUUXXXZZZZZZYYYXXXVVVWWWXXXXXXWWWXXXZZZ]]]ZZZ^^^]]]___eeeeeemmmaaaOOOdddoooHHH;;;:::777777888666333555:::QQQpppsss\\\GGG===;;;;;;=========CCCKKK___qqq{{{tttmmmjjjkkknnnppplllqqqwwwzzzzzzxxxuuuttt{{{kkkdddgggGGG999<<>>888666666777888AAADDDHHHLLLNNNQQQTTTVVVVVVUUUVVVXXXYYYYYYWWWUUUZZZZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVWWWZZZ\\\XXX]]][[[\\\bbbcccjjj{{{sssQQQTTTzzzyyyOOO::::::888777888777444555:::MMMlllttt]]]HHH>>><<<;;;=========BBBHHH\\\nnn~~~|||uuuoookkkjjjkkkmmmmmmppptttwwwxxxyyyzzz{{{~~~nnndddyyy\\\DDD;;;===@@@JJJ]]]vvvuuu```TTTJJJGGGGGGJJJdddqqq]]]VVVaaafffooo```SSSOOOYYYdddfffiiifffZZZAAA999444444555444555888666999<<>>???AAAIII]]]vvvvvvaaaSSSJJJGGGFFFIIIaaasss^^^XXXccchhhvvv___RRROOOXXXccceeefffcccVVV???888333444444444555888666999===@@@DDDJJJPPPTTTUUUZZZ[[[ZZZ___iiinnnlllccccccbbbbbbccchhhnnnsssjjjhhhgggfffeeeqqqZZZmmmtttLLLLLLHHHaaa{{{ggg]]]QQQKKKKKKGGGFFFJJJWWWlll|||XXXOOObbb{{{zzzrrrYYY]]]ttt~~~uuuxxx~~~yyyvvv}}}|||fffUUUOOOFFF999222111555:::===EEEGGGKKKMMMNNNPPPRRRTTTYYYWWWVVVVVVWWWYYYYYYYYYUUUUUUUUUWWWYYY\\\___aaaYYYYYYXXXXXXXXXXXXYYYZZZYYYYYYXXXWWWUUUUUUXXXZZZVVV\\\YYYXXX^^^___dddqqq\\\VVVvvv^^^BBB:::888888:::888555777;;;???cccyyy___HHH@@@<<<;;;===>>>===@@@EEEUUUhhhzzzqqqooolllgggddddddfffiiinnnmmmkkkiiijjjooouuu{{{wwwyyyrrr}}}ssseeetttRRR???>>>@@@???KKKXXXooouuubbbSSSLLLFFFGGGMMM]]]yyyppp^^^VVVbbbeee[[[LLLNNNZZZbbbaaaddd```PPP:::888666555444555777888666999???DDDGGGJJJMMMOOOVVVVVVXXX]]]ccchhhkkkkkkiiieeebbbbbbbbbaaaccchhhjjjiiifffiiiiiiiii```TTTcccGGGGGGYYYxxxggg^^^RRRJJJIIIIIIGGGJJJMMMWWWoooaaaRRR[[[fff^^^UUUmmm|||}}}{{{zzzvvv}}}wwwzzzrrrqqqzzzvvv\\\ZZZMMMBBB888444555666:::>>>FFFLLLRRRSSSQQQOOOPPPSSSUUUTTTSSSRRRRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVVVVWWWXXXXXXXXXUUUYYYYYYVVVUUUZZZ]]]^^^]]]\\\ZZZXXXXXX\\\bbbfff}}}dddNNN{{{bbbFFF;;;999999:::888555555999@@@VVVyyy}}}eeeHHH@@@===<<<======;;;===BBBNNN]]]ooozzzmmmllljjjgggddddddfffiiillllllkkkiiihhhiiimmmpppqqqvvvnnngggllluuutttdddzzzWWWAAA<<>>IIIUUUkkkwwwcccUUULLLFFFEEEKKKZZZuuuooo\\\XXXggghhhZZZMMMNNNZZZcccaaaccc]]]MMM999777666444444555777888888<<<@@@DDDGGGKKKNNNQQQWWWYYY]]]aaadddfffggggggfffcccbbbcccccc``````dddfffggggggkkkkkkggg~~~qqq___|||sssJJJKKKUUUnnnuuugggWWWKKKJJJIIIFFFGGGHHHOOOccc~~~yyy^^^[[[___rrrqqq[[[fff|||vvvwwwxxxyyy}}}wwwxxx}}}sssbbbgggzzzjjjSSSRRRKKKAAA777555777999>>>CCCHHHMMMRRRSSSQQQOOOPPPRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVYYYYYYXXXVVVSSSRRRRRRSSSTTTXXXYYYVVVWWWZZZZZZXXX[[[[[[YYYWWWWWWZZZ```dddzzzrrrXXX|||xxx```EEE<<<999888999888444555888<<>>@@@FFFQQQfff|||zzzfffWWWMMMEEEDDDHHHUUUrrrlllYYYYYYkkkzzzlllXXXNNNPPP]]]eeebbbaaaYYYHHH777666444444444555777888<<<>>>BBBEEEHHHLLLPPPTTT[[[___eeegggfffdddeeefffdddaaabbbdddccc___^^^```cccgggjjjoooooohhhxxxhhhxxxSSSOOORRRkkkuuu]]]NNNKKKJJJGGGGGGFFFGGGVVVoooppp___YYYcccwwwddd^^^xxx{{{uuuxxx}}}}}}uuuwwwzzziiiUUUdddrrr]]]MMMMMMIII???666555999<<>>BBBEEENNNaaaxxx}}}gggYYYMMMEEEDDDFFFRRRppp~~~iiiYYYYYYkkktttooo{{{VVVRRRTTTaaahhhccc```VVVCCC555555333333444666888999>>>@@@BBBEEEHHHLLLQQQUUU^^^dddhhhiiifffdddfffjjjeeebbbaaacccbbb^^^^^^```bbbgggkkkpppqqqjjjvvvqqqttt___LLLLLLhhhdddPPPLLLIIIKKKJJJGGGEEENNNeeehhhYYY[[[iiiqqq]]]qqqzzzwww~~~yyy{{{{{{tttyyy|||hhhTTTiiijjjWWWNNNPPPGGG>>>666666:::>>>DDDIIIMMMOOORRRRRRPPPNNNNNNOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRPPPSSSTTTRRRNNNMMMPPPSSSXXXYYYYYYWWWZZZ^^^]]]XXXXXXXXXXXXWWWWWWYYY]]]aaajjj}}}bbb}}}{{{tttjjjJJJ???:::666777666444333666888CCC```{{{~~~lllSSS@@@;;;888:::;;;999:::===AAAQQQcccpppyyyxxxooommmggg[[[bbbyyynnnppppppooollliiigggggghhhgggfffcccbbbcccgggjjjkkkmmmppp{{{|||~~~eeekkkIII<<<>>>BBBDDDLLL___uuu|||fffZZZMMMEEEFFFGGGPPPnnn|||gggYYYWWWhhhqqqqqquuuTTTWWWYYYdddjjjddd^^^RRR>>>444444333333444777999;;;>>>@@@CCCEEEHHHLLLQQQUUU^^^aaadddcccaaaaaaggglllhhhccc```aaa```^^^```dddaaaeeegggkkkmmmiiitttssskkkJJJEEEZZZnnnUUUNNNJJJMMMKKKHHHEEEJJJ]]]zzzzzz```WWW___uuufffppp~~~xxxyyy|||xxx}}}iiiUUUjjjeeeUUUSSSSSSFFF===777888<<<@@@DDDIIINNNOOOPPPPPPOOONNNMMMMMMOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPRRRSSSRRRPPPPPPRRRUUUYYYZZZWWWTTTVVV[[[^^^\\\XXXYYYZZZYYYYYY[[[^^^aaaeeewwwYYYqqqzzzsssMMMAAA;;;666777777444333555888>>>[[[zzzlllSSS@@@;;;777999;;;999999;;;DDDOOO]]]hhhssszzzxxxsssmmmcccUUURRRSSSIIISSSssslllmmmmmmkkkhhheeecccccciiihhheeeaaa^^^___aaadddiiipppwwwgggqqqMMM======???CCCKKK]]]uuu|||fff[[[NNNGGGHHHGGGMMMjjj{{{gggYYYWWWhhhqqqvvvnnnUUU[[[\\\fffjjjbbb[[[NNN:::444333333444666888;;;===???AAADDDGGGJJJMMMQQQTTTYYY[[[\\\[[[[[[^^^dddiiigggbbb_________^^^aaafff^^^bbbaaacccgggeeennnyyytttUUUIIIMMMkkk|||___TTTMMMMMMKKKHHHFFFGGGSSSkkkrrrZZZXXX```vvv{{{www}}}hhhXXXggg{{{___RRRSSSPPPCCC<<<888<<>>777777888666555555777555KKKooonnnVVVCCC<<<777999<<<;;;:::::::::EEEOOOPPPMMMLLLLLLJJJGGGQQQIIILLL^^^WWWSSSllliiijjjiiihhhfffeeefffgggccceeehhhhhhgggffffffgggcccrrr~~~hhhhhhJJJ===<<<<<>>AAAAAADDDIIIMMMOOOQQQSSSUUUWWWWWWXXX\\\___bbbbbbaaa^^^\\\]]]```aaa______aaaaaaeeebbbbbbeeebbbfffwwwmmm[[[PPPGGGQQQqqqsss```TTTQQQMMMLLLKKKHHHIIITTTbbbwww}}}hhhUUU[[[jjj~~~{{{~~~ooohhhlllyyy|||uuu|||uuuXXXNNNOOOEEE>>>:::;;;DDDKKKNNNPPPRRRRRRRRRQQQRRRSSSTTTTTTSSSOOONNNNNNNNNOOOPPPQQQQQQNNNOOOPPPQQQRRRRRRSSSSSSUUURRRPPPVVV___eeeeeebbbccciiikkkaaaWWWTTTVVVXXXVVVXXX[[[\\\\\\\\\^^^___aaaaaaYYYhhhHHH???888888999777555555999444HHHkkksss]]]DDD<<<777:::===<<<:::::::::IIIUUUSSSJJJGGGKKKOOOZZZkkkfffiii|||ppp```ooommmmmmlllkkkjjjjjjiiiiiihhhiiijjjkkkkkkjjjiiihhhhhhsssjjjmmmdddFFF??????<<>>JJJtttddd[[[XXXIIIHHHLLLFFFGGGRRRWWWmmmzzzzzzgggZZZZZZppp||||||rrrrrr{{{|||rrreeeVVVLLLHHH===@@@DDDIIINNNQQQTTTUUUSSSTTTVVVXXXXXXWWWVVVUUUVVVRRROOOOOORRRTTTTTTSSSPPPRRRTTTRRROOOOOOQQQTTTRRRRRRTTTXXX^^^bbbdddeeegggfffeeeccc___[[[XXXVVVTTTWWWZZZ\\\\\\\\\]]]^^^dddllleeeVVVfffbbbFFF666777777888888111333555EEEdddppp]]]HHH???999:::======<<<===@@@IIIYYYeeedddaaammmrrrjjjlllllllllkkkkkkjjjjjjjjjllllllkkkjjjiiigggfffeeelllwwwqqqtttcccDDD<<<;;;888@@@DDDRRRjjjyyyeeeWWWLLLIIIFFFHHHZZZqqquuucccYYYbbb{{{vvvYYYOOOXXX\\\aaabbbZZZMMM>>>555666666666777:::===@@@BBBHHHIIIKKKOOOTTTWWWYYYYYYVVVWWWXXX[[[]]]```cccdddccc```]]][[[\\\]]]^^^^^^___``````aaaaaacccgggjjjzzzoooHHHFFFgggzzziiiZZZJJJHHHKKKEEEEEEMMMPPP^^^jjjrrrWWWVVVhhh~~~|||~~~}}}yyyzzzrrr```SSSKKKFFFCCCEEEIIIMMMPPPSSSTTTUUUTTTUUUWWWXXXXXXWWWUUUTTTWWWTTTQQQQQQRRRTTTTTTSSSTTTUUUUUUSSSRRRQQQRRRSSSTTTTTTUUUYYY]]]```aaaaaaccccccbbbaaa^^^[[[XXXWWWUUUWWWYYYYYYXXXXXXYYYZZZ^^^hhhjjjSSS[[[mmmOOO;;;999666666777111555444@@@\\\xxxrrr```HHH???888:::===<<<;;;<<<<<>>;;;AAACCCNNNddd{{{iiiYYYLLLIIIEEEEEEUUUjjjvvvddd\\\hhh~~~wwwVVVJJJTTT\\\cccaaaVVVGGG;;;555444555666888<<>>LLLWWWVVVQQQVVVbbbkkkoootttjjjqqqzzzqqq{{{cccfffiiilllnnnooonnnnnnrrrpppmmmkkkjjjjjjjjjkkkgggnnnvvvyyyvvvrrrqqqtttqqqhhhfffHHH>>>???@@@>>>DDDVVVkkk|||vvv___LLLHHHGGGDDDJJJVVVfffqqq___cccxxxbbbHHHLLLZZZ___aaaVVVDDD777444777666888;;;>>>BBBEEEHHHIIILLLOOOSSSSSSSSSVVV]]]bbb^^^^^^]]]\\\[[[[[[\\\\\\[[[[[[\\\^^^___^^^[[[XXXVVVYYY\\\^^^___aaadddfffkkkqqq```JJJZZZ~~~ggg[[[SSSQQQPPPIIIIIIFFFHHHOOOXXXfffyyy{{{zzzooooooooottt}}}yyyyyy|||lll```]]]XXXOOOLLLOOONNNMMMMMMMMMMMMOOOPPPQQQNNNNNNOOOPPPRRRTTTUUUVVVRRRTTTUUUTTTQQQOOOOOOQQQXXXYYYXXXWWWUUUTTTUUUVVVRRRQQQQQQSSSVVVXXXYYYXXXWWWXXXYYY[[[\\\\\\[[[[[[XXXYYY[[[[[[ZZZYYYYYYZZZbbbaaaqqqfffVVV[[[}}}[[[CCC<<<777888999555000333444;;;PPPiiiqqqlllRRRGGG<<<:::;;;999999:::555777BBBPPPSSSLLLIIILLLSSSUUUZZZTTTdddvvvuuudddfffiiimmmoooooonnnmmmlllkkkjjjjjjjjjjjjkkkllllllvvvyyykkkkkkIII===>>>AAA===AAAQQQfffxxxzzzbbbMMMIIIGGGCCCHHHRRR^^^yyyqqq___fff||||||ZZZDDDKKK]]]``````TTTCCC777444777555888<<<@@@EEEIIILLLMMMHHHLLLPPPRRRRRRUUU[[[aaa________________________```^^^^^^```bbbaaa\\\WWWTTTWWW[[[___```bbbdddeeedddvvvqqqrrrNNNQQQnnn{{{hhh[[[UUUQQQHHHMMMIIIGGGGGGKKKVVVjjj|||}}}sssnnnrrruuu||||||rrruuuyyyvvv~~~sss___SSSXXXXXXPPPNNNUUUPPPOOONNNMMMLLLMMMMMMNNNKKKLLLMMMOOOQQQTTTVVVWWWSSSUUUVVVTTTOOOLLLLLLMMMNNNQQQSSSSSSRRRRRRVVVYYYSSSRRRRRRSSSVVVWWWWWWVVVVVVWWWYYYZZZZZZZZZYYYYYY\\\^^^______]]][[[ZZZZZZ___^^^pppttt```]]]hhhKKK@@@888777999555000333333777IIIcccooonnnSSSHHH===;;;;;;:::999:::;;;777>>>PPP\\\ZZZTTTSSSZZZ[[[aaa___ssseeefffggghhhhhhjjjmmmoooiiikkkmmmmmmllllllmmmnnnmmmtttZZZjjjIII<<<>>>AAA@@@BBBLLL]]]qqqbbbOOOJJJCCCAAAIIIMMM\\\qqq{{{hhh\\\mmmwwwnnnRRRGGGMMMXXX```\\\III:::777777444:::;;;===@@@EEEIIIMMMOOOLLLOOOSSSWWWXXXZZZ[[[]]]```^^^```gggjjjddd[[[VVV^^^^^^^^^^^^^^^___```aaa]]]\\\\\\\\\]]]^^^```aaahhhhhhtttoooWWWOOObbblll___SSSKKKMMMKKKIIIGGGFFFLLL\\\mmmvvvkkkiiinnnyyy~~~mmmdddrrrzzz~~~vvvwww|||xxx\\\[[[ZZZYYYVVVRRRRRRUUUPPPOOONNNMMMMMMMMMNNNOOOOOONNNNNNNNNOOOPPPQQQQQQTTTTTTSSSQQQNNNLLLLLLMMMLLLMMMMMMOOOPPPRRRTTTUUUTTTSSSQQQPPPPPPQQQRRRTTTTTTUUUTTTQQQRRRWWWYYYXXX[[[\\\]]]]]]]]]\\\\\\\\\___iiigggddd\\\|||WWW888666999555333666555444777CCCWWWiiittt```LLL<<<<<<>>>:::888;;;???;;;888???UUUllluuuqqqaaabbbcccdddfffiiinnnqqqmmmmmmmmmkkkjjjjjjlllnnnsssxxx[[[dddHHH???AAA@@@>>>@@@JJJ[[[ooodddPPPLLLDDDBBBIIIMMMWWWlllxxxhhh___nnnzzz{{{kkkRRRIIIPPPYYY___ZZZGGG999777888555;;;===@@@CCCHHHLLLNNNPPPOOORRRUUUWWWXXXYYY\\\^^^^^^^^^cccmmmpppjjj```ZZZ^^^]]]^^^^^^___```aaabbb^^^^^^]]]]]]]]]^^^```aaaeeegggrrrjjj}}}sssYYYZZZiiiYYYPPPQQQOOOMMMKKKHHHKKKWWWddd{{{yyysssoookkknnntttqqqoooiiiyyynnnwww|||vvvvvv~~~}}}~~~yyyppp[[[ZZZYYYXXXUUUSSSSSSUUUPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQPPPNNNMMMNNNOOOKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPOOONNNOOOOOOQQQQQQTTTVVVVVVSSSTTTXXXZZZXXXYYYXXXXXX[[[___```\\\YYY\\\fffdddyyyggg[[[xxxXXX<<<999:::666444444444444666@@@RRRfffsssbbbNNN>>><<<===:::888;;;;;;888666;;;NNNcccmmmlll\\\\\\\\\]]]^^^ccciiinnnmmmmmmllliiihhhiiilllnnnsssxxxaaa|||{{{[[[DDD===???>>>===???HHHXXXkkk|||hhhSSSMMMEEEBBBHHHKKKQQQeee}}}tttggg```pppvvvcccNNNIIIRRR\\\^^^VVVDDD777666888888===@@@DDDHHHLLLOOOQQQRRRTTTUUUWWWXXXXXXYYY\\\^^^\\\^^^eeeqqquuunnneee___]]]]]]]]]^^^___aaabbbcccaaa```___^^^______aaaaaadddhhhooouuuhhhhhhTTTrrryyybbbTTTSSSPPPMMMKKKGGGFFFLLLTTTmmm}}}xxxlllhhhhhhkkkpppuuuoooxxxdddoooqqqwwwzzzxxxyyyzzzyyyxxx|||}}}tttiii[[[[[[ZZZVVVSSSRRRSSSTTTPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOOOONNNNNNNNNOOOJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRVVVWWWVVVWWWZZZ[[[XXXWWWTTTTTTYYY___aaa\\\WWWWWWaaa```pppeeeUUUvvvwwwttt[[[AAA;;;:::666666222333444555;;;KKKaaasssfffSSSBBB===<<<999888<<<:::888555777CCCSSS]]]```uuu~~~[[[ZZZXXXVVVVVVZZZaaafffhhhiiijjjjjjiiiiiikkkmmmlllrrrjjjuuuyyyZZZEEE>>>>>>>>>===???FFFUUUgggyyylllTTTMMMEEEBBBGGGIIILLL^^^vvvqqqeee```uuuwww|||YYYHHHHHHRRR]]][[[PPP@@@666666::::::@@@CCCHHHLLLPPPSSSTTTTTTXXXYYYYYYYYYXXXYYY\\\^^^[[[]]]cccmmmqqqkkkdddaaa\\\\\\]]]^^^___aaacccddddddcccbbbaaaaaaaaabbbccceeekkkmmmtttlllzzzsssTTTXXXrrrttt___XXXSSSNNNMMMJJJGGGGGGKKK]]]kkk~~~uuullleeeeeellltttzzz}}}zzzrrr___nnn~~~{{{{{{vvviii``````\\\UUUPPPPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLNNNOOONNNMMMNNNNNNLLLLLLKKKKKKLLLLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSPPPTTTWWWVVVXXX[[[ZZZWWWVVVUUUTTTVVVYYY[[[ZZZXXXTTT\\\\\\jjjaaaPPPhhhwwwwwwbbbFFF<<<888555888111333444555777DDD\\\qqqhhhXXXHHH@@@<<<888999<<<;;;:::777555999CCCMMMSSSbbblllvvv{{{~~~}}}bbb___[[[WWWUUUWWW\\\```fffiiimmmnnnllliiihhhgggeeelllyyy~~~qqqmmmaaaKKKBBB@@@???>>>???EEEQQQccctttpppVVVNNNEEEAAAEEEEEEIIIXXXnnnoooddd```{{{{{{vvvSSSFFFIIISSS]]]WWWJJJ<<<555777;;;===CCCFFFJJJOOOSSSUUUVVVVVV[[[[[[[[[ZZZYYYYYY\\\^^^\\\[[[^^^dddfffbbb______[[[[[[\\\]]]___```bbbccceeedddcccbbbbbbbbbcccdddeeekkklllmmm~~~fffyyyxxxWWWFFFWWWwwwpppcccZZZRRRPPPOOOLLLJJJKKKMMMUUUeeeyyy{{{ooohhh___^^^```hhhwwwzzz___aaaxxxlllfffggg```UUUNNNNNNNNNLLLOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKMMMNNNNNNMMMLLLMMMNNNPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPQQQRRRSSSSSSRRRRRRNNNSSSVVVVVVWWWZZZYYYUUUWWWWWWWWWTTTRRRSSSWWW\\\TTTXXXZZZggg```NNN]]]|||kkkKKK<<<777555999333444555666666???VVVllljjj]]]NNNCCC<<<999999<<<:::999777555666;;;DDDMMMZZZggguuu||||||zzztttnnnfff^^^aaa}}}iiigggbbb]]][[[\\\```dddjjjnnnrrrssspppjjjfffdddeeeiiittt{{{sssjjjtttvvvdddeeeNNNBBB===?????????CCCMMM]]]ooozzzuuuYYYPPPFFFBBBDDDDDDHHHSSSggg~~~ooodddbbb~~~uuuRRRHHHLLLVVV\\\RRREEE:::666999===@@@FFFHHHKKKOOOSSSUUUWWWWWW[[[\\\\\\[[[ZZZZZZ[[[]]]\\\ZZZZZZ]]]]]][[[[[[^^^[[[[[[[[[\\\]]]___```aaacccbbbaaaaaaaaabbbcccdddccchhhjjjkkk{{{___eeeaaaIIINNNcccpppbbbTTTOOONNNKKKHHHHHHHHHKKKVVVjjj~~~yyylllbbb\\\[[[```fffpppttt```gggzzzvvvkkklllllldddUUUMMMNNNMMMJJJNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNMMMKKKJJJLLLMMMNNNMMMLLLLLLNNNPPPSSSSSSSSSRRRSSSSSSTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMRRRUUUUUUVVVZZZYYYVVVVVVXXXXXXTTTOOOOOOVVV]]]VVVVVVYYYeee```KKKPPPhhhvvvRRR@@@888555999555444555666555;;;OOOeeeiii```SSSFFF===::::::<<<777555555666777999AAAJJJRRRbbbsssyyyuuujjj\\\PPPLLLMMMIIIXXX~~~kkkjjjgggcccbbbdddhhhllllllppptttuuussspppmmmkkkiiigggoooyyysssdddbbbkkk}}}{{{]]]pppmmmSSSCCC;;;>>>>>>===???GGGVVVhhhttt{{{]]]SSSIIIDDDEEEDDDGGGNNN```wwwnnnggghhh~~~tttQQQIIINNNWWWYYYNNNAAA999777:::???AAAGGGIIIKKKNNNRRRUUUWWWXXXZZZ[[[]]]]]][[[ZZZ[[[\\\\\\YYYYYY\\\\\\ZZZ\\\```[[[[[[[[[[[[\\\]]]^^^___^^^^^^]]]]]]^^^___```aaabbbeeegggiiisssyyyllluuuTTTMMMTTTqqqpppZZZPPPMMMKKKGGGEEEIIIHHHOOO\\\kkkyyyuuujjjccc```___eeellltttzzzkkkgggyyyrrriiinnnooofffUUULLLOOOOOOJJJMMMNNNOOOPPPQQQPPPOOOOOOLLLMMMNNNPPPPPPOOONNNMMMLLLLLLLLLKKKKKKNNNRRRUUUSSSSSSSSSSSSTTTTTTUUUVVVSSSRRRPPPOOONNNNNNOOOOOOOOOSSSUUUUUUVVVZZZZZZXXXSSSUUUVVVUUUSSSSSSVVVZZZWWWWWWYYYaaaxxxiiiPPPKKKZZZ[[[GGG===666777777333333666555777HHH\\\gggbbbWWWJJJ???;;;;;;<<<999666666888888777<<>>888888<<>>:::888:::888444555;;;:::BBBGGGHHHJJJOOOSSSTTTPPPnnnnnncccvvvppplllhhhfffiiimmmqqqsssnnnjjjiiimmmppprrrwww}}}rrrnnnmmmqqqwwwvvvmmmdddiiiZZZgggrrrIII@@@???===<<<@@@DDDLLLZZZggg{{{jjjXXXOOOFFFDDDHHHLLLLLLWWWkkkzzz~~~kkkeeesss}}}PPPPPPRRRUUUVVVHHH<<<:::>>>AAADDDGGGIIIKKKNNNQQQUUUWWWYYYZZZ\\\\\\]]]```bbbaaa]]]YYY[[[ZZZYYYZZZ]]]^^^\\\ZZZ]]]ZZZWWWYYY]]]^^^ZZZVVVXXX\\\```bbbbbbaaaaaaaaabbb^^^```ggglllvvvyyyXXXDDDMMMXXX___vvvfffWWWOOOLLLMMMKKKIIIJJJLLLMMMPPP[[[fff|||ppphhh^^^WWWVVVWWWYYYaaalllrrr~~~sssbbb}}}dddhhhmmmyyysssrrrvvvhhheee___WWWRRRPPPRRRUUUUUUVVVVVVWWWVVVUUUSSSRRROOOMMMKKKJJJLLLNNNOOOPPPNNNOOOOOONNNMMMNNNPPPSSSTTTSSSTTTUUUWWWVVVTTTRRRVVVWWWXXXWWWUUUSSSRRRSSSTTTXXX]]]aaaaaa^^^YYYVVVSSSUUUYYY\\\\\\[[[YYYWWW```WWW\\\___ddd~~~```___www{{{WWWAAA<<<333777444333333111222;;;FFFccclllbbbOOOGGGBBB;;;;;;:::999999999777555888>>>@@@???DDDQQQ___kkkwwwtttqqqmmmlllmmmppprrrssskkkgggfffiiikkkkkknnnrrruuuooommmsss}}}|||tttwww^^^cccwwwOOOCCC???<<<<<>>BBBEEEHHHKKKLLLOOORRRUUUXXXYYYZZZ\\\\\\]]]___aaaaaa^^^ZZZXXXWWWWWWZZZ]]]___^^^\\\ZZZWWWUUUWWWZZZ\\\ZZZWWWZZZ]]]aaacccbbbaaaaaaaaaddd```bbbhhhkkkppp{{{___KKKCCCIII\\\ooo}}}gggZZZRRROOOHHHFFFFFFGGGGGGHHHOOOXXXeeesss{{{tttiii^^^ZZZTTTSSSXXX^^^cccmmmvvvyyywwwooozzztttbbbgggmmmttt{{{ooo```^^^ZZZUUUPPPOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVUUURRROOOLLLLLLNNNOOOOOOMMMNNNOOOPPPPPPOOOOOOQQQRRRSSSRRRRRRSSSUUUUUUTTTRRRUUUVVVWWWVVVTTTSSSSSSSSSVVVYYY^^^aaabbb```]]]ZZZWWWXXX[[[]]]]]]\\\[[[YYYZZZTTTYYY\\\aaa}}}YYYqqqzzzYYYDDD@@@999777555444444222222999CCC___lllfffTTTKKKCCC<<<<<<<<<:::999999666666===GGGCCCFFFRRRfffzzzyyyvvvrrrpppqqqrrrssssssjjjfffeeeggghhhfffeeegggpppjjjgggooo~~~ddd^^^vvv}}}UUUDDD>>>;;;;;;>>>AAAGGGSSS___ssssss^^^UUUMMMHHHHHHKKKHHHPPPbbbssssssddddddvvvzzzNNNKKKNNNVVVMMMBBB:::;;;@@@CCCFFFJJJMMMNNNQQQSSSVVVXXXYYYYYY]]]\\\\\\]]]___```___]]]VVVVVVVVVYYY\\\___```___\\\YYYVVVVVVZZZ\\\\\\[[[\\\___bbbdddcccbbbbbbcccccc```bbbhhhjjjkkktttbbbEEEFFFSSSZZZyyyeeeVVVNNNHHHFFFEEEFFFDDDCCCFFFLLLQQQ^^^nnn{{{qqqeee]]]UUUNNNOOOPPPUUU___hhhpppxxxppphhhuuuzzzgggnnnsssxxxzzz|||~~~}}}eeeWWWWWWVVVTTTPPPNNNNNNNNNRRRSSSUUUVVVXXXXXXYYYYYYRRRNNNLLLMMMRRRTTTQQQNNNOOOQQQRRRRRRQQQQQQQQQRRRSSSQQQOOOPPPQQQSSSSSSSSSSSSUUUVVVUUUTTTSSSTTTUUUWWWYYY\\\^^^______^^^^^^YYYZZZ[[[[[[[[[[[[ZZZZZZYYYWWW\\\^^^aaa{{{aaahhhcccMMMCCC:::777555555666444222777>>>YYYlllnnn^^^QQQEEE<<<======<<<;;;999666777BBBNNNSSSVVVcccwww}}}xxxrrrnnnnnnppprrrssslllgggfffjjjkkkhhhdddccchhheeeeeemmm{{{lll___lllYYYAAA===;;;:::===???CCCNNNXXXnnnyyyaaaVVVNNNHHHEEEJJJHHHMMM]]]ooo}}}{{{ooobbbggg}}}jjjJJJLLLPPPVVVFFF>>>999<<>><<<::::::<<<===@@@IIIRRRhhh~~~eeeWWWMMMFFFBBBJJJIIIMMMYYYhhhxxxxxxlllcccmmm~~~pppUUUGGGQQQRRRTTTAAA;;;:::???DDDGGGJJJMMMQQQRRRSSSTTTUUUVVVVVVVVVYYYYYYZZZZZZ[[[\\\___```aaa^^^ZZZVVVVVV[[[aaaeeegggccc___\\\\\\^^^```aaabbbdddfffgggeeedddeeeeee```^^^^^^bbbeeegggkkknnnnnnNNNDDDGGGSSS```sss}}}hhhUUUNNNJJJKKKKKKIIIHHHHHHFFFHHHLLLSSS\\\jjjzzzyyynnnggg\\\SSSMMMMMMPPPUUUeeekkksss{{{tttYYYNNNiii~~~tttppp|||iii[[[UUUWWWYYYYYYUUURRROOONNNNNNOOOPPPRRRTTTVVVXXXYYYSSSPPPNNNQQQUUUWWWTTTPPPOOOQQQTTTTTTRRRQQQQQQQQQRRROOOLLLLLLOOORRRUUUVVVUUUVVVWWWVVVUUUVVVXXXZZZTTTTTTTTTUUUWWWZZZ]]]^^^ZZZYYYXXXWWWWWWXXXYYYYYYVVVZZZ\\\]]]```kkkvvvSSS[[[{{{zzz^^^CCC777777555555888666333333666NNNmmm|||ppp___JJJ<<<<<<;;;<<<>>>>>>999666;;;DDDKKKHHHLLLYYYhhhrrrxxx|||xxxrrrjjjeeeeeehhhmmmoooiiieeedddjjjnnnlllfffddd___bbbggglllsss}}}kkkdddbbbBBB===;;;;;;===<<<===EEEMMM```vvvmmmYYYMMMEEEAAAHHHIIIMMMTTT```pppvvvkkkdddsss|||rrrYYYGGGGGGVVVRRRNNN===:::;;;BBBGGGIIIKKKOOORRRSSSTTTTTTUUUTTTTTTTTTUUUWWWXXXYYYYYYZZZ]]]___ccc```\\\WWWVVVXXX^^^cccdddaaa^^^[[[ZZZ[[[]]]___cccdddeeeeeecccbbbcccdddcccbbbaaabbbcccfffiiilllrrr```GGGEEEAAAFFFSSSgggaaaWWWMMMKKKKKKIIIFFFFFFHHHEEEEEEGGGJJJPPP]]]hhh~~~wwwiii```VVVQQQMMMLLLLLLNNNVVV___uuu|||tttYYYGGGPPPssstttlll~~~ooo^^^YYYVVVWWWXXXWWWUUURRRQQQQQQOOOOOOOOOQQQRRRTTTVVVWWWVVVUUUSSSSSSSSSRRRPPPOOOOOOQQQRRRRRRPPPOOOOOOPPPQQQOOOMMMNNNPPPTTTVVVWWWVVVVVVVVVVVVUUUUUUXXXZZZUUUUUUTTTTTTVVVYYY]]]___[[[[[[ZZZZZZZZZZZZ[[[\\\WWW\\\[[[^^^eeekkkoooOOOQQQaaa~~~}}}bbbFFF<<<777555444777777333333555GGGiii}}}uuueeePPP@@@???;;;;;;<<<>>>:::666777;;;AAA>>>AAALLLZZZhhhwww}}}{{{rrrnnniiifffgggiiikkkllljjjdddbbbhhhmmmkkkfffcccaaa```bbbhhhpppvvvyyyyyynnnaaannnMMM===<<<<<<===<<<<<>>bbbzzzwwwkkkWWWFFFCCC<<<999999;;;;;;777666777;;;;;;???IIISSS```ooo}}}{{{qqqhhhbbb```lllyyymmmkkkiiiiiijjjkkkkkkkkkllleeeccciiinnnlllfffccciiidddbbbiiisssxxxsssllllllwwwooo___wwwWWW>>><<<<<<>>><<<;;;AAAHHHNNNfffxxx~~~bbbQQQIIIEEEBBBHHHLLLMMMRRRbbbwwwrrriiifffyyywwwssslllQQQHHHNNNXXXJJJ@@@;;;:::>>>FFFKKKKKKMMMPPPSSSSSSSSSSSSSSSRRRQQQPPPOOOSSSVVVXXXWWWXXXZZZ]]]VVVZZZ\\\\\\ZZZXXXXXXYYYZZZZZZ[[[ZZZZZZ\\\___bbb^^^___```___]]][[[\\\]]]\\\aaaeeeeeedddgggkkknnneeeiiiTTTFFFCCCBBBFFFQQQfffyyyeeeZZZUUUOOOJJJHHHIIIHHHJJJMMMJJJDDDFFFLLLNNNccc}}}rrrdddZZZTTTQQQQQQPPPTTT[[[___bbbjjjuuujjjPPPDDDWWWppp}}}tttsss~~~yyyzzzlllbbbUUUHHHLLLMMMLLLKKKKKKLLLPPPSSSTTTSSSRRRRRRRRRSSSUUUVVVMMMPPPSSSQQQOOOPPPVVV\\\OOOOOONNNMMMKKKKKKLLLNNNRRRPPPPPPRRRUUUXXXYYYZZZTTTUUUTTTRRRQQQQQQTTTVVVQQQPPPPPPPPPQQQSSSVVVXXXVVVVVVXXXYYYZZZZZZZZZZZZZZZ\\\TTTUUU]]]YYYkkkjjjZZZZZZzzzpppEEE666888444222555666444444666999]]]vvvwwwnnn\\\KKKHHH>>>888666999;;;999777777111444<<>>888::::::666;;;>>>777999777888>>>EEEPPP___mmmtttppp}}}yyyvvvjjjMMMFFFVVVnnnlllmmmlllhhhccc``````bbb]]]^^^```aaaccceeeggghhhllljjjcccbbbooo|||ooobbb]]]tttgggqqqtttJJJ@@@;;;>>>???;;;;;;???JJJSSScccwwwyyy\\\KKKGGGIIIHHHIIIJJJKKKSSSfffxxx{{{lllgggtttfffOOOJJJQQQVVVEEE<<<@@@BBBFFFJJJMMMPPPQQQRRRTTTTTTUUUUUUUUUUUUUUUUUURRRRRRRRRSSSUUUUUUTTTRRRUUUVVVXXXZZZ[[[[[[ZZZYYYZZZXXXWWWZZZ^^^___]]][[[ZZZ\\\^^^^^^]]]\\\\\\\\\XXX[[[___aaaccceeegggiiilllppp}}}vvvqqq}}}jjjQQQLLLDDDEEEPPPQQQmmmvvvnnnaaaPPPMMMQQQMMMJJJLLLHHHDDDKKKTTT\\\eeepppzzzzzzsssjjjddd[[[ZZZYYYYYYZZZ^^^dddgggqqqqqqwww~~~xxx}}}uuuaaaNNN^^^tttwww|||zzzwww{{{zzzgggRRRKKKRRRUUURRROOOLLLJJJIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLLLLKKKKKKLLLNNNNNNOOOOOONNNLLLKKKLLLNNNQQQPPPNNNMMMMMMOOOQQQSSSVVVTTTRRRPPPPPPPPPQQQRRRPPPPPPPPPOOOPPPPPPQQQQQQPPPQQQRRRSSSTTTVVVWWWWWW^^^___ZZZZZZ]]]ZZZddd||||||ggg\\\AAA888777666555555555555444333???UUUmmmyyytttdddWWWDDD<<<===<<<777;;;===666888555666<<>>@@@<<<999;;;DDDMMM[[[mmmcccPPPIIIIIIJJJKKKJJJGGGLLL^^^pppzzzlllkkk{{{gggMMMLLLRRRRRRAAA<<>>BBBIIIQQQPPPMMMNNN]]]iiijjjyyyzzz```YYYsssiiikkkllliiidddaaa```bbbggghhhgggccc___aaahhhpppoooooolllhhhjjjvvv|||xxxqqqaaaXXXGGG;;;===AAA===999888AAAJJJWWWgggjjjRRRGGGIIIKKKNNNLLLGGGIIIYYYiii|||{{{nnnpppmmmNNNLLLPPPMMM@@@BBBAAADDDHHHLLLPPPSSSUUUVVVSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYVVVTTTUUUVVVXXXYYY[[[[[[[[[[[[WWWUUUSSSUUUYYY[[[ZZZXXX\\\^^^````````````aaaccc``````aaa``````aaadddfffgggkkkooozzzlllooosssSSS@@@CCCKKKMMMdddwwwcccWWWUUURRRMMMLLLMMMPPPRRRTTTYYY___bbbgggnnnuuu{{{}}}wwwqqqllljjjfffaaaZZZTTTRRRTTTWWWYYY\\\aaaiiipppwww{{{aaaUUUGGGSSSzzziiikkkyyy{{{zzzgggXXXKKKIIIIIIEEEGGGLLLMMMKKKIIIIIIJJJKKKJJJJJJGGGFFFEEEEEEFFFHHHJJJKKKHHHHHHGGGFFFEEEEEEHHHJJJHHHIIIIIIHHHGGGGGGHHHJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLOOORRRSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOORRRPPPOOOMMMMMMOOOPPPRRRQQQUUUSSSSSSYYYYYYaaassswwwuuuyyyOOO<<<999666555666777555333777555;;;TTTvvv~~~lllRRRDDD??????::::::<<<666666555666888999>>>KKKYYYQQQZZZTTTLLLKKKGGG\\\zzzfffrrrjjjmmmooommmhhhdddcccdddhhhiiigggbbb^^^```hhhppplllpppsssppplllsssaaa~~~\\\III:::;;;???===999999???HHHSSSbbbzzzpppTTTFFFFFFIIIMMMMMMIIIHHHTTTbbbuuuyyyooouuu~~~gggPPPOOOPPPLLL@@@FFFDDDFFFJJJNNNRRRUUUWWWXXXWWWVVVUUUUUUUUUUUUVVVWWWZZZZZZ[[[\\\^^^]]]ZZZWWWWWWXXXXXXYYYYYYYYYYYYYYYUUUSSSRRRTTTXXXZZZYYYVVV]]]^^^______^^^^^^___aaabbbbbbbbb```___```bbbdddeeelllqqquuujjj[[[^^^{{{qqqOOOAAAEEEHHHWWWkkk{{{zzzsssdddTTTNNNKKKOOORRRRRRUUUZZZWWW[[[```eeekkksss}}}|||xxxvvvtttsssllljjjgggbbb^^^[[[YYYXXXXXXUUURRRPPPRRRXXX___eeehhhppp{{{aaaLLLNNNRRRlllqqqgggrrr~~~{{{|||gggWWWOOONNNRRRNNNDDDBBBIIIIIIGGGGGGHHHJJJLLLLLLKKKGGGGGGFFFFFFGGGIIIKKKLLLIIIIIIIIIHHHFFFFFFHHHJJJIIIIIIIIIHHHFFFEEEFFFGGGEEEFFFGGGIIIIIIIIIIIIIIIGGGIIILLLOOOQQQRRRQQQQQQMMMMMMMMMNNNOOOPPPQQQQQQSSSQQQOOONNNMMMNNNPPPQQQOOOTTTRRRRRRXXXYYY^^^lllyyyooo[[[@@@;;;666444666777666444888444666LLLooopppXXXFFF??????::::::===:::888888999666444===TTTjjjuuuyyybbbIIIGGGHHHQQQgggqqqnnn}}}kkknnnqqqooojjjfffccccccbbbcccbbb___^^^aaahhhnnniiimmmtttuuuooosssdddrrrcccNNN===;;;===<<<:::<<<;;;EEEOOOZZZpppzzzZZZIIICCCFFFKKKMMMKKKHHHNNNWWWmmmxxxsssnnnyyy}}}UUUOOOTTTQQQLLL@@@EEEIIIKKKNNNRRRUUUXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXYYY\\\\\\]]]___```___[[[XXXWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTWWW[[[\\\ZZZWWWYYYZZZ[[[ZZZYYYZZZ\\\]]]bbbbbbcccbbb``````aaabbbfffjjjlllllltttqqq```UUUYYYcccqqqyyyQQQ@@@DDDHHHRRR]]]bbbgggwwwdddUUUJJJLLLPPPPPPQQQTTTQQQSSSUUUWWWZZZaaalllsssyyy{{{zzzwwwwwwzzzzzzxxxyyyyyy|||~~~xxxssspppkkkddd^^^[[[YYYWWWVVVRRRQQQOOONNNNNNNNNOOOOOOOOOPPPQQQTTTYYYaaakkkqqqyyynnn```NNNLLL]]]ppp|||tttyyylllPPPQQQNNNOOORRRNNNFFFFFFKKKFFFFFFFFFHHHJJJLLLLLLKKKHHHHHHGGGHHHHHHIIIJJJKKKJJJKKKLLLKKKJJJIIIJJJKKKJJJKKKKKKIIIGGGFFFGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJGGGHHHJJJMMMOOOQQQRRRSSSOOOOOOOOOPPPQQQSSSTTTUUUTTTSSSQQQPPPPPPPPPQQQRRRTTTZZZWWWTTTYYYXXXZZZeeeyyykkkoooIIIBBB999555666888777555444222444DDDeeezzzbbbKKK??????::::::???>>>;;;;;;:::666333<<>>777777888777555111222333<<>>;;;888666444:::JJJ[[[]]]xxx```RRRLLLXXX___hhhqqq|||^^^ccciiillljjjgggggggggfffdddcccbbbdddeeeddddddkkkdddgggqqquuuttt~~~kkkhhhqqq\\\GGG>>>;;;888;;;AAA;;;CCCKKKQQQaaalllYYYIIIJJJNNNTTTTTTNNNKKKKKKYYYfffyyyuuuwwwoooTTTFFFQQQOOOEEEFFFCCCKKKJJJLLLNNNQQQTTTUUUVVVVVVQQQQQQPPPPPPRRRTTTWWWYYYXXXYYYZZZ\\\]]][[[WWWTTTRRRSSSSSSTTTUUUWWWXXXYYYTTTTTTVVV[[[___^^^ZZZUUUSSSUUUVVVWWWXXXZZZ^^^aaa```bbbddddddbbb````````````^^^dddnnnmmmooodddPPPOOO[[[gggqqqMMMDDDAAACCCBBBCCCUUUlllhhh___bbbaaa```bbbYYYXXXUUUSSSSSSZZZeeemmmsssuuussskkkeeebbb^^^ZZZQQQRRRTTTXXX\\\______^^^\\\^^^___^^^[[[XXXWWWWWWVVVYYY[[[\\\[[[YYYYYYYYYNNNOOOQQQTTTUUUTTTPPPMMMJJJHHHGGGFFFHHHIIIIIIHHHJJJJJJJJJKKKMMMPPPTTTVVV[[[bbbkkkssszzzyyy```NNNGGGFFFMMMmmmnnneeennnyyyyyyxxxUUUHHHRRREEEGGGJJJOOOTTTUUUNNNEEEHHHGGGGGGHHHJJJJJJHHHGGGMMMNNNOOOOOOOOONNNMMMLLLJJJMMMPPPPPPOOOLLLJJJJJJJJJKKKLLLLLLKKKKKKNNNPPPIIIIIIIIIJJJKKKLLLNNNOOONNNLLLKKKKKKNNNRRRWWWZZZZZZZZZYYYXXXXXXXXXYYYYYYUUUUUUVVVVVVVVVVVVUUUTTTOOOWWWUUUQQQWWWXXXXXX^^^fffuuudddXXX```SSSCCC999777888777555222555444888NNNpppuuuXXXEEEBBB;;;;;;AAACCC@@@:::666666666888>>>FFFSSSXXXqqqdddTTTXXXhhh|||bbbbbbbbbdddfffggggggfffdddhhhhhhfffllluuupppccciiiiiijjjnnnppptttxxxaaa{{{iiiPPP===;;;???===777======AAALLL^^^wwwuuuZZZOOOHHHGGGNNNUUUSSSKKKFFFWWW]]]lllxxxttttttYYYLLLLLLJJJGGGDDDEEEIIIMMMMMMMMMNNNQQQUUUXXXXXXWWWQQQQQQQQQPPPQQQQQQRRRRRRXXXVVVSSSTTTVVVWWWUUURRRVVVSSSRRRRRRUUUUUUSSSQQQQQQRRRUUUXXX[[[]]]___aaa]]]ZZZZZZ___^^^YYYXXX[[[YYYZZZ]]]___```aaaaaaaaadddcccbbbbbbbbbkkkiiiKKKIIIddd___KKK???CCCDDD@@@IIIYYYgggtttooohhhggghhhdddccc___YYYWWW[[[cccjjjxxxwwwtttmmmeee___[[[YYYSSSQQQPPPPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLOOOOOOOOONNNMMMLLLJJJIIIHHHHHHIIIKKKLLLLLLKKKIIIKKKIIIFFFDDDDDDGGGJJJMMMMMMRRRUUUSSSUUU[[[aaadddlllqqqzzzxxxbbbIIIDDDOOOdddttt}}}fffpppxxxkkkYYYPPPLLLIIIFFFEEEEEEHHHLLLNNNMMMKKKLLLKKKJJJHHHGGGGGGGGGGGGIIIJJJMMMNNNNNNMMMKKKIIILLLOOORRRQQQMMMJJJJJJJJJJJJLLLLLLKKKHHHGGGIIIKKKIIIIIIIIIHHHIIIKKKPPPSSSMMMMMMLLLLLLMMMQQQXXX\\\XXXWWWVVVTTTTTTTTTTTTTTTOOOPPPRRRTTTVVVXXXZZZZZZXXXXXXVVVSSSRRRSSSWWWZZZdddjjjzzzpppRRRfffggg[[[NNN;;;///666;;;111888777222111CCCccc{{{|||fffHHH???CCC===888BBB<<<<<<:::777444555:::???DDDMMMcccvvvmmmlllyyy______```aaacccccccccbbbhhhlllllllllsss|||xxxmmmfffeeegggiiikkknnnxxx}}}~~~cccsssYYYBBB;;;>>>>>><<<===<<>>BBB??????CCCNNNZZZlll}}}xxxuuunnnfffaaaccckkkqqq~~~zzzqqqhhh```\\\WWWUUUQQQPPPOOOOOOMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMLLLKKKMMMLLLLLLLLLMMMOOOQQQSSS[[[```cccbbbccciiioooqqqwww|||uuu___PPPCCCEEE```zzzrrrsssyyy~~~qqq\\\OOOIIIGGGFFFEEEDDDDDDGGGLLLOOOOOONNNNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKHHHKKKOOOOOONNNMMMMMMOOOJJJKKKLLLKKKIIIHHHJJJLLLKKKLLLLLLKKKKKKLLLOOORRRNNNNNNNNNNNNOOOSSSYYY^^^UUUTTTSSSRRRRRRSSSUUUVVVSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZXXXUUUTTTUUUXXX[[[\\\^^^{{{pppRRReeehhhYYYKKK===222666:::222333444111000:::PPPggguuu~~~oooTTTEEECCC;;;555;;;999999888555333333777;;;<<>>???<<<:::<<>>EEESSSjjj~~~uuurrrvvv{{{zzzqqqlllaaa]]]XXXSSSQQQOOOMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFCCCDDDEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUUUUSSSTTTVVVYYY[[[]]]^^^___nnnsssvvvuuuwww~~~}}}qqq\\\MMMAAA@@@HHH___}}}|||}}}~~~sssqqq}}}uuuXXXKKKFFFCCCDDDHHHFFFEEEEEEGGGKKKOOOQQQQQQPPPNNNJJJGGGFFFFFFGGGHHHGGGGGGFFFFFFGGGIIIKKKLLLGGGIIIMMMNNNNNNNNNOOOPPPJJJKKKLLLKKKIIIIIIJJJKKKLLLMMMOOONNNMMMMMMNNNPPPNNNOOOPPPPPPQQQUUUZZZ^^^SSSQQQOOONNNOOORRRUUUWWWWWWVVVTTTTTTTTTVVVXXXYYY\\\\\\ZZZXXXVVVWWWZZZ\\\ZZZ\\\lll^^^bbbjjjTTTFFF???777666888333111111222222333<<>><<<::::::???GGGVVVlllnnn[[[OOOEEEGGGLLLLLLIIIGGGCCCFFFPPPaaaqqq||||||uuucccOOONNNMMMLLLKKKIIIIIIJJJKKKNNNOOOPPPSSSUUUTTTRRRPPPRRRQQQPPPOOONNNMMMMMMMMMOOOTTTXXXYYYWWWTTTTTTUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXVVVUUUUUUWWWXXXYYYUUUUUUVVVXXXWWWTTTRRRQQQYYYXXXXXXXXXYYY[[[]]]___^^^]]]```fffiiifffdddeeeooo~~~[[[^^^```kkktttUUUAAA???GGGBBBAAAGGGXXXnnnrrrnnngggaaa]]]ZZZWWWUUUSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNOOOQQQTTTVVVXXXXXX[[[^^^aaacccdddfffgggdddeeegggjjjmmmpppsssuuu}}}vvv___NNNLLLFFFGGGRRR```rrruuuttt{{{uuujjjdddrrrvvvmmmlllxxxzzz]]]FFFBBBCCCAAAEEENNNIIIHHHGGGHHHJJJMMMPPPRRRQQQNNNJJJGGGEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGIIIKKKNNNOOONNNNNNNNNOOONNNOOOPPPQQQRRRUUUYYY]]]TTTRRROOOMMMNNNQQQUUUXXXWWWVVVTTTSSSTTTVVVYYY[[[\\\\\\[[[XXXWWWWWWZZZ\\\\\\aaagggxxxaaakkkRRRDDDAAA999555666444333111333666222222AAAUUUuuuqqqVVVIIICCC===<<<999999999888777666666666<<<<<>>DDDOOOcccttt{{{aaaRRRDDDBBBFFFHHHGGGGGGBBBCCCLLL[[[kkkxxxzzzwwwjjjSSSPPPPPPOOOOOOOOOOOONNNNNNRRRRRRSSSUUUVVVVVVTTTQQQSSSRRRQQQPPPPPPOOOOOOOOORRRVVV[[[[[[XXXUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWWWWWWWXXXYYYRRRSSSTTTSSSSSSSSSRRRPPPYYYYYYXXXXXXYYY[[[]]]^^^aaa^^^```gggjjjiiiggghhhkkkzzzlll[[[QQQ[[[yyyiiiJJJ???AAABBB>>>AAALLL[[[kkk~~~~~~xxxqqqmmmiiieeeccc^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWWWWYYY\\\___aaacccgggllloooppprrrtttvvvzzzyyyyyy{{{~~~rrr___NNNDDDFFFFFFQQQcccsss|||}}}rrrgggeeennn{{{|||gggTTTKKKKKK]]]gggccccccpppyyyxxx___LLLAAADDDEEEAAAEEEOOOKKKJJJIIIIIIIIIKKKMMMOOOOOOMMMJJJGGGEEEEEEGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGEEEDDDDDDGGGKKKMMMNNNNNNOOOPPPMMMNNNPPPQQQQQQSSSVVVYYYWWWUUUQQQOOOOOOQQQUUUWWWUUUTTTSSSRRRTTTWWWZZZ\\\YYYYYYXXXWWWVVVVVVXXX[[[XXXcccddd}}}bbbuuurrrXXXIIIDDD:::555666555666111111666555222:::GGGhhh{{{uuu[[[LLLDDD===;;;999999888888888777666555222555===GGGOOOXXXeeeqqqwww}}}bbbaaa```\\\YYYYYY^^^ccc`````````bbbeeeffffffdddeeebbbaaadddeeeeeeggglll{{{vvvgggooo]]]gggzzzVVVAAA<<<===<<<:::;;;===AAAJJJ[[[kkkiiiXXXFFFAAADDDFFFHHHIIIBBBBBBGGGUUUcccrrryyyyyyoooXXXRRRQQQQQQSSSTTTUUUSSSRRRUUUTTTTTTUUUWWWWWWVVVUUUVVVUUUSSSRRRQQQPPPPPPOOOQQQTTTXXXZZZZZZZZZZZZ[[[XXXYYY[[[[[[ZZZZZZ[[[]]]XXXXXXXXXXXXXXXXXXXXXXXXTTTVVVUUUSSSSSSVVVWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\```]]]]]]aaadddcccccceeeiiipppsssVVVPPP]]]nnnTTTEEEAAA<<<<<>>EEENNN]]]jjjoooxxx```dddhhhgggbbb______aaaaaaaaaaaaccceeeffffffgggddd```___bbbeeegggjjjnnnxxxsss{{{jjjaaazzzWWWBBB===???<<<::::::<<<>>>DDDSSSaaazzzyyyeeeOOOEEEDDDEEEFFFHHHBBB???BBBLLLYYYgggwww~~~yyy|||eeeWWWRRRQQQRRRUUUXXXYYYVVVTTTWWWUUUTTTTTTVVVXXXXXXWWW]]][[[YYYVVVTTTQQQPPPOOOPPPQQQSSSVVVZZZ]]]^^^^^^ZZZ\\\]]]\\\ZZZZZZ[[[]]]WWWXXXZZZ\\\]]]\\\[[[[[[VVVXXXWWWRRRSSSZZZ]]][[[YYYYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[^^^```___aaaeeegggjjjvvveeeRRRcccpppVVVHHH???AAACCCBBBGGGPPP___fffttt~~~|||zzzzzz|||pppfffQQQNNNIIIFFFKKK[[[ppptttZZZLLLUUUbbbsssvvv[[[DDDAAAKKKLLLYYYiiipppkkk^^^PPPHHHDDDBBB@@@@@@@@@AAAAAA@@@AAADDDEEEEEECCCCCCEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKDDDBBBAAACCCGGGJJJJJJIIIGGGFFFGGGJJJMMMNNNLLLIIICCCEEEHHHJJJJJJKKKMMMOOONNNOOOQQQRRRQQQPPPPPPQQQTTTTTTRRRRRRRRRTTTVVVWWWSSSSSSSSSSSSTTTUUUVVVWWWQQQRRRSSSTTTTTTUUUWWWZZZXXXbbb___kkkiiiQQQeeepppWWW???999;;;555222555444111111444666666RRRooo|||oooZZZGGGDDD<<<999666666666777555333999555444888===DDDPPPZZZcccnnnxxx{{{~~~aaahhhppprrrmmmfffbbbaaaaaa```aaadddfffggghhhjjjeeeaaa___cccgggjjjnnnssstttvvv___xxxzzzWWWCCC>>>???<<<:::999:::;;;@@@MMMZZZmmmrrrXXXJJJEEECCCCCCDDDAAA===>>>FFFQQQ^^^mmmyyy{{{{{{tttVVVRRRQQQQQQRRRUUUYYYZZZXXXUUUXXXUUUSSSSSSUUUWWWYYYYYYeeeccc___[[[WWWTTTRRRQQQRRRPPPPPPTTTZZZ]]]]]]\\\[[[]]]___]]][[[ZZZ[[[]]]XXX[[[^^^```bbbaaa```^^^VVVYYYVVVQQQRRRZZZ___^^^[[[\\\^^^___``````___^^^XXXXXX[[[___aaa```dddjjjhhhggghhhooofffWWWjjjwwwttt\\\EEE??????<<<>>>DDD@@@GGGTTTiii~~~hhhTTTIIIAAA===<<>>;;;???BBBBBBAAA@@@BBBDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDFFFHHHKKKNNNOOOGGGDDDBBBCCCEEEFFFEEECCCEEEEEEFFFKKKPPPRRRQQQOOOFFFGGGIIIJJJIIIJJJLLLNNNOOOQQQSSSSSSQQQPPPOOOPPPQQQQQQQQQRRRSSSUUUWWWXXXSSSSSSTTTTTTSSSSSSSSSSSSOOOQQQRRRSSSTTTUUUXXXZZZUUU[[[WWWccctttQQQNNNzzz___AAA<<<>>>555111999:::222///444777555???___yyyxxx^^^HHHDDD@@@<<<888777999999888666444111111777>>>CCCKKKSSS\\\iiitttyyybbbgggooouuutttnnneee^^^dddeeeddd```\\\]]]dddjjjlllhhhcccbbbeeehhhiiiiiiuuu```hhhbbbLLLAAA;;;???===<<<<<<;;;<<>>??????EEESSSfff{{{{{{lllWWWEEE???@@@???AAAHHH]]]}}}zzzcccXXX[[[```VVVIIIBBBAAABBBAAA???<<<:::999;;;>>>@@@???===:::<<<>>>AAADDDFFFGGGHHHEEEDDDEEEGGGIIIHHHDDD@@@DDDDDDCCCBBBBBBEEEJJJNNNTTTPPPKKKJJJJJJJJJHHHFFFGGGHHHKKKNNNRRRUUUXXXYYYLLLLLLKKKKKKJJJJJJJJJIIIOOORRRTTTTTTRRROOONNNNNNSSSTTTTTTSSSRRRSSSVVVYYYRRRSSSVVVYYY[[[[[[YYYWWWVVVRRRNNNNNNQQQSSSSSSQQQTTTUUU```fffvvv]]]PPPjjjkkkQQQAAA888333555444333222111111111111333HHHdddtttrrrcccSSSJJJ@@@??????>>><<<;;;:::999666555444444666;;;CCCIIIVVV]]]hhhttt}}}ccchhhnnnsssrrrlllddd___^^^```bbb```^^^___dddiiiiiieeebbbaaacccfffggggggqqq{{{|||}}}eeeccckkkOOOBBB??????===<<<<<<;;;;;;CCCMMMUUUssshhhQQQGGGCCCCCCFFFDDDCCCBBBAAADDDNNN\\\gggxxx~~~~~~}}}fffPPPTTTOOOLLLQQQTTTUUUXXXZZZVVVPPPPPPSSSTTTQQQNNNNNNQQQVVVYYYZZZZZZYYYWWWTTTRRRPPPSSSTTTUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]]\\\\\\XXX[[[]]]^^^]]]]]]___aaabbbbbb___YYYSSSQQQVVVZZZXXXYYY[[[]]]^^^______^^^ZZZZZZ\\\^^^___aaabbbcccggghhheeefffiiinnnoooaaammmyyy\\\LLLDDDAAA???>>><<<===DDDOOOaaazzz~~~lllggg```UUUIII@@@>>>???888FFF^^^xxxooo\\\SSSNNNHHHAAA<<<;;;<<<;;;:::===;;;999;;;>>>??????===;;;===???BBBDDDFFFGGGHHHDDDCCCDDDFFFHHHHHHEEEAAACCCCCCBBBAAAAAADDDHHHLLLQQQNNNKKKJJJKKKLLLKKKJJJIIIJJJLLLOOORRRTTTVVVWWWMMMMMMLLLLLLLLLKKKKKKKKKSSSUUUWWWVVVTTTQQQPPPOOOPPPPPPPPPPPPPPPSSSWWW[[[UUUUUUVVVWWWYYY[[[[[[[[[\\\XXXRRROOOOOOPPPRRRSSSWWWXXXaaagggxxx}}}pppQQQccciiiSSSFFF===777555444333222111111111111111???UUUiiipppiii[[[OOODDDAAA>>>=========<<<;;;666555444333444888???DDDRRRYYYdddpppyyycccfffjjjlllkkkfffaaa]]]ZZZ]]]______^^^^^^bbbeeefffccc``````aaadddffffffjjjttt{{{wwwttt~~~tttfff|||wwwXXXGGGBBB???=========;;;:::???GGGJJJfffqqqUUUGGGAAAAAADDDDDDEEEEEEBBB@@@FFFRRR]]]qqqiiiZZZQQQXXXQQQOOOQQQQQQSSSYYY]]]YYYRRRQQQRRRRRRPPPMMMMMMQQQUUUQQQQQQSSSTTTTTTSSSRRRQQQRRRUUUWWWVVVSSSRRRUUUYYYXXXYYY\\\^^^^^^]]][[[ZZZUUUWWWXXXXXXXXXZZZ]]]___aaaaaa___YYYSSSQQQRRRUUUXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[]]]^^^______^^^^^^```eeeeeeeeeccc```sssvvvbbbzzz^^^LLLCCC???BBB??????BBBHHHUUUiii{{{|||uuuiii^^^ZZZSSSJJJCCCBBBCCCDDDDDDHHHVVVpppxxxpppqqqkkkxxxvvv```MMMDDDBBB@@@>>>===<<<;;;;;;>>><<<::::::<<<>>>??????===>>>@@@BBBEEEFFFGGGHHHBBBBBBCCCEEEGGGGGGEEECCCBBBBBBAAA@@@@@@CCCGGGJJJLLLJJJIIIIIIKKKLLLLLLKKKJJJKKKLLLMMMNNNPPPQQQQQQMMMMMMLLLLLLLLLLLLKKKKKKOOOQQQRRRQQQOOOLLLKKKKKKNNNNNNNNNMMMNNNRRRWWW[[[YYYXXXXXXXXXYYYZZZ\\\^^^bbb^^^XXXQQQMMMMMMQQQUUUWWWYYY___dddsss}}}```fffxxx```NNNEEE>>>777555555444333222222222222222666BBBUUUeeeiii___TTTJJJDDD===;;;>>>@@@???===777666444222222444:::>>>JJJPPPZZZeeepppyyy~~~```aaaccccccbbb___\\\YYYZZZ[[[]]]\\\[[[]]]```ccceeedddbbbaaabbbdddeeefffdddqqq|||{{{qqqllloootttqqqmmmmmmXXXHHH???=========;;;999<<>>@@@JJJSSSgggwww~~~}}}bbbZZZVVVXXXLLLRRRQQQPPPRRRYYY___[[[SSSOOOQQQRRRQQQOOONNNPPPRRRNNNOOOPPPRRRSSSSSSSSSSSSUUUVVVVVVTTTQQQQQQSSSUUUSSSUUUXXX[[[[[[ZZZWWWVVVUUUUUUUUUTTTVVVXXX\\\___^^^^^^^^^ZZZVVVSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[^^^___```___^^^]]]^^^cccccccccbbb[[[ccczzzuuuyyy~~~lll^^^UUUGGGBBB>>>???BBBFFFNNNWWWrrr~~~yyymmmaaaZZZTTTOOOKKKJJJIIIIIIOOO\\\ggghhhdddvvvpppooorrriiiYYYYYYdddkkk~~~xxxtttmmm]]]MMMFFFFFFEEEAAA>>><<<===>>>>>><<<;;;:::;;;===>>>???===>>>@@@BBBDDDFFFGGGGGG@@@AAABBBDDDFFFFFFEEEDDDBBBBBBBBBAAAAAACCCFFFIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKLLLLLLJJJIIIIIIJJJRRRQQQOOOMMMMMMOOOSSSWWW\\\\\\\\\\\\ZZZZZZ[[[\\\aaa___[[[TTTNNNMMMPPPUUURRRXXX\\\\\\fffwwwooovvvZZZIIIBBB===888666555444333333222222222444222444AAARRR]]]]]]ZZZRRRHHH===:::===@@@???<<<888888666333111222666999AAAEEEMMMXXXcccnnnvvvzzz~~~_________^^^]]]\\\ZZZZZZYYYYYYXXXXXXYYY^^^dddhhhggggggeeeddddddeeefffhhhcccnnnzzz{{{pppbbbZZZXXXhhhccctttWWWAAA>>><<<===;;;888999===AAAOOOcccpppVVVIIIFFFEEEEEEJJJLLLGGG???===DDDLLL]]]nnnwww~~~xxxXXXVVVSSSQQQGGGRRRQQQOOOQQQXXX___[[[TTTMMMOOOQQQRRRQQQPPPNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQOOOLLLMMMOOOQQQRRRQQQPPPSSSVVVYYYZZZXXXVVVTTTWWWVVVTTTTTTVVVYYY\\\^^^ZZZ[[[\\\[[[YYYWWWVVVVVVSSSSSSTTTVVVXXXYYY[[[\\\YYY[[[]]]```aaaaaa```______aaa___aaaeee^^^]]]iiiqqq~~~{{{yyydddWWWIIICCCAAA??????AAANNNZZZhhhrrrsssqqqqqqqqqeeegggkkkpppxxxzzzlll\\\VVVNNNHHHCCCAAABBBDDD:::JJJbbb~~~eeeYYYRRRNNNYYYjjjxxxxxx|||mmmaaa\\\VVVQQQKKKIIIDDD>>>999777888;;;======<<<<<<;;;<<<>>>???===>>>???AAACCCDDDDDDEEE???@@@BBBCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBCCCFFFIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMWWWVVVSSSOOOLLLLLLNNNQQQ\\\^^^```___\\\YYYXXXXXXYYY[[[ZZZWWWRRROOOPPPRRROOOXXXZZZVVV[[[ppplll___KKKCCC???:::777666555444333333333333444222000555@@@PPP^^^fffYYYNNN@@@:::<<<>>>===;;;:::999888555222222444666;;;>>>EEENNNYYYdddmmmsssyyy~~~aaa```______^^^^^^]]]]]]VVVUUUTTTVVVZZZaaaiiimmmjjjjjjjjjhhhffffffgggiiifffjjjqqquuupppeee^^^\\\aaabbbnnniiiCCC>>><<<<<<;;;888999<<>>AAAEEEUUUfffpppyyy~~~{{{xxx|||zzzuuuRRRTTTPPPPPPNNNQQQQQQQQQRRRWWW\\\ZZZSSSMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNJJJGGGDDDGGGMMMQQQRRRQQQQQQSSSVVVXXXYYYYYYWWWVVVYYYVVVTTTSSSVVVYYY[[[\\\XXXXXXYYYZZZZZZYYYXXXXXXSSSSSSTTTUUUXXXZZZ\\\]]]YYYZZZ]]]___aaaaaaaaaaaaaaaaaa\\\___gggbbb\\\bbbdddzzz{{{{{{xxxgggTTTIIICCCAAABBBFFF@@@GGGPPPUUUUUUSSSRRRQQQGGGJJJPPPWWW```ggglllooonnnuuu~~~yyyuuuuuupppaaaSSSGGGDDDCCCBBB>>>999999<<>>===<<<<<<<<<>>>;;;<<<>>>???@@@AAAAAAAAA>>>@@@BBBBBBAAAAAABBBCCCBBBCCCDDDCCCCCCDDDFFFHHHKKKLLLMMMMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIDDDDDDEEEEEEEEEEEEFFFFFFEEEGGGHHHIIIHHHIIIJJJLLLXXXWWWTTTPPPMMMKKKKKKMMMWWW[[[^^^^^^ZZZVVVUUUUUUTTTVVVXXXXXXUUURRRPPPOOOOOOXXXXXXUUUYYYddd```ooommmTTTGGG@@@:::777777666555444444444444222333222111777GGG^^^ooo```UUUGGG>>>;;;<<<;;;:::999999999666444333444555888;;;@@@GGGQQQ\\\dddjjjssszzz``````_______________```XXXWWWWWWYYY]]]ccchhhjjjmmmmmmmmmkkkgggfffgggiiieeedddjjjtttxxxsssnnnmmmoooqqqeeesssEEE???;;;;;;;;;999999<<<===EEEPPPaaagggQQQEEE>>>BBBFFFHHHGGGCCC@@@???AAAJJJ\\\gggqqqtttqqqooommmuuuwwwkkkbbbbbb```\\\___hhhyyyyyypppkkkjjjjjjhhhfffccc```jjjwwwVVVZZZQQQPPPWWWOOORRRSSSSSSVVVYYYWWWRRRPPPOOOMMMMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLMMMMMMNNNKKKJJJIIIIIILLLOOORRRTTTQQQRRRTTTVVVWWWWWWWWWVVVWWWUUURRRRRRTTTWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXWWWUUUUUUUUUVVVXXXZZZ\\\]]]ZZZZZZ[[[]]]^^^___```aaa```bbb]]]^^^eeeaaa\\\bbbcccooo~~~ssseeeXXXJJJ@@@@@@EEE@@@AAADDDFFFFFFEEEDDDCCC===>>>BBBFFFKKKOOOSSSUUUVVV[[[bbbgggkkkqqqxxx~~~|||rrriii___ZZZYYYVVVNNNGGGCCCAAABBBCCCAAA===@@@GGGooo{{{}}}{{{uuuqqqsssvvvvvv```ZZZ[[[\\\___dddSSSLLLCCC===<<<<<<<<<;;;999<<>>>>>>>>???AAABBBBBB@@@???@@@BBBAAABBBCCCCCCBBBBBBEEEFFFHHHJJJLLLLLLIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHHHHFFFFFFGGGIIIQQQRRRRRRPPPMMMLLLLLLMMMPPPTTTWWWWWWTTTRRRTTTVVVUUUUUUVVVXXXXXXUUUQQQMMMOOOVVVSSSUUU^^^```sssaaa\\\oookkkWWWIII???888777666555444444444444000444555222222>>>VVViiiggg]]]PPPDDD===:::999999777888888666444333444555555666:::AAAIIIRRRYYY^^^kkkttt{{{{{{}}}^^^^^^]]]]]]^^^^^^___```\\\\\\[[[]]]```bbbccccccnnnoooooolllhhheeefffhhhbbb```hhhxxxyyyvvv{{{aaauuu{{{sssFFF@@@;;;;;;;;;999:::===666@@@KKKXXXsssttt[[[LLLCCCAAACCCFFFFFFDDDAAA???>>>BBBTTT___kkk~~~wwwlllfffzzzvvv{{{uuudddVVVRRROOOMMMWWWeeelllsss^^^RRRKKKMMMLLLGGGIIIQQQaaawwwddd\\\SSSQQQTTTWWWVVVTTTTTTRRR```}}}{{{llliii}}}www[[[```QQQMMMWWWMMMRRRUUUTTTUUUWWWUUUQQQSSSPPPLLLJJJKKKMMMPPPQQQMMMMMMLLLMMMMMMNNNOOOPPPRRRSSSSSSPPPMMMMMMQQQVVVOOOPPPQQQRRRSSSTTTUUUUUUVVVSSSPPPPPPSSSTTTTTTRRRWWWVVVUUUUUUVVVWWWVVVUUUXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[[[[[[[\\\]]]^^^___^^^ccc___]]]bbb^^^\\\dddaaafffttt}}}hhhQQQHHHJJJ>>><<<;;;<<<>>>@@@@@@???@@@@@@>>>>>>>>>@@@AAABBBDDDFFFHHHIIIKKKPPPXXX^^^___\\\aaalllpppqqq||||||uuusssoooggg___[[[QQQNNNHHHCCCAAAAAABBBBBB???<<<===AAACCCHHHUUUccc}}}yyywwwsssmmmsss```GGGNNN```hhhkkkoooMMMFFF>>>;;;===>>><<<999888<<<@@@AAA>>>;;;;;;;;;888999:::;;;<<<<<<<<<<<>>???BBB@@@AAABBBBBBAAAAAACCCEEEBBBFFFIIIIIIFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJNNNOOONNNLLLJJJIIIJJJKKKJJJLLLNNNOOONNNMMMNNNNNNKKKNNNQQQPPPNNNOOOTTTYYYXXXVVVUUUWWWXXXWWWRRRMMMNNNRRRNNNTTTccc___hhhlllWWWjjjlllWWWJJJ888777666555555444444555000444666222///777KKK[[[kkkcccVVVHHH>>>999999:::555666777666444333444555000222555;;;BBBJJJPPPTTTeeepppxxxyyy{{{[[[[[[\\\\\\]]]^^^^^^^^^```ccchhhnnnqqqnnnfff___iiissswwwqqqhhhfffeeebbbdddbbbdddnnnxxx}}}~~~~~~lllccckkkSSS>>>888???<<<999;;;:::;;;EEECCCEEE```kkkRRREEEBBB@@@BBBHHHIIIDDD@@@???BBBIIITTTaaaooo}}}jjjZZZRRROOOMMMZZZppptttnnnWWWRRRRRR]]]rrr~~~wwwiii___```hhhqqq}}}qqqaaaFFFNNNOOOIIIRRRRRRPPP[[[dddooogggVVV[[[cccZZZXXXVVVFFFKKKXXXllloooVVVRRRSSSaaarrrvvv{{{ooo|||zzzsss{{{```UUUYYYVVVTTTWWWLLLNNNPPPPPPNNNMMMNNNNNNOOOMMMLLLKKKLLLNNNRRRTTTTTTTTTSSSQQQNNNLLLLLLMMMTTTUUUUUUSSSOOOLLLMMMNNNRRRNNNKKKKKKOOORRRRRRQQQMMMNNNOOOPPPQQQQQQRRRRRRPPPQQQQQQRRRRRRTTTXXXZZZ[[[WWWSSSRRRTTTWWWZZZ[[[XXXXXXWWWWWWXXXYYY[[[\\\\\\^^^___aaabbbaaa```___fffccchhhvvvxxxwwwZZZGGG@@@AAABBBBBBAAA???>>>>>>===:::@@@AAA;;;>>>DDD@@@<<<>>>???@@@AAA@@@??????GGGIIIKKKNNNQQQVVV\\\```lllooosssuuuwww{{{~~~ssstttvvvzzz|||{{{vvvqqqdddZZZPPPLLLIIIFFFDDDFFF======??????<<<;;;AAAJJJIIIJJJRRRaaannnqqqmmmhhhlllhhhbbbZZZSSSSSS\\\eeezzz|||wwwlll]]]TTT^^^llllll]]]OOO======<<<;;;:::999999888999888999<<<@@@BBB@@@===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAA???@@@???>>>===>>>AAACCCFFFFFFFFFEEEEEEEEEEEEEEEIIIHHHFFFGGGHHHIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHSSSOOOMMMOOOSSSUUUQQQNNNSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUVVVYYY\\\]]]ZZZWWWUUUPPPSSS]]]aaa```gggssseeeZZZ}}}^^^???888888666111555888000333000000333222444>>>KKKcccddd^^^QQQEEE???<<<:::;;;:::999999999777444111444444444666;;;AAAGGGJJJZZZ```jjjrrrzzz^^^]]]\\\\\\]]]___aaaccceeegggkkkpppqqqlllddd]]]dddlllnnnhhhaaaaaacccccccccbbbbbbfffoooxxx}}}~~~xxxbbbsssbbbIII>>>???<<<:::<<<999777???===???TTTrrr{{{\\\HHHBBB???AAAGGGIIIEEEAAA???;;;@@@IIIUUUbbbqqqyyy```TTTNNNHHHFFFHHHKKK^^^rrrwwwlllMMMIIIGGGSSSnnnooo___YYYhhhxxxxxxccciiifffggg||||||rrr___bbbwww{{{}}}}}}eeeNNNPPP[[[ppp___SSSRRRaaatttzzzyyyXXXSSSVVVRRROOORRRNNNOOOPPPPPPNNNMMMMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQOOONNNOOOPPPSSSUUUVVVTTTPPPLLLLLLLLLNNNLLLKKKKKKMMMOOOPPPPPPLLLMMMOOOQQQRRRSSSSSSSSSPPPQQQRRRSSSTTTUUUXXXYYYXXXVVVSSSSSSVVVZZZ]]]^^^ZZZYYYXXXXXXXXXYYYZZZ[[[]]]^^^aaadddeeeeeedddcccaaa___bbbiiiooo|||zzzzzz___JJJIIIJJJOOOVVV]]]______JJJ???>>>AAA;;;:::===999::::::::::::<<>>@@@CCCGGGIIIMMMOOOQQQRRRSSSUUUZZZ^^^ppprrrvvvzzz|||}}}}}}|||uuurrrooommmjjjfffaaa]]]WWWVVVUUUWWWXXXVVVRRRNNNFFFAAA@@@DDDDDD@@@===<<>>:::::::::::::::999999999999888888:::>>>@@@???============>>>>>>????????????@@@@@@@@@@@@AAAAAAAAA>>>??????>>>===>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEGGGHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKQQQNNNMMMOOOSSSTTTRRRNNNRRRRRRSSSTTTVVVWWWXXXYYYXXXWWWXXXZZZ^^^___]]][[[UUURRRVVV___cccaaafffpppjjjOOObbbvvvgggFFF>>>===;;;555777999222444111111222111000888BBBRRRZZZ]]]VVVJJJCCC@@@>>>;;;:::999999:::999666444333333333444888===BBBFFFNNNTTT\\\eeemmmtttzzz~~~```___\\\[[[\\\```dddfffeeegggjjjmmmmmmiiiccc]]]aaaeeefffaaa\\\^^^cccffffffhhhfffcccjjjzzzeeeaaasssUUUBBB>>>::::::===999:::>>>===@@@MMM```lllNNNCCC???@@@EEEHHHFFFBBBAAA;;;>>>DDDLLLYYYhhhxxxeeePPPXXXaaa\\\SSSRRRGGGTTTfffbbbHHHCCCMMMooorrr[[[qqqyyyxxxpppyyyrrrmmmyyy|||yyyYYYMMMLLL```}}}```JJJCCCNNN___ggg}}}zzzdddSSSSSSTTTNNNLLLOOOOOOPPPPPPPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQOOOOOOOOOQQQSSSTTTVVVUUUQQQMMMKKKJJJIIIKKKLLLLLLLLLLLLMMMNNNJJJLLLOOORRRSSSTTTSSSRRROOOPPPQQQSSSUUUVVVWWWWWWVVVUUUSSSTTTWWWYYYZZZZZZ[[[ZZZYYYXXXWWWXXXYYYYYY[[[]]]aaadddffffffdddccc___^^^```aaa```eeezzz}}}^^^XXXUUU[[[iiiuuuyyyxxxbbbHHH===@@@<<<999<<<<<<;;;::::::999999::::::;;;>>>===<<<<<<===>>>???@@@DDDEEEEEEEEEEEEFFFIIIKKKSSSUUUYYY]]]```bbbcccccchhhlllrrrxxx|||}}}}}}|||pppmmmiiihhhjjjkkkjjjhhh]]]ZZZVVVRRRPPPLLLHHHEEEIIIHHHFFFFFFFFFEEECCC@@@===;;;;;;@@@AAA===::::::999;;;AAAMMM]]]vvvwwwaaaQQQIIIOOO[[[iiitttwwwrrrkkkooo{{{lll]]]ZZZhhhzzz~~~|||yyysssjjjZZZGGG===;;;888888888888999999999:::999888777888;;;===>>>===;;;;;;<<<===>>>>>>????????????@@@AAAAAAAAAAAAAAA===>>>??????>>>>>>???@@@BBBCCCCCCDDDFFFGGGGGGHHHEEEDDDCCCCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHKKKMMMNNNOOOPPPOOOMMMLLLNNNRRRTTTRRROOOPPPQQQRRRTTTWWWYYYZZZ[[[XXXXXXYYY[[[^^^______^^^XXXVVVYYYaaacccaaadddlllwwwtttLLLPPP```vvvmmmIII???<<<<<<555666888000444333222222///---111888@@@OOO\\\\\\TTTKKKCCC>>>;;;:::999999::::::999777333222222222555888<<>>999===>>>>>>BBBHHHQQQuuu~~~YYYHHHBBB@@@DDDHHHFFFCCCBBB>>>???AAAFFFPPP```qqq|||sssggghhh{{{}}}rrraaabbbhhh{{{RRRHHHJJJggg}}}hhh~~~uuujjj___jjj|||eeeXXXlllhhhTTTIII[[[zzzrrrWWWFFFHHHTTT[[[qqq|||cccZZZUUUUUUSSSMMMKKKOOOMMMNNNOOOOOONNNNNNOOOQQQOOONNNMMMMMMLLLLLLLLLMMMOOOPPPQQQPPPOOONNNNNNOOORRRTTTVVVVVVTTTOOOKKKHHHGGGJJJNNNNNNKKKKKKLLLOOOKKKLLLOOOQQQRRRRRRPPPOOOMMMNNNPPPRRRUUUVVVUUUTTTVVVTTTSSSSSSTTTTTTSSSQQQXXXWWWVVVVVVVVVXXXYYYZZZXXXZZZ^^^```aaaaaa```___\\\[[[]]]```___```jjjwww~~~sssuuu```JJJKKKEEE???@@@BBB:::<<<===>>>>>><<<999777===<<<:::999999:::999999>>>======<<<<<<===>>>???CCCEEEHHHKKKNNNPPPPPPPPPSSSVVVZZZ^^^``````^^^]]]TTTRRROOOPPPQQQRRRRRRQQQKKKIIIFFFDDDDDDDDDBBBAAA<<<===============;;;:::AAA<<<999:::;;;:::===AAAAAAJJJZZZlll{{{yyyjjjbbbZZZTTTWWW```nnn{{{wwwyyy{{{rrrsssqqqrrrzzz~~~zzzssshhh]]]NNNAAA<<<>>>888999999999999999999999999999888888:::<<<>>>>>>::::::;;;<<<===>>>>>>???===>>>???AAAAAAAAAAAA@@@;;;===??????>>>===>>>???AAAAAABBBBBBCCCDDDDDDEEECCCAAA@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJMMMOOOQQQRRRLLLKKKLLLNNNQQQRRRQQQPPPOOOPPPQQQSSSUUUWWWXXXYYYVVVVVVWWWYYY[[[]]]]]]^^^]]][[[\\\______\\\___eeeiiiXXXOOOZZZwwwmmmMMM???;;;;;;666666888222444444333222///...///222666FFFWWW___^^^UUUGGG<<<<<<:::888888:::;;;:::999444333222222333555888999BBBFFFMMMTTT^^^hhhrrryyyuuuwwwzzzzzzsssmmmooouuuaaabbbdddfffgggggggggggggggfffdddaaa```aaaccceeeaaacccffffffdddbbbbbbddd```fffgggbbbgggvvv}}}ooovvvnnndddyyy```NNN===:::===999888888888===@@@BBBbbblllRRRIIIBBBCCCGGGFFFDDDCCC>>><<<;;;===EEESSSbbbmmmzzz|||qqqzzzuuu{{{]]]MMMEEEUUUuuuzzzmmmVVVKKKRRRcccvvv}}}eeePPP\\\rrrZZZMMM^^^|||fffMMMIIITTTXXXiiirrr\\\ZZZXXXUUUPPPLLLLLLOOOKKKMMMNNNNNNNNNPPPRRRUUUTTTSSSPPPNNNNNNNNNPPPQQQRRRTTTUUUTTTRRROOOOOOOOORRRTTTVVVWWWVVVRRRMMMIIIHHHLLLOOOOOOMMMLLLMMMPPPLLLMMMOOOPPPPPPOOONNNMMMLLLLLLMMMPPPTTTUUUTTTRRRUUUTTTSSSSSSTTTSSSRRRPPPSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXVVVXXX^^^ccccccbbbbbbppp|||iiijjjaaaSSSMMMJJJAAA@@@???>>>======>>>>>>@@@>>><<<;;;<<<===;;;999<<<:::999999999:::;;;;;;:::;;;===>>>@@@@@@@@@@@@???AAACCCEEEEEEDDDCCCBBB@@@@@@???@@@AAABBBBBBAAA===;;;::::::<<<======<<<888999;;;<<<<<<;;;:::999888888<<>>@@@999::::::;;;<<<<<<======;;;<<<>>>@@@AAAAAA@@@???:::<<<>>>???=========>>>@@@@@@??????????????????AAA???>>>???AAACCCCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGIIIKKKLLLMMMKKKKKKKKKMMMOOOPPPPPPOOOPPPPPPPPPQQQQQQRRRRRRSSSQQQRRRTTTVVVWWWXXXYYYYYYaaa^^^\\\[[[XXXWWWZZZ___bbbqqq\\\ZZZvvvuuuVVVDDD>>>>>>999888;;;666333444555333111111111111111<<>><<<999888999:::::::::666555444333333444555666:::===BBBIIIRRR\\\gggnnnrrruuuyyywwwlll___]]]```eeefffiiikkkkkkkkkiiihhhmmmlllhhhddd``````bbbddd^^^___cccgggfff```^^^```___bbbdddeeeiiisssjjj^^^sssccclllgggIII<<<<<<888777888777:::===<<>><<<;;;???IIIVVV___nnn{{{yyyvvv{{{cccRRRCCCNNNoootttUUUHHHMMMTTTggg}}}kkkUUU]]]xxx^^^PPPcccrrrUUUSSSeeefffkkkjjj[[[\\\XXXRRRNNNNNNOOONNNLLLMMMNNNNNNNNNPPPSSSVVVXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXZZZYYYVVVTTTSSSSSSSSSTTTVVVWWWXXXUUUPPPLLLKKKMMMNNNNNNNNNNNNOOOQQQNNNNNNOOOOOOOOOOOONNNNNNNNNLLLLLLOOOSSSVVVTTTRRRSSSRRRRRRTTTVVVXXXWWWWWWQQQQQQRRRSSSVVVYYY[[[]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\ZZZ[[[bbbjjjjjjccc[[[[[[nnnwww~~~zzzpppggg^^^WWWKKK@@@:::999;;;>>>BBB???======???@@@===:::@@@>>><<<;;;===>>>>>>===999999999::::::999999999777777999:::;;;;;;::::::888888999999:::;;;;;;;;;999888777888999:::999777999;;;===>>>======>>>@@@AAAKKK___uuuxxxpppvvv|||zzz~~~~~~xxx|||xxx|||}}}uuu{{{yyywwwiiiUUU@@@999;;;===<<<;;;<<<<<<;;;:::999888777777999:::;;;;;;;;;;;;===???:::::::::::::::;;;;;;;;;999:::===???@@@@@@???>>>;;;<<<======<<<<<<===>>>>>>>>>>>>======<<<<<<<<>>===>>>@@@BBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFJJJJJJLLLMMMNNNNNNNNNNNNPPPOOOOOOOOONNNNNNNNNNNNMMMPPPSSSUUUUUUTTTTTTTTT___^^^[[[XXXVVVUUUWWWZZZ\\\pppzzziiifffOOOCCC@@@999666888555333666666333333555555222---333>>>OOObbbiii___PPPCCC???;;;999888999:::999888777666444444444444444666888<<>>::::::<<<999:::======IIIcccmmm\\\KKKDDDDDDDDDDDDDDDEEECCC???===>>>EEENNNUUUdddsssxxxkkkiiiddddddssskkkWWWEEEMMMqqqbbbPPPXXX^^^hhhqqqYYY]]]gggTTTggggggmmm||||||hhh\\\\\\WWWPPPPPPUUUUUUPPPOOOOOOOOONNNNNNOOORRRTTTVVVWWWYYY[[[ZZZYYYWWWUUUUUUWWWZZZZZZXXXVVVUUUUUUTTTTTTUUUWWWYYYXXXSSSPPPNNNMMMKKKLLLNNNOOOPPPPPPNNNNNNNNNNNNOOOQQQSSSTTTQQQNNNLLLOOOTTTWWWVVVTTTSSSRRRQQQSSSVVVXXXYYYYYYTTTSSSTTTUUUWWWZZZ\\\^^^^^^\\\[[[YYYZZZ[[[]]]^^^```___```eeellloooiiiaaaZZZ^^^jjjuuummm~~~ooo```TTTNNNKKKKKKFFFCCC@@@AAACCCCCC@@@<<<>>>;;;888777888999888666;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;666888999::::::::::::;;;<<<<<<<<<===???>>><<<;;;:::;;;===>>>@@@EEEMMMRRR___nnnooobbbggg}}}~~~}}}yyyvvv}}}tttiiiLLLAAA777777:::<<<===???::::::999999888888888777777999<<<<<<::::::;;;===::::::::::::999999999999777888;;;>>>???>>>===<<<;;;<<<<<<;;;:::;;;===???<<<<<<<<<<<<<<<=========>>>===<<<>>>@@@BBBBBBBBBBBBCCCEEEGGGGGGGGGEEEEEECCCBBBBBBAAABBBCCCDDDEEEJJJKKKLLLMMMLLLLLLMMMMMMOOONNNNNNNNNMMMMMMLLLLLLLLLPPPUUUWWWUUUSSSQQQQQQWWWYYY[[[ZZZXXXXXXXXXXXXXXX```{{{dddRRRJJJ>>>777777444555777666333333777666222---///555CCCXXXffffff]]]IIIEEE???;;;::::::::::::999888777555444333333333444666:::===CCCJJJRRRXXX___eeeqqqzzz{{{vvvvvvzzzdddcccbbbaaaaaaaaabbbbbbbbbfffiiiiiifffaaa______\\\ZZZ\\\cccddd______bbb\\\UUUWWWaaadddfffzzzkkkWWWhhhfff\\\BBB@@@>>>:::<<<888777;;;;;;AAARRRhhhvvvbbbNNNEEEDDDCCCCCCDDDEEECCC???<<<<<<@@@GGGLLL]]]mmm{{{wwwWWWNNNMMM^^^wwwsss\\\DDDHHHiiikkkUUUaaakkklll```^^^qqqYYYjjjfffsss{{{qqq{{{mmm\\\\\\WWWQQQTTT\\\[[[SSSRRRRRRQQQOOOMMMMMMPPPRRRQQQTTTYYY]]]]]]ZZZUUUQQQQQQTTTWWWXXXWWWUUUUUUUUUUUUTTTUUUWWWZZZYYYVVVRRRPPPLLLIIIIIIMMMPPPPPPOOONNNNNNNNNNNNQQQTTTWWWZZZTTTPPPMMMOOOUUUYYYXXXVVVUUUSSSQQQQQQSSSUUUUUUUUUWWWVVVVVVWWWXXXZZZ\\\]]]\\\ZZZXXXVVVWWWZZZ^^^```]]]^^^___bbbhhhmmmkkkhhhXXXXXX[[[hhhyyyxxxxxx|||wwwoookkkdddaaa]]]^^^```___[[[VVVIIIEEEAAA???@@@@@@>>><<<::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888888777999;;;;;;;;;:::;;;<<<<<<<<<>>>AAACCCCCCAAA???MMMNNNPPPRRRXXXcccqqqzzzsss|||qqqbbbVVVVVVlll{{{xxxkkkqqqxxxyyyyyyvvv^^^EEE===;;;<<<===:::666666999777777777777888888888888444888;;;<<<:::888999;;;;;;;;;::::::999888888777555777:::===>>>>>><<<;;;<<<<<<<<<:::999:::===@@@:::;;;;;;<<<===>>>??????>>>===<<<===@@@BBBBBBBBBAAACCCEEEGGGHHHHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGJJJKKKMMMMMMLLLKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMMMMRRRWWWYYYWWWSSSQQQPPPPPPUUU[[[\\\\\\[[[ZZZXXXVVVZZZxxx|||eeeZZZJJJ@@@>>>;;;666999777222222777666111///000333===NNN```fffcccNNNIIIBBB===;;;;;;;;;;;;999888777555444333333222000222555888<<>>AAA888666<<<===888;;;FFF___ssswww___NNN???@@@HHHFFFAAAAAA@@@===;;;<<<@@@DDDTTT\\\gggtttwwwaaaMMMWWWuuuuuu{{{ggg^^^iiitttmmm^^^VVVjjj}}}xxxssscccaaannnvvvaaaeeelllnnnzzzsssgggWWWMMMQQQTTTRRRRRRWWWTTTSSSRRRQQQQQQRRRSSSTTTXXXXXXWWWVVVUUUTTTSSSRRRPPPQQQRRRSSSSSSTTTSSSSSSUUUUUUTTTSSSSSSTTTTTTUUUPPPNNNMMMMMMNNNPPPQQQQQQKKKNNNQQQTTTUUUVVVXXXZZZVVVRRRNNNOOOSSSVVVTTTQQQSSSRRRQQQRRRTTTUUUUUUTTTVVVSSSQQQSSSWWW[[[]]]\\\[[[XXXWWWYYY]]]``````^^^eeebbbaaadddhhhiiieeeaaaWWWUUUUUUXXXbbb{{{uuussssss}}}uuu```SSSPPPQQQPPPNNNGGGHHHEEE@@@CCCKKKKKKDDDGGGDDDAAA@@@AAAAAAAAA@@@CCCEEEFFFHHHQQQ[[[___^^^TTTWWWYYY]]]fffnnnjjj```tttnnnkkktttyyy{{{sssddd\\\ZZZZZZ]]]fff|||}}}uuufff]]]ggg|||{{{}}}{{{hhhMMM???AAA777777888888888999999999999777666444444444555555777777777777777666666666999888888999;;;;;;:::888999999999:::;;;<<<===>>>===:::888888;;;<<<;;;999;;;:::999;;;===>>>>>>===>>>>>>@@@AAAAAAAAAAAA@@@AAA@@@AAACCCFFFHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIKKKJJJIIIHHHIIIKKKMMMNNNRRRPPPNNNNNNOOOQQQQQQQQQTTTTTTVVVYYYWWWRRRQQQSSSXXX[[[```dddeeebbb^^^\\\WWWYYYiii{{{iiiUUUIII>>>:::555333666888666555666222000111666???KKK\\\kkkcccVVVFFF===<<<===;;;888888777666666777666444111333222111222555:::???BBBMMMQQQ]]]iiiggg^^^```jjj^^^^^^]]][[[YYYWWWXXXYYYZZZ\\\^^^``````___]]][[[XXXVVVUUUUUUWWWYYYZZZZZZYYYUUUXXX___```___hhhvvvxxxTTTCCC===@@@;;;:::===<<<888;;;BBBNNN___sss[[[EEEBBBGGGDDDBBBDDDDDDBBB???===>>>@@@HHHQQQ___lll{{{tttSSSSSSmmmyyyzzzkkkZZZfffvvvmmm}}}bbbSSSaaayyy{{{}}}{{{mmmddd}}}lll]]]hhhqqqtttlllnnn{{{~~~dddUUUKKKMMMPPPLLLLLLPPPPPPPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPPPPQQQRRRRRRRRROOOQQQTTTUUUUUUVVVWWWYYYVVVSSSPPPPPPSSSUUUTTTRRRRRRRRRQQQSSSUUUWWWWWWVVVWWWTTTRRRTTTWWW[[[\\\\\\\\\ZZZZZZ\\\```cccdddccccccbbbcccfffjjjlllkkkiii```ZZZSSSOOOQQQ^^^wwwyyylllooorrr|||qqqkkkrrruuutttqqqlllfffcccdddfffaaacccfffooo~~~{{{|||{{{ttt```VVV^^^rrrwwwnnnhhhiiinnnzzzooopppsssrrrooouuuwwwqqq{{{vvvjjj___WWWJJJ:::444888777777777888888888999999666555444444444555666777777666666666555666666666999888888999;;;;;;:::888999999999::::::;;;<<<===<<<:::888888;;;<<<;;;999999888888:::===??????>>><<<>>>@@@BBBBBBBBBAAA@@@AAA@@@@@@BBBEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLMMMOOOQQQRRRQQQQQQQQQSSSWWWUUUQQQPPPSSSTTTWWW\\\______]]]YYYVVVWWWWWWaaazzz}}}xxx}}}aaaPPPBBB<<<666333555666444333444//////111444666>>>OOO```eee\\\PPPFFFAAA???===<<<:::999777777888888666444222111000111333666:::===BBBHHHTTT\\\XXXQQQYYYggg[[[ZZZXXXWWWXXXXXXWWWVVVZZZ[[[\\\]]]\\\[[[YYYWWWYYYYYYXXXVVVTTTVVVXXX[[[ZZZXXX[[[aaa```]]]bbbkkkyyyrrrhhhJJJAAA@@@???>>><<<:::999:::<<>>>>><<<:::999999:::999888666333222111000111222555666888>>>IIIOOOJJJFFFRRRddd\\\YYYVVVWWWZZZ[[[ZZZWWW[[[\\\]]]^^^^^^]]][[[ZZZ\\\]]][[[XXXTTTUUUZZZ^^^^^^\\\]]]``````^^^aaaggglllwwwcccsssyyyTTTKKKAAAAAA>>>:::888999:::999<<<<<>>>>>===999;;;???BBBDDDCCCBBBAAABBBBBBAAACCCEEEGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGIIIKKKLLLLLLLLLLLLJJJJJJKKKNNNPPPQQQPPPNNNOOOOOOSSSXXXXXXUUUVVVYYYSSSVVVZZZ]]]^^^\\\YYYWWWVVVWWWUUU[[[rrrlllhhhlllVVVGGG===555444666555555666222222222222//////999EEESSSZZZ___[[[OOOCCC>>>======;;;999999::::::999888555444333111000111111111444888AAAFFFEEEEEEPPP]]]]]][[[XXXYYY]]]^^^]]][[[]]]^^^```aaacccccccccccc\\\]]]\\\XXXUUUVVV[[[___bbb___^^^^^^___```dddjjjnnnqqqlllggg\\\IIICCC<<<999999::::::999===999KKKnnnhhhTTTKKK???>>>AAAEEEHHHIIIEEE@@@<<<:::>>>EEEKKKPPPaaagggFFF>>>CCCSSSkkkooogggvvvtttddddddUUU```mmmxxxoooxxx~~~~~~yyyxxxyyyxxxvvv~~~}}}kkkSSSLLLFFFEEEFFFGGGHHHJJJIIIHHHHHHHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNPPPRRRRRRRRRPPPOOOLLLOOOQQQQQQPPPPPPRRRTTTSSSSSSRRRPPPMMMLLLLLLNNNJJJKKKLLLMMMNNNPPPTTTWWWWWWUUUTTTTTTVVVVVVUUUSSSVVVUUUTTTSSSSSSUUUWWWYYY]]]^^^``````______^^^^^^[[[aaagggjjjjjjlllsssyyy{{{~~~~~~tttaaaTTTXXXccceeeuuu~~~~~~~~~|||kkksss}}}tttkkk^^^dddiiilllssszzz}}}|||iiiiiieee\\\TTTTTT___jjjvvvxxx||||||sssmmmvvv{{{sssxxxyyyyyyyyyeeeNNN;;;888777888999777666777555555666666666777777777888888888888777777666666555444333333444555666777888777777999;;;<<<;;;999777888999::::::999999888999:::;;;;;;;;;::::::999999888888999;;;<<<;;;:::888:::>>>AAABBBBBBAAA@@@CCCBBBBBBDDDFFFHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGIIIKKKMMMPPPQQQOOONNNNNNOOOQQQPPPNNNLLLMMMMMMRRRWWWXXXUUUVVVZZZRRRUUUYYY]]]___^^^\\\[[[UUUXXXVVVTTTdddttt```xxxfffNNNAAA666333444444444666555111///000111111555:::CCCOOO\\\___WWWKKKCCC??????<<<:::999999999999777777777666444333111000000333555:::AAAFFFHHHLLLPPP^^^]]]\\\\\\^^^______^^^^^^___aaaccceeeggghhhiiiaaaaaa```___^^^___cccfffeeebbb___]]]^^^bbbhhhlllvvv~~~uuulllvvv[[[HHH:::999<<<:::999:::===777CCC[[[ttt}}}gggUUUAAA???@@@BBBEEEGGGGGGDDDAAA;;;:::===BBBGGGRRRlllfffRRRHHHRRRgggwwwzzzfffxxxsssttt~~~~~~~~~wwwtttvvvxxxxxx}}}~~~zzzssspppuuunnn\\\MMMIIIEEEDDDEEEGGGIIIKKKHHHGGGFFFFFFGGGHHHIIIJJJMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKMMMNNNOOOOOONNNMMMJJJMMMPPPPPPNNNMMMOOORRRSSSSSSSSSQQQOOOOOOPPPRRRKKKKKKKKKLLLNNNQQQSSSTTTUUUTTTRRRSSSTTTTTTSSSQQQUUUUUUUUUTTTSSSTTTWWWZZZ___aaabbbbbb___]]]\\\]]]XXX^^^eeeiiikkkpppxxxkkkVVVTTT\\\dddfffkkkxxxtttmmmlllnnnpppzzz}}}iiiWWWTTTXXXZZZXXXXXXYYY^^^cccfffeeedddaaakkkuuuyyy|||~~~}}}{{{gggmmmsssqqqhhheeeqqq{{{{{{wwwqqqyyy~~~xxxgggNNN;;;666777777555333222444777555555555555666666666666888888888888777666555444444444444555666666666777777777777999;;;<<<;;;:::777777999::::::999888777888:::<<<<<<;;;999999::::::999888888::::::999888999:::<<<>>>???@@@@@@???AAAAAAAAACCCFFFHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKNNNRRRTTTRRRQQQPPPOOOOOONNNLLLJJJIIIJJJNNNTTTUUUSSSTTTWWWPPPSSSWWWZZZ\\\[[[ZZZYYYTTTWWWVVVSSS\\\vvviiinnnqqqZZZJJJ;;;555444333222333555///---000222111111333777CCCTTT^^^___WWWNNNHHHBBB???<<<:::999999888777888888888777666444222111222222555;;;AAADDDDDDBBB\\\]]]]]]]]]\\\\\\]]]___]]]^^^```bbbdddfffhhhhhhfffeeedddeeehhhjjjllllllfffddd```]]]___dddhhhjjjpppxxx{{{vvvuuuooouuuqqqQQQ:::<<>>JJJVVVxxxjjjOOOEEECCCAAACCCFFFHHHGGGFFFAAA:::888===AAAFFFVVVhhh~~~nnnnnn|||uuupppqqqtttwwwxxx{{{vvvlllsssmmmZZZQQQHHHFFFCCCAAAAAAEEEGGGHHHEEEEEEDDDEEEFFFHHHJJJKKKOOOOOONNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNMMMPPPSSSRRRNNNLLLMMMOOOQQQQQQQQQPPPOOOPPPSSSVVVRRROOOLLLMMMPPPRRRQQQPPPPPPOOOOOOPPPRRRSSSSSSRRRUUUVVVWWWVVVTTTVVVYYY]]]\\\^^^aaaaaa^^^[[[[[[[[[YYY]]]aaaeeehhhmmmsssxxx}}}yyyddd]]]`````````aaacccjjj~~~lllhhhkkklllooollliiihhhjjjqqqyyyuuu|||yyy~~~rrrxxxzzz{{{~~~yyyhhhRRRAAA999999666888888555333444666888444444555555555666666666555555666777777666555444222444666777888888777666777666777999;;;<<<;;;:::666777888999999888777666777:::======;;;999999:::888777777888999::::::999:::::::::;;;<<<===>>>>>>>>>===>>>AAAEEEGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJLLLJJJKKKKKKLLLNNNOOOPPPQQQSSSQQQNNNMMMMMMLLLKKKIIIHHHIIIMMMRRRSSSQQQRRRVVVQQQSSSUUUXXXXXXWWWUUUTTTSSSRRRRRRRRRWWWhhhzzzuuulllYYYFFF<<<999666333333444111111333333//////111///777FFFVVV```aaaZZZTTTFFFBBB>>>;;;::::::999777888888999999888666333222000222444666999<<<<<<:::ZZZ\\\]]]\\\YYYYYY[[[^^^\\\]]]^^^```aaaccceeeeeedddbbbaaadddiiillllllkkkfffdddaaa^^^```dddgggfffcccjjjyyykkkppppppWWW;;;???EEE:::555===;;;777<<<@@@BBBaaa}}}^^^JJJFFFBBBBBBEEEHHHIIIIIIGGG<<<777;;;>>>===EEERRR\\\yyyooommmooosssvvvwwwyyy}}}vvvxxxnnnNNNMMMEEEDDDAAA>>>>>>BBBDDDDDDBBBBBBCCCDDDFFFIIILLLMMMPPPOOONNNMMMLLLKKKJJJJJJMMMMMMLLLKKKJJJHHHFFFEEEJJJJJJJJJJJJKKKLLLNNNNNNQQQTTTWWWUUUOOOLLLLLLNNNMMMNNNNNNNNNNNNPPPTTTWWWXXXSSSNNNNNNQQQSSSPPPLLLLLLKKKLLLNNNQQQTTTTTTSSSVVVXXXYYYWWWVVVWWW[[[___VVVZZZ]]]]]][[[YYYYYYZZZ\\\]]]___```bbbeeeiiilllrrr}}}lllaaa___^^^dddjjjhhhccchhh{{{yyy{{{ttt]]]JJJ@@@;;;:::999000333555666777888777444444444444555555555666666111222333555555555555444222444777999:::999777666777666777999;;;<<<<<<:::666777888999999888666555666:::======;;;999999:::666555555777:::;;;;;;:::;;;:::999999:::;;;===>>>;;;;;;<<>>:::666555555555777888444...///444***///;;;MMM^^^eeeaaaZZZIIIEEE@@@===<<<;;;999888777888999999888666444333000333555444333555777999[[[]]]^^^\\\WWWVVVXXXZZZYYY[[[]]]_________aaabbbfffgggggggggggggggffffffcccccccccbbb``````ccceeeaaannnxxxwwwhhhuuu~~~uuu^^^AAAAAAEEE???888888;;;777:::@@@AAANNNvvvdddTTTCCC@@@FFFCCCDDDIIIIIIFFFBBB===888888;;;@@@CCCPPPbbb|||xxxmmmjjjlllnnnrrrvvvvvvyyynnnwww|||hhhPPPGGGBBBCCCDDDDDDDDDCCCAAA@@@>>>???@@@BBBDDDGGGIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGEEEHHHKKKMMMLLLKKKKKKLLLKKKPPPUUUXXXVVVQQQLLLJJJGGGIIIKKKNNNQQQSSSUUUVVVUUUQQQMMMKKKMMMOOOOOONNNMMMNNNNNNOOOPPPRRRSSSTTTWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWYYY[[[]]][[[XXXTTTZZZ]]]aaaccccccdddgggjjjjjjsss|||}}}wwwmmmgggdddddddddbbbaaabbbffflllpppxxxoooppp}}}fff[[[KKK@@@;;;999777444444444444444444444444444333444444555666777888888555555555555555444444444444444444555555777888999777777777888999:::<<<<<<777888999::::::999777555::::::<<<<<<<<<:::888666777666666666666888999::::::999888:::<<<======<<<======>>>@@@BBBDDDFFFGGGFFFFFFEEEDDDFFFHHHKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKQQQQQQQQQPPPOOOLLLJJJIIIHHHLLLOOOOOORRRXXX\\\[[[SSSTTTVVVWWWWWWVVVUUUTTTPPPRRRTTTVVVZZZdddrrr}}}^^^tttnnnZZZFFF777444777333111111333222//////333333000111>>>QQQ^^^```\\\SSSMMMDDD>>>:::999999999999888888999:::999777555///000111222333444444444\\\[[[ZZZ\\\^^^^^^[[[XXXYYYXXXWWWUUUUUUXXX^^^bbbccccccddddddddddddcccccc```aaaaaaaaa```___aaacccdddiiiqqqtttqqq|||wwwvvvWWWEEE>>>:::999:::<<<888:::>>><<<@@@\\\|||___JJJAAADDDBBBBBBFFFDDDGGGDDD@@@<<<::::::<<<>>>BBBMMM\\\iiiqqqwww}}}|||uuunnnhhhiiimmmnnnpppssszzz}}}zzzuuuvvvllltttrrrWWWDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA???@@@AAABBBDDDFFFHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIILLLPPPRRRPPPMMMJJJHHHIIIKKKPPPSSSTTTQQQNNNKKKKKKLLLNNNQQQRRRSSSTTTTTTRRROOOLLLKKKMMMPPPPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTVVVYYY\\\[[[XXXVVVVVVYYY\\\^^^^^^```cccfffggglllqqqqqqnnniiieeeddd``````_________aaafffiiippp{{{zzzpppppp}}}mmmXXXKKKCCC:::555555555333111444444444444444444444444333444444444555666666666444444444444555555555555444444444444555555666777666666666666777888999999555666888999:::999888777888999:::;;;:::999777666777666666666666888999:::::::::999;;;======<<<;;;<<<======>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIOOOOOOPPPOOONNNLLLKKKJJJFFFHHHIIILLLUUU^^^aaa^^^RRRSSSSSSTTTUUUUUUUUUTTTNNNQQQSSSTTTVVV\\\eeemmmbbbjjjuuu```MMM===666666555333333555333000///222000///000666@@@JJJPPPRRRRRRPPPKKKEEE@@@===<<<;;;555555555777999:::888777222222333333333222111111^^^YYYWWW\\\eeeggg```WWWZZZZZZYYYXXXWWWYYY]]]```______````````````______ZZZ\\\______^^^^^^^^^___dddbbbhhhssswwwoooyyy[[[GGG>>><<<<<<<<<888:::>>>:::666BBBUUUxxx[[[IIIFFFCCCDDDFFFBBBGGGFFFCCC@@@===;;;999888999>>>EEEMMMUUU```llltttzzz~~~xxxkkkfffcccdddjjjnnnoooppprrr~~~xxxtttlllffflll{{{oooqqqcccGGG===GGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHLLLKKKKKKKKKJJJJJJJJJJJJMMMNNNNNNNNNNNNNNNNNNMMMNNNRRRVVVWWWTTTOOOJJJGGGIIIIIIKKKOOOTTTVVVSSSPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPNNNLLLLLLNNNQQQRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUWWWVVVUUUTTTRRROOOMMMLLLNNNOOORRRVVVYYYZZZXXXVVVTTTVVVXXXYYYZZZ\\\___bbbbbbbbbcccccccccccccccccc\\\]]]]]]]]]\\\\\\___aaaeeeeeegggttt}}}sssqqqpppnnnmmmrrrsss]]]HHH:::777444222222555666444222333333333333333333333333333333333333333333333333333333333444444555555555333333333333444444444444555555555555555555555555333444666888999999999888666777888999999888666555777666555555666777999:::;;;::::::<<<>>>===;;;999;;;;;;;;;;;;===>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGLLLMMMMMMMMMMMMMMMLLLKKKHHHHHHHHHLLLVVV``````[[[PPPPPPPPPPPPQQQRRRTTTTTTQQQTTTWWWXXXWWWXXX\\\___vvvnnn]]]uuulllZZZIII===777777444444666555111000222000111111000000555>>>EEENNNQQQTTTSSSLLLEEEAAA???777666666777999:::999777666666555444333111000///^^^XXXVVV[[[eeeiiiccc\\\ZZZ]]]aaabbb___\\\ZZZXXX[[[\\\\\\]]]]]]]]]]]]\\\VVVYYY\\\^^^]]]\\\[[[[[[___\\\dddjjjqqqrrruuu|||aaaJJJ>>>;;;;;;777999>>>===777:::DDDiiirrrWWWMMMFFFEEEGGGCCCEEEEEEEEEDDDAAA===888555888;;;@@@EEELLLTTT]]]cccmmmsss|||{{{lllaaa______dddlllpppqqqssswwwyyynnngggdddppp{{{lllUUUCCCAAAIIIFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJJJJJJJKKKKKKKKKKKKJJJLLLLLLMMMNNNOOOOOOOOOOOOSSSVVVYYYYYYUUUQQQMMMKKKMMMKKKJJJOOOVVV[[[ZZZXXXVVVUUUSSSQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPRRRSSSTTTPPPPPPOOOPPPPPPQQQRRRRRRUUUUUUUUUTTTRRROOOLLLKKKMMMNNNPPPSSSWWWWWWVVVTTTTTTUUUUUUWWWXXX[[[^^^```___]]][[[[[[]]]_________[[[]]]___^^^]]]\\\\\\\\\```cccccc```dddwww}}}{{{zzz|||yyyqqqrrrxxx|||}}}|||rrr^^^JJJ;;;666888555333222333555666444222222222222222222222222222222222222222222111111111111111222333444555555666222333333333333222222111444444444444444333333222333444555777777888777777666666777888888888777777666666555555666777999:::::::::;;;<<<>>>===;;;999888888888888999999:::;;;@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPPPPOOOSSSXXXWWWRRRNNNMMMMMMMMMNNNPPPSSSTTTSSSUUUWWWWWWVVVWWWYYY[[[fff^^^XXXooolllUUUDDD;;;888444333555666333222444444555444000+++---444;;;DDDNNNZZZ___ZZZQQQIIIFFF===;;;999888999999888777888888777777555444222111\\\YYYWWWYYY___ddddddccc\\\___aaaaaa]]]YYYUUUTTTZZZZZZ[[[\\\\\\\\\\\\\\\TTTWWW[[[]]]\\\ZZZYYYXXXZZZZZZdddfffhhhsss|||vvvVVV???888<<<777777===>>>:::;;;@@@OOOhhhiiiXXXIIIDDDDDD@@@AAACCCEEEFFFDDD@@@;;;777777888;;;>>>CCCJJJQQQUUU^^^fffqqq{{{ssshhh```\\\]]]___dddkkkoooqqqwwwxxxddddddjjjzzzgggLLLGGGIIIFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIJJJKKKMMMNNNOOOOOOOOOUUUVVVWWWWWWTTTRRRRRRRRRPPPMMMJJJNNNUUU[[[[[[ZZZXXXVVVRRROOOMMMNNNPPPQQQSSSSSSSSSRRRQQQRRRSSSTTTOOOOOONNNNNNNNNOOOOOOPPPSSSTTTTTTTTTSSSQQQOOOMMMOOOOOOPPPRRRTTTUUUSSSQQQRRRRRRSSSUUUWWWZZZ[[[\\\]]]\\\ZZZ[[[\\\]]]\\\[[[^^^```bbbbbb```]]]\\\\\\XXX]]]```ZZZUUU^^^xxxyyyyyyyyyxxxuuuyyy~~~~~~uuu```III;;;444111444;;;555333111000000111111111222222222222222222222222111111111111111000000000000111111222333444555555111222222333222222111000555555555555444333222111555555555666555555555444666666777888888999999999666555555555555777888999:::999:::;;;======;;;999666666666666666777888888===>>>???@@@@@@@@@@@@@@@BBBCCCDDDGGGHHHJJJKKKKKKGGGHHHHHHIIIJJJKKKMMMMMMQQQVVVWWWSSSOOOOOOOOOMMMMMMLLLLLLLLLMMMOOOQQQSSSPPPPPPPPPPPPQQQTTTXXX[[[^^^ttttttUUUbbbbbbJJJ>>>;;;555222444555444333555666555444222000000111333888FFFXXXbbbaaaZZZRRRNNN@@@>>>:::888888999888777888999999999888777777666ZZZXXXWWWWWWZZZ]]]aaaccceeeccc```\\\XXXWWWYYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\UUUXXX[[[\\\[[[YYYWWWWWWWWW\\\cccaaa___qqqrrriiiNNN<<>>>>>@@@DDDFFFEEEBBB>>><<<:::888666777;;;CCCKKKPPPUUU]]]hhhsss|||ooo```XXXWWWYYY]]]___eeekkknnnrrr|||nnn^^^iii{{{|||]]]EEEHHHJJJ@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGJJJLLLNNNOOOOOOOOOHHHIIIJJJLLLMMMNNNNNNNNNSSSTTTUUUTTTSSSSSSTTTVVVPPPMMMKKKLLLPPPTTTUUUUUUVVVTTTRRRPPPOOOOOOQQQQQQSSSTTTTTTSSSRRRRRRSSSTTTQQQPPPPPPOOOOOOOOOPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPRRRQQQQQQSSSTTTTTTQQQOOOPPPPPPQQQTTTWWWXXXXXXWWWZZZ[[[\\\]]]\\\[[[ZZZYYY___aaacccccc```^^^\\\\\\YYYWWWWWWXXXYYY\\\dddmmm~~~|||wwwxxxsssddd^^^OOOCCC888666777777666555444333111000000111333444111111111111111111111111000000000000000000111111111111111222222333333333000111222333333222111000444444555666555444222111555555555444444444333333555666666777888999999:::666555444444555666888999999888777888:::<<<;;;:::777777777777777888999:::<<<=========>>>>>>>>>??????AAACCCEEEGGGIIIJJJKKKFFFFFFFFFGGGIIIJJJLLLMMMLLLTTTXXXSSSMMMLLLMMMNNNMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOOOORRRWWW\\\___\\\kkkkkkeeexxxtttVVVFFFBBB:::333333444444444666444333222222222222000///000<<>>;;;888777:::???DDDGGGKKKQQQ[[[eeennnvvv}}}}}}vvviii\\\SSSQQQUUUZZZ]]]aaahhhooosssxxx}}}eeebbbvvvtttrrr~~~jjjPPPBBBDDDEEE@@@@@@@@@BBBCCCDDDDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIIHHHIIILLLNNNOOOOOOOOONNNIIIIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTSSSSSSSSSTTTQQQOOOMMMKKKKKKLLLNNNOOOPPPQQQTTTUUUVVVTTTRRRQQQOOOQQQSSSSSSQQQQQQSSSUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQPPPPPPQQQSSSRRRRRRSSSTTTTTTSSSQQQPPPPPPRRRVVVZZZ[[[XXXVVVVVVYYY\\\\\\ZZZXXXYYYZZZ]]]^^^``````]]][[[ZZZZZZ[[[VVVVVV\\\___\\\YYYYYY___iii}}}qqqeeefffbbbiiiooossszzzoooXXXDDD:::777777666666777888666111333333333222222222444555111111111111111111111111/////////000111111222222111111111111222222222222///000222333444333222222222333444555555444222111333333333333333333444444444444444555666888999:::555555444444555666888999888666444555888:::<<<<<<999999999:::;;;<<<===>>>>>>>>>===<<<===>>>???@@@???@@@BBBDDDEEEFFFFFFGGGEEEEEEEEEFFFGGGIIIKKKLLLIIIOOOSSSPPPMMMNNNOOOMMMNNNNNNOOOPPPPPPPPPPPPPPPSSSRRRQQQRRRUUUYYY]]]^^^YYYgggxxx{{{ppplllXXXMMMBBB777444444333444666111111222111111000000000///444>>>HHHPPPVVVYYYZZZTTTOOOGGGBBB>>><<<;;;:::888888999999999999888888VVVTTTSSSUUUYYY[[[YYYVVVUUUWWWXXXXXXWWWVVVVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ\\\]]]\\\ZZZXXXWWWWWWTTT___ZZZSSSWWWUUUaaaqqq{{{hhhyyy[[[BBB???;;;::::::999999;;;???777===^^^bbbSSSLLL@@@AAACCCDDDDDDCCCAAA@@@<<<;;;::::::::::::888666>>>CCCKKKSSS\\\eeemmmrrr|||~~~~~~mmmcccWWWNNNNNNSSSYYY]]]]]]cccmmmuuuyyy~~~bbbfffrrr|||{{{fffQQQEEEBBB@@@BBBEEE>>>???AAADDDEEEFFFEEEEEEBBBCCCCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOPPPOOONNNMMMJJJJJJKKKMMMMMMNNNNNNNNNLLLOOOSSSUUUTTTRRRQQQQQQRRRRRRPPPMMMJJJIIIJJJLLLKKKOOOVVV[[[\\\YYYTTTPPPKKKNNNQQQQQQPPPQQQSSSVVVYYYYYYXXXWWWVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOOOOPPPSSSRRRRRRSSSUUUVVVTTTSSSSSSSSSUUUZZZ^^^^^^[[[WWWSSSWWW[[[ZZZWWWVVVYYY]]]ZZZ[[[]]]\\\ZZZXXXWWWWWWSSSTTTZZZaaa```ZZZYYY]]]UUURRRTTTaaasssxxxsssooolllpppwww~~~xxx|||yyydddRRREEE;;;888999111666555...---222666444///000222222000///......000000000000000000000000...//////000111222222333222222222111111111111111...000222444555444333222000111333444444333222000111111111222333444555666222222333333555666888999555555444444555666888999777555222333666:::<<<===<<<<<<<<<===>>>???AAAAAA@@@???===<<<===>>>@@@AAA@@@AAABBBBBBCCCCCCCCCBBBEEEEEEEEEEEEFFFHHHJJJLLLIIILLLNNNMMMNNNQQQOOOKKKNNNOOOQQQRRRRRRQQQPPPOOOPPPOOOOOOPPPSSSUUUVVVVVVTTTcccfffrrrwwwkkkiiiVVVIII;;;666444333333555111333333222///...000333000000333:::EEEPPPXXX]]]eee^^^TTTKKKDDD???;;;999888888888888888777666555YYYWWWVVVZZZ^^^^^^ZZZUUUPPPPPPPPPPPPQQQQQQRRRRRRSSSVVVXXXYYYYYYXXXYYYZZZWWWWWWWWWXXXWWWWWWVVVUUUYYYVVVUUUVVVVVVWWW^^^gggsss|||}}}uuu]]]MMM>>>999:::999:::===;;;999666DDD```{{{lll]]]NNNFFFAAACCCFFFEEEDDDDDDAAA>>>;;;:::::::::888777;;;;;;>>>CCCKKKUUU___dddkkkpppvvv~~~wwwlllhhhVVVPPPLLLLLLNNNRRRZZZbbbeeedddjjjwwwuuu^^^rrr}}}wwwkkkQQQ======BBB@@@>>>??????@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFHHHKKKNNNNNNKKKIIIIIIJJJNNNOOOQQQRRRQQQNNNJJJGGGLLLLLLLLLNNNQQQTTTUUUUUUTTTPPPLLLLLLNNNNNNJJJFFFMMMPPPSSSTTTRRRQQQRRRSSSPPPOOOOOOPPPRRRSSSRRRQQQZZZ]]]___\\\WWWTTTWWW[[[\\\]]]]]][[[XXXSSSOOOLLLMMMPPPUUUYYY[[[ZZZWWWUUUWWWYYY\\\^^^______^^^]]]\\\[[[[[[ZZZYYYYYYZZZZZZRRRUUUYYY[[[YYYVVVSSSRRRWWWUUUUUUXXX[[[\\\ZZZWWWYYYRRROOORRRWWW___mmm|||rrrllljjjlllvvvyyywwwVVVMMM@@@777444333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111222222222333333333222333333444444333333222777777666555555555555666444444555666777999;;;<<<444555555555666888999::::::;;;===>>>??????AAACCC@@@???===;;;999;;;>>>BBB@@@???>>>AAADDDFFFDDDBBBHHHFFFFFFGGGFFFCCCEEEIIIIIIJJJKKKJJJIIIHHHJJJLLLNNNRRRVVVWWWVVVSSSQQQQQQOOORRRTTTSSSQQQRRRVVV[[[WWWYYY[[[dddxxxsssvvv|||[[[===888<<<:::555333111222000///333888333***000111111000222;;;HHHSSSeeelllkkk```SSSKKKDDD>>>:::555555::::::666555777WWWWWWXXXZZZ\\\\\\YYYVVVSSSRRRQQQQQQQQQPPPOOONNNRRRVVV[[[^^^]]][[[YYYXXXVVVVVVWWWXXXYYYYYYZZZZZZZZZXXXWWWXXXWWWUUUZZZ```kkk}}}|||{{{~~~kkkXXXEEE===<<<:::999:::888999777===OOOccc~~~iiiTTTIIIAAAAAAEEEEEEDDDDDDDDDAAA<<<:::999999888888999999:::===CCCKKKSSSWWWbbbgggooowww{{{kkk[[[SSSQQQMMMLLLOOORRRUUU[[[bbbggghhhpppxxxhhhggg}}}yyyxxx___JJJ:::;;;???>>>===@@@>>>???@@@BBBBBBAAAAAA@@@>>>???AAADDDFFFGGGHHHHHHFFFIIILLLLLLJJJHHHIIIJJJOOOPPPRRRRRRPPPMMMIIIFFFHHHGGGGGGJJJMMMQQQRRRRRRQQQNNNKKKKKKNNNNNNKKKHHHJJJMMMPPPQQQQQQQQQSSSUUUPPPOOONNNPPPSSSTTTTTTTTTWWWYYYZZZXXXTTTSSSUUUXXXZZZZZZ[[[ZZZXXXTTTQQQOOOUUUWWWZZZ\\\\\\[[[XXXWWWUUUVVVXXXYYY[[[\\\]]]]]][[[ZZZYYYXXXXXXWWWWWWXXXSSSUUUXXXYYYZZZWWWTTTRRRSSSQQQPPPSSSXXX\\\\\\[[[]]]VVVQQQQQQRRRTTT^^^hhhttt~~~|||qqqwww~~~zzzvvvuuummm]]]OOOEEE???999444444444333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111222222222222222222222222222333333333333333333222555555444444444444555555555555555666777999:::;;;666666555555555777888999999;;;<<<<<<;;;;;;<<<===??????>>><<<;;;;;;>>>AAAAAA??????AAADDDFFFEEECCCDDDCCCDDDGGGGGGDDDFFFJJJIIIIIIHHHIIIJJJKKKLLLLLLIIINNNTTTXXXXXXWWWUUUUUUPPPRRRTTTSSSQQQQQQTTTXXXVVVUUUUUUYYYffffffmmmoooIII<<<>>><<<555222444777555111222666666222222222222000000666@@@IIIdddooovvvqqqeeeYYYLLLCCCDDD>>>:::;;;999555555999WWWYYYZZZ[[[ZZZYYYYYYZZZUUUTTTSSSSSSTTTSSSPPPNNNQQQWWW^^^bbbaaa]]]YYYVVVUUUVVVWWWXXXYYYZZZZZZ[[[YYYWWWWWWXXXVVVSSSUUUYYYbbbvvv{{{ttt|||kkkRRRDDD>>>:::888777777<<<:::999>>>HHHccccccSSSDDD???BBBBBBBBBBBBFFFBBB>>>;;;::::::999888888777777888;;;@@@EEEHHHVVVZZZaaajjjqqqwww{{{|||yyyuuuqqqgggXXXKKKEEEGGGGGGJJJPPPSSSVVV\\\ccckkknnnyyy~~~___ccc{{{lllNNNAAA888:::===;;;<<<@@@===>>>@@@AAAAAAAAA@@@???<<<>>>AAADDDFFFGGGGGGFFFEEEFFFHHHHHHGGGGGGIIIJJJOOOPPPQQQQQQOOOLLLHHHFFFEEEEEEEEEGGGKKKOOOPPPPPPNNNKKKJJJKKKNNNOOOMMMKKKKKKLLLNNNOOOOOOOOOQQQRRRMMMLLLLLLMMMPPPSSSTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRUUUUUUVVVWWWVVVUUUSSSRRR[[[\\\\\\\\\[[[YYYWWWVVVSSSRRRRRRSSSUUUXXXZZZ\\\YYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSUUUWWWWWWSSSOOONNNLLLJJJLLLRRRWWWYYYYYYYYYUUUQQQOOOLLLJJJMMMSSSSSSYYYfffwwwzzzeeeWWWOOOIII???777777555444333444444222000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111111222222111111222222222222222222111111222333333333333333333222222222333333444555555555555555666666777888999999888777555444444555777888>>>??????>>><<<;;;<<<===>>>>>>???>>>======>>>@@@AAA@@@@@@BBBDDDFFFEEEDDD@@@@@@DDDIIIIIIFFFFFFJJJIIIGGGEEEGGGKKKNNNNNNLLLJJJOOOTTTXXXXXXWWWVVVVVVQQQRRRSSSSSSQQQQQQRRRSSSUUUTTTVVVYYY]]]ooottt^^^ttt]]]KKKGGGAAA777111111555666333111222333333333444333000...111777<<>>:::666666999]]]___^^^[[[WWWWWW]]]bbbXXXWWWWWWXXXZZZYYYUUURRRRRRWWW^^^aaa```\\\XXXVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZWWWUUUUUUTTTQQQSSSWWW```iiijjjrrrmmmVVVFFF>>>;;;;;;888>>><<<999:::<<>>>>>>>><<<::::::999777666888:::>>>@@@JJJMMMRRRYYY___dddggghhhuuuyyy~~~{{{oooeee[[[UUUNNNGGGCCCDDDDDDEEEKKKSSSXXX]]]eeennnyyy~~~jjj```uuu~~~\\\AAA<<<999;;;;;;999:::>>><<<===>>>???@@@???>>>>>>>>>???BBBDDDDDDDDDBBBAAACCCCCCDDDDDDEEEFFFHHHIIILLLMMMOOOOOONNNLLLJJJHHHIIIHHHGGGIIILLLOOOOOOOOOLLLKKKJJJLLLNNNPPPOOONNNPPPOOOOOONNNMMMLLLMMMNNNJJJIIIHHHIIILLLNNNOOONNNNNNLLLKKKLLLMMMOOOOOONNNOOOPPPQQQRRRRRRSSSSSSSSSZZZYYYYYYXXXVVVUUUTTTTTTSSSQQQOOOMMMOOORRRUUUXXXWWWWWWUUUTTTTTTSSSSSSSSSVVVRRROOOPPPSSSTTTOOOJJJHHHFFFDDDGGGLLLOOOPPPOOONNNNNNMMMKKKHHHFFFFFFHHHHHHIIILLLTTT```nnn{{{xxxxxxppp^^^GGG777222555777888555444444444333222000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000000111111111111111222222222222111111111111333222222222222222222333111222333444555666666777555555666777777888888888999888555444333444666777>>>???@@@>>><<<;;;<<<===<<<===??????>>>===>>>???AAAAAAAAABBBCCCEEEEEEFFFAAABBBFFFKKKKKKHHHGGGJJJJJJFFFDDDGGGMMMQQQPPPMMMSSSTTTVVVUUUSSSRRRRRRSSSRRRRRRRRRRRRRRRQQQPPPOOOPPPPPPVVV^^^^^^dddxxx___nnnxxxcccVVVJJJ???999111444555444333333222111444444333111//////111444@@@NNN___iiiiiieeeaaa^^^WWWTTTPPPJJJCCC<<<999999ffffffbbb[[[UUUWWW```iii___^^^]]]___```^^^XXXSSSTTTWWW[[[]]][[[YYYXXXWWWUUUUUUVVVXXXZZZ\\\___```eee^^^XXXVVVTTTQQQSSSWWWWWWYYYnnnyyyggguuurrrVVVEEE>>><<<777===;;;:::>>>===@@@MMMoooppp\\\QQQIIIDDDCCC>>>???@@@BBBDDDCCC???<<<;;;:::888777777888:::<<<@@@BBBFFFKKKPPPTTTXXXZZZbbbgggnnntttyyy}}}}}}yyyqqqhhhbbbXXXOOOGGGCCC@@@>>>???CCCHHHJJJQQQZZZaaaiiiuuutttbbbaaawwwmmmIII<<<;;;<<<===<<<999999<<<;;;<<<===>>>>>>>>>===<<<===>>>@@@BBBCCCBBBAAA@@@AAAAAAAAABBBDDDEEEGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKLLLJJJIIIJJJLLLNNNNNNMMMKKKKKKKKKMMMOOOPPPPPPPPPPPPOOOLLLKKKKKKLLLMMMMMMLLLJJJGGGGGGIIIJJJKKKJJJKKKIIIHHHIIIKKKMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRNNNLLLKKKMMMPPPRRRUUUUUUTTTSSSSSSSSSSSSTTTZZZUUUPPPPPPRRRRRROOOKKKAAA??????BBBGGGJJJIIIHHHEEEHHHJJJIIIGGGFFFEEEDDDGGGFFFDDDEEEHHHOOOUUUYYYuuu~~~vvvwwwtttooommmuuulllRRRCCC===777555555555333000444444333222000///000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000111111111111000111111111111111111111111333222222111111222222333111222444666777888888888444555666777777777777777999888666444333444555666777888999999888888999::::::<<<>>>???>>>======>>>AAAAAAAAAAAABBBCCCEEEGGGDDDEEEIIIOOONNNIIIGGGJJJLLLHHHFFFHHHNNNRRRQQQNNNXXXWWWTTTPPPMMMMMMPPPSSSRRRQQQQQQRRRTTTTTTQQQMMMOOOMMMRRRZZZZZZZZZnnnnnn```~~~ttt]]]NNNHHHGGGCCC<<<444222444555555555333444444222111000111111111888CCCLLLQQQUUU]]]cccdddggggggaaaWWWMMMDDD>>>kkkiiiccc[[[UUUWWW___gggdddbbb```bbbddd```XXXQQQUUUWWWYYYYYYXXXWWWWWWXXXTTTUUUVVVYYY^^^bbbgggiiiooofff^^^YYYVVVSSSSSSVVVTTTUUUeeeuuuiii~~~lllSSS@@@666777;;;888888@@@???:::???RRRyyyuuubbbQQQEEEAAA===>>>AAADDDFFFFFFBBB???===;;;999888777777888999999;;;===BBBFFFLLLPPPRRRWWW[[[bbbhhhmmmrrrxxx{{{}}}|||{{{xxxvvvtttoooiii___TTTMMMEEE@@@>>>???@@@===<<<>>>GGGKKKTTT___hhhqqqzzznnnYYYQQQggg}}}ZZZ???:::<<<>>>???===;;;::::::999:::<<<=========<<<;;;999:::<<>>AAAEEEHHHHHHFFFCCCGGGIIIGGGDDDDDDCCCAAADDDDDDCCCDDDFFFHHHKKKMMMQQQ^^^ppp~~~vvvpppkkkeeedddmmmvvvwwwssspppmmmqqquuuxxxzzz{{{fff[[[WWWHHH666000111222555666444000---...//////...------000222////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...///000000111111000000000000000111111111222222333222111000000111222333111333555777888888888777333444555777888888777777777666666555444444444444444666888888777888999;;;999;;;======<<<<<<===>>>@@@@@@AAAAAA@@@AAADDDGGGFFFGGGKKKPPPOOOJJJIIIKKKNNNLLLJJJLLLOOOQQQQQQOOOTTTRRRNNNKKKIIIKKKQQQUUUQQQOOOOOOSSSWWWXXXSSSMMMWWWSSSRRRVVVUUUWWWcccrrr|||ooo|||```PPPOOOTTTYYYIII:::333333333555777333333333333333222222222///000333777;;;AAAMMMZZZhhhqqqxxxuuulll```TTTKKKiiigggbbb[[[VVVVVVZZZ^^^___]]]]]]```dddbbbZZZRRRUUUWWWYYYYYYXXXVVVVVVWWWVVVVVVWWWYYY]]]aaaeeehhhkkkccc\\\ZZZXXXUUUTTTUUUUUUXXX___ooo}}}sssrrrRRR:::999===777555======888;;;EEEZZZ{{{~~~cccPPPGGGAAAAAAAAACCCEEEEEEDDDCCCAAA@@@===;;;999999999999888888999;;;???CCCFFFIIINNNQQQUUUZZZ^^^dddiiimmmooosssxxxzzzyyyxxxyyyzzz~~~}}}yyyzzz{{{yyysssooommmlllfffccc___ZZZUUUNNNGGGBBB===::::::>>>AAA@@@@@@BBBFFFLLLZZZhhhqqq{{{wwweeeVVVKKKWWW{{{cccGGG;;;999;;;>>>>>>>>>===<<<999888999;;;<<<<<<<<<;;;:::::::::;;;<<<>>>AAACCCDDD@@@???@@@BBBEEEFFFDDDAAAAAABBBDDDFFFHHHIIIJJJJJJHHHGGGFFFHHHJJJMMMMMMMMMKKKLLLLLLLLLKKKKKKKKKLLLIIIEEEBBBBBBFFFJJJMMMNNNMMMKKKHHHGGGHHHJJJLLLLLLKKKMMMNNNMMMKKKJJJMMMOOOOOONNNLLLJJJIIIJJJLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNNNNOOOPPPQQQSSSSSSVVVTTTQQQPPPPPPSSSVVVXXXQQQKKKDDDBBBCCCEEEFFFEEEBBBGGGHHHDDDBBBDDDCCC@@@AAABBBCCCDDDEEEFFFGGGHHHLLLNNNQQQWWWcccwwwyyyttt}}}|||vvvyyytttwwwttttttsssooorrrrrrmmmkkkkkkhhhdddbbbaaadddkkkqqqrrrtttwwwuuujjjVVVBBB888888888666444333000......///000222+++---///...------///111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000000000000000......///000111222333333333222111000000111222333111222444666777777666555111222555777888888888777444555666666666555444333555777888888888888999;;;888999;;;;;;:::;;;<<<>>>>>>@@@@@@???>>>@@@CCCGGGEEEEEEIIINNNNNNKKKKKKNNNQQQPPPOOOOOOOOOOOOPPPPPPMMMLLLKKKIIIIIIKKKOOORRRPPPMMMMMMSSSZZZ[[[VVVOOOXXXYYYXXXWWWVVVXXX]]]bbb{{{|||{{{yyyiiidddeeehhh\\\PPPHHHAAA888444555333333222333333333222222000///000222222222<<>>BBBDDDHHHJJJNNNRRRXXX\\\YYY^^^dddggghhhhhhiiikkkmmmnnnqqqssstttssssssrrrgggiiiiiifff___YYYWWWVVVOOOKKKGGGCCCAAA???===;;;>>>999666:::???BBBGGGMMMJJJTTTdddttt}}}rrrYYYIIIHHHeeennntttjjjJJJ777666888:::======??????===:::888999:::;;;<<<;;;::::::>>>===<<<;;;<<<>>>@@@AAA@@@???@@@CCCFFFFFFCCC@@@BBBBBBDDDEEEGGGGGGHHHHHHFFFFFFFFFHHHLLLOOOQQQQQQJJJKKKKKKKKKIIIHHHHHHIIIJJJEEEAAA@@@CCCGGGIIIIIIJJJGGGDDDDDDFFFIIIKKKLLLKKKOOOQQQOOOKKKJJJMMMQQQSSSQQQMMMKKKIIIJJJKKKLLLHHHJJJLLLNNNOOOOOOOOOOOOOOOPPPRRRSSSRRRQQQNNNMMMKKKKKKLLLMMMNNNPPPRRRSSSOOOOOONNNLLLMMMPPPVVV[[[bbbXXXLLLDDDAAABBBCCCCCC@@@FFFGGGBBB@@@DDDEEEBBBAAAAAABBBBBBAAA@@@@@@??????AAABBBDDDHHHPPPZZZaaappp|||vvvrrrdddjjj|||sssfffeeeccc```ddddddoootttmmmfffhhhoootttbbbhhhnnnuuuuuu]]]PPP???>>>===;;;777333333444000111222222111000//////,,,///222222000---...///////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000...//////000000000000000------...000111222333444333222000//////000222333000222444666666666444333000111444777888999888888222444666777777666444333222333555444333333444555888999:::999999:::<<<>>>>>>???@@@???===???CCCGGGCCCCCCGGGMMMMMMKKKLLLPPPSSSSSSSSSQQQOOONNNOOOPPPIIIJJJKKKJJJIIIJJJKKKMMMOOOLLLLLLSSS\\\^^^XXXPPPMMMVVV[[[YYYVVVVVVUUURRRUUUwwwooo~~~xxxrrrooommmhhhZZZEEE777444444333222222333333222111//////111444111---111:::;;;OOOdddnnnrrrsssmmmfffeeeaaa\\\WWWTTTTTTVVVWWWWWWTTTQQQSSSXXX\\\[[[YYYYYYVVVVVV[[[]]]ZZZVVVTTTXXXXXXWWWWWWVVVVVVVVVVVV\\\]]][[[WWWRRROOOPPPRRRRRRQQQSSS[[[hhh}}}}}}}}}dddOOO>>>999;;;888888<<<999>>><<>><<<;;;;;;999999999888888888888777999:::<<>>DDDMMMSSSXXXfffwwwppp]]]SSSGGG^^^ppplll~~~eeeKKKCCC???999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::???>>><<<:::::::::;;;;;;>>>???AAABBBCCCCCCBBBAAABBBCCCDDDFFFGGGIIIJJJJJJHHHFFFEEEHHHLLLOOOOOONNNMMMIIIFFFEEEGGGIIIIIIGGGDDDEEEEEEEEEEEEFFFIIILLLJJJHHHGGGFFFFFFHHHIIIKKKGGGIIILLLLLLJJJIIIJJJLLLKKKKKKKKKKKKKKKIIIGGGFFFFFFGGGIIIIIIIIIGGGEEEDDDLLLNNNPPPQQQQQQOOOMMMKKKOOONNNLLLKKKJJJKKKMMMNNNLLLMMMMMMMMMMMMNNNQQQSSSUUURRRLLLEEE@@@>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA???===<<<<<<<<>>?????????@@@BBBDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHDDDCCCBBB@@@>>><<<;;;:::888:::;;;:::999888999;;;===>>>@@@CCCHHHQQQ\\\dddkkkyyyqqq^^^OOOIIIQQQuuu{{{qqqtttkkkUUUDDD???<<<777999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>>>>======<<<<<<======>>>???@@@AAAAAA@@@??????BBBCCCCCCDDDEEEGGGHHHIIIIIIGGGGGGIIIMMMPPPQQQPPPNNNJJJGGGFFFHHHIIIJJJIIIGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLJJJIIIHHHHHHIIIIIIGGGIIILLLLLLJJJIIIJJJLLLJJJKKKLLLLLLKKKJJJHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEIIIKKKMMMOOOPPPOOOMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKLLLNNNPPPPPPOOOMMMHHHCCC@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>======>>>???@@@???>>>>>>>>>>>>@@@@@@:::???EEEHHHLLLUUUcccmmm}}}~~~|||qqqeee[[[JJJDDD===999888888444111444333222111000000000111///////////////////////////.........------------..........................................------...............//////000//////...---------------.........------.....................////////////000000000000000000000000000000111111111222222222111111111111222444555666222222333333444555555555111222444666777888888777666777777666555555888::::::::::::;;;;;;;;;;;;<<<:::<<<===<<<<<<>>>BBBEEEFFFFFFGGGHHHIIIJJJJJJKKKNNNNNNMMMKKKIIIIIILLLNNNSSSRRRNNNMMMQQQWWWUUUOOOLLLLLLKKKLLLSSS[[[[[[VVVNNNQQQSSSUUUZZZ___^^^YYYVVVZZZppprrrssszzziiiWWWVVVZZZTTTEEE888666555555555555666666555444333222222111222222222111222333666:::@@@EEEHHHWWWVVVUUUTTTSSSTTTUUUUUURRRRRRRRRQQQRRRUUUYYY\\\aaa]]][[[^^^___]]][[[]]]YYYXXXUUUTTTSSSUUUVVVXXX\\\[[[XXXTTTOOOMMMLLLMMMQQQUUUWWWSSSLLLRRRkkk~~~eeegggxxxtttbbbQQQ<<<555999888888999<<<<<>>>>><<<<<<;;;;;;;;;;;;<<<<<<999999999999888888777777777888999999999:::<<<>>><<>>>>>>>>======?????????@@@??????>>>===DDDCCCCCCCCCCCCEEEFFFHHHIIIHHHIIIKKKOOOQQQRRRQQQOOOKKKHHHFFFHHHIIIJJJKKKJJJKKKMMMMMMKKKJJJKKKLLLNNNNNNMMMLLLKKKIIIGGGGGGGGGIIIJJJKKKJJJIIIJJJKKKJJJKKKLLLMMMLLLJJJHHHGGGJJJHHHFFFDDDCCCDDDEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKGGGFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKLLLMMMJJJFFFAAA>>>===>>>>>>????????????>>>>>>======<<<<<<===>>>@@@AAA???>>>===<<<;;;:::::::::::::::::::::;;;>>>CCCGGGSSS```sss}}}xxxrrrhhh___VVVLLLAAA:::888444///...///111000...222222111000////////////////////////////////////............------------------------------------------------------............------......///000///...------------------........................---............/////////000000000000000000000000000000000111111111222222111111111000111222222333222222333333444444555555000111333555666888888888666777888777666666888:::<<<<<<<<<<<<============:::<<<>>>>>>>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKIIIHHHHHHJJJLLLQQQQQQOOONNNRRRWWWVVVRRRLLLLLLKKKJJJPPPWWWXXXTTTLLLOOOQQQQQQUUU[[[[[[WWWSSSWWW```tttppp]]]iii~~~^^^SSSVVVVVVLLLCCC555444222333444555444333444444333222222222222222333111...,,,---000333555UUUUUUUUUUUUUUUUUUUUUUUUQQQTTTUUUSSSRRRTTTZZZ```bbb^^^\\\^^^]]][[[[[[^^^\\\ZZZWWWTTTTTTVVVYYY[[[]]]\\\XXXTTTQQQNNNMMMMMMMMMRRRVVVSSSLLLMMM___sssppphhh{{{gggFFF999<<<<<<:::;;;>>>===;;;AAATTThhhmmm^^^RRRJJJEEEDDDCCCAAA@@@@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;::::::999888777666666888999999999::::::::::::;;;:::999888888999:::;;;999999999:::::::::::::::888999:::;;;;;;<<>>999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::777999<<<>>>???>>>===;;;>>>>>>>>>??????@@@@@@@@@FFFEEEDDDCCCCCCDDDFFFGGGHHHHHHJJJLLLNNNPPPPPPPPPNNNKKKIIIGGGGGGIIIJJJKKKJJJLLLNNNNNNKKKIIIIIIIIIKKKKKKLLLLLLKKKIIIFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNMMMKKKIIIHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIDDDDDDDDDDDDEEEGGGIIIJJJHHHHHHGGGHHHIIIKKKKKKJJJIIIJJJKKKJJJEEEAAA>>><<<<<<<<<===>>>>>>>>>======<<<;;;;;;;;;<<<===???@@@>>>===<<<;;;999888888777>>>===;;;;;;<<<===>>>>>>>>>DDDKKKSSS]]]jjjyyy{{{uuuqqqkkkaaaYYYJJJFFFBBB???===;;;777555999666222111222222111000000000//////....................................------------------------------------------------,,,,,,------------.........------------...//////......---,,,,,,------------..................------------.........//////000000000000000000000000000000000000111111111111111111000000000000000111111222222333444444555555111111333444555666777777555666777777666666777999;;;;;;<<<<<<<<<=========;;;===???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIHHHFFFFFFHHHJJJKKKMMMMMMKKKMMMQQQQQQNNNKKKLLLKKKHHHJJJOOOPPPNNNMMMPPPPPPNNNOOOTTTUUURRRUUUUUUUUU^^^xxxggggggzzziiiWWWUUUUUUOOOGGG999666333333444555333111444444333222222222222333333222000//////000222333UUUUUUUUUTTTTTTSSSRRRQQQPPPTTTVVVTTTQQQRRRXXX^^^___[[[YYYZZZYYYVVVXXX\\\ZZZXXXUUUSSSSSSUUUXXXZZZ[[[YYYUUURRROOOMMMKKKKKKFFFHHHLLLOOOLLLKKKSSS]]]{{{rrrkkkQQQGGG>>>???===<<<<<<:::888===DDD___sss```SSSLLLIIIDDDBBBBBBAAA@@@???;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999666666666666666666666666999888777666666777888999777888888888888888888888999:::;;;<<<===@@@DDDGGGPPPWWW___fffmmmxxxmmmbbbSSSHHHFFFQQQjjjrrr[[[FFF???===777777===::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888:::===@@@AAA@@@>>>===<<<<<<===???@@@BBBCCCDDDGGGFFFEEEEEEEEEFFFGGGGGGFFFHHHJJJKKKLLLLLLMMMMMMLLLKKKJJJHHHHHHHHHIIIKKKIIIKKKLLLKKKIIIGGGFFFFFFEEEGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGJJJKKKMMMOOOOOOMMMJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIIIIJJJIIIHHHGGGFFFCCCDDDDDDEEEGGGHHHIIIJJJIIIGGGGGGIIILLLMMMMMMKKKJJJJJJJJJGGGBBB???======;;;<<<===?????????>>>===<<<;;;:::::::::;;;<<<===;;;;;;:::::::::999888888888666555666999:::999777999999999999<<>>999777:::<<<:::999999===bbb}}}iiiXXXQQQIIICCCBBBAAA@@@>>><<<<<<;;;;;;;;;:::::::::999999999999999999::::::777777777777777777777777888888777777777777888888777888888888888888888888999;;;===@@@CCCGGGMMMQQQ^^^gggttt}}}|||pppiiiQQQHHHAAAEEETTTlllXXXJJJ???===<<<999:::???::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::<<>>;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEHHHJJJKKKJJJIIIIIIJJJJJJLLLLLLLLLJJJIIIJJJKKKHHHJJJJJJIIIGGGEEEDDDEEECCCEEEGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHJJJJJJIIIHHHIIIKKKNNNPPPPPPNNNKKKIIIFFFGGGIIIKKKKKKJJJHHHGGGKKKKKKKKKJJJIIIHHHFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGGGGJJJOOOQQQPPPMMMKKKKKKHHHDDD@@@===<<<===:::;;;>>>???@@@???>>>===<<<;;;:::999888999::::::888999999::::::999999888555444444444666666555444777888888888666666777888888;;;>>>@@@CCCHHHOOOUUU^^^___cccjjjqqqtttsssqqq~~~}}}~~~|||zzzzzzzzzxxxsssnnngggjjjjjjeeeaaa]]]XXXQQQIIIKKKLLLJJJDDD>>>:::777555222111111000...111555333222111000/////////000------------...///000000....../////////......---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///,,,,,,,,,,,,,,,------...,,,---...//////...---,,,,,,------------........./////////////////////////////////000000000111111111111000000000000000111111111222222333333444444555444333222222222222333111333555555444444444555777777777777888888888888<<<===>>>AAADDDFFFEEECCC???@@@@@@AAABBBCCCDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDFFFKKKNNNJJJGGGHHHIIIHHHNNNSSSSSSMMMHHHHHHHHHGGGDDDHHHJJJIIIIIINNNQQQQQQMMMIIILLLSSSTTT]]]yyyrrrdddOOOGGG===777777777555333555444444333333333333333///111333444333222000...TTTSSSRRRPPPOOOOOOOOOOOOPPPRRRTTTSSSQQQPPPQQQSSSUUUSSSSSSTTTQQQMMMNNNRRRPPPOOONNNNNNNNNPPPQQQRRRSSSPPPLLLJJJJJJIIIGGGEEEHHHFFFFFFJJJKKKHHHFFFHHHNNN]]]|||nnnJJJBBB;;;888<<>>???555HHHbbb~~~qqqfffXXXMMMGGGDDDAAA>>>=========<<<<<<<<<;;;;;;888888999999999999999999999999999999999999999:::999999::::::::::::999999999999:::;;;<<<<<<=========???CCCHHHNNNUUU]]]bbbmmmxxx{{{mmm___UUUBBB>>>BBBUUUpppzzzJJJDDD???============<<<999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::<<<===???@@@???>>>===;;;;;;;;;===???AAACCCEEECCCDDDFFFGGGHHHGGGFFFEEEFFFIIILLLLLLIIIGGGGGGGGGJJJMMMPPPQQQNNNLLLKKKKKKJJJKKKJJJIIIFFFEEEFFFGGGFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIKKKMMMNNNLLLJJJIIIKKKNNNQQQQQQOOOLLLIIIEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHEEEEEEFFFHHHHHHIIIIIIIIIHHHFFFFFFKKKQQQSSSRRROOOJJJJJJIIIEEE@@@<<<::::::888:::===???@@@???===<<<:::999888777888888999:::888888999999999888777666777777777777666666666777555666888888777555333222:::888555333444666888999999:::===CCCHHHKKKJJJHHHLLLMMMNNNOOOOOOOOOOOONNNKKKJJJIIIJJJJJJHHHDDDAAA@@@BBBAAA======???>>>;;;333333333444444333444555888333111444333///000333...///000000000000111222333333333111000......///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,------...///,,,,,,++++++,,,,,,---...,,,---///000000///---,,,,,,,,,---------.........////////////////////////////////////000000000111111111000000000111222222111111111222333333444444333333222111111222333444222444666666555444555555555555555666666666777777;;;:::;;;>>>CCCEEEEEEDDD@@@@@@AAABBBCCCDDDEEEEEEGGGHHHHHHGGGDDDBBBAAABBBCCCJJJOOOKKKGGGHHHJJJJJJKKKQQQTTTOOOIIIGGGGGGGGGBBBGGGJJJHHHHHHLLLOOOOOOHHHFFFLLLQQQNNNQQQmmmzzzeee^^^RRRDDD<<<::::::999666555555444333333333333444333444444444333222111000UUUTTTSSSRRRQQQRRRRRRSSSRRRTTTVVVVVVTTTSSSRRRRRRRRRQQQRRRSSSOOOJJJKKKPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSOOOKKKJJJKKKKKKIIIGGGDDDBBBCCCEEEEEECCCDDDHHHJJJNNNgggaaaMMMEEE>>>===<<<:::999;;;===???III]]]|||mmm]]]RRRLLLFFFBBB>>>>>>>>>>>>============::::::::::::999999999999666777777777777888888888777888999::::::999888777777888999;;;<<<>>>???@@@AAAEEEJJJPPPXXXaaakkkqqq||||||qqqaaaQQQFFFDDDCCCNNNiiihhhFFFCCC>>>:::;;;===999333888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;:::999<<<;;;;;;<<<===???AAABBB@@@BBBEEEGGGHHHGGGEEEDDDGGGJJJMMMMMMIIIFFFFFFFFFKKKOOOSSSTTTQQQNNNLLLMMMLLLLLLKKKIIIGGGGGGHHHJJJKKKKKKLLLMMMNNNOOOOOOOOONNNLLLKKKMMMPPPPPPNNNLLLIIIKKKOOOQQQQQQOOOLLLJJJEEEEEEDDDDDDFFFHHHKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFGGGHHHHHHIIIHHHHHHGGGEEEFFFKKKQQQUUUSSSPPPIIIJJJJJJFFFAAA<<<888777777999<<<>>>???>>>===;;;888888777777777999:::;;;888888999999888666444333222444555444222222444666555444333333333444666777444333222444777888666333555555777888888888888888;;;;;;;;;<<<===<<<999777===;;;999888999:::888777444666555333333666555111777444111000///...///222555...,,,111333///,,,------...000000///...//////+++,,,------------...///---...///000000000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---......++++++++++++,,,,,,---...,,,---///000000///---,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111111111111222333333000111111222333333444444111111000000111333555666222555777888777666666666555555555555666666666666999888888<<>>======<<<:::;;;<<<======<<<999:::::::::::::::999888777777888999999::::::;;;>>>>>>>>>>>>>>>BBBGGGKKKQQQXXXbbbjjjpppxxxyyyfffVVVNNNFFF@@@BBBSSSoooxxxgggTTTDDD@@@;;;999:::;;;:::999<<<;;;;;;::::::;;;;;;<<<::::::::::::999999888777888999:::;;;:::999888777777:::<<<=========???@@@AAABBBCCCEEEFFFGGGGGGGGGEEEHHHLLLMMMLLLJJJIIIIIILLLNNNPPPQQQPPPPPPRRRSSSTTTLLLIIIKKKLLLJJJKKKOOOPPPPPPRRRSSSSSSSSSRRRQQQPPPNNNMMMNNNRRRTTTTTTSSSNNNLLLKKKKKKMMMOOOPPPPPPKKKIIIFFFDDDCCCDDDEEEGGGCCCDDDFFFHHHIIIHHHGGGFFFIIIIIIHHHFFFDDDDDDEEEFFFGGGEEEDDDGGGNNNRRRQQQNNNIIIHHHGGGEEEAAA<<<888555555777:::<<<>>>>>>===<<<<<<;;;888666555555666666777777666666555555555444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222111111111000000//////000000000000000000000000...000000///...---...///000000//////.........---////////////////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---.........---,,,,,,+++------------------------+++,,,------......------000000000000////////////000000000000111111111111333333333444444444555555222222222333333333444444555555666666666666555555999888888777666555555555999::::::<<<===>>>@@@@@@AAA@@@@@@@@@AAAAAABBBCCCIIIIIIIIIHHHEEEBBB>>><<<<<>><<<;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;===>>>???@@@BBBEEEIIIOOOVVV[[[fffnnnyyy}}}ooojjj```QQQEEE@@@DDDIIIcccwww|||uuudddQQQEEEBBB>>>:::888999::::::999999999888888888888999999:::::::::::::::999888888777888888999:::::::::999777999;;;=========???AAAAAAAAABBBCCCCCCDDDEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQLLLJJJMMMLLLIIIJJJOOONNNOOOPPPRRRRRRRRRQQQQQQMMMKKKIIIKKKNNNPPPPPPOOOPPPNNNLLLLLLMMMNNNNNNNNNFFFEEECCCAAA@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA@@@FFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEGGGJJJLLLLLLKKKGGGGGGGGGEEEAAA===888555666777999<<<======<<<<<<<<<:::888666555555666666666666666555555555444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111000000000//////000000000000000000000000...///000///...---...///////////////......------...........................------------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...------......---,,,,,,+++........................,,,,,,---...............000///////////////////////////000000000111111111222222333333333444444444222333333333444444444444555555666666666666555555666666666666666666666666888999:::<<<===>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDGGGHHHIIIHHHGGGDDD@@@>>>???@@@CCCGGGKKKMMMMMMLLLJJJKKKKKKKKKIIIFFFCCCAAABBBDDDDDDCCCGGGKKKJJJEEEHHHIIIJJJJJJKKKMMMQQQTTTfffwwwooosssnnniiibbb\\\JJJ999666999999777444444444444444333222111111VVVUUURRROOOMMMLLLLLLLLLWWWUUUQQQPPPPPPRRRSSSSSSNNNMMMLLLLLLLLLLLLMMMMMMJJJGGGEEEEEEHHHKKKMMMMMMKKKHHHEEEFFFIIIKKKJJJHHH@@@AAACCCDDDEEEEEEDDDCCCCCCCCCBBBDDDQQQnnnvvviiibbbqqqcccEEE:::===>>><<<;;;:::999<<>>===<<<;;;<<<======??????@@@??????AAADDDGGGKKKNNNRRRWWW]]]eeemmmrrr~~~ttthhh[[[SSSJJJCCC===>>>PPPddd{{{```LLLAAA===>>>;;;888777888:::::::::777666666555555666666777999::::::::::::999888888666666777777888:::;;;<<<666888;;;======>>>@@@BBBBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCEEEHHHGGGIIIKKKKKKJJJJJJKKKLLLLLLLLLMMMNNNLLLHHHJJJOOOLLLMMMNNNPPPQQQQQQPPPPPPJJJIIIHHHIIILLLMMMNNNMMMPPPNNNKKKJJJIIIHHHGGGEEE????????????@@@@@@AAAAAABBBCCCCCCCCCCCCAAA???>>>BBBCCCEEEGGGHHHGGGGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGDDDEEEFFFFFFCCC>>>:::777666777999;;;<<<;;;;;;::::::999777666555555555666555555555555444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000...///000///---------...///............---------........................------------,,,,,,,,,,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------------,,,,,,+++.............../////////------...////////////...//////////////////////////////000000000000111111111111111222222222333333333333333444444444555555555555666666666666555555333333444555666666777777777999;;;===>>>>>>===<<>><<<>>>BBBJJJ___xxxnnnhhheee___[[[UUUOOOLLLJJJGGGFFFEEEDDDBBB@@@???@@@AAABBBGGGHHHIIIIIIIIILLLRRRWWW^^^bbbggglllrrryyyuuuaaaRRRPPPCCC===BBBGGGPPPiiisssRRRBBB>>><<<999888777666777999::::::555555444444444444555555888999999:::999999888888777777666666777888:::;;;777999<<<>>>>>>???AAACCCCCCBBB@@@??????@@@BBBCCCAAABBBCCCBBBAAAAAACCCEEEFFFGGGIIIIIIHHHGGGHHHIIIHHHLLLPPPOOOKKKHHHJJJNNNIIIJJJLLLNNNOOOOOONNNNNNKKKJJJJJJKKKLLLMMMNNNNNNNNNLLLIIIFFFEEECCC@@@>>>>>>@@@BBBEEEFFFHHHHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDAAAAAAAAABBBCCCDDDDDDCCCDDDGGGJJJHHHDDDBBBDDDGGGCCCEEEFFFGGGEEE@@@<<<999777888999:::::::::999999999888777555555444555555444444444444333333333333111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000///---,,,---...---------------------------------------------------------,,,,,,,,,++++++)))))))))*********++++++++++++++++++++++++++++++***************++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++------------............---......///000/////////.........///////////////////////////000000000111000000000000111111111111333333444444444555555555444555555666666555555444333333444444555666666666888:::<<>>FFFFFFHHHLLLQQQSSSQQQOOOFFFGGGIIIJJJJJJIIIHHHFFFMMMKKKFFFEEEKKKSSSRRRMMMHHHJJJKKKKKKKKKKKKLLLNNNJJJVVV___www~~~vvv}}}oooZZZGGGDDDKKKLLLFFF@@@999777444333444555666555WWWSSSNNNLLLLLLNNNOOOOOOUUUQQQMMMLLLPPPTTTUUUUUUWWWWWWUUUTTTSSSRRRQQQQQQQQQSSSTTTTTTQQQMMMIIIGGGMMMKKKHHHHHHJJJJJJGGGDDDAAABBBDDDEEEFFFFFFFFFEEE<<>>??????AAA@@@GGGZZZwwwyyytttmmmfffaaa\\\XXXUUUVVVTTTRRRPPPOOOPPPQQQRRRWWWZZZ\\\]]]^^^aaaiiiooossswww}}}}}}uuummm^^^MMMBBBCCC888999KKK___ooo___EEE===:::666555555555555666777888:::555555444444444444555555777777888888999888888777999888777666555666777888888:::===>>>???@@@AAACCCCCCBBB@@@??????@@@BBBDDD???AAADDDEEEDDDCCCBBBCCCFFFHHHIIIIIIHHHFFFGGGHHHFFFLLLPPPOOOKKKIIIJJJMMMGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKMMMNNNKKKJJJIIIIIIJJJIIIHHHFFFHHHIIIKKKMMMNNNNNNMMMLLLIIIIIIJJJJJJKKKKKKKKKKKKFFFCCC@@@@@@AAACCCDDDCCCAAAFFFIIIGGGCCCAAADDDIIICCCEEEFFFFFFEEEAAA===;;;888888888888888777777777777777666555555444444444222222222222333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.....................///........................---//////...---,,,---...,,,,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++************+++++++++,,,++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------......///000/////////------....../////////000...////////////000000000/////////000000000111111333333333444444444555555444444555555555555444444555555555555555555555555888:::===???@@@@@@>>>=========>>>???AAABBBDDDEEECCCDDDFFFGGGEEEBBB???===BBBFFFKKKMMMMMMNNNOOOQQQHHHIIIKKKMMMNNNMMMLLLKKKMMMKKKGGGEEEJJJPPPQQQMMMHHHJJJKKKKKKJJJJJJKKKLLLIIISSSWWWgggvvvWWWGGGGGGNNNXXX```GGG???777333555777666333SSSOOOKKKJJJMMMNNNNNNLLLQQQNNNLLLLLLNNNQQQSSSTTTWWWWWWWWWVVVUUUTTTRRRQQQQQQTTTWWWXXXVVVRRRPPPNNNOOOMMMJJJJJJKKKJJJFFFBBB@@@@@@@@@AAAAAABBBBBBCCC>>>@@@AAA@@@@@@EEEPPPYYYyyysssssswwwWWWKKK???;;;;;;::::::<<<<<>>======>>>LLLhhhnnnMMM>>>;;;888222222444555555444555777888555555444444444444555555555555666777777777777666888888777666666666666666888:::<<<======>>>???@@@AAA@@@??????@@@AAABBBCCC>>>BBBEEEGGGFFFDDDCCCBBBHHHIIIJJJJJJHHHFFFFFFGGGFFFKKKOOOLLLJJJKKKLLLKKKFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKKKKKKKLLLOOOSSSUUUUUUTTTRRRRRRRRRQQQPPPMMMKKKJJJGGGGGGHHHHHHIIIJJJJJJKKKIIIFFFCCCCCCEEEGGGFFFEEE@@@DDDGGGFFFBBBAAADDDHHHCCCDDDDDDDDDBBB???===;;;999999888777666666555555666555555555555444444333111111111111222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................---------.......................................---...///...,,,,,,,,,---++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++,,,,,,------------...////////////...---------......//////000......////////////000000/////////000000000111111222222222333333333444444444444555555555555444444666666555555555555555555777999;;;>>>???@@@???>>>======>>>???AAACCCEEEFFFDDDEEEFFFEEEDDDBBB@@@>>>>>>CCCIIIJJJIIIHHHKKKNNNNNNOOOPPPQQQPPPOOOMMMLLLJJJJJJGGGDDDEEEJJJLLLJJJIIIJJJJJJJJJHHHIIIJJJLLLQQQLLLMMMaaatttyyyooofffcccfffkkkbbbXXXKKKBBB@@@@@@@@@???QQQNNNLLLMMMPPPPPPMMMIIIJJJJJJKKKJJJJJJKKKNNNPPPPPPQQQSSSUUUUUUTTTRRRPPPRRRUUUWWWWWWUUUSSSTTTUUUOOOMMMJJJJJJKKKJJJFFFBBBAAA@@@???>>>>>>???AAABBBBBBCCCCCC@@@===@@@GGGNNNXXX}}}sssxxxmmmXXXIIIAAA;;;999;;;999;;;>>>???@@@LLLhhhxxxeeeYYYLLLEEE@@@>>>;;;888;;;AAAGGGWWWsssyyySSS???;;;:::777555111333555444333333555777444444333333333333444444333444444555666666555555555555666666777666666666666888:::;;;::::::;;;<<<======>>>>>>???@@@AAAAAA@@@BBBDDDEEEDDDCCCCCCDDDHHHJJJJJJJJJGGGFFFFFFFFFGGGKKKLLLIIIJJJMMMMMMJJJFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDGGGIIILLLLLLNNNQQQTTTVVVVVVUUUPPPPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDDDDGGGKKKLLLHHHDDD@@@BBBDDDCCCAAA@@@AAACCCBBBBBBAAA???===<<<:::999:::999888666555444444333444555555555555444333333000000000111111111222222000000000000000000000000////////////////////////////////////////////////------------------------........................------------------------,,,,,,---------.........---------------------------...///...,,,+++,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))************+++************************(((((((((((()))***+++,,,++++++******+++,,,,,,------,,,,,,+++******++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---...............,,,,,,---......///000000........./////////000000//////000000000111111111111111111222222222333333333444444555555444444333555555555666666777777888555666888:::===>>>??????>>>>>>???AAACCCFFFHHHIIIEEEEEEEEEEEEEEEDDDDDDDDD???BBBEEEHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOMMMLLLJJJHHHLLLKKKFFFDDDGGGIIIIIIIIIIIIIIIHHHGGGHHHKKKMMMQQQLLLKKKXXX___XXXddd{{{vvvyyyqqquuunnnbbbTTTKKKKKKQQQWWWTTTQQQOOOQQQTTTSSSMMMHHHDDDGGGIIIHHHGGGGGGJJJMMMIIIKKKOOORRRTTTSSSQQQOOOUUUVVVVVVTTTQQQQQQTTTXXXNNNLLLJJJJJJLLLKKKGGGCCCDDDCCC@@@>>>>>>@@@BBBCCCFFFIIIKKKGGGAAA???BBBGGGGGG]]]zzzrrrsss]]]NNNCCC???@@@;;;;;;===@@@>>>===EEEQQQccc}}}|||xxxooo]]]HHH<<<888666999>>>>>>;;;???GGGRRRmmmtttvvv|||\\\===444666666555888000333555444222222333666333333222222222222333333222333333444555555555444222333555777888888777777555666888888777777777888:::;;;<<<>>>???@@@@@@@@@BBBCCCCCCBBBAAABBBDDDFFFHHHIIIJJJIIIGGGEEEEEEEEEIIILLLKKKGGGIIIOOONNNIIIFFFFFFGGGGGGFFFEEECCCBBBEEEGGGHHHGGGEEEDDDGGGIIIMMMLLLMMMNNNOOOOOOMMMKKKHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB@@@@@@CCCIIINNNNNNHHHBBBAAABBBBBBAAA???>>>>>>???AAA@@@>>><<<:::888888777:::999777666444333333333444444555555555444333333//////000000111111111222111111111111111111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........---------------------------...///...,,,+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))************************(((((((((((()))***+++,,,+++*********+++,,,,,,------,,,,,,+++*********+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,------......------,,,,,,------...///000000............/////////000000000000000111111111111000000111111111222222222333444444555555444444333333333555666777999::::::333444666888:::<<<>>>??????@@@AAACCCEEEHHHJJJKKKFFFFFFEEEEEEFFFGGGHHHIIIDDDCCCDDDHHHMMMOOOMMMIIICCCEEEHHHJJJKKKKKKKKKJJJIIIOOOPPPJJJFFFGGGJJJKKKIIIIIIHHHGGGFFFGGGKKKNNNDDDPPPQQQNNNSSSVVV[[[ggguuussskkk[[[MMMMMMZZZggg___XXXSSSTTTXXXYYYRRRKKKGGGEEEDDDEEEHHHKKKLLLLLLKKKJJJJJJKKKMMMOOORRRSSSYYYWWWTTTRRRPPPOOOPPPPPPKKKIIIGGGDDDCCCBBBCCCDDDGGGFFFCCC@@@===>>>AAACCCFFFKKKNNNIII@@@;;;>>>CCCAAAKKK[[[sssuuurrr{{{kkkMMMAAACCC@@@???===:::999;;;@@@DDDLLLXXXooovvvkkk```ZZZSSSGGG;;;555999999:::;;;:::>>>PPPddd~~~~~~uuuQQQGGG;;;444333555555444111222333333444444333333555555333222222333444555555555555555666666666666444555555666666666666666999999:::::::::999888888::::::;;;;;;<<<=========CCCBBBAAAAAABBBCCCBBB@@@HHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@CCCAAA@@@CCCIIILLLJJJGGGAAA@@@???===<<<<<<<<<<<<<<<<<<<<<;;;:::888555444444444555555444444333222222222222222222222222222000000000000000000000000////////////....................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***+++*********))))))((((((******))))))))))))******+++*********+++,,,------***))))))((((((((((((((()))***+++***)))((()))***,,,++++++******++++++,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,---------............//////////////////...............///111111222222222222222222222222222222222000000111222333333444444444555666666666666888:::555777888888777777888999777999===AAAEEEHHHJJJKKKJJJGGGGGGIIIHHHDDDCCCFFFEEEBBBAAADDDIIILLLIIIFFFDDDCCCCCCDDDGGGIIIJJJJJJKKKKKKKKKIIIGGGFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEJJJJJJKKKMMMOOORRRTTTUUUsssrrrkkk^^^UUU___ttt[[[WWWUUUXXX^^^```]]]YYYNNNLLLIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKLLLMMMRRRPPPNNNLLLJJJJJJKKKKKKIIIGGGEEECCCAAAAAAAAABBBEEEEEECCC@@@>>>===@@@BBBDDDGGGIIIEEE???;;;===@@@???BBBFFFQQQgggrrr|||rrrTTTGGGAAA===:::999;;;<<<<<<;;;===AAAKKK\\\qqq|||pppccc[[[RRRJJJCCCBBBAAA>>>;;;:::888888;;;BBBKKK]]]zzzxxx{{{~~~vvv{{{ttt___MMMBBB<<<555222444555555333111222333333444444333333666555444333333444555555444444444444555555555555444555555666666666666666777888999::::::::::::::::::;;;;;;<<<<<<===>>>>>>BBBAAA@@@AAACCCDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@??????>>>===<<<;;;===;;;;;;@@@FFFJJJIIIGGG@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999777555333444444444444444333222222111111111111111111111111////////////////////////////////////.........---------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***************)))))))))(((******))))))))))))******+++************++++++,,,******)))((((((((()))))))))***+++***)))((()))***,,,++++++******++++++,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------............////////////...............///000111222222222222222222222222222222222222111222222222333444444444333555666555555555777999666777888888777666777999777999;;;>>>AAADDDFFFGGGIIIFFFEEEGGGFFFDDDDDDGGGKKKGGGCCCCCCFFFHHHGGGEEEDDDBBBBBBCCCEEEGGGGGGGGGIIIIIIIIIHHHGGGGGGIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJKKKLLLNNNOOOQQQRRR\\\iii}}}pppsssVVVVVVWWW[[[___bbbbbbbbbWWWTTTOOOLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHKKKJJJIIIGGGFFFFFFGGGHHHFFFEEECCCAAA?????????@@@BBBCCCBBB@@@>>>===>>>???AAABBBBBB@@@===;;;<<<===<<<:::999:::BBBZZZ{{{xxx^^^LLLEEE===;;;>>>???<<<888999888888;;;CCCPPP___iiizzzpppcccWWWOOOHHHBBB===999555333666999999:::======DDDSSSeeewwwzzz|||}}}pppUUU===666777444222333555666333000111222222333333333333333555555444444444555555666222333333333444444444444444555555666666666666666666666888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@??????AAADDDFFFFFFFFFAAA@@@@@@???AAACCCEEEGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBB?????????>>>===;;;:::999:::888999<<>>>>><<<;;;:::999999999999999888888666555333222333333333444333222222111////////////////////////........................//////.........---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++******((()))******++++++******************))))))))))))******))))))))))))******++++++***)))))))))******++++++***))))))))))))***((()))******)))((()))+++++++++************++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------------------....................................///000111222333333333333222222222222222222222222222333333333333333333333333444444444333444666888777888999888777666777888888999;;;===???AAACCCCCCHHHDDDDDDFFFGGGEEEFFFJJJRRRMMMGGGDDDEEEFFFEEEDDDFFFDDDCCCCCCEEEFFFFFFEEEEEEFFFFFFFFFEEEFFFIIIKKKJJJJJJJJJKKKJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMNNNNNNPPPcccRRRTTTWWWYYYZZZ[[[]]]^^^\\\XXXRRRMMMKKKJJJIIIHHHLLLMMMMMMMMMLLLKKKIIIHHHIIIHHHGGGGGGFFFGGGGGGHHHDDDCCCBBB@@@???>>>>>>>>>???@@@AAA@@@>>><<<<<<===>>>===<<<<<<===<<<;;;:::::::::===@@@>>>CCCZZZttthhh]]]NNNCCC>>>>>>===<<<<<<===>>><<<;;;===BBBGGGKKKSSS```ooo~~~sssggg]]]JJJEEE???;;;;;;<<<<<<<<<:::888999<<<<<<;;;===BBBLLL^^^{{{cccBBB666;;;888666555555555444111...111111222333333333333222555555555555555555666666333333333333444444444444444555555666666666666666666777888999::::::::::::;;;;;;<<<======>>>>>>???>>>>>>>>>AAAEEEHHHHHHHHHAAA@@@>>>===>>>@@@CCCEEEFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@???AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<;;;:::<<<>>>???===;;;===<<<;;;999888888888888777777666555444333222111222222333333222222111000////////////////////////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******((())))))************************)))))))))))))))******))))))))))))******++++++***)))((((((((())),,,++++++***************((()))******))))))***+++++++++************++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........------...............///000111222333333333333333111111111111111111111111222222222222222111111111222333444333222222444666777888999888777666777888999:::;;;===???AAACCCDDDEEEDDDFFFKKKLLLJJJIIILLLRRROOOKKKIIIHHHHHHFFFDDDIIIHHHFFFFFFGGGGGGGGGFFFBBBCCCCCCCCCBBBCCCEEEHHHGGGHHHIIIJJJLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKRRRXXX___www|||NNNPPPSSSTTTTTTTTTVVVXXX[[[WWWQQQLLLJJJHHHFFFEEEIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGCCCBBBAAA@@@???>>>>>>>>><<<>>>??????===;;;;;;;;;<<<:::999:::<<<===<<<:::<<<:::===DDDCCC>>>CCCMMMkkkuuuuuukkkSSSBBB;;;;;;===888;;;>>>>>>;;;888999:::>>>AAAFFFLLLUUU___iiioooyyy}}}yyymmm]]]RRRLLLEEE>>><<<:::888777777888888888999888999:::;;;???LLLXXXpppnnnMMM;;;999<<<999777555333333222000///000111222222333333222222333444444555555555666666333444444444444555555555444555555666666666666666999999:::::::::999999888;;;;;;<<<<<<===>>>>>>>>>======>>>AAAEEEHHHHHHHHHDDDBBB@@@>>>>>>@@@BBBDDDCCCCCCCCCDDDEEEFFFHHHIIIEEEFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@AAABBBBBBCCCBBBBBBAAA@@@EEEEEEDDDDDDCCCAAA@@@???======<<<=========;;;:::<<<;;;:::888777777777777666555444333222222111111111111111222111000000///000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************++++++++++++******(((((()))************)))))))))))))))))))))************))))))))))))******++++++***)))((((((((())),,,++++++***************''')))******))))))***++++++******))))))******+++************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---------......//////111111222333333333222222111111111111111111111111111111111111000000000000222333333222111111333555777888999888777666777888777777999:::===@@@CCCDDDDDDDDDIIIPPPRRRNNNLLLMMMMMMMMMMMMMMMMMMLLLIIIGGGJJJHHHFFFEEEFFFFFFEEEDDD@@@AAAAAA???>>>>>>@@@BBBCCCDDDFFFIIIKKKMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHOOOOOOMMM^^^IIILLLNNNQQQRRRSSSUUUVVVWWWTTTPPPMMMKKKIIIGGGEEEFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@???>>>>>>======:::<<<======;;;::::::::::::999888999;;;;;;;;;:::===888555888<<<===???BBBPPPzzzvvvllluuuuuu\\\JJJAAA>>>777888888777777888;;;============>>>???DDDJJJNNNPPPTTT[[[dddnnnwww|||pppgggSSSPPPHHH???<<<>>>===::::::::::::999888777666555444444777;;;BBBQQQkkkrrrMMM<<<<<<:::333444333111000///000111111000111111222222222222222111222333444555555555555444444444444555555555555444555555666666666666666:::::::::::::::999888777::::::;;;;;;<<<=========>>>===>>>@@@DDDFFFGGGFFFEEEDDDBBB@@@@@@AAABBBCCC@@@@@@@@@AAABBBEEEGGGIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCDDDDDDEEEDDDBBBAAA@@@CCCCCCCCCCCCBBBAAA@@@???<<<======>>>>>>>>>>>>>>>;;;;;;999888777666666666555444333222111111111111000000111111000000///...000000000000000000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))************))))))******************************++++++++++++******'''((())))))******))))))))))))))))))******************))))))))))))******++++++***)))))))))******++++++***))))))))))))***'''(((******))))))***,,,******))))))))))))******+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////111111222222222222222111111111111111111111111111000000111111111111111111222333333222111111333444555777888888777777888999444444555666999<<>>@@@AAABBBEEEGGGJJJLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLGGGIIIQQQUUU]]]vvvHHHIIIJJJMMMPPPRRRRRRRRRSSSRRRPPPOOOOOONNNKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGAAAAAAAAAAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;999888999:::777888888888888888999999666777666333555;;;>>>>>>BBBYYY~~~wwwqqqnnn|||uuu\\\MMMEEEAAA<<<999999;;;===???888999:::::::::<<>>???AAADDDGGGJJJLLLMMMQQQRRRTTTXXX[[[___aaabbbbbbaaa___[[[UUUMMMFFFBBB;;;<<<999666777<<<===:::555666888999:::;;;===>>>BBBIIIUUUaaajjjzzzxxxzzzxxxuuuOOO;;;999;;;777111///000000000//////000111000000111222222222222222000111222444444444444333222333333333444444444444444555555666666666666666888888999:::::::::999999999999::::::;;;<<<<<<<<<>>>>>>>>>???BBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBDDDGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLHHHGGGEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFCCCAAA???@@@@@@AAAAAAAAA@@@@@@???>>>???@@@@@@???>>>>>>>>>;;;;;;999888777666666666555444333111111111111222//////000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************))))))************))))))******************************++++++++++++******'''(((((()))))))))))))))((()))))))))******************))))))))))))******+++************++++++,,,******)))((((((((())))))&&&(((******))))))+++,,,******))))))))))))******+++***)))))))))***,,,,,,)))))))))*********++++++++++++,,,,,,,,,---------++++++,,,------...//////000111111222111111000000111111111111111111111111111111222222333333444444333333444333111111333444444666777888777888999;;;555555555555777:::<<<>>>BBBBBBEEEKKKMMMKKKJJJLLLDDDFFFIIIKKKLLLLLLLLLMMMEEECCCAAAAAAAAABBBAAA@@@======>>>===<<<===???BBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLHHHJJJPPPNNNKKKVVVhhhIIIHHHHHHJJJMMMOOONNNLLLQQQQQQQQQRRRSSSRRROOOMMMKKKJJJHHHGGGFFFGGGHHHHHHAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999::::::999888777999:::555777888777666555777999---999???:::555888888444888>>>VVVmmmkkkzzz```RRRLLLEEE@@@???>>>;;;999999<<<>>>???===;;;::::::888888999999::::::;;;;;;;;;;;;<<<===???AAACCCDDDEEEFFFEEEBBB>>>;;;;;;;;;666888888666777:::888444555666888999;;;???CCCFFF\\\kkkqqqxxx{{{zzz|||fffKKK666888:::444111555///111333333222000///...000000111222222222222111///000111333444444333333111111222222222333333333444555555666666666666666666777888999:::;;;;;;;;;888888999::::::;;;;;;<<>>>>>???AAABBBBBBAAA???@@@AAABBBCCCDDDDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGDDDAAA?????????@@@AAAAAAAAAAAA@@@BBBCCCCCCAAA>>>;;;::::::<<<;;;:::888777777666666555444333111111111222222///////////////......---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))******++++++++++++******'''(((((()))))))))))))))(((((())))))*********+++******))))))))))))******+++*********+++,,,------***))))))(((((((((((((((&&&((()))***))))))+++---******))))))))))))******+++***)))))))))***,,,---((())))))))))))*********++++++,,,,,,,,,---------++++++,,,,,,---...//////000000111111111000000///000000000000000000000000222222333444444555666666333444444333222111333444333555777777777888:::<<<999888777777888:::<<<===BBB@@@AAAEEEGGGFFFHHHLLLCCCDDDFFFGGGHHHIIILLLNNNFFFDDDBBBBBBCCCCCCBBBAAA;;;<<<=========???BBBEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFFFFGGGHHHJJJKKKLLLBBBKKKMMMFFFGGGRRRUUUPPPcccKKKLLLNNNRRRSSSRRROOOLLLLLLJJJHHHJJJNNNRRRTTTTTTMMMJJJGGGCCCCCCDDDGGGJJJGGGEEEAAA===;;;;;;<<<===::::::999999999999999999777777777777777888888888:::999888666555555444444555555555555555666777777666777>>>MMMbbb}}}|||wwwhhhTTTHHHFFFCCC???;;;===<<<999:::===<<<888;;;<<<;;;999888888888666:::888666666888;;;===>>>BBB>>><<<;;;888555777<<<555777888888888:::<<>>>>>>>>>>>???@@@AAABBBBBBCCCCCCBBBAAAAAADDDFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMKKKHHHFFFGGGIIIFFFGGGGGGFFFDDDDDDFFFGGGEEEDDDDDDFFFIIIJJJGGGDDDEEEEEEDDDDDDCCCCCCBBBBBBEEECCCAAAAAABBBBBBAAA@@@CCCBBB@@@>>><<<;;;999888;;;;;;:::888777555444444222222222111111111111000/////////...------,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))*********))))))(((,,,++++++******++++++,,,))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))******+++,,,''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---,,,+++***))),,,,,,------...///000000////////////000000000000000000000000111111111111111222333444666777888888555444333222222222333444666666666666888:::<<<===@@@>>>;;;888888:::===???@@@AAA@@@@@@@@@CCCGGGJJJHHHGGGFFFGGGJJJMMMNNNNNNOOOIIIBBBAAAFFFLLLNNNNNNFFF>>>;;;>>>CCCCCCBBBCCCFFFEEEDDDFFFIIIHHHDDD@@@CCCCCCDDDHHHLLLLLLIIIFFFKKKIIIHHHFFFFFFGGGHHHJJJNNN]]]~~~OOOOOOPPPQQQRRRPPPMMMKKKMMMKKKJJJKKKOOORRRSSSSSSJJJHHHEEEDDDDDDEEEHHHJJJFFFDDDBBB???=========>>>::::::999999999999888888777777777777777777777777999888777777666666666666555555555555555666666777777777888>>>KKKdddqqq]]]RRRJJJDDDEEEEEECCC>>>===@@@@@@===888999999888888888888777;;;:::999:::;;;;;;;;;;;;999777888===>>>;;;999;;;>>>>>>>>><<<<<<===AAADDDAAAMMM___ooo{{{vvvbbbQQQJJJ>>>:::666333222222111111222111111000000111111222000000//////000000111222000000111111111222222222111111222333444444444444444444444555555555666666666666666666666666666666777888888999999:::;;;;;;<<<<<<===>>>???AAACCCCCCBBBCCCCCCBBBAAAAAADDDFFFJJJJJJIIIHHHHHHGGGFFFFFFFFFHHHJJJIIIGGGFFFGGGHHHKKKLLLLLLKKKIIIGGGHHHIIIFFFEEEEEEGGGJJJKKKJJJHHHGGGFFFFFFDDDCCCBBBAAAAAACCCAAA@@@@@@BBBCCCCCCBBBAAA@@@???>>><<<;;;999999:::999888777555444333222222222222111111111000000000000///......------,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))************))))))+++******))))))******+++))))))))))))))))))))))))(((((()))******************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++''''''((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------...//////000.../////////000000000000//////000000000111111111111222222333444555666666444333222222222222333444555555555666777999;;;<<<===<<<:::888888999;;;===;;;<<<===???AAAEEEJJJNNNIIIHHHGGGHHHKKKLLLLLLLLLMMMIIIDDDCCCFFFJJJNNNOOOJJJAAA;;;===AAABBBDDDGGGFFFEEEDDDFFFHHHHHHFFFCCCDDDDDDEEEHHHKKKLLLIIIFFFIIIHHHGGGEEEEEEFFFGGGHHHJJJPPP^^^yyySSSSSSRRRQQQOOOMMMKKKJJJLLLKKKKKKLLLNNNPPPPPPOOOGGGFFFEEEDDDEEEFFFGGGHHHDDDCCCBBB@@@??????>>>>>>::::::999999999888888888777777777777777666666666666666555555555555555666555444444444444555666666666777666444555GGGjjj|||www~~~vvvhhh___NNNMMMHHHAAA>>>???===888::::::::::::;;;;;;;;;<<<::::::;;;;;;:::999888777;;;888888;;;<<<:::999:::AAABBBEEEIIIOOOWWW```fffppp~~~gggRRRDDD>>>;;;888444111111111000///111111000000000000111111000000//////000000111222000000000111111111222222222222333333333333333222333333333333444444444444333333444444555666666666777777888888999:::::::::::::::;;;===???AAACCCEEECCCDDDDDDCCCBBBCCCEEEGGGKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEFFFGGGFFFEEEFFFGGGMMMNNNPPPNNNLLLIIIHHHHHHGGGEEEDDDEEEGGGIIIIIIHHHHHHHHHGGGEEECCCBBB@@@@@@BBBAAA@@@@@@BBBDDDDDDCCC???>>>>>>===;;;::::::999888777666555444222222111222222111111111000000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))************)))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---......//////....../////////000000000//////000000000000111111111111222222333333333333333333222222222222333444444444444555777888:::;;;::::::999999999::::::;;;:::;;;===???AAAEEEKKKNNNJJJIIIIIIJJJLLLLLLKKKJJJJJJIIIGGGFFFFFFIIINNNRRRRRRHHH???>>>???@@@CCCGGGFFFDDDDDDDDDFFFHHHHHHGGGFFFFFFGGGIIIKKKKKKHHHFFFHHHGGGEEEDDDDDDDDDEEEFFFFFFIIIKKKUUUtttSSSSSSRRRPPPMMMKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@@@@@@@??????>>>>>>::::::999999888888777777777666666666666666555555222222222222222333444555444444333333444444555666333666999777333666HHH[[[zzzsssjjjkkk~~~~~~zzzsssnnnnnnmmmeee[[[GGGCCC@@@???>>>===???BBB=========<<<;;;;;;<<<<<>>@@@BBBCCCEEEFFFFFFEEEDDDDDDGGGIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDIIIKKKMMMMMMKKKHHHGGGGGGGGGEEEDDDCCCCCCDDDDDDEEEGGGGGGFFFEEECCCBBBAAAAAACCCAAA@@@@@@BBBCCCCCCBBB<<<<<<<<<;;;::::::999999777666555444333222111111111111111111000000000000111000000//////...------++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))************)))***))))))(((((())))))***(((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''(((((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------................../////////000000////////////000000000111111111111111111111111111222222222222222333333333333333444555666888999999888999:::;;;;;;;;;;;;;;;@@@AAAAAAAAABBBDDDGGGJJJIIIIIIJJJLLLNNNNNNLLLJJJIIIKKKLLLJJJGGGIIIOOOUUUYYYPPPGGGCCCAAA???@@@CCCEEEDDDCCCCCCEEEGGGIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBCCC@@@GGGJJJHHHRRRkkkQQQQQQQQQNNNKKKJJJKKKMMMKKKKKKLLLMMMLLLKKKKKKKKKIIIIIIHHHGGGEEECCCBBBAAA>>>>>>>>>>>>=========<<<::::::999888888777666666666666666555555555444444222222222222333444555555333333333333333444555555222333888:::888555888???NNNnnnrrrlll~~~kkkbbbZZZUUUPPPKKKMMMQQQRRRRRRPPPNNNLLLNNNRRRVVVXXX\\\dddjjjlllqqq~~~}}}zzznnnsssWWWIIIDDD>>>555666444111111111222111000000//////......//////000/////////...///000000111//////000000000111111111222222222333222222111111111111111111222222222333333333444555555666777777888888888999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@GGGGGGGGGFFFEEEFFFHHHJJJEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBDDDGGGJJJKKKJJJHHHGGGGGGIIIHHHFFFDDDBBBAAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@@@@@@@@@@???>>>::::::::::::999999888888666666555444333333222222111111111000000000//////000000000///......------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))************************))))))*********(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))(((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---------------............////////////...////////////000000000000000000000000/////////111111111222222333333333222222333555666777888999888999;;;<<<============BBBCCCDDDDDDCCCDDDFFFHHHHHHHHHIIILLLOOOPPPOOOMMMIIIMMMPPPNNNKKKLLLRRRXXXXXXRRRLLLJJJGGGBBB@@@BBBDDDCCCCCCBBBCCCFFFIIIKKKGGGHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@===???DDDEEEBBBDDDXXXnnn~~~MMMOOOOOOMMMJJJHHHJJJMMMMMMNNNOOONNNMMMLLLMMMNNNLLLKKKIIIGGGEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;<<<::::::999888777666666555666666666555444444333333444444333444444555666666333222222222222333444444444111111666888777777:::;;;MMMlllzzztttvvvuuuzzz||||||zzzwwwuuuwww}}}uuuyyyuuuUUUBBB======999444333222000000111222111000//////............////////////......//////000111/////////000000000111111111111222222222222222111111111111111222222222222333444444555555666666666777777888888999:::::::::<<<;;;;;;<<<<<<===>>>???FFFGGGGGGFFFEEEFFFHHHJJJEEEFFFGGGHHHJJJLLLMMMMMMGGGFFFFFFFFFHHHHHHFFFDDDDDDFFFIIIIIIIIIHHHIIIIIIKKKKKKJJJHHHEEECCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDBBB@@@>>>>>>>>>===;;;999999999888888777777777555555555444333222222222111111000000000//////////////////...------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******+++******+++******))))))******+++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,------------........./////////......////////////000000000000000//////////////////000111222333333333222111222444666777888888888888999:::<<<===>>>>>>>>>>>>@@@BBBCCCDDDFFFIIIKKKHHHHHHIIILLLOOOQQQPPPOOOMMMPPPSSSSSSPPPQQQVVV[[[UUUQQQOOOOOOLLLFFFDDDEEEBBBCCCCCCBBBBBBDDDGGGJJJFFFGGGIIIHHHGGGFFFFFFGGGDDDCCCCCCBBBAAA@@@??????CCC;;;;;;DDDEEE???BBBMMM[[[{{{KKKMMMOOOMMMHHHFFFHHHJJJLLLMMMMMMLLLJJJJJJLLLOOOLLLKKKIIIGGGEEECCCCCCBBBAAA???===;;;:::;;;<<<<<<::::::999888777666555555666666555555444333333222333333222222222333444444222222222222222333333444666000...222555555666999;;;;;;JJJggg~~~~~~~~~vvv|||dddQQQ???:::999444222555000///......000111000//////......------......//////............///000000////////////000000000111///000111222222222222222111111111222222222333333333333333333444444444444555555666666777888888888:::::::::;;;<<<>>>???@@@DDDEEEEEEDDDCCCCCCFFFHHHCCCDDDFFFGGGIIIKKKLLLMMMGGGFFFFFFHHHKKKMMMLLLJJJEEEFFFGGGGGGFFFFFFGGGHHHHHHJJJKKKJJJGGGEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAA???============<<<;;;999999888777777666555555333333333222222111111000111000000000////////////.........---,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))******+++++++++)))))))))(((((()))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''((())))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000////////////000000000000...///111222333333333222222333555777888999999888777888999:::<<<===>>>???:::<<>>CCC>>><<>>;;;:::;;;<<<>>>::::::999888777666555444666666555444444333222222000000////////////000000222222111111222222333444555111111333444111111333666000444CCCQQQccczzzuuuqqquuu{{{pppbbbXXXVVVDDD999666<<<999///...777...---,,,---///000///............------........................///000000////////////000000000000...///000111222333333333111222222222222333333333333333222222222222222222333333444444555666666666777888999:::<<<>>>@@@BBBBBBCCCCCCBBBAAAAAADDDFFFAAABBBCCCDDDFFFHHHIIIIIIFFFEEEFFFIIINNNQQQPPPOOOEEEFFFFFFDDDBBBBBBCCCEEECCCFFFIIIIIIFFFEEEEEEFFFBBBBBBAAAAAA@@@???>>>>>>???===;;;;;;=========<<<999999888777666555444444222222111111000000//////000000000000////////////...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((******+++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((('''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000////////////000000111111...///111222333333222222222333555777999999999999777777777888:::<<<>>>???999;;;>>>@@@BBBDDDGGGIIIOOOMMMKKKKKKMMMNNNOOOOOOSSSUUUWWWXXXYYY[[[]]]^^^```\\\XXXTTTLLLCCC@@@AAA???AAACCCBBB@@@@@@CCCFFFBBBEEEGGGFFFDDDDDDFFFHHHCCCCCCCCCBBBAAA@@@>>>>>>:::BBBAAA888777>>>AAA===BBB???NNNoooMMMMMMMMMKKKIIIFFFDDDBBBGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGHHHFFFBBB@@@BBBDDDDDDCCC@@@>>><<<;;;;;;<<<999999888777666555444444333333333333333333333333333333333222222111111111111111222222222222111111000000111111111222222222111222888<<<:::@@@\\\|||yyytttzzzppp{{{yyyyyyvvvYYYEEE<<<999333333222222111000////////////////////////////////////.........---------............////////////000000000000111111111111000000111222333333444444222222222222222222222222///000000111111222333333555444444444444555666666666666777999;;;>>>@@@AAAEEEEEEDDDBBB???>>>???AAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGIIIHHHFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA>>><<<;;;;;;<<<<<<;;;:::999999999999777666555444222222111111000/////////......------------......,,,,,,,,,+++++++++***************)))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))))))))***+++,,,......,,,+++*********+++,,,---,,,,,,,,,---------......---......///////////////////////////000000000000222222222333333333444444555555555555555555444444555666888:::;;;<<<;;;;;;======>>>???AAACCCEEEFFFNNNJJJIIILLLNNNOOOVVV___VVVVVVTTTTTTYYY___^^^YYYZZZXXXUUUQQQMMMIIIFFFDDDCCCAAA>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAA???>>>>>>>>>>>>============<<<<<<<<<<<<;;;999<<>><<<;;;;;;;;;999888888777666555444333333333333333333333333333333333222222222111111111000111111222222111111000000000000111111111222222222000222666444666FFFZZZxxxrrrgggiiinnnyyyzzz}}}ssslllmmm|||aaaIII<<<666333333333222111111000//////........................///.........------------............//////////////////000000000111111111000111111222222333333333222222222222222222222222111111222222333444444555555444444444444555666666777888888999;;;===>>>???BBBCCCCCCBBB@@@@@@AAABBBBBBAAA@@@??????AAACCCEEEFFFFFFEEEEEEFFFFFFGGGHHHCCCBBBAAAAAAAAAAAABBBCCCBBBDDDEEEFFFDDDBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@>>><<<<<<<<<;;;999888555666777777888888777777222222111111000/////////......------------......,,,,,,+++++++++*********)))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++*********+++,,,,,,++++++*********+++,,,---,,,,,,,,,------------...---......///////////////////////////000000000000222222222333333333333444555555555555555555444444333444666888:::<<<<<<===?????????@@@AAACCCDDDEEEKKKJJJLLLQQQSSSSSSWWW^^^XXXYYYWWWWWW\\\cccddd```\\\[[[XXXRRRKKKGGGEEEFFFEEEBBB@@@???AAABBBCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::@@@;;;;;;>>>===>>>NNNaaa{{{LLLMMMNNNNNNMMMLLLKKKJJJAAABBBEEEGGGGGGFFFEEEDDD???BBBGGGHHHFFFCCC@@@>>>============<<<;;;::::::888777777666555444333333222222222222222222222222222222222111111111111111000000111111111111000000000000000000111111111111777222111555666333777???LLLfff}}}xxxwwwooocccbbbmmmsssjjjaaacccpppqqq{{{cccFFF666333222000222222111111000000//////....................................---------------............///////////////000000000000111111111111111111111222222222222222222222222222222222333333333444555555666666555444444444444555666666999999999999:::<<<===>>>???AAACCCDDDCCCBBBCCCDDDCCCBBB@@@??????AAACCCDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA???????????????>>>@@@BBBCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???===<<<;;;:::888666555555666777777777777666222111111000000//////......------,,,,,,------...,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------,,,,,,+++***************++++++******++++++,,,---,,,,,,,,,,,,---------------......///////////////////////////000000000000111111222222222333333333444444444444444444555555222333444666888;;;===>>>@@@@@@@@@AAABBBBBBCCCCCCGGGHHHNNNTTTVVVTTTUUUYYY[[[\\\[[[ZZZ^^^eeehhhggggggeee```WWWOOOJJJJJJLLLGGGEEEBBBAAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>>>>???:::::::::999999999888888;;;888888<<<:::555:::CCCSSSnnnIIIJJJKKKLLLMMMLLLKKKKKKCCCDDDEEEFFFFFFEEEDDDCCC<<<>>>AAABBBAAA???<<<:::999:::;;;<<<<<<:::999888666666555555444333333222222222222222222222222222111111111111111111111000///000000000000000000////////////000000000111111777222111666777444444666;;;FFFZZZvvv}}}yyywwwzzzrrrooosss}}}{{{ttt}}}mmm___HHH444...111333111111111000000000/////////........................---------------------------------.........//////////////////000000000111111111111111111000000000111111111111111111111111333333444444555666666666555444444444444555666666888888888999:::<<<===>>>???BBBFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>======???BBBBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@>>><<<;;;;;;:::888666777777777666555444333222111111111000//////......------,,,,,,,,,,,,------++++++++++++************((((((((()))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++,,,,,,++++++***************++++++***++++++++++++,,,,,,++++++,,,,,,,,,------------......///////////////////////////000000000000111111111111222222222222333333444444444444555555333333333444666999;;;===>>>???@@@AAACCCDDDDDDDDDFFFIIINNNSSSTTTRRRRRRSSS[[[]]]]]][[[^^^eeekkklllrrrmmmddd\\\UUUQQQNNNLLLIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>999999999999888888888777555333666<<<===;;;;;;???DDDMMM]]]qqqFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGEEEDDDCCCCCCCCCCCC>>>>>><<<<<<<<<<<<;;;;;;777888999::::::999777666555555444444333222222222111111111111111111111111000000000000000000000000...//////000000//////........./////////000000000000///000111111///111444777666;;;LLLfffwwwppplllcccYYYCCC@@@888000...222333111000000//////////////////........................,,,,,,------------------------------...............////////////000000000111000000000000000000000111111111111111111111111222222222333444444555555555444444444444555666666555555666888:::===???@@@BBBEEEIIIJJJIIIGGGEEEEEEDDDFFFHHHIIIIIIFFFCCCAAACCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDCCCAAA@@@???>>>@@@AAACCCBBB@@@>>>>>>>>>===>>>????????????>>>>>>===<<<::::::;;;;;;:::888666666666555444333222111111111000000///.........,,,,,,++++++++++++,,,,,,+++++++++*********))))))''''''(((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///////////////////////////000000000000000000000111111111222222333333333333444444555555666555444444555777999:::;;;===???BBBDDDFFFFFFGGGJJJNNNQQQRRRQQQQQQQQQQQQUUUZZZ]]]]]]```jjjrrrvvvyyyqqqgggaaa]]]XXXOOOHHHJJJHHHEEEEEEEEEDDDCCCAAA????????????@@@@@@@@@@@@=====================<<<999999999888888888777777777555555888888666555666:::888<<>>OOOkkkjjjXXXLLLAAA888---222444222111222111...////////////............------------------------,,,,,,,,,,,,------------,,,------------...............////////////000000///////////////000000000111111111111111111111111111111111222333333444444555444444444444555666666444444666888:::===???@@@CCCFFFJJJKKKIIIHHHFFFFFFFFFHHHJJJLLLKKKHHHDDDBBBAAAAAABBBCCCDDDFFFHHHIIIFFFFFFFFFEEEDDDCCCAAA@@@AAABBBCCCCCC@@@>>>======<<<===>>>???@@@???>>>===<<<;;;::::::;;;;;;:::999222222333444444444444333111000000//////......---,,,++++++******++++++,,,+++************)))))))))&&&''''''(((((())))))***'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((())))))))))))***((((((((()))***+++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---......///////////////////////////000000000000///000000000000111111111222222333333444444555555666666666666666777777888:::<<>>>>>?????????@@@@@@@@@<<<============<<<;;;:::888888888888777777777666777666555444333333333333333666:::<<<<<>>???AAADDDGGGIIIHHHGGGHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAABBBDDDEEEGGGHHHFFFGGGGGGGGGFFFDDDCCCBBB>>>@@@BBBBBB@@@>>>>>>>>>===>>>@@@AAABBBAAA@@@???===<<<::::::::::::888777111222222333333333333333000000000///......------++++++************++++++************))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))((())))))))))))*********)))))))))))))))***++++++)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---......///////////////////////////000000000000/////////000000000111111111222222333444444555555444555666777888888999888;;;===@@@CCCFFFGGGGGGGGGLLLSSSWWWUUUUUUXXXXXXUUUSSS\\\cccddddddllluuu{{{yyy||||||sssdddUUULLLGGGFFFEEEEEEEEEEEECCCAAA>>>>>>?????????@@@@@@@@@<<<=========<<<:::999888666666666666555555555555222444555444333444666888444777<<<<<<444111;;;JJJRRR```wwwMMMMMMMMMMMMKKKIIIGGGFFF@@@AAADDDFFFGGGGGGFFFFFFCCC???:::888888888777555777666444333222222333444222222222111111111111111000000000000000000000000---.........//////000000---..................------------.........//////.........///222444222...444///...444777666888<<>>333444555111555444000---///333222...---.....................------------------------+++++++++,,,,,,---------,,,,,,,,,---------................../////////000,,,------...///000111111000000000000000000000000111111222333333444444555555444444444444555666666777777777888999:::<<<===>>>AAADDDFFFGGGGGGIIIJJJLLLKKKHHHFFFDDDDDDEEEFFFAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGEEEDDDCCC;;;>>>@@@@@@???>>>>>>???>>>???AAACCCCCCCCCAAA@@@???===;;;::::::999777555444444444333222111000///000000000///......------++++++************++++++************))))))))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))))))************++++++++++++******))))))))))))))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,---......///////////////////////////000000000000////////////000000000000111111222333333444555555222444666888::::::::::::===???AAADDDFFFFFFEEEEEEFFFOOOUUUUUUVVVYYYXXXTTTWWWaaagggdddaaadddkkkpppmmmwww~~~ooo\\\OOOHHHFFFEEEDDDEEEEEEEEECCCAAA????????????@@@@@@@@@@@@============<<<:::888666555555444444444333333333111555777333000000333444777222222666888666888===BBB@@@JJJbbb|||OOOOOOOOONNNLLLIIIFFFEEE???AAADDDEEEDDDCCCCCCDDDAAA>>>:::888888888888777666555555555555444444444111111111000111111222222//////............//////......................../////////...---------,,,......---,,,---...///000////////////000000000000111000000000000222333444:::???JJJ]]]vvv|||{{{dddPPP>>>777666333222333000000000000////////////------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////......//////000000111111111111111111111111111111444444333333333444555555888:::;;;:::777777999<<<:::<<>>AAADDDFFFGGGHHHGGGJJJOOORRRUUUWWWYYY[[[]]]^^^aaaeeeiiilllmmmnnnppppppooolllggg___UUUNNNKKKHHHDDDBBBCCCDDDEEEEEEBBBFFFFFFBBB??????>>><<<<<<;;;;;;::::::999999888555555444333333333333444666666555555555444444444111111222222222333333333:::999999===FFFRRR___fff}}}UUUUUUSSSQQQMMMIIIEEECCCFFFGGGGGGFFFCCCAAA@@@AAA@@@===:::888888888888777555555555555444444444444222111111000000111111111/////////....../////////....................................------------...------,,,---...///000.../////////000000000000000000000///000111333444444555999AAAPPPfff~~~|||iii]]]^^^bbb\\\RRRHHH<<<111000111000///000000000000/////////......------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,---------......------...///////////////......//////000000111111111111111111111111111111444444444444444444444444777999:::999777666888:::999;;;>>>??????@@@CCCDDDGGGDDDBBBCCCGGGJJJIIIFFFFFFEEEDDDCCCCCCDDDEEEEEECCCDDDEEEGGGIIIJJJKKKLLLKKKHHHEEECCCCCCCCCBBBAAAAAA???>>>>>>@@@AAA@@@???AAA???===;;;;;;999777555444444333333222111111111............------------...---,,,+++************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,///...---,,,,,,---...///............------------111111111111111111111111222222222222222222222222555666777888999999999999;;;<<<>>>AAACCCEEEFFFGGGGGGJJJOOORRRUUUWWWYYY[[[[[[]]]aaaeeeiiilllooopppmmmmmmmmmlllhhhaaaXXXRRRKKKHHHEEECCCCCCDDDDDDDDDGGGJJJIIIDDD@@@???===:::;;;;;;;;;:::999999888888555555444333333333333333555555444444444333333333111111111222222222333333333222222444888>>>DDDGGGMMMWWWcccmmmtttzzzVVVUUUTTTRRRNNNJJJGGGEEEIIIIIIHHHEEEAAA??????@@@???<<<999888888888777777555555444444444333333333333222111000000///000000000//////......//////000------------------------------------............---------,,,---......///....../////////000000000000/////////000111222333111222222222666CCCWWWfffpppQQQCCCBBB@@@:::555444000///222333111000111////////////.........---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------...////////////.........//////000000111111111111111111111111111111333444555666666555444333666777888777555555777888999;;;=========>>>@@@BBBCCCBBBAAADDDHHHIIIHHHEEEHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCEEEGGGKKKOOOQQQLLLIIIFFFDDDCCCCCCAAA@@@AAA???>>>???@@@AAA@@@???AAA???===;;;;;;999777555555555444333333222222111............---------------,,,+++***************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,......------------......------------------------111111111111111111111111222111111111111222444555555666666777888888888888:::;;;>>>@@@CCCDDDEEEFFFGGGKKKOOORRRTTTVVVXXXZZZZZZ\\\```dddhhhlllnnnppplllllllllkkkgggaaaYYYSSSMMMJJJGGGEEEEEEDDDDDDCCCEEEIIIHHHCCC???>>>===:::;;;::::::999888888777777555444333333222222333333333333333222222222222111000111111111222222222222111111222222222222222222222888???EEELLLTTT]]]dddlllzzzNNNNNNOOOOOONNNLLLJJJIIIEEEEEEDDDAAA>>>===>>>@@@===;;;888777888888777666444444444444333333333222333222111000///.........000//////......//////000------------------------,,,,,,,,,------.........,,,,,,,,,---------.............../////////000000......//////000111111222111333555444444888???FFFUUUsss}}}]]]AAA::::::555111444111333555666555222111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......//////............//////000000111111111111111111111111111111333444666777888666555444666666666555555555666666999:::===>>>>>>???AAACCCAAA@@@AAADDDHHHIIIHHHFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBDDDGGGLLLNNNIIIGGGDDDBBBBBBBBBBBBAAAAAA@@@???@@@BBBBBBAAA???@@@>>><<<;;;:::999777555555555444444333222222222.........---------,,,,,,,,,,,,+++***************************************''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************))))))))))))******************+++++++++,,,,,,,,,------------------------......///////////////000000000000000111111111111111111000///111333555777555555666777777777777777:::;;;===???BBBCCCDDDEEEGGGJJJNNNQQQSSSTTTVVVXXXZZZ[[[^^^bbbeeehhhjjjkkknnnmmmkkkiiieee^^^VVVPPPPPPMMMJJJHHHHHHFFFDDDCCC>>>BBBCCC???===>>>>>><<<:::999999888888777666666444333333222222222222222222222111111111000000000000000000111111111111222222333333444444333222222666666666555444777<<<@@@NNN[[[hhhooouuu}}}FFFGGGHHHJJJJJJJJJIIIIIIBBBBBB@@@===:::999:::;;;;;;999777777888888777666444333333333222222222222222111000///............//////............//////------------------------+++,,,,,,,,,------......,,,,,,,,,---------------............////////////---......///000000000111000000222444555555555444???QQQ___cccmmm|||wwwwwwzzziiiVVVAAA333555666//////777111444555333000///......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------.....................//////000000111111111111111111111111111111222333666888888888777666666666555555555666666666999;;;===???@@@AAADDDFFF@@@@@@BBBEEEGGGHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@@@@BBBDDDFFFDDDBBB@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@???===;;;:::999888666444555444444333333222111111...------------,,,,,,,,,++++++******))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((()))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++(((((()))))))))***************+++++++++,,,,,,,,,,,,------------------,,,---.........//////000000//////000000000111111111111000//////111333666888444555666777777777777777999:::<<<>>>@@@BBBCCCCCCFFFIIIMMMPPPQQQRRRTTTUUUYYYZZZ\\\^^^```bbbcccccciiihhhgggeeebbb\\\UUUPPPRRRPPPMMMLLLKKKIIIFFFDDD<<<@@@AAA>>><<<===>>>;;;999888888777666666555555333333222111111111111222111000000000000///////////////000000000111111111000000000000111111222333444444333222111222333555000:::DDDHHHKKKRRRZZZ___EEEFFFGGGGGGGGGFFFEEEDDDCCCCCCAAA===999666555555999777666777888888777666333333333222222222111111111000///......---.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,------........./////////,,,---...///000000000///333111//////222444555444666999::::::GGGeeezzzyyy|||gggZZZRRRVVV\\\WWWHHH;;;777...---333333,,,---555000444444111///000111///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---......//////000000111111111111111111111111111111111333555777999999:::999888777555555777888777666999;;;===>>>???@@@BBBDDD???@@@BBBCCCDDDEEEFFFFFFAAA@@@???===>>>???AAABBBDDDDDDCCCBBBAAAAAA@@@@@@BBB@@@>>>>>>@@@BBBCCCCCCAAAAAAAAABBBDDDCCCAAA???===;;;999888888777555333444444333222222111111000------------,,,,,,,,,,,,+++******)))))))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------.........//////000000111111111000000000000111333555666444444666777888999999999999:::;;;>>>???AAAAAABBBEEEHHHLLLNNNOOOOOOQQQRRRUUUVVVWWWYYYZZZ[[[[[[[[[_________```___\\\WWWSSSQQQPPPOOONNNMMMKKKGGGDDD@@@CCCDDD???======<<<:::888777777666666555444444333222111111000000111111000000000000////////////////////////000000000000111000///......///000111///000000111222222333333---222666666444555999===FFFGGGGGGGGGFFFDDDCCCBBBCCCDDDCCC@@@<<<888666666777666666777888888777666222222222222111111111111//////...------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------.........//////+++,,,...///000/////////222111111111111222444666---...000444888BBBUUUfffvvvsssppp|||bbbQQQDDD::::::;;;777111...///---...222222...---111///222222///000333333...,,,+++++++++************++++++++++++++++++++++++******++++++++++++******)))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------......//////000000111111111111111111111111111111111222444666888;;;<<<===:::888666666999:::999777999:::<<<<<<;;;;;;<<<>>>??????@@@@@@@@@AAABBBDDDCCCAAA===::::::<<<>>>@@@AAABBBDDDFFFFFFEEEDDDBBBCCCAAA??????AAABBBBBBBBB?????????AAABBBBBB???===;;;999777666777666444222333222222111111000000///---------,,,,,,,,,++++++******))))))))))))******''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))***)))((('''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,+++,,,------------,,,+++******+++,,,,,,---............//////000111111222000000111222333333444444333444666888999:::;;;;;;888999;;;===???@@@@@@AAADDDFFFJJJLLLMMMMMMNNNPPPOOOPPPQQQSSSTTTUUUVVVVVVYYYYYYZZZ[[[\\\ZZZVVVSSSOOONNNNNNNNNNNNKKKGGGCCC>>>BBBCCC???<<<===<<<:::777777666666555444444333222222111000000000000000000000000000////////////........./////////000000111111000000000000000000222111000000000000///...333444555555222///000222FFFGGGGGGHHHGGGFFFEEEDDDAAABBBCCCBBB???===;;;;;;666555555666888888777555222222222111111111111000......---------......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---...---,,,,,,---------.........//////+++,,,---///000//////...)))...444444000---...111222222666:::444---555CCCEEEXXXccceeeeeedddnnn|||}}}wwwvvvvvviiiLLL???777222222111---...222000///...///000///------+++//////,,,---111...'''+++++++++************)))++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------......//////000111111111111111111111111111111111111111333555888;;;>>>@@@<<<999777777:::;;;:::888999::::::999777666666777>>>>>>>>>=========@@@BBBFFFBBB===999888999<<<>>>===AAAFFFJJJLLLKKKIIIGGGEEECCCAAA@@@AAABBBBBBAAA======>>>@@@AAA@@@>>>;;;:::888666666666555333111222222111111000/////////---------,,,,,,,,,++++++***)))))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))$$$&&&((()))***)))((('''''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++------------++++++,,,,,,------...///000000---......///000111111222000000222333333333333333333444666888:::<<<<<<===888999;;;===>>>???@@@@@@CCCFFFIIIKKKKKKLLLMMMNNNJJJKKKMMMOOOQQQSSSTTTTTTYYYYYYYYYYYYYYYWWWSSSOOOMMMMMMMMMMMMMMMJJJFFFCCC888<<<>>><<<:::<<<===;;;777666666555444444333333222111111000000000000000111000000000////////////............/////////000,,,---///000000000///...333111000///000111000000------///111000...///111EEEFFFHHHIIIHHHFFFCCCAAABBBDDDEEEFFFDDDAAA===;;;:::999888666555555555555222222111111000/////////...........................------,,,,,,------...------------,,,,,,+++***,,,+++***))))))***+++,,,***++++++,,,,,,------...------------------------........................//////000111111111111111000000111111111222222222888===@@@@@@AAAJJJZZZgggxxxzzzllllllwwwyyygggaaaeeekkkqqqqqqgggVVVFFF<<<555444222000//////000111---.........///000000000///............---------,,,,,,,,,++++++*********)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++---------+++++++++---........................111111111000//////......////////////000000000000333333222333444666888:::AAA@@@@@@@@@?????????>>>@@@???===;;;:::999999999@@@>>>;;;:::;;;<<<>>>???EEEDDDBBB@@@??????@@@@@@@@@@@@AAABBBDDDDDDEEEEEEBBBBBBBBBAAAAAABBBBBBCCC@@@>>><<<;;;;;;;;;:::999777666555555555444111...222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---......//////......000000000000111111111111111111111222333444666777666777888888::::::;;;<<<999999;;;???CCCFFFFFFEEEEEEGGGJJJLLLMMMLLLJJJIIILLLMMMOOOQQQRRRSSSTTTTTTYYYXXXXXX\\\```^^^XXXRRRQQQOOOLLLJJJIIIGGGEEECCC???>>>===>>>???>>><<<;;;666666555444333333333333111222222222222111000000......------------..............................//////............//////000000//////.........---////////////////////////DDDEEEFFFFFFEEEBBB@@@>>>BBBDDDEEEFFFEEEBBB>>><<<:::999888666555444444444222222222111000000//////........................------,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***++++++***))))))***++++++******+++,,,,,,------...------------------------........................//////000111111111111000000000000111111111222222111444777555444777@@@GGGLLLVVVeeesssxxxuuummmfff```mmmxxxuuu|||{{{sssmmmllluuuyyy```QQQKKKEEEFFFGGGEEE???999444222333222000...---...//////---..................///............------------,,,,,,,,,++++++*********))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++++++++---------------------------000////////////.........////////////000000000000000000000111222333444555888999:::<<<>>>???AAAAAABBBAAA@@@@@@???????????????@@@@@@>>><<<<<>>??????@@@@@@BBBCCCEEEFFFCCCCCCAAA@@@???>>>>>>>>>???===<<<;;;<<<;;;999888555444444444444333111///111111000000000/////////......---,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------...............//////000000000111111111111111111222333444555666666666777888999::::::;;;::::::;;;>>>BBBEEEFFFFFFCCCEEEGGGJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSRRRSSSWWW\\\\\\XXXTTTSSSPPPMMMJJJIIIHHHGGGEEE???===<<<<<<<<<;;;888666666555444333333222222333111111222222111111000///......------------..............................//////............//////////////////......------////////////////////////DDDDDDCCCBBB@@@???===<<>>FFFLLLNNNMMMLLLPPP]]]oooeee```cccyyyrrrgggkkkyyy~~~ggg^^^WWWUUU]]]pppqqqmmmbbbPPP@@@777444222222111...,,,,,,...000000///...,,,,,,,,,------...------------------,,,......---------,,,,,,,,,+++++++++++++++*********)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000//////000111111111111111333444666888;;;===???@@@AAAAAABBBBBBCCCCCCDDDDDDBBBFFFHHHFFF@@@>>>BBBFFFGGGGGGFFFDDDBBB@@@>>>===>>>>>>======???AAADDDFFFDDDCCCAAA???===;;;;;;:::===<<<;;;<<<<<<;;;888666333222111222333222000.../////////.........------//////...,,,+++***)))((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&''''''''''''((((((((((((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,+++++++++,,,,,,---------,,,,,,---...............//////000000000000111111222222222222222333444444555666666777888999::::::<<<;;;;;;===AAAEEEGGGGGGCCCDDDEEEGGGJJJKKKMMMNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOOOOQQQUUUWWWTTTRRRSSSPPPKKKHHHGGGFFFFFFEEE???===;;;::::::999777555555555444333222222222222111111111111111000//////......------------......------------------------///......------......//////............---------////////////////////////EEEDDDBBB@@@>>>===;;;;;;???@@@AAABBBBBB@@@>>><<<999888666555333222111111333333222222111111000000------------------------,,,,,,++++++++++++,,,,,,'''((()))*********************))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000///////////////000000000111111222111111222333333222000222222222222333444555555888>>>FFFPPP\\\fffgggbbbUUUPPPQQQ```xxx{{{jjjWWWNNNQQQ[[[iiitttwwwsss___NNNJJJEEECCCJJJFFFEEEBBB===777333000000111333444444222////////////...---,,,+++,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,++++++++++++***************))))))))))))***************************************************************************************+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++,,,------...//////////////////000000000000111222333444444333222111555555666777888999999:::===>>>???AAACCCDDDEEEEEEFFFJJJMMMMMMIIIEEEDDDCCCEEEEEEEEEDDDCCC@@@>>><<<===<<<;;;;;;<<>><<<;;;::::::;;;;;;;;;<<<<<<:::777444111000///000111111000...///.........---------------------,,,+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))************+++++++++++++++++++++,,,,,,---------,,,,,,---.........------////////////000000000111333222222222222222333333555666777888999::::::;;;===;;;:::<<<@@@DDDFFFGGGEEEEEEFFFGGGHHHKKKMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSQQQNNNNNNOOOPPPOOOMMMQQQLLLGGGCCCBBBBBBCCCBBB???===;;;:::;;;:::999777555444333222111111111111000000111111000000///......------,,,,,,------...------------------------...------------------...------------------------........................EEEDDDCCCAAA???>>><<<<<<<<<===>>>???>>>===;;;:::888777555333222111000000333333222222111000000///------------------------++++++************++++++'''((())))))************))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...////////////........./////////000000000000...---...111333222111111000000///000111222333555666444333888>>>???<<<>>>>>>@@@GGGPPPXXX]]]___UUUJJJAAA>>>@@@CCCIIIOOOIIIJJJ@@@777999555222888333222111222333555555555...000222222///,,,***)))......------------------------,,,,,,+++++++++***---,,,,,,,,,++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))************************************************)))***,,,+++******,,,---++++++++++++++++++++++++******+++,,,---...//////////////////000000000000333444555555555444222111666666777777777888888888;;;<<<>>>AAACCCDDDDDDEEEEEEGGGJJJOOORRRPPPJJJDDDCCCDDDDDDDDDBBB@@@>>>======<<<:::999:::===@@@BBB@@@???>>>===<<<<<<<<<<<<:::::::::;;;;;;999666333111///......///000///...//////.........---------***+++++++++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,---......+++,,,,,,---...---------...////////////000000000222222111111111222333333666666777888999:::;;;;;;<<<;;;999;;;???BBBEEEFFFIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSQQQNNNLLLLLLMMMMMMNNNOOOKKKEEEAAA@@@AAAAAAAAA<<<:::888888999::::::999444444222111111111111111///000000000000///......------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------EEEEEEDDDCCCBBB@@@>>>===<<<<<<===<<<<<<:::999888666555444222111111111111222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++((())))))************)))((())))))******))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................////////////111///------...///000000//////000000111111111111555777777555666888666222///222666777777999<<>>===<<<;;;::::::<<<>>>???======<<<<<<<<<<<<===>>>:::999888999999888555333111000...---...///...---............---------,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++******+++,,,,,,---......++++++,,,---------------......////////////000000111111111111111222333333555666666777888999:::::::::999999:::>>>AAACCCCCCHHHHHHGGGGGGGGGIIIJJJKKKJJJJJJIIIJJJKKKNNNPPPQQQOOONNNLLLKKKLLLMMMOOOQQQNNNKKKFFFCCCBBBBBBAAA@@@888666444444666777888777444333222111000000000000///////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,---------------------------CCCDDDEEEEEECCCAAA???============<<<;;;999777777333333222111111111111111111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++******))))))'''((()))******)))(((''')))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------........./////////000000000000///......///...///000000000///...---&&&+++---...000333111---000111222222111111222444///---///333444000...000///444000...444111---222////////////...---,,,+++111000///---,,,---000333,,,---------------------,,,,,,,,,,,,------------++++++++++++************((()))))))))*********+++(((((((((((()))))))))***))))))))))))))))))))))))************************************************''')))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////000000000000111000000000000111111222111222444666888;;;<<<===<<<>>>@@@BBBCCCCCCBBBBBB===<<<<<<@@@HHHNNNQQQQQQLLLKKKHHHEEEBBB@@@>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<:::999777777777777555333333111...---......---,,,---,,,,,,,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))******+++---......///++++++,,,------------,,,........./////////000000000000000000111222444444333333444555666777888888888777888:::===@@@@@@@@@DDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGHHHJJJMMMPPPQQQMMMMMMLLLKKKKKKLLLNNNPPPLLLIIIEEECCCBBBAAA???>>>888666333333444555666666333222111000000//////000....../////////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAACCCDDDEEEDDDBBB???===>>>>>>===<<<;;;999777666222222111111111111222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++***)))((('''((()))******)))(((''')))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////***---000000...---,,,---***+++---///111111111111///222222000000444444111333111/////////000000//////---...222222000///111---222...+++222000---333//////000000//////000111***,,,//////---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------.........+++++++++************)))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000222111000000000111333444222333444666888999;;;;;;<<<===???AAAAAAAAA???>>>???===;;;:::===DDDLLLRRRRRRPPPLLLGGGCCC@@@>>>===>>>>>>======<<<;;;::::::;;;:::999999888888999999;;;999666666666666555444444222///------...---,,,+++++++++************))),,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))******+++---...//////++++++,,,---------,,,,,,............/////////000/////////000111333444555111222222333444555666666666666777:::===??????>>>???@@@BBBDDDFFFGGGIIIIIIHHHGGGGGGHHHKKKNNNRRRTTTOOOOOONNNLLLIIIIIIJJJKKKIIIFFFCCCAAA@@@???<<<:::<<<999666444555666666666333222111000////////////......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAAAAA@@@???>>>>>>>>>???<<<<<<;;;:::999888777666333222000///...///000222///............---------------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******,,,,,,+++***++++++++++++++++++++++++---------------------------------............///---...............------////////////////////////////////////////////////////////////////////////////////////////////////111000000///...---------/////////...---------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))*********+++++++++---------............///000////////////000000111000000000000000000000000111222444666888::::::;;;:::::::::;;;;;;<<<<<<<<>>???AAADDDFFFOOONNNKKKGGGCCC@@@@@@AAAAAA@@@>>>=========>>>???<<<:::888666555666888::::::999888888888888888888888777444222000///......---------,,,,,,+++++++++************************((((((((((((''''''''''''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))***,,,---......---,,,---------............///111111111000000000000000111111111222333444666666999999888888999<<<>>>@@@@@@AAAAAABBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGEEEBBB@@@???>>><<<::::::999888666555555444444222222222111000//////...///............---------///...---,,,++++++++++++************************************************)))************+++++++++***++++++,,,,,,++++++***@@@@@@???>>>============::::::999999888777666666333222000///...///000111............------------------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------............------........................////////////////////////////////////////////////........................000000//////...------,,,............------------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********++++++++++++,,,------------............//////////////////000111000000000000000000000000000111333555777888999999999999999::::::;;;;;;<<<@@@???======>>>AAADDDFFFNNNMMMKKKGGGCCC@@@@@@AAACCCBBB@@@???===<<<<<<<<<===;;;999777555555666666999888777777777777777777777666444111000///......------,,,,,,,,,+++++++++************************((((((((((((''''''''''''&&&'''(((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))************((()))***,,,,,,,,,,,,,,,---------............///111000000000000000000000111111111222333555666777:::999999999:::===???AAA??????@@@@@@AAACCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDAAA???>>>===;;;:::999999777666555444444444222222111111000//////...............------------......---,,,++++++++++++************************************************)))************+++++++++***++++++,,,,,,++++++***??????>>>===<<<<<<;;;;;;888888777777666666666555222111000///...///000111............------------,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******+++,,,+++***,,,---------------------------------------------,,,,,,,,,---------......------............------........................////////////////////////////////////////////////......................../////////......------,,,,,,------------------...,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............///.........//////000111000000000000000000000000///000222444555666777777777777888888999::::::;;;===<<<<<<<<<===@@@CCCDDDKKKKKKIIIFFFBBB@@@@@@@@@DDDCCCBBBAAA>>><<<:::999<<<<<<:::999777666444444888777666555555555555555666555333111///.........,,,,,,,,,,,,++++++++++++************************((((((((((((''''''''''''(((((((((((((((((('''&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***++++++++++++---------............///000000000000000000111111222222222333444555666777;;;::::::;;;<<<>>>@@@BBB????????????@@@BBBCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEBBB@@@>>>===<<<:::999888888666555444444444444222111111000000//////...............------------...---,,,++++++***++++++************************************************)))************+++++++++******++++++++++++******?????????>>>===<<<;;;:::666666666555555555444444111111000////////////000.........---------,,,,,,,,,+++++++++******))))))************************((((((((((((((((((((((((((((((((((((((((((((((((************************+++***)))***+++,,,+++)))++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---.........------------------------------................................................------------------------.........---------,,,,,,++++++,,,,,,---------...,,,,,,,,,++++++++++++***+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------........................///000111000000000000000000000000000111222444555666666666555666666777888999:::::::::::::::;;;<<>>>>>???BBBBBBBBBAAA???===:::999;;;;;;<<<;;;:::888666555666666555444333333333333333333222000///......---,,,+++++++++++++++++++++************************((((((((((((''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))******+++,,,,,,,,,---------............///000000000000000111111111333333333333444555666777;;;;;;;;;<<<===???AAABBB?????????@@@@@@AAACCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEDDDCCCCCCCCCAAA>>><<<<<<;;;999888777666555444333333333333111111000000////////////.........---------,,,,,,---,,,,,,+++******++++++************************************************))))))*********+++++++++******++++++++++++******@@@@@@@@@???>>>===;;;:::666555555444444333333333111000000///////////////...------------,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))++++++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,---......------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...------------...///000111000000000000000000000000111222333444555666666666444555555666777999999:::999999999:::<<<>>>@@@AAABBBCCCCCCAAA>>><<<<<<===>>>???@@@@@@???>>><<<;;;999:::<<<======;;;:::999666555444333222222222222111111000000///...------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))'''&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))******************++++++,,,------...---------............/////////000000111111111111333333333333333444555666999::::::;;;===>>>@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDD@@@AAABBBCCCCCCCCCAAAAAAAAA>>><<<::::::999888666555555444333222222222222000000000///////////////...------------,,,,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))@@@@@@AAA@@@???===;;;999666666555444333222111111000000000/////////......------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++************)))))))))***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000111000000000000000000000000222333444444555555555555444444555666888999:::::::::::::::;;;<<<===>>>???>>>@@@AAA@@@>>><<<;;;<<<;;;<<<======>>>>>>======999:::;;;<<<===<<<;;;;;;666555444333222111111111///////////////...---,,,*********+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))),,,+++)))'''&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///---------............////////////000111111222222333222222222222333444555777888999:::<<<===>>>>>>AAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFGGGGGGFFFFFFFFF???AAABBBCCCCCCBBB@@@??????<<<:::999999888777555444444333222222222222222////////////////////////------------,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))??????@@@???>>><<<999888888777666555333111000000///////////////......------------,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***(((((())))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++************++++++++++++************((()))))))))*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---...///111111000000000000000000000000111222333333333333333333444444555666888999:::;;;;;;;;;;;;;;;<<<<<<=========???AAAAAA???=========;;;;;;;;;;;;;;;<<<======999:::::::::::::::999999666666444333222111111111------...///...---,,,,,,)))*********++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***---+++)))'''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++*********+++,,,---...---------............///...//////000111111222222222222111111111222333333555555777888:::;;;;;;<<<@@@@@@@@@@@@@@@AAAAAABBBDDDEEEFFFGGGGGGHHHGGGGGGAAABBBCCCDDDDDDBBB???>>>===;;;888777777777666444333333222111111111111222////////////////////////---------,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))>>>>>>??????===:::888666999888777555333111000////////////000///......------------,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++)))***+++,,,------...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------+++,,,,,,---...///111111000000000000000000000000000111111222222222111111444444555777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBBBB@@@>>>>>>>>><<<;;;:::999999:::<<<===::::::999888888777666666777666555333222111111111,,,---.........---,,,+++))))))******++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))+++,,,------------.........//////...//////000111222222222111111111000111111222222333444666777999999::::::??????????????????@@@@@@DDDDDDEEEGGGHHHHHHHHHHHHBBBCCCEEEEEEDDDBBB???===<<<:::888777777777555444222222111111111111111111.........///////////////---------,,,,,,,,,+++++++++***************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))<<<<<<;;;:::999999888888555444333111000000//////......---------,,,,,,,,,+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&'''(((((((((((((((''''''''''''((()))))))))))))))************************))))))))))))))))))))))))++++++******************))))))***++++++++++++***)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************+++++++++*********))))))***+++,,,------,,,+++***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...000111000000000000111111111111000000000111222222333333333555777888888888999:::<<<<<<<<<<<<<<<<<<;;;;;;???>>>>>>=========>>>>>><<<============;;;:::999777777777777666666666666333333222222111000000000//////...---,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********((('''&&&(((((((((((('''&&&%%%$$$''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////000111111222222111222222333333444444555333555777999999999;;;<<>><<<===???AAACCCCCCDDDDDDDDDDDDCCCCCCCCC@@@======@@@AAA???===777777777777666555333333////////////000000000000111000///------......///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))===<<<<<<:::999888777777444333222111////////////...------------,,,,,,,,,+++++++++*********))))))******)))(((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))************************))))))))))))))))))))))))************************))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,++++++******************+++++++++,,,,,,************************+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,---...///000//////000000000111111111000000000111222222333333333555777888888888999:::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<============>>>>>>===<<<:::999666666555555555555444444333222222111111000//////000//////...------,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...//////000000111222222111111222222333444444444333555888999999999;;;<<>><<<<<<>>>AAAAAAAAABBBBBBBBBBBBAAAAAACCC@@@>>>===>>>>>><<<:::888888888777666444333222000000000///////////////000000...---------...///++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((()))>>>===<<<;;;999777666666333222111///............------------,,,,,,,,,,,,+++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******)))))))))*********+++++++++++++++++++++******************++++++++++++,,,************************+++++++++***************+++++++++******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,......---------....../////////000000000000111111000000000111222222333333222444777777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<======<<<;;;999888444444444444333333222222222222111111000000//////000//////......------,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&$$$%%%&&&'''((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000111111111111111111222333333444444333666888999999999;;;<<>><<<<<<>>>@@@>>>>>>????????????>>>>>>BBB@@@>>>===<<<;;;999777:::999999888666444222111111000000//////.........//////...------------...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***>>>===<<<:::888666555444222111000///...------------------,,,,,,,,,++++++************)))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&'''((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))***************))))))))))))************+++++++++***************************++++++++++++************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,///.........---------...////////////000000000111000000000111222222333333222444666777666666888999:::::::::::::::;;;;;;;;;::::::999999999:::;;;;;;:::;;;;;;;;;;;;999888777555444444333333222222222222111111000//////...............------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******************))))))%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------...//////000000111000000111111222333333333333666888999999999:::;;;===>>>>>>===;;;;;;===???<<<==================<<<@@@???>>>===<<<;;;999888::::::999888666444222111111111000///......------.........---------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***<<<<<<:::999777555444333222111000...------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********(((((()))************)))(((((()))))))))*********************************))))))*********+++++++++))))))))))))))))))))))))************************,,,+++))))))))))))+++,,,((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,..................------...////////////000000000000000000111222222333333111333555666666666777888999999999999::::::;;;;;;999999999999999:::;;;<<<<<<============;;;:::999666666555555444333333222111111000//////......---,,,,,,+++++++++++++++***+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))******''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------...//////000000//////000111111222222333333555777888777777888:::;;;<<<===<<<;;;;;;<<<>>><<<<<<============<<<<<<===>>>???>>>===<<<;;;;;;:::999888777555333111000111000000///...------,,,---------------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))+++:::999888777555444222222222111000...------------,,,,,,,,,,,,++++++++++++(((((()))))))))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********'''((())))))******))))))((((((((()))))))))******)))))))))***************)))))))))************+++))))))))))))))))))))))))***************+++++++++*********))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******************++++++++++++------......///......---......////////////000000000000000111222222333333000222555555555555666888777888888999999::::::;;;::::::::::::;;;<<<======@@@@@@AAAAAA@@@???===<<<888777777666555444333333000000//////......------******************************)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000111111222222222444666666666666777888999;;;<<<<<<;;;:::;;;===;;;;;;<<<<<<<<<<<<;;;;;;;;;===??????===<<<;;;<<<888777777666444222000///000//////......---------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***+++777666666555333222222111222222000///...---------,,,,,,,,,++++++++++++***(((((((((((())))))******''''''((())))))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((('''''''''%%%&&&'''((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++'''(((((()))))))))))))))(((((((((((()))))))))***((()))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++,,,---/////////.............../////////000000000000000111222222333333000222444555555555666777777777777888999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA???>>>===888888777666555444333333000000///......------,,,******************************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&'''(((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------+++,,,,,,---......//////......//////000111111222111333444555444444555666888:::;;;;;;::::::;;;<<<::::::;;;;;;;;;;;;:::::::::===??????<<<999888999555555555444333111000///........................+++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++555555444333333222111111333222111///............,,,,,,,,,+++++++++******'''((((((((())))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))******++++++++++++((()))***++++++***)))(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***+++---///000000//////............/////////000000000000111222222333333000222444555444444666777666777777888999999::::::<<<<<<<<<======???@@@@@@>>>>>>??????>>>===;;;:::888777777555444333222222000//////...------,,,,,,+++++++++++++++++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,------......///......//////000111111111000222444444333333444555777999;;;;;;::::::;;;<<<999999::::::::::::999999:::===???>>>:::666555666444444444333222111000///---------...............++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***,,,555555333222111000000000000000///...------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&)))(((((('''''''''(((((()))))))))))))))))))))))))))'''%%%%%%''')))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---...//////////////////000000000000///000000000000111111111000111222333444666777777888888888888888888999999444555888:::;;;<<<<<<<<>><<<;;;:::888777777666555333222111///......------,,,++++++))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000000000////////////333333444555666666666666;;;;;;;;;;;;:::999888888;;;888666666999;;;;;;999:::::::::999888777666555333222111///......------///............---------************************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444333222000////////////000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))(((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))'''&&&'''(((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((''''''''''''''')))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------............/////////000000000000000000000111111111222222222222333444555666666777888888888888999999999999555666777999::::::;;;;;;===>>>>>>======<<<;;;:::777777777666444333111000.........---,,,,,,++++++))))))************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))))))))))),,,++++++++++++,,,------,,,,,,,,,---------......000000000000////////////111222333444555666666666:::::::::;;;::::::999888777666666888;;;<<<:::888999999999888777666555444333222111///...---------............------------***************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444444222111000///////////////......---,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''')))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------------------....../////////000000000111111111111222222222333444444444555555555666666888888888999999999::::::888777777777777888999999:::;;;;;;;;;;;;;;;::::::777777666555444222111000......------,,,,,,++++++))))))************))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))++++++******)))(((((((((((())))))))))))************************+++++++++++++++,,,------,,,,,,,,,---------......////////////000000000000///000111333444555555555888888999::::::::::::999444555777:::<<<;;;888666777777777777666444333222222111000///...---------......---------,,,,,,,,,************************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((777666555333222222111111.........------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((***,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))(((''''''''''''((((((&&&''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------------,,,,,,........./////////000000111111222222222333333333555555555555555555555555777777888888999::::::::::::999777666666666777888777888888999:::::::::999666666666555333222000///......------,,,++++++***))))))************))))))))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''(((***,,,,,,+++)))((((((((((((((())))))))))))************************+++++++++***+++,,,,,,---,,,,,,,,,---------......////////////000000000000......000111333444444444666777888999::::::::::::777777888::::::999777666666666555555444222111000111000///...------------------------,,,,,,,,,+++************************)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((666666444333222111111111---------------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((***,,,,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------------,,,,,,............////////////111111222222222333333333555555555555555444444444666666777888888999::::::;;;999888666555666666777555666777888888999999888555555555444333111//////...------,,,++++++******))))))************))))))))))))(((((((((((())))))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***+++,,,+++)))((('''((((((((()))))))))***************************+++************+++,,,,,,,,,,,,,,,---------........./////////000000000111---...///111222333333333555666777888999:::::::::<<<;;;:::999777666666777444444444333222111000///000///...---,,,,,,,,,------,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333333111000///.........------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((''')))***+++***(((''''''''''''''''''''''''((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------------------------........./////////111111111111222222222333444444444444444444333333444555555666777888999999::::::999888777777666777555555666777888888888777555555444333222000///...------,,,,,,++++++******))))))************))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((******))))))(((''''''(((((())))))*********************************************+++,,,,,,,,,,,,,,,---------............//////000000111111...///000111222222222222555555666888888999999999<<<;;;:::888555444666777333333333333222000///.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))'''&&&'''(((***))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------.........---------.........//////000000000111111111222222222222333333333333333333333333444555666777888888::::::::::::999888777777555666777777777777777666444444444333111000...---------,,,,,,+++*********))))))************))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))***************++++++,,,,,,,,,,,,---------...............///000111111111000111111222222111111111555555666777888888888777555777888777555333555666333333333333111000///......---,,,,,,+++,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******)))))))))))))))))))))))))))'''%%%%%%''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((()))***(((((((((''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---...//////---------........./////////000000000000111111111111111111222222333333333222222333444555666777888999::::::;;;;;;999888777666777777777777777666666444444444333111000...---------,,,,,,+++******)))))))))************))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++((((((((((((((((((((((((*********)))***++++++,,,,,,,,,,,,---------......---......///000111111222222222222222222111000000555666666777777777777777...222666777666444444555333333333333222000///...------,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((555444333111///...---,,,---,,,+++*********+++,,,************************))))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((*********)))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************++++++,,,------......///---------............///......000111111000/////////000000111111222333333555666777777666666777888::::::999999888777666666555666888999:::888777666555444333111///...---,,,+++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((((((&&&%%%)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,,,,------------------000000000000111111111111222222222111111111000000333444666777777777666555666555555555555444444444333222000/////////---+++------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''333333222111///...------...---,,,+++******++++++************************(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************++++++,,,,,,---.........---------............///...///000111111111000000000000111111222333333333555666777777666666777888999999888888777666666555555666777999999888666555333333222111///...------+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,,,,,,,------------...//////000000000111111111222222222111111111000000444444555666666666666666666666666666555555555555444222000000000///...,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''111111111000//////......///...---,,,+++*********************************(((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((((((''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))************++++++,,,,,,------......---------............//////000111111222222111111111111222222333444444444555666777777666666777888888888777777666555555555444555666777777666555444111111111000//////......+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++,,,,,,,,,---------......//////000000000000111111222111111111111000000000555444444444444555666666777777666666666555555555444222111000111000///---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''000///////////////......000///...---+++******)))************************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''((())))))(((((((((((())))))))))))((()))))))))***************++++++,,,------......---------............///000000111111222222333333111222222333333444555555555666777777666666777888888888777777777666666666555555666666666555444333000///////////////......+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&''''''''''''''')))***++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))*********++++++++++++,,,,,,------.........////////////000000000111111111111111000000000000555444333333333444666777666666555555555444444444444222111000111111///...,,,,,,,,,++++++++++++***************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''........................///......---,,,***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))((()))))))))******************++++++,,,------...---------............///000000000111111222333444111222222333333444555555555666777777666666777888999888888888888888777777555555555555555444333333........................+++******)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))%%%'''((('''&&&'''***,,,++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++++++++,,,,,,---...//////...////////////000000000000000000000000000000000444333222222222333555666444444333333333222222222333111000000111111///...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((...............------------------,,,+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))******************++++++,,,,,,---------------............////////////000111222333444111111222222333444444444555666777777666666777888999999999888888888888888666666666555444444333333...............---------+++******)))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$'''((('''&&&'''+++///+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((()))******)))************+++++++++***+++,,,,,,---...//////......////////////000000//////000000000000000111333222222222222333444444333333222222222111111111111000//////000000///---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((()))))))))((((((.........------,,,,,,,,,******+++++++++***(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,---------------............///............///111333444000000111111222333333333555666777777666666777888777777777888888888888888888777666555444444444444.........------,,,,,,,,,+++******)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$''')))(((&&&''',,,111))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++***++++++,,,---...///000........./////////000000////////////000000111111111111222333333333333333333333333222222222111111000///......//////...---++++++++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((//////...------,,,++++++((()))***++++++***(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,---------------.........//////...---------///111222444///000000111222222333333555666777777666666777888666666666666777777777777999888777555555444444444//////...------,,,+++++++++******)))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$''')))(((%%%''',,,222)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++******+++,,,---//////000............/////////000.../////////000000111111000111222333444333222222444444444333333333222222///...------...///---,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((()))***************++++++******++++++,,,---------------------------......//////000000111111222222222222222222222222222333444555666666666666777777888999::::::::::::888888888888666444222111111///------------+++)))************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///////////////////////////---......///000111111222000000111222222222222111333333333222222222111111//////...---,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++++++++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((()))***************------,,,,,,,,,+++++++++,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((()))***************++++++******++++++,,,---------------------------......//////000000111111222222222222222222222222333333444555666666666666777777888999::::::::::::888888888888666444222111000///---------,,,+++)))*********)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&''''''''''''''''''&&&'''((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///////////////////////////---......///000000111111000000111222222222222111333222222222222111111111.........---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))((((((((((((((()))************))),,,,,,,,,,,,+++++++++++++++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((((())))))(((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''&&&(((((()))***************++++++******++++++,,,---------------------------......//////000000111111333333333333333333333333333444555666666777666666777888999::::::;;;::::::999999888888666444333222000...---,,,---,,,+++)))******))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///////////////////////////.........//////000000111///000111111222222111111222222111111111000000000...------,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''((())))))******)))))),,,,,,,,,++++++++++++***+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))(((((('''(((((((((((((((((('''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***************++++++******++++++,,,---,,,,,,------------------......//////000000111111333333333333333333333333333333444555666666666666666777888999::::::::::::999999888777666444333222000...,,,,,,,,,,,,***)))***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///////////////////////////........./////////000000///000000111111111111111111111111000000000//////---,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))(((((('''(((((())))))))))))))),,,,,,+++++++++******************)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''(((((()))***************++++++******++++++,,,---,,,,,,,,,---------............//////000000111111333333333333333333333333222333444555555666666666555666777888999999999999999888777666444333333222///...,,,,,,,,,,,,***((()))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///////////////////////////............//////////////////000111111111111000000000/////////.........+++++++++++++++*********)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))******))))))((((((((('''''''''''''''((()))))))))))))))++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((((((((((((((()))***************++++++******++++++,,,---+++,,,,,,------...............//////000000111111222222222222222222222222111222333444444555444444444555666777777888888777888777666444333222222111///---,,,+++,,,+++***((())))))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///////////////////////////...........................///000000111111000000/////////.........------************************))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++((((((((((((''''''''''''&&&'''(((((())))))((((((++++++++++++************((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))***************++++++******++++++,,,---++++++,,,,,,---......///......//////000000111111111111111111111111111111000000111222333333333333222333444555666666666666777666444222111000000111///---,,,+++++++++)))((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,------......///////////////////////////...........................//////000000000000000.........------------,,,)))*********************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))))))))(((((((((((('''&&&'''(((((())))))((((((+++++++++************)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((()))***************++++++******++++++,,,---++++++,,,,,,---...//////......//////000111111111000000000000000000000000//////000111222222222222111222333444555555555555777666333111000000000000///---++++++++++++)))((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))***++++++,,,++++++,,,------......///////////////////////////.....................---...//////000000000000000......---------,,,,,,,,,)))))))))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))***+++++++++************))))))))))))&&&''''''(((((((((((((((************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------..................////////////111000000/////////000000///000000222333444555555444444444444444444444444222222111111000/////////---,,,+++***))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))((((((((((((((()))************+++++++++------,,,+++,,,---...///////////////////////////...............///000000000000000000000000000000//////...---,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''(((************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,------------...............//////////////////...------......//////000111222333444444555333333333333333333333333222222111000000//////...---,,,+++***))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))))))))************+++++++++------,,,,,,,,,---...///.......................................//////000////////////////////////.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''(((************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,---------------............/////////------,,,,,,,,,------...000000111222333333444555222222222222222111111111111111111000//////......,,,+++******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((************************)))************+++++++++---,,,,,,,,,,,,---...///..............................------......///000////////////////////////...------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''(((************)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////------,,,,,,,,,---......000000111222333333444444222222222222222111111111111000000//////...------++++++***)))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++))))))*********+++++++++,,,,,,,,,,,,------.................................------------...//////////////////////////////---,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''(((************)))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------------...........................///000000111111111222222333333444444333333333222222222111000000//////...---------******))))))((()))))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))******++++++++++++))))))*********+++++++++,,,,,,,,,---------------........................---------------...//////........................+++++++++++++++*********((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''(((************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........///////////////000111222111111222222222333333333444444444333222222111111/////////...------,,,,,,***))))))(((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((())))))***+++++++++)))************++++++++++++,,,------......------------------------------------,,,,,,------...///........................************************((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''(((************))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000111222333111222222222222333333333333333333222111111000000//////......---,,,,,,+++))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((())))))***++++++)))************++++++++++++,,,---.........------------------------------------,,,,,,------...///........................)))*********************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''(((************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............//////111222222222222222222222222333333222222222111000//////...///......------,,,++++++))))))(((((((((((()))***)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&((()))***)))(((&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))*********)))************++++++++++++,,,---.........---,,,---------------------------,,,,,,,,,,,,---..............................)))))))))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''&&&((())))))(((''''''((())))))))))))((((((((((((((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,++++++*********,,,+++++++++,,,---...............////////////000///......------///000111000000000000////////////,,,,,,++++++***)))((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++,,,+++)))(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))++++++******************---------...............///......------,,,++++++,,,,,,------...---------------------------------(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------.........////////////......---...///000111000////////////.........,,,,,,+++******)))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))************************,,,,,,,,,---------------///......------,,,,,,+++,,,,,,---............---......------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,++++++++++++******+++,,,,,,,,,+++***))),,,,,,,,,---------............------......///000............------------+++++++++******))))))(((''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))*********)))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))************************+++++++++,,,,,,,,,------//////......---,,,,,,,,,,,,------...//////......///......---,,,++++++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&'''''''''((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++***+++---------+++)))'''++++++,,,,,,,,,---------------------......//////---------,,,,,,,,,+++++++++*********)))))))))(((''''''((((((((((((''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***************++++++++++++++++++,,,------....../////////...------,,,,,,,,,,,,---...//////////////////...---,,,******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%''''''''''''&&&&&&''''''))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''((((((&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++***+++---...---+++)))(((+++++++++,,,,,,,,,,,,---,,,------...............,,,,,,,,,,,,++++++++++++*********)))))))))))))))''''''((((((((((((''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++,,,,,,---.../////////000//////......---,,,,,,+++,,,---...///////////////......,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''((((((''''''&&&&&&''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------...///000000000000//////...---------******,,,---......//////...------,,,+++******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###%%%&&&((()))(((((('''%%%&&&''''''((('''''''''))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------......,,,,,,,,,,,,------------+++,,,---.........------------,,,,,,,,,+++++++++((()))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,---...//////000000000//////......------((()))***,,,---.........,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%%%%%%%'''(((((((((''''''))))))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))*********++++++,,,,,,,,,---------------...///000,,,,,,------------......+++,,,---.........---,,,---------,,,,,,,,,++++++(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,)))******+++---...//////000000000///......------'''(((***+++,,,---------,,,+++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''))))))((('''%%%###$$$%%%'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,+++***)))))))))***)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((()))))))))************+++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******,,,+++******))))))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((())))))))))))((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++,,,,,,------------,,,,,,,,,------......//////,,,,,,,,,,,,,,,+++******++++++***)))))))))******((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))'''(((((())))))((((((''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,---......---------+++++++++,,,---...//////---------------,,,++++++******))))))))))))******(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))'''(((((((((((((((((('''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((((((((()))))))))***)))))))))*********++++++---------......---,,,,,,))))))***+++,,,,,,------...............------,,,***))))))((())))))******((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++*********************************)))))))))((((((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))************+++,,,------------,,,,,,+++))))))******++++++,,,,,,...............---,,,,,,))))))((((((((()))******'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))******************+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***((((((((((((((()))******''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++***))))))************************))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))---,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((()))******''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))************+++++++++******+++,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++***(((''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))++++++******************++++++++++++++++++++++++************************+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++************)))((((((((((((((()))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))*********++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++,,,++++++++++++*********((((((''''''(((((()))***(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************(((((('''''''''(((((()))'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))((('''&&&&&&&&&&&&''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))*********************************++++++++++++++++++++++++(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++************)))))))))+++***((('''&&&%%%%%%%%%&&&'''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))*********************************************************''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((()))******+++************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++************))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************************************+++++++++***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************************************++++++******)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************+++******))))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$$$$&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((((())))))))))))((()))))))))******************************************))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***))))))(((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******))))))))))))******((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))((((((((())))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))************))))))******))))))((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))******************++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((())))))******))))))((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))******************++++++++++++******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((((((&&&%%%&&&(((%%%&&&&&&'''((()))******'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))******************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''(((((()))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((%%%$$$&&&)))&&&&&&&&&''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''(((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((('''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$'''***(((%%%$$$&&&)))&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$'''***)))%%%###&&&***&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((***++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((******((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))***+++***((('''))))))(((((('''''''''&&&(((((((((((())))))))))))************))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))((('''%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))*********(((''')))(((((((((''''''''''''(((((((((((())))))))))))*********)))))))))((((((*********)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((())))))'''%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))***)))((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((())))))'''%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))'''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))***++++++++++++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***,,,,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&''')))***((('''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((***+++,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&''')))+++,,,+++)))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&''')))***)))'''(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))***************************************************************)))((('''''''''(((***+++)))))))))))))))(((''''''))))))))))))************************************)))************++++++++++++++++++***************---,,,,,,,,,++++++******++++++++++++++++++++++++))))))))))))************))))))************)))))),,,***))))))+++,,,,,,+++******)))))))))******++++++***)))((((((((((((((()))))))))*********++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))***************************************************************)))(((((('''((()))***+++)))))))))))))))(((''''''))))))))))))************************************************++++++++++++******************************++++++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++***))))))***+++***(((******))))))))))))************))))))))))))************))))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))***************************************************************)))(((((((((((()))***+++))))))******))))))(((((())))))))))))************++++++++++++++++++++++++************+++++++++,,,******************************+++,,,---...//////+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---***(((******)))))))))))))))******************+++++++++++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************(((((()))***************************************************************)))))))))))))))*********))))))*********))))))(((((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))***************---------,,,,,,,,,,,,,,,,,,,,,------......//////...............---------111000000000000000000111222222333555555333///+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++******++++++++++++*********)))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))************))))))))))))************************************'''(((((()))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************(((((()))***************************************************************((())))))***************))))))************))))))((()))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))*********+++++++++,,,------------------------.../////////000000000111222222333333333333444444333333222111111222333333777888999;;;;;;999444000000//////...------......000000000///...,,,+++))))))*********************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((()))))))))&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((+++******))))))******+++************************)))))))))************+++)))))))))*********++++++************************(((((()))***************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))***************************************************************((()))******++++++******))))))******++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------+++,,,---...000222333333222222222222222222222222111222222333444555666666555444333222222333444555;;;;;;===??????===999666555555444333222222222222444444555444333111///---+++++++++***************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))***&&&''''''((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++******))))))******+++************************))))))*********+++++++++))))))*********+++++++++************************)))******+++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))************)))************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))***************************************************************((()))***+++++++++******((()))***++++++++++++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////...///000222444555777777666666555555444333333333222333444555777999:::;;;:::999777666666777999:::@@@@@@AAACCCDDDCCC@@@===;;;:::999888777777777777777888999::::::888777555333333222000///---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''''''''((((((((())))))&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++************++++++************************))))))******++++++++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************************************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************(((((()))***************************************************************((()))***+++,,,+++******((()))***+++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000555555555666666777777777888888777666555444444333999:::<<<>>>@@@BBBDDDDDD???>>><<<;;;;;;<<<>>>???EEEEEEFFFHHHIIIIIIFFFDDD>>>===<<<;;;::::::::::::888999<<<>>>>>>>>>===<<<===<<<:::777555222000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,***)))))))))******************************(((((((((((())))))))))))******))))))******+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((())))))++++++(((%%%''')))***'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***))))))))))))))))))))))))************************)))************+++++++++++++++******************++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,------++++++,,,------......///000000111222222222222222;;;<<<<<<<<<;;;999999999888888888777777888999;;;>>><<<;;;<<<>>>AAACCCCCCBBBAAA@@@??????@@@AAABBBGGGHHHHHHGGGGGGHHHJJJLLLIIIDDD???=========;;;999<<<<<<<<<<<<<<<===AAADDDHHHIIIIIIGGGCCC???<<<;;;999555000---------+++)))((()))***++++++,,,,,,+++)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))******+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,************************,,,,,,***)))))))))******************************(((((((((((()))))))))*********))))))******+++,,,+++*********))))))))))))************************(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((('''''''''((((((((())))))((()))(((''''''((()))***(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***************************************************)))************+++++++++************************++++++******************++++++************++++++++++++,,,,,,,,,---------------..................---...000333555666777888777888888999999999888777777666444333222333333444444555666888999999777555<<<;;;::::::999::::::;;;??????@@@@@@AAABBBDDDFFFDDD@@@;;;999:::<<<======;;;<<<=========>>>AAADDDEEEHHHJJJJJJGGGDDDCCCBBB@@@<<<777444333333000///+++,,,+++++++++***)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))******)))))))))((((((((((((((()))************)))))))))))))))))))))))))))******************************************************))))))(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************,,,+++******)))*********************************((((((((()))))))))************))))))******+++,,,***************)))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***************************************************)))************+++++++++******************************++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------......///000000111111333333444444555555555555666666666777888777555333999777555555666777777666666777888999999999999888>>>>>>>>>>>>>>>=========::::::;;;<<<===>>>>>>???>>>;;;666555555777888999999:::<<<======>>>@@@BBBFFFIIILLLNNNMMMKKKIIIIIIFFFCCC???;;;999888666444000000///---+++***((((((*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))*********))))))))))))((('''((())))))******))))))))))))))))))))))))))))))***************************************************))))))))))))((((((((())))))))))))))))))))))))'''(((((())))))******+++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++++++++,,,,,,,,,------************************++++++******************************************(((((()))))))))***************))))))******+++,,,************************++++++++++++++++++++++++''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))&&&%%%(((+++***((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++++++++***************************************************))))))*********+++++++++***************+++++++++******+++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........------...000222444555666888888777777777888888999;;;::::::::::::999666444:::999999;;;===>>>>>>===;;;::::::999999;;;>>>AAAAAABBBDDDEEEEEEDDDCCCBBB@@@AAABBBDDDEEEDDDAAA??????>>><<<:::888777555444555888:::;;;;;;;;;<<<===FFFIIIMMMNNNNNNLLLLLLLLLHHHFFFCCC???===:::999777555444333111///---,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))'''((())))))******))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++,,,,,,,,,---------************************************+++*********************************))))))))))))******************))))))******+++,,,***************+++++++++************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***,,,'''&&&***+++((('''***,,,+++***)))((()))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++++++++***************************************************))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------...//////000000111111222333444444555666444444666777:::===@@@BBB<<<===>>>>>>>>>===>>>???AAACCCEEEFFFDDDBBBAAA@@@>>>@@@BBBBBB@@@???@@@AAA>>>@@@DDDGGGHHHGGGEEEDDDHHHGGGGGGIIIKKKJJJGGGDDDCCCEEEFFFFFFCCC>>>:::888444666888999888777888999===@@@DDDGGGHHHIIIJJJKKKHHHGGGEEECCC@@@>>>===<<<:::999777555444444333444...---,,,+++************************************************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))***************************************************************************+++++++++++++++++++++************((())))))***************************************************************************************))))))))))))************************************(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------------------------------........................------------------------,,,------------------...,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***++++++++++++***************************)))))))))*********++++++******))))))******+++,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******,,,((((((,,,***&&&(((000---,,,***)))(((((()))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++)))))))))***++++++,,,,,,******++++++,,,---------...------,,,,,,------.........///000111222222333777777666555555444333333444444555666999===@@@BBB>>>BBBEEEEEECCCDDDJJJPPP[[[aaaeeecccZZZRRRNNNNNNVVV]]]eeegggccc[[[UUURRRGGGKKKRRRWWWZZZZZZXXXVVVPPPKKKEEECCCEEEFFFFFFDDDCCCFFFIIIJJJGGGBBB>>><<<888999:::999777666777888444666:::===???BBBFFFIIIGGGHHHHHHGGGDDDCCCCCCDDD>>>===;;;:::999999::::::333222000...,,,+++******************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''(((((())))))******)))))))))))))))))))))))))))))))))*********++++++*********************************************************+++++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++************************))))))))))))))))))))))))(((((((((((())))))))))))------------------------........................////////////......------................................................------------------------............------------,,,,,,,,,------------...++++++++++++++++++++++++((()))***+++,,,++++++***************************))))))*********+++++++++******))))))******+++,,,*********++++++,,,,,,,,,************************************++++++++++++(((((())))))))))))((((((************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))************''')))---***%%%,,,999...,,,***)))(((((()))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++((())))))***++++++,,,,,,******++++++,,,------.........------------......///000000111333444444555777777777777666666666666999:::===AAAGGGMMMSSSVVVYYY___ccc```ZZZZZZdddooo}}}|||nnniiiiiiyyy}}}{{{dddiiirrrzzz~~~}}}{{{mmm```PPPEEEBBBDDDGGGHHHIIILLLMMMKKKGGGCCCAAA@@@??????>>><<<999999:::;;;777888999999:::===BBBFFFDDDFFFHHHHHHFFFFFFGGGIIICCCAAA???===<<<<<<======:::888666333000---,,,+++************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++*********************************************************++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************(((((((((((())))))))))))------------------------........................000000//////.........---000000000000000000000000////////////////////////......................../////////...---------,,,,,,,,,,,,---------......++++++++++++++++++++++++((()))***+++,,,,,,+++***************************)))************+++++++++*********)))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))))))))((((((************************))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))************(((&&&)))---***%%%///@@@...---+++)))(((((()))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***++++++++++++++++++++++++************************)))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,---............------------......000111111333444555666666222333444666888:::<<<<<<<<<@@@HHHSSS```nnnyyyxxxwww}}}}}}fffRRRKKKLLLQQQTTTXXXYYYWWWRRRKKKFFFFFFGGGEEEDDDBBB???<<<;;;===???BBBAAA>>>;;;:::;;;???BBB@@@CCCFFFGGGFFFFFFHHHJJJEEEDDDAAA>>><<<<<<======>>>===:::666333000...---************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++*********************************************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************+++++++++***************(((((((((((())))))))))))---------.........//////000000.........///000111//////000000000///......111222222222111222444777666666666555444222111000222222111000/////////000.........///...---,,,,,,---------------------------------------,,,,,,,,,,,,+++***+++---...///...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------111---******---///...,,,000///...---...///000111333222111222555777888888555:::>>>@@@IIIUUU\\\\\\llljjjmmmzzzvvvlllnnnoooooopppwwwlllZZZ]]]iiiqqqiiiPPPKKKSSSTTTPPPNNNNNNIIIBBBAAAEEE@@@@@@CCCGGGFFFBBBBBBEEE>>>@@@CCCEEEIIILLLMMMKKKLLLIIIEEEAAA???@@@CCCDDDDDDCCC@@@<<<888444000...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,***)))((((((((()))+++,,,++++++***************+++************++++++++++++******+++,,,---------,,,...------------...///000...///000111000///...---...000333555666555333111111000...------------,,,---,,,+++*********+++,,,,,,,,,+++++++++,,,,,,---+++*********+++,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))---------......//////000111111111111111222222333555555666777888::::::;;;;;;:::888777777888888999999999999999888777666555111111111111111222222333444444333333222222111111000000//////...---,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++,,,...---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///---+++,,,...000///...---...///000////////////:::888555555777:::;;;;;;???OOOaaannnzzzvvvhhhccceee^^^^^^```cccddd```YYYRRRMMMOOOOOOPPPTTT\\\fffkkkfff```]]]___``````ccchhhwwwwwwnnn\\\OOOPPPWWW[[[xxx|||}}}wwwxxxxxxssshhhYYYIII???CCCCCCEEEGGGFFFCCCDDDIIIDDDEEEFFFFFFHHHMMMPPPQQQOOOMMMIIIFFFEEEEEEGGGHHHGGGFFFEEEBBB???<<<999777222111000///...,,,,,,+++)))******++++++*********************************************************))))))*********+++++++++************************))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***))))))((()))***+++,,,,,,,,,++++++***++++++,,,************++++++++++++,,,,,,------...///000000333444444444555555555555333444555666666666666666444666888:::<<<<<<;;;;;;999888777666555444222111222111000...------......------,,,+++++++++,,,,,,,,,+++***))))))***,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))......//////000111111222333444555666666666666666777777888:::<<>>RRR[[[lllmmmWWWGGGEEEFFFIIIJJJFFFEEEGGGKKKKKKKKKKKKKKKKKKMMMOOOSSSQQQOOOLLLKKKKKKLLLLLLLLLKKKKKKJJJHHHEEECCCAAA:::999777444111...,,,+++++++++************++++++***************************************************************+++++++++++++++++++++++++++++++++)))))))))*********++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********))))))))))))***++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,////////////111333444666444555666777888777666666444444444555666777999:::::::::<<<===???@@@AAABBB@@@@@@@@@???>>><<<:::888999888666444222111000000......---,,,+++++++++,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))111222222333444444555555666777999:::;;;:::999999999999999:::===AAADDDFFFFFFAAA===>>>AAABBB>>>:::::::::::::::999777666666===<<<;;;::::::999:::::::::999888777666666666777888888999888777666555444333222222000///...------...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))***++++++,,,,,,++++++************************)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,---------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.../////////...333555555444111222777<<<999>>>GGGVVVhhhxxxwwwqqqmmmllljjjhhheee___YYYTTTSSSLLLFFFDDDBBBAAADDDIIIGGGCCC??????BBBDDDDDDCCCBBB@@@@@@@@@???===???CCC???======AAAEEEFFFEEEDDDCCCDDDCCC>>>:::999<<<>>>===???GGGTTTbbblllqqqssssssbbb\\\YYY]]]]]]UUUJJJDDDFFFFFFIIILLLLLLKKKLLLOOOTTTSSSQQQOOONNNNNNNNNNNNOOOPPPPPPOOONNNKKKHHHGGG@@@???===999666333000///...,,,+++***)))***++++++************************************************************************++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))*********))))))((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))*********+++++++++++++++***++++++,,,---++++++,,,,,,------......333222111222333666999;;;777888:::;;;;;;:::888777666666555555666777999:::;;;;;;:::;;;<<<===???@@@AAACCCEEEEEEDDDAAA@@@??????>>><<<:::777555444333111000///...---,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))777777777888888888999999888999;;;============<<<>>>=========>>>AAADDDFFFFFFBBB???AAAEEEGGGDDD@@@AAAAAA@@@???===;;;:::999<<<;;;;;;;;;;;;<<<======;;;:::999999888888999999<<<===???@@@@@@@@@???>>><<<;;;999777444222000///...,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////...//////000666555444333333888@@@FFF\\\```hhhuuu|||wwwqqqlllggg```XXXSSSSSSUUUXXXXXXTTTNNNJJJHHHKKKEEEAAAAAA@@@>>>AAAEEEFFFDDDCCCFFFLLLQQQRRRQQQMMMIIIGGGHHHGGGEEEIIIPPPMMMJJJHHHHHHKKKMMMKKKHHHBBBCCCFFFHHHFFFBBB>>>===BBBAAAAAABBBHHHQQQYYY]]]QQQ```llluuuwwwsssyyy}}}tttdddXXXKKKEEECCCGGGJJJJJJMMMSSSRRRQQQPPPNNNMMMMMMMMMNNNQQQQQQRRRRRRPPPMMMJJJHHHDDDCCCAAA>>>;;;999777555111000...,,,*********+++************************************************************************************************************++++++++++++++++++++++++******************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))************))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))*********++++++++++++***************+++,,,---------......///000000111555555444444666888;;;===???@@@BBBCCCCCCBBB@@@??????>>>===<<<<<<===>>>???<<<;;;999888888888:::;;;???CCCFFFGGGFFFEEEEEEFFFDDDDDDCCCBBB@@@>>>===<<<777666444222000//////...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>======<<<===>>>???@@@???===<<>>???;;;<<<===>>>>>>>>>======???AAADDDGGGIIIIIIHHHHHHEEEDDDAAA>>>;;;888666555222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000///111444777555888===FFFPPP[[[dddhhh{{{xxxdddXXXMMMKKKLLLKKKIIIHHHCCCGGGJJJHHHCCCAAADDDGGGEEEIIIQQQZZZ\\\WWWUUUVVV]]]]]]aaaiiittt}}}tttnnnlllnnnnnnkkkqqqzzz{{{uuupppppprrrnnnggggggiiioootttooo^^^LLLBBBFFFHHHGGGDDDBBBEEEFFFEEEDDDIIIMMMPPP\\\lllrrroooqqqkkklllxxxnnn___SSSQQQQQQMMMLLLPPPQQQPPPNNNLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQNNNKKKIIIEEEEEECCCAAA???>>><<<;;;777555333111///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))*********++++++++++++,,,,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))***++++++,,,,,,+++++++++******++++++,,,---...//////000111222333333444666666666666777999;;;===AAABBBCCCCCCCCCBBBAAA@@@AAA@@@???>>>>>>>>>>>>>>>===<<<:::999888888888999===AAAEEEFFFEEEEEEGGGIIIHHHIIIIIIIIIIIIHHHHHHGGG???>>><<<999777666555444......,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<===???@@@AAA========================;;;<<<===???@@@@@@??????;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>:::<<>>>>>:::888555333222111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///000111222666===BBBHHHNNN[[[lllzzz}}}|||tttmmmgggaaa\\\YYYRRRIIIDDDEEEFFFEEEEEEGGGCCCKKKSSSUUURRRRRRXXX^^^ZZZddduuurrrbbbdddccc\\\WWWTTTLLLCCCGGGFFFEEEDDDEEEHHHKKKMMMMMMKKKMMMXXXgggwwwtttuuutttgggZZZUUURRRPPPMMMKKKJJJKKKNNNOOONNNPPPRRRTTTTTTQQQOOOMMMHHHGGGFFFDDDBBB@@@???>>>===<<<:::888555111...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********************************+++++++++,,,,,,,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++++++++***(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))***+++,,,,,,,,,++++++,,,,,,,,,------...000000111111222333444555666666666666777888999999::::::======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::999===AAAAAA>>>>>>BBBFFFFFFHHHJJJLLLMMMNNNNNNNNNIIIGGGEEEBBB@@@>>><<<<<<777666333111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************AAAAAA@@@>>>===;;;::::::<<<;;;;;;;;;<<<>>>@@@BBBAAABBBCCCCCCDDDCCCCCCBBBAAACCCFFFFFFEEEDDDDDDEEE;;;<<<===???@@@@@@@@@@@@DDDCCCAAA???===;;;;;;:::888:::>>>BBBCCCCCCAAA???EEEHHHKKKNNNPPPPPPOOONNNLLLLLLKKKIIIHHHFFFEEEDDDAAA>>>:::777555333000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---///111222555;;;DDDJJJgggnnn{{{}}}pppbbb\\\UUUPPPNNNNNNNNNOOOLLLIIIKKKPPPPPPLLLKKKOOOZZZgggvvv|||yyyvvvyyy}}}~~~xxxkkk^^^KKKHHHHHHIIIEEE???>>>BBB@@@>>><<<===DDDVVVuuutttgggTTTRRRNNNKKKJJJLLLOOOQQQMMMOOORRRUUUVVVUUURRRQQQJJJIIIGGGEEECCCAAA@@@???BBBAAA???===999555111...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***+++++++++++++++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))***+++,,,---,,,++++++.........//////111222222222222333444555666777888666777888999999999999888;;;:::999888888888888888666777999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;666999<<<;;;888777;;;@@@BBBDDDGGGJJJMMMOOOOOOPPPOOONNNKKKHHHFFFCCCBBBAAAAAA???<<<888555333111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************===999888;;;<<<::::::<<<999===???>>>???CCCCCC@@@BBBGGGJJJGGGEEEFFFFFFDDDHHHJJJIIIHHHJJJNNNOOOLLLFFFEEEFFFHHHFFFDDDDDDHHHLLLIIIFFFDDDCCCBBBAAA???===>>>>>>===>>>AAABBBAAADDDGGGMMMQQQSSSRRRPPPNNNTTTRRRNNNLLLKKKJJJIIIHHHFFFDDDBBB???===;;;:::999000///...------...///000,,,,,,+++++++++******)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,+++)))'''&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************((((((((((((((()))******)))************+++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000000...---,,,---111000000......///222444222555666555999HHH___qqq}}}wwwtttjjj]]]RRRMMMIIIIIIIIIHHHJJJOOOWWWVVVUUUUUUXXX^^^gggmmm}}}aaaYYYVVVXXXTTTIIIEEEIIIHHH@@@@@@GGGJJJKKKUUUcccyyyxxx|||pppXXXJJJEEEDDDGGGKKKPPPOOOPPPQQQPPPNNNNNNPPPNNNMMMJJJGGGDDDBBBAAA@@@???CCCGGGGGGCCC<<<444///+++++++++,,,......---+++,,,,,,,,,+++,,,,,,------)))************+++++++++*********)))******+++,,,)))************++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********))))))(((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,,,,---...,,,,,,+++******+++,,,---------...000222555777999<<<:::777555444555777999777:::999666777:::888222555888::::::777555777999:::;;;<<<>>>@@@BBBCCCDDD??????AAABBBCCCDDDDDDDDDBBBCCCDDDCCC>>>:::777666:::???@@@>>>AAAGGGJJJGGGIIIIIIIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>:::777555444333111...+++******,,,---------,,,+++++++++++++++************************CCC???===??????===>>>@@@EEEDDDCCCCCCFFFKKKPPPSSSLLLPPPOOOHHHCCCDDDGGGHHHNNNWWW\\\XXXQQQLLLHHHDDDBBBDDDFFFGGGHHHKKKKKKKKKIIIIIIIIIIIIJJJKKKJJJJJJDDDEEECCC???<<<===@@@BBBFFFIIINNNSSSVVVXXXXXXXXXSSSRRRPPPNNNNNNNNNMMMMMMKKKJJJHHHFFFDDDBBBAAA@@@===;;;888444111///---------,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++)))(((((()))************************))))))))))))))))))))))))******************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***************))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---...---,,,,,,---///+++***+++///444555222...,,,;;;PPPbbbnnnvvv|||yyyooocccZZZTTTMMMFFF???===@@@GGGOOOXXXcccmmmyyyzzz}}}uuupppqqq___QQQFFFEEEDDD@@@CCCKKKMMMQQQUUUXXX___pppsss[[[TTTWWWUUUMMMMMMJJJIIINNNSSSSSSNNNIIIPPPQQQQQQQQQNNNJJJEEEBBBCCCBBBCCCEEEFFFCCC<<<777111///------------+++***,,,,,,+++++++++,,,,,,---************++++++++++++***************++++++,,,)))************+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++***))))))***+++,,,++++++***+++,,,---...///000222555888:::<<<===???<<<999666444333444444444999:::777666:::;;;999777999;;;<<<<<<===>>>???=========>>>AAADDDHHHKKKHHHGGGFFFEEEFFFGGGIIIJJJHHHJJJKKKIIIFFFCCCBBBBBB888<<<<<<:::;;;AAABBB@@@DDDDDDDDDCCCCCCDDDDDDEEEAAABBBCCCCCCBBBAAA???>>>;;;999666333000...---,,,***+++,,,---------,,,+++************++++++++++++BBB@@@CCCIIINNNQQQVVV[[[\\\SSSOOOUUU[[[aaannn{{{~~~{{{oooeeedddfffgggqqqzzzmmmccc]]]ZZZ```dddccceeefff^^^SSSNNNKKKIIIHHHIIIJJJJJJIIIMMMNNNOOOMMMIIIFFFGGGJJJHHHJJJNNNRRRUUUWWWXXXXXXSSSSSSRRRRRRRRRRRRSSSSSSQQQPPPOOONNNMMMKKKJJJJJJHHHFFFBBB===999555222000///...---------...///000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))''')))++++++*********+++************************)))))))))))))))))))))))),,,,,,++++++*********)))************************'''''''''((((((((())))))))))))))))))))))))))))))************************)))))))))*********+++++++++************+++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,------,,,,,,---000222+++---///111111444999>>>JJJZZZqqqtttlll```WWWMMMHHHEEECCCEEEHHHMMMOOOVVVbbbnnn|||}}}}}}yyyssskkkffffffhhhpppggg```aaaccccccbbbccc```bbbcccaaa^^^[[[[[[\\\\\\]]]___eeeooozzz{{{iii```XXXMMMFFFEEEAAAFFFHHHEEECCCKKK]]]nnnzzz~~~|||ggg[[[RRRIIIIIIOOOSSSPPPJJJKKKMMMOOOQQQQQQPPPMMMLLLHHHDDD@@@BBBGGGIIIEEEAAA===999444111///...,,,+++,,,,,,++++++++++++,,,,,,************+++++++++,,,***************+++,,,,,,)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***(((((()))***+++++++++,,,---...///000222444777;;;>>>@@@AAAAAA>>><<<999666444444555555444888:::777666999===>>>===<<<<<<===???@@@@@@???BBB@@@>>><<<===???CCCEEEDDDCCCAAA@@@BBBEEEIIILLLGGGHHHIIIIIIGGGEEEDDDDDDCCCFFFFFFDDDFFFJJJKKKJJJDDDCCCAAA???>>>>>>>>>>>>===???BBBEEEGGGGGGFFFFFFCCCCCCAAA===999444000...)))***,,,---......---,,,*********++++++,,,,,,,,,EEEIIITTTeeesss~~~~~~zzzxxxjjj^^^QQQJJJKKKNNNMMMKKKJJJHHHIIILLLLLLJJJHHHIIIKKKMMMOOORRRSSSSSSSSSRRRTTTUUUUUUUUUTTTTTTUUUVVVTTTTTTTTTSSSSSSRRRQQQPPPKKKIIIGGGDDDAAA???===<<<333222///...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++*********+++************************))))))))))))))))))))))))------,,,,,,+++*********************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************+++,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............///000000//////000222...555999333,,,555NNNeeexxx{{{~~~}}}uuufffTTTHHHIII???<<>>@@@AAA@@@@@@999888777777888:::<<<===<<<======<<<<<<===>>>>>>CCC@@@>>>???CCCDDDCCCAAA???>>>===<<<===???AAACCCHHHFFFCCCAAA@@@@@@AAACCCAAACCCFFFFFFDDDAAA???>>>BBBCCCDDDDDDFFFIIIKKKLLLLLLKKKIIIEEEBBB???===<<<<<<===>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDAAA<<<777444......---------,,,,,,,,,******++++++,,,---------\\\dddtttiii^^^```gggiiihhh]]]QQQHHHIIIMMMNNNOOORRRKKKMMMOOORRRSSSSSSSSSSSSSSSUUUWWWVVVTTTSSSTTTUUUSSSTTTTTTUUUTTTTTTSSSRRRKKKJJJJJJIIIHHHGGGFFFFFF999777444111///---,,,,,,...---,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))***************************************************,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++***))))))))))))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---///222222111///......---333888888;;;LLLjjj|||ooocccYYYQQQIIIEEECCC>>>CCCTTTdddooo}}}{{{nnnccc___fffeeedddccceeejjjqqqvvv~~~|||qqqeee```aaa___VVVNNNKKKRRRSSSMMMLLLTTTZZZZZZddduuu}}}kkkYYYDDD<<>>>>>===<<<888999999:::<<>>@@@BBBAAA===:::@@@>>>>>>BBBIIINNNOOOOOO@@@BBBEEEIIIMMMPPPQQQRRR^^^\\\XXXRRRLLLFFFBBB???EEEHHHKKKKKKHHHCCC???===??????@@@CCCEEEGGGIIIKKKMMMMMMNNNMMMLLLIIIGGGEEEAAA@@@>>>======>>>@@@AAA@@@AAACCCEEEEEECCC@@@>>>888555111...,,,+++,,,---++++++,,,,,,------------}}}~~~xxxdddQQQKKKKKKMMMTTT\\\OOONNNMMMMMMNNNOOOQQQRRROOORRRUUUTTTRRRPPPRRRTTTRRRSSSTTTUUUTTTSSSRRRQQQNNNNNNNNNNNNLLLKKKIIIIII???>>><<<999555222///---///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))***,,,---,,,***))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))*********************************++++++++++++,,,)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////+++...000111///......//////222;;;IIIZZZjjjuuuzzzpppgggXXXKKKCCCAAABBBCCCHHHKKKVVVjjjrrrlllhhhjjjmmmpppvvv||||||mmmmmmeeeYYYWWW\\\\\\WWWLLLTTT___kkkzzzrrraaaTTTLLLGGGDDDDDD===AAAQQQ[[[aaauuubbbTTTPPPOOODDDGGGKKKPPPSSSTTTTTTTTTQQQTTTSSSMMMEEE@@@BBBFFFIIIGGGDDDAAA>>>:::555222000///...------,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------)))************+++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))******))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++(((***++++++******+++,,,---...000222444444555555666777999;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@>>><<<>>>DDDEEE@@@:::777:::;;;>>>EEENNNVVV\\\___\\\^^^bbbeeefffgggfffeeemmmllljjjfffbbb^^^ZZZXXXVVVWWWYYYWWWSSSNNNKKKIIIDDDBBBAAADDDDDDCCCDDDGGGBBBCCCFFFHHHJJJKKKKKKKKKHHHFFFCCC@@@>>>>>>>>>???;;;===???BBBDDDEEEEEEEEEAAA>>>999444000///...///------------------------zzzjjjaaaZZZUUU[[[gggkkkdddYYYOOOIIIHHHJJJLLLIIIMMMQQQQQQOOONNNPPPSSSRRRSSSTTTUUUUUUSSSQQQPPPSSSSSSRRRQQQPPPMMMKKKJJJFFFEEEDDDBBB???:::666444222111///---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,,,,+++***+++,,,************************************************((())))))******+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...////////////111555888@@@JJJYYYhhhooolllddd]]]UUUPPPJJJEEEDDDIIIPPPUUUeeemmmxxx{{{sssnnnnnnnnnuuuvvv|||{{{pppdddZZZRRRSSSWWW[[[___cccppp{{{nnnWWWIIIFFFAAACCCMMMTTTTTTXXX^^^||||||sssVVVTTTRRRPPPOOOQQQSSSTTTPPPRRRTTTQQQKKKFFFEEEEEEFFFGGGGGGHHHFFFBBB<<<777111111000......------...+++++++++,,,,,,,,,------,,,++++++++++++,,,------)))************+++++++++************************((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))***((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***+++,,,,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((()))++++++++++++---//////000222444555555555555555666777999;;;<<<===>>>AAAAAA@@@???>>>=========:::@@@LLLUUURRRIIIFFFHHHNNNPPPSSSVVV[[[```fffkkkyyyzzz{{{|||}}}}}}||||||}}}|||{{{zzzzzzzzzzzz{{{sssrrroookkkfffeeefffgggWWWQQQNNNNNNKKKEEECCCEEEFFFEEEDDDCCCDDDEEEHHHIIIJJJJJJIIIGGGEEECCCAAA@@@<<<<<<===>>>AAADDDGGGHHHFFFDDDBBB>>>:::666333111//////......------,,,,,,}}}nnnZZZKKKFFFFFFHHHCCCIIINNNOOOMMMMMMPPPTTTSSSTTTUUUVVVUUUTTTRRRPPPTTTTTTTTTSSSRRROOOMMMLLLJJJJJJJJJIIIFFFBBB===:::555333111///......000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))''')))+++,,,,,,,,,---...************************************************''''''((()))***++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------,,,,,,,,,---------................../////////000222111000///000666===CCCTTTjjjqqq[[[MMMIII???AAAFFFMMMYYYiiizzzsssjjjooopppssswwwuuuhhh___VVVTTTXXXHHHNNNYYYllluuuZZZSSSIIIDDDIIIQQQQQQLLLOOO\\\lll~~~yyygggUUUKKKIIIMMMQQQNNNPPPRRRSSSRRRNNNHHHEEEGGGHHHLLLOOONNNJJJBBB===222222111//////.........++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***+++,,,---------((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***+++---......///111222000111333555666666555555444555666888;;;>>>AAABBBAAA@@@@@@???>>>===<<<<<>>===<<<<<<>>>BBBFFFHHHGGGHHHHHHFFFBBB<<<777333000000///...---,,,,,,+++www^^^OOONNNQQQJJJNNNOOONNNOOORRRRRROOOPPPSSSVVVTTTQQQQQQTTTWWWWWWVVVTTTRRRPPPNNNNNNNNNMMMMMMKKKJJJHHHFFFEEEDDDBBB>>>888444222111//////111///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********************************)))******+++,,,************************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++)))++++++***((('''((())))))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---222222,,,+++111444111111666666222666GGG^^^lllxxxtttkkk___TTTKKKDDD@@@KKKQQQ___vvvyyyqqqsssxxx~~~pppeeeXXXMMMPPPYYY```gggnnnooo{{{zzzeeeYYYTTTPPPOOOOOOLLLEEEHHH\\\ooo~~~\\\DDDEEEPPPOOOPPPRRRTTTUUUSSSNNNKKKJJJJJJKKKNNNQQQPPPLLLHHH???;;;666222000///---,,,))))))+++,,,,,,---,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))************************************))))))))))))************++++++++++++++++++++++++******))))))))))))******************************+++++++++***************))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******))))))************************,,,---.........---,,,+++++++++,,,---...///000111333444555666777888999:::<<<999999>>>AAA???>>>???BBBIIILLLEEE>>>CCCOOOYYYVVV___^^^]]]cccgggmmmzzz{{{{{{|||~~~qqqdddcccZZZSSSOOOIIIDDDEEEEEEFFFHHHIIIIIIIIIFFFBBB@@@AAA@@@>>>@@@DDDJJJKKKLLLJJJGGGDDDCCCCCC>>>;;;666000------...000qqq]]]TTTZZZ``````XXXPPPNNNOOOPPPNNNPPPSSSVVVVVVUUUSSSRRRVVVVVVVVVUUUUUUUUUTTTTTTOOONNNMMMKKKIIIGGGFFFEEEEEEAAA<<<999777555333222222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************************++++++,,,************************************************)))***+++------+++***)))************************+++++++++++++++++++++++++++,,,---,,,+++******+++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........222222111///000111000------000222999JJJbbbvvvsssiii\\\PPPHHHDDDFFFKKKOOOcccwwwrrrtttsss```VVVQQQNNNNNNPPPVVVWWW\\\jjjsssggg\\\NNNCCC===@@@JJJVVV[[[^^^oooqqqQQQCCCDDDHHHNNNTTTSSSNNNKKKNNNQQQKKKKKKLLLNNNQQQPPPMMMJJJEEE@@@888333000...------+++,,,,,,---------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))************************************))))))))))))******************************************))))))))))))************************************************++++++))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))++++++++++++++++++++++++,,,------......---,,,++++++,,,---///111333444555<<<:::777666777888::::::<<<;;;<<<===;;;:::???GGGZZZlllpppaaaWWWaaajjjkkkeeejjjeeebbbgggjjjnnnzzz}}}qqqdddTTTFFFBBB???===???DDDIIILLLKKKHHHGGGHHHEEE???<<<<<>>999444222000//////zzz}}}mmm[[[RRROOONNNMMMMMMMMMPPPTTTTTTRRROOOSSSSSSUUUVVVVVVUUUTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFHHHEEEBBB@@@>>><<<999777444111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,+++***************************+++++++++++++++++++++++++++,,,---,,,+++***+++,,,)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------.........///222...---000222///,,,+++///333:::HHH\\\mmmrrrooo___SSSGGGBBB@@@DDDQQQ```uuuvvvtttyyysssjjjeeelllssssss{{{}}}vvvrrrsss}}}wwwhhhbbbhhhooorrraaaTTTMMMQQQKKKJJJUUUiiirrr\\\LLLJJJKKKKKKFFFCCCNNN]]]}}}jjjUUUMMMJJJKKKKKKLLLMMMNNNOOOPPPMMMMMMMMMNNNPPPPPPOOOMMMMMMFFF>>>666222///...---......---------,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------************************)))))))))*********++++++************************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))***+++++++++,,,))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++,,,,,,------...------,,,---...///222444666888999888777666666888;;;<<<===777777999999666777CCCPPPccczzznnngggvvv}}}uuusssxxxtttsss{{{}}}}}}}}}zzzcccddd\\\PPPFFFAAAAAABBBCCCIIIHHHJJJMMMJJJCCC>>>>>>AAAGGGNNNSSSTTTRRRPPPNNNIIIEEE@@@<<<:::777222...vvvlllaaaWWWUUUQQQMMMKKKLLLMMMMMMLLLPPPQQQSSSUUUUUUTTTRRRQQQSSSRRRQQQOOOLLLKKKIIIHHHJJJHHHGGGFFFEEEBBB???<<<555333///......///...---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++)))***++++++)))))))))+++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---............/////////333...---222222///000555;;;FFFUUU___eeecccWWWKKKJJJEEEGGGPPPXXXcccttt~~~lllfff___hhhvvvyyynnncccZZZZZZ\\\[[[hhh{{{~~~vvvwwwvvvkkkhhhhhhppp}}}~~~nnnppp{{{iii\\\PPPMMMPPPXXXiiixxxzzzhhhTTTJJJGGGEEEGGGKKKVVVcccyyy}}}gggWWWFFFDDDMMMTTTOOOHHHOOONNNNNNNNNOOOPPPPPPPPPQQQKKKDDD===888444000------------,,,,,,---------------------------------+++++++++,,,,,,,,,------************************))))))*********+++++++++************************))))))*********+++++++++******************************))))))))))))******************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000000222444666777999999333666::::::999;;;???DDDCCC>>><<>>BBBNNNbbbxxx}}}yyy}}}}}}wwwxxxjjjcccccceeekkkzzzvvvsssrrrllluuunnnvvvuuu]]]NNNJJJPPPYYYZZZdddpppzzzhhh\\\SSSKKKHHHDDDIIIWWWmmm}}}^^^JJJGGGJJJKKKIIIOOOOOOOOONNNNNNOOOPPPRRRPPPMMMJJJFFFAAA;;;444///---,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,------************************************++++++++++++************************************++++++++++++++++++++++++++++++++++++******))))))))))))******************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111333333444555666666777777999>>>@@@===999@@@PPP^^^hhh[[[RRRVVV```dddbbb```eeebbbccckkkwwwvvvlll{{{tttfff[[[JJJEEEAAAAAAAAA@@@CCCHHHDDDDDDDDDDDDEEEJJJPPPTTTSSSRRRPPPOOOMMMGGG@@@:::zzztttjjj[[[III<<>>:::555111000///......------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++++++++,,,------,,,,,,---...)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------........./////////////////////000000000000000333333000444???IIINNNpppxxxwwwdddLLL???>>>@@@IIIddd|||sssuuuzzznnnbbb```bbbxxx|||rrrooovvv{{{iiiYYYNNNJJJHHHJJJUUUlllzzz```OOOHHHGGGBBBBBBNNNaaaxxxfffIII>>>FFFRRRNNNOOOOOOOOONNNNNNPPPRRRMMMMMMMMMLLLIIICCC;;;666///...---,,,,,,---//////,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,*********************************++++++++++++,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))***+++++++++,,,))))))))))))))))))))))))***************************************+++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------------......000111333444555555555666666666666777:::======;;;???QQQmmmtttgggjjjrrrssskkkdddqqqfffdddqqqxxxwwwbbbYYYPPPJJJCCC======@@@GGGFFFCCC@@@AAAFFFMMMRRRQQQSSSTTTTTTQQQLLLFFFCCCsss[[[HHHDDDEEEGGGIIIKKKNNNOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLMMMLLLJJJHHHEEEAAA:::555333111000///........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************+++++++++++++++++++++++++++,,,------,,,,,,---///)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------........................//////////////////000000000111111111+++222444555EEE^^^iiidddrrrpppdddOOOAAAAAAJJJQQQ^^^sssxxxzzzhhh\\\]]]iiitttvvvkkkqqq~~~|||aaa]]]QQQGGGIIIRRRbbbooobbbVVVKKKAAAAAAHHHTTTfffssseeeLLLJJJRRRLLLNNNPPPOOONNNMMMOOOQQQLLLLLLMMMNNNMMMIIIDDD@@@555444111///.........///,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++,,,,,,******************************))))))))))))************************************************++++++))))))))))))))))))))))))************************))))))*********+++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------////////////111333555666555555666777777888999999666888:::===GGG[[[sss{{{sssmmmnnnrrrssstttuuu~~~{{{tttllldddXXXKKKCCCBBBAAABBBBBBBBBBBBDDDGGGJJJLLLQQQUUUUUUQQQLLLJJJJJJooo[[[TTTSSSRRRQQQQQQQQQRRRRRROOOPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMMMMNNNNNNMMMKKKJJJEEE>>>888555444222111........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++)))***,,,++++++***,,,---)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111...777;;;AAA^^^___YYYMMMCCCGGGUUUdddkkkvvv{{{ttttttrrrlllrrrwww{{{zzzwwwwww}}}|||~~~{{{hhhYYYRRRIIICCCSSSllleeeZZZMMMFFFBBBCCCJJJQQQjjjhhhRRRJJJKKKMMMPPPPPPNNNMMMNNNPPPLLLKKKLLLMMMNNNMMMJJJGGG;;;888555111///.........,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************+++++++++***************))))))))))))))))))))))))************************))))))******++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,---------......................../////////000222444666888444555666777999:::;;;<<<;;;;;;>>>DDDLLLVVV^^^bbbggghhhkkknnnooottt|||ooo^^^QQQLLL999===AAADDDDDDCCCBBBBBBGGGNNNUUUUUUPPPKKKLLLOOO~~~tttQQQJJJGGGJJJSSSVVVSSSSSSVVVTTTTTTRRROOOMMMLLLJJJFFFIIIIIIHHHCCC===777333222000///---...//////...,,,------...//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................---------///000000///......//////////////////.........444///---//////,,,///666777???KKK^^^xxx}}}gggRRRPPPNNNTTTdddyyy}}}{{{rrrfff\\\[[[fffxxx~~~wwwyyyttt[[[SSSOOOIIIPPPYYYgggxxxyyygggTTTDDDAAAIIILLL[[[vvvxxxjjjZZZKKKHHHMMMPPPOOONNNRRRPPPLLLKKKNNNQQQOOOKKKGGGEEEAAA:::444000......,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++*********))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---...///000111------///333666666666777555888:::999===EEEKKKLLL@@@JJJUUUZZZZZZZZZ^^^cccgggdddhhhqqqyyy~~~sss```NNNAAA@@@DDDBBBDDDHHHDDDKKKJJJIIIHHHLLLPPPQQQPPP```PPPDDDHHHRRRVVVUUUTTTRRRSSSQQQOOOMMMLLLLLLKKKLLLMMMLLLJJJFFF@@@:::666333111///...//////...---,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---///000000///......///////////////////////////111,,,,,,222666666666888KKK```ooolllddd```ZZZTTTRRRaaasssqqqmmmnnnuuukkk```]]]fffwwwzzz{{{iiiRRRFFFIIILLLMMMTTTkkkpppXXXKKKIIICCCIIIYYYppphhhUUULLLKKKNNNTTTNNNOOOPPPRRRTTTTTTPPPLLLLLLJJJFFFAAA:::555111///------...------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++*********))))))************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............---------...///000555555888::::::888666666555777999???NNN```kkknnnXXX\\\``````^^^aaajjjrrr}}}{{{jjjYYYPPPIII>>>???GGGIIIDDDEEEFFFGGGJJJMMMNNNNNNppp\\\IIIEEELLLRRRTTTTTTSSSSSSSSSRRROOONNNNNNPPPOOOOOOOOOPPPOOOJJJBBB;;;999666333111000000///---,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................---///000000///....../////////////////////////////////000333333666???HHHfffzzzoooSSSDDDEEEIIIWWWvvv}}}~~~yyykkkbbbbbbpppwwwuuu}}}}}}|||uuuXXXRRRKKKFFFDDDOOOnnntttYYYGGGEEEAAAEEEVVVnnnnnnYYYMMMMMMRRRLLLMMMOOOQQQQQQOOOMMMKKKNNNNNNKKKGGGAAA:::444000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000///...------...000111444888<<<======<<<;;;:::666777:::CCCUUUgggnnnmmmeeefffeeebbbbbbkkk|||xxxsssuuuyyypppbbbTTTBBB<<>>999555333111///...---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------...............---///000000///......//////////////////000000000111333444111111;;;QQQeee~~~}}}rrr\\\IIIEEEIIILLLgggfffVVVaaatttmmmYYYPPPHHHDDDPPPcccuuu[[[TTTJJJDDDKKKYYYiiiyyyyyy___OOOKKKOOOMMMLLLLLLLLLKKKLLLOOOMMMMMMLLLKKKGGG@@@999444111000...---............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************(((((()))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...---...111333555777;;;===<<<<<<======<<<888===BBBHHHRRRZZZ[[[VVV```bbbccccccgggvvv~~~}}}vvvsssuuu{{{zzzpppgggUUUHHHAAA777AAABBBFFFJJJKKKJJJMMMQQQ}}}mmm___TTTPPPPPPTTTUUURRRQQQSSSTTTPPPLLLMMMPPPQQQMMMHHHKKKGGGAAA<<<999555222//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------.........//////---///000000///......///////////////000000111111444111111:::MMMcccttt{{{}}}nnnWWWEEECCCNNNZZZaaaooo___TTTXXXrrrxxxoooZZZGGGFFFQQQYYYmmmooo___NNNGGGIIIMMMTTTZZZnnnsssUUUFFFMMMIIIIIINNNPPPNNNOOOSSSLLLLLLLLLMMMLLLHHHAAA<<<666333000.../////////---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///222555888:::???AAA@@@<<<===CCCCCC@@@FFFMMMRRRSSSTTTXXX[[[[[[dddiiiooorrrvvvwwwuuulllaaaTTTCCCBBB???@@@EEEGGGGGGLLLSSS[[[PPPJJJNNNRRRQQQQQQTTTUUURRROOOOOOQQQRRRQQQOOOPPPMMMHHHDDDAAA===888555222111000...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////---///000000///......///...//////000000111111222444...333PPP{{{|||]]]UUUJJJEEENNNccc{{{rrrnnnrrrsssoookkkfffgggppp~~~vvvwwwfffVVVVVVOOOTTT]]]llliiiUUUIIICCCFFFJJJMMMcccyyy\\\LLLHHHBBBDDDMMMRRROOOLLLMMMNNNLLLLLLNNNPPPOOOKKKFFF<<<888222000111111///---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...000333666999<<<===;;;>>>>>>@@@KKKYYY\\\WWWaaafffgggbbb___dddlllqqq{{{vvvwwwwwwwwwrrrdddNNNCCC<<<>>>AAABBBHHHQQQttt^^^LLLKKKOOOOOOOOOSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOMMMKKKIIIEEE@@@===666444222///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))***+++,,,---------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...//////000---///000000///......///...//////000111111222222333666FFFgggjjjKKKMMMSSS```sss{{{eeeRRRSSScccvvvrrraaaYYYRRRLLLOOO\\\ttt{{{fffSSSHHHEEEBBBQQQkkkqqqhhhXXXJJJCCCIIIOOOKKKIIIKKKPPPMMMJJJLLLOOOQQQNNNKKKBBB<<<555222222222///,,,................................................++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------............////////////...000333777:::<<<===>>>555999>>>HHH]]]qqqsssiiimmmssswwwuuuwww}}}~~~oooZZZGGGBBBAAA???CCCKKKpppTTTLLLNNNLLLMMMQQQMMMPPPSSSTTTRRRPPPOOONNNOOONNNNNNOOONNNKKKGGGCCC888666333000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))***+++,,,---.........------,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000---///000000///......///...//////000111222222222222DDD]]]uuuqqqYYYVVVYYYfff~~~aaaVVVTTTeee}}}hhh[[[OOOJJJIIIUUUtttkkkQQQEEEDDDMMMaaa{{{www___KKKIIILLLKKKMMMRRRPPPLLLHHHHHHLLLOOONNNKKKEEE>>>777333333333///,,,................................................++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000000222666999<<<======<<<:::???DDDOOOeeexxxvvvgggfffppp|||}}}uuuXXXLLLEEE???@@@GGGgggQQQHHHLLLRRRNNNVVVXXXQQQPPPUUUUUUPPPUUUUUUSSSQQQNNNKKKIIIGGGEEE???888333222111///,,,222000---,,,---------,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------...---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////////////////.........222000000000---+++222;;;CCCccc}}}|||lll]]]SSSLLLeee~~~{{{aaaSSSVVVfff{{{ZZZPPPKKKFFFTTTlllxxxXXXMMMBBBGGGaaavvviiiKKKCCCJJJPPPOOOOOONNNMMMLLLOOORRRRRROOOMMMDDD999444555666555333333///,,,+++---......---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------************************************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,------------------........./////////000111111111111111111222666999999<<>>888444444000///...///000000///.........------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,++++++******)))))))))***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000000111111---222555555===TTTvvvoooYYYPPPTTTdddiiiWWWccc{{{{{{rrrOOONNNNNNRRR]]]ssspppSSSEEEBBBFFFKKKVVVnnnxxx```QQQKKKMMMMMMOOORRRRRRNNNJJJIIIJJJJJJHHHDDD???;;;888666333222000///............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...////////////............111111111222444777999;;;>>>222444JJJ[[[]]]\\\aaahhhjjjnnnttt}}}uuuuuusssggg\\\SSSNNNPPPQQQ^^^jjjooouuurrraaaYYYYYY```kkksssxxxuuugggcccaaa___bbbiii___aaa]]]SSSKKKKKKNNNOOONNNRRRYYY```gggooovvv{{{vvv}}}yyy}}}}}}sssiii{{{aaaJJJHHHOOOQQQPPPRRRQQQQQQQQQPPPOOONNNMMMMMMLLLJJJGGGFFFDDDAAA;;;777222000//////000111000...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,++++++******))))))))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000000000000111111222222+++666:::>>>XXX~~~ppp[[[PPP\\\uuuaaa\\\aaawwwyyyrrrqqqwwwyyyssscccPPPGGGRRR^^^kkkhhhQQQIIIIIIIIIOOOaaazzzsssZZZKKKPPPKKKKKKQQQRRRNNNJJJJJJLLLIIIFFFEEEEEEAAA:::444222222111000...---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........////////////////////////---///222666888999::::::;;;555@@@\\\pppooojjjjjjqqquuu{{{qqqnnnppp}}}{{{yyynnnsssxxxvvvooohhheeeeeeiiiooo}}}yyy~~~gggXXXRRRPPPPPPOOONNNMMMPPPVVV^^^dddiiivvvcccRRRMMMKKKKKKLLLPPPPPPPPPPPPOOONNNMMMMMMQQQMMMJJJJJJKKKIIIDDD???555222000//////000000///+++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++***************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------................../////////000000000000000000111222222333333...888CCCWWW~~~ttt]]]ZZZbbb}}}www]]]PPPaaayyytttdddXXXUUUqqqtttZZZSSSLLLJJJfffoooXXXEEEJJJRRRhhh}}}aaaSSSJJJLLLPPPNNNLLLNNNMMMIIIFFFGGGIIIFFF>>>666333333444222///------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---------................../////////000000000,,,///333777::::::999888444===PPPdddjjjfffgggmmmqqqyyywwwrrrmmmvvv}}}kkk]]]YYY^^^eeemmm|||rrrnnnhhh^^^TTTNNNKKKJJJPPP[[[gggnnnooorrryyyzzz~~~}}}}}}mmmTTTJJJIIIIIINNNOOOOOOPPPQQQPPPPPPPPPSSSQQQPPPNNNMMMKKKHHHFFF888555000......///000000---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------------------------++++++,,,,,,---......///------------.............../////////000000000000000000111111222333333444333AAAYYYvvvyyybbb```ssszzzfff[[[```oooxxxqqqiiiaaahhhiiiNNNCCCOOOccc{{{xxxTTTEEEEEESSSpppmmmTTTMMMNNNMMMMMMQQQLLLKKKJJJKKKJJJGGGBBB===444666777555222//////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------------------............------...///000111111222111333666999;;;<<<======???JJJWWW^^^```bbbiiipppyyyyyy}}}~~~|||pppkkkaaaTTTLLLQQQ```mmmuuucccZZZMMMNNNOOOOOOPPPRRRVVVZZZ___iiixxxttt}}}{{{ooojjjiiibbb\\\]]]gggwww^^^MMMJJJJJJMMMNNNOOOQQQRRRSSSSSSTTTRRRTTTTTTQQQKKKHHHHHHJJJ;;;666111------...000000/////////...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++******+++---...000------------------------++++++,,,,,,---...//////---------.........//////////////////000000000000000000111222333333444444777LLLqqqiii[[[___tttvvvmmmqqq||||||zzz|||}}}tttxxx|||{{{lllWWWLLLFFFbbbqqqLLLFFFHHHYYYqqqaaaQQQNNNLLLMMMQQQKKKMMMOOONNNKKKGGGDDDCCC666888999888444111111222------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,---...///000111222333888999:::;;;===@@@BBBCCCWWWXXXXXXYYYbbbpppwwwwwwzzz|||xxxfffbbbwwwwwwssskkkfffkkkzzz{{{lllhhh```VVVPPPOOOOOONNNLLLHHH[[[wwwuuu|||yyyvvvrrrlllgggbbb___]]]___YYYSSSRRRUUU[[[hhhttt~~~|||\\\JJJBBBMMMKKKNNNSSSRRROOORRRYYYXXXVVVTTTQQQNNNMMMKKKKKKCCC>>>777111---,,,.../////////.........---------......---,,,,,,,,,,,,---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///////////////.........000000000000000111111111...444555000---111777999>>>___{{{yyyggg___eeemmmccc^^^tttjjjOOOFFFMMMaaannnMMMHHHDDDTTTooozzzeeeKKKJJJOOONNNNNNHHHGGGMMMOOOJJJGGGHHHBBB===777555555444///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***((())))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,---------................../////////000...///...------///444777777;;;888999@@@AAAHHHYYYkkkgggbbbeeeuuuwwwsssqqq{{{yyycccUUUbbbzzz~~~uuupppiii]]]RRRLLLLLLQQQ]]]nnnxxx{{{}}}}}}xxxtttpppmmmlllwwwnnnddd[[[TTTQQQUUU\\\lllrrrcccQQQHHHEEEJJJQQQTTTVVVYYYWWWVVVUUUSSSQQQPPPNNNMMMEEEBBB<<<555111///////////////.........---------......---,,,,,,,,,,,,---,,,,,,,,,---------......///...---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///////////////000000000000111111111111333---...444666444777???UUUqqq|||gggOOOTTTlllvvvhhhbbbqqq||||||{{{lllPPPGGGNNN```wwwlll^^^KKKFFFPPPTTTnnngggJJJFFFNNNLLLKKKKKKNNNNNNLLLKKKLLLDDD???999666555444000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,------------,,,,,,---------................../////////000000------.........111444777999:::777AAAVVV___aaaiiisssyyy|||~~~|||rrrooo}}}vvvaaa[[[\\\aaasssvvvfff[[[VVVRRRTTT\\\hhhsssyyyooofff]]]XXXYYYiii~~~mmm___ZZZ\\\oooooo\\\JJJGGGNNNSSSSSSQQQUUUVVVVVVVVVUUURRRPPPNNNIIIFFFAAA<<<777333000.../////////.........------......---,,,,,,,,,,,,---,,,,,,,,,---------............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......//////000000000000000111111111222222333+++---777999888JJJcccvvvyyyjjjMMMCCCZZZ~~~\\\aaapppyyy]]]QQQLLLTTT___nnncccIII???===OOOeee~~~RRREEENNNJJJOOOQQQNNNKKKLLLMMMMMMHHHCCC<<<777666444111.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------------.........,,,------------.............../////////000000000---///000111222444777999999:::===TTTttt~~~vvvttt|||jjj```pppqqqiiipppxxx{{{|||vvvcccSSSLLLPPPZZZaaabbbkkkuuu~~~|||jjjaaa^^^___dddiiifffeeerrruuuYYYJJJJJJOOOOOOMMMTTTUUUWWWWWWVVVSSSOOOMMMJJJIIIFFFBBB<<<666111...////////////..................---,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------........................,,,------...///000111111000000000111111222222333///111555555444DDDooopppPPPJJJ___}}}pppfffdddmmm}}}iiiPPPJJJIIIMMMeeeaaaIIIAAAGGGZZZtttfffQQQJJJHHHOOOQQQLLLIIIKKKMMMKKKKKKFFF@@@:::777555222000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------.........//////------------...............////////////000000000000222444555666666999:::555<<>>:::777444222000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,------------------.........//////---------.........//////////////////000000000111111333555666666777999;;;444@@@MMM```tttuuupppvvv}}}yyyqqq{{{tttttt^^^PPPNNNOOOVVVcccvvv|||{{{___LLLGGGJJJLLLPPPRRRTTTTTTSSSPPPMMMJJJIIIJJJIIIGGGCCC<<<666222000000000/////////............---,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------------------------------........................------......//////000000///000000111222333444444333777444555OOOwww}}}jjjqqq}}}xxxzzz[[[IIIBBBOOObbbxxxbbbIIIOOOuuucccUUUIIIGGGKKKOOOQQQRRRNNNKKKGGGCCC>>>999666555111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,------------.........------.........//////////////////000000000111111000222444666777999===???===IIIRRR]]]jjjooowww|||nnnaaalllnnnTTTKKKGGGOOObbbyyyfffTTTKKKGGGMMMOOOQQQSSSSSSRRRPPPNNNIIIJJJJJJIIIEEE@@@:::777000000000000/////////.........---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,------------........................------------------------.................................//////////////////000000111333444444555555666888DDD]]]vvv}}}vvvwwwjjjQQQHHHIIIhhhkkkLLLaaazzzlllMMMIIIMMMMMMNNNSSSMMMLLLJJJFFFAAA<<<888666222222111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////000000000111111111222444666999<<>>;;;000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.................................------------------------///////////////////////////////////////.........///000000222333444555555333666AAAQQQ___hhhqqqxxxooouuuXXXJJJ>>>bbbwww^^^RRRQQQhhhUUULLLNNNIIIIIIPPPLLLLLLLLLIIICCC===999777222222222111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............/////////000000000000000111111111111555777:::>>>CCCJJJRRRWWW___hhhqqqyyypppwwwgggYYYOOORRRZZZXXX```mmm}}}qqqTTTJJJGGGPPPSSSOOOMMMQQQPPPOOOMMMKKKIIIHHHFFFFFF<<<666111111000......111........................------------------------.........------,,,,,,,,,,,,,,,,,,---------......------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////......------------......////////////000000000000111111111111111111222333888777EEEYYYZZZSSSddduuupppzzzZZZHHHFFF\\\xxxdddGGGIII^^^vvvoooNNNIIIHHHGGGLLLJJJIIIHHHGGGGGGEEE>>>777888555111//////000000000------------------------........................---------------------------------------------------,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////000000000000///111222333222111222333;;;;;;<<>>999666222//////000000000------------------------........................---------------------------------------------------,,,++++++***+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------........................////////////000000000111333444444333222222444666666999???NNNeeewwwyyyqqqnnnppp^^^OOOGGGGGGVVViii~~~oooqqqYYYDDDCCCKKKMMMLLLLLLOOOOOOPPPOOONNNKKKIIIGGGCCC<<<555333111...///111........................------------------------...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////......------......////////////000000000111111000222444444444444666777999EEEQQQQQQIIIPPPlllnnn___bbbqqqqqqRRR===III\\\eeekkkTTTMMMRRRbbbqqqfffLLLJJJKKKJJJJJJJJJJJJJJJHHHFFFDDDCCC;;;888333000000000000///------------------------........................------------------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////000000000111111111111000//////111555888444777@@@QQQiii{{{|||vvv{{{uuuiiixxxhhhWWWLLLRRReee|||jjjRRRJJJLLLMMMLLLKKKNNNOOOQQQQQQPPPMMMJJJHHHHHH@@@999666333//////111................................................------------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,---------------------------------------------------............/////////////////////////////////............////////////000000000111111111111333555555444333555888HHHPPPQQQJJJNNNggguuummmlllsssxxxSSSIIINNNJJJ^^^rrrVVVMMMZZZkkkhhhOOOEEEMMMKKKJJJKKKMMMJJJEEEBBBBBB>>>:::555222111111000///................................................------------------------------------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000000000111111111......///000000333777::::::;;;BBBQQQeeetttyyyvvvffffffffftttkkkVVVPPPVVVfffkkkWWWLLLIIIKKKOOONNNOOOQQQRRRQQQOOOLLLJJJJJJCCC<<<:::666222000111////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............////////////////////////////////////....../////////000000000000111111111111222555777555333222666:::TTTWWWUUUVVVkkkwww{{{XXXKKKCCCPPPrrrhhhNNNQQQ^^^tttTTTHHHIIIGGGHHHMMMMMMGGGCCCDDDAAA===777444222111000///................................................------------------------------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000000111111111111111222444555555666999;;;@@@BBBJJJYYYkkkzzzoootttxxxjjjppptttxxxppp^^^SSSRRRaaasss}}}rrreeeOOOGGGIIINNNNNNOOOPPPQQQPPPOOOMMMKKKKKKEEE@@@>>>:::444111111////////////////////////........................,,,,,,,,,------------...,,,,,,,,,---------......------............------+++,,,,,,------.........---------------------------------............///////////////////////////000//////......//////000000000000111111111222222222555777555222444;;;AAASSSXXX___ooommmNNNDDDLLL]]]\\\OOONNNnnnwwwOOOLLLEEEDDDKKKNNNIIIFFFHHHCCC???:::555333222000///................................................------------------------------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////000000000111111111222222222333444555555777:::===@@@HHHXXXkkkzzzwwwhhh}}}wwwvvvzzzdddSSSSSS\\\aaaooo~~~kkkZZZQQQNNNNNNNNNOOOOOOOOONNNNNNMMMKKKFFFBBBAAA>>>777222111////////////////////////........................,,,,,,,,,---------......,,,,,,,,,---------......,,,---...//////...---,,,++++++,,,,,,---......///........................---------............///////////////////////////000000////////////000000000000111111111222222222222555777555444888BBBKKKYYYdddvvvdddNNNNNNOOOnnngggSSSWWWwwwYYYJJJBBBGGGKKKHHHGGGJJJEEEAAA;;;666444222111///................................................------------------------------------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------------------............////////////////////////000000111111111222222222111222222444888???HHHNNNMMM]]]uuuyyyxxx|||xxxuuu|||yyy___OOOLLLUUU]]]ggguuuyyycccTTTNNNNNNNNNNNNNNNNNNNNNNNNJJJFFFCCCDDD@@@888222111000000000000000000000000////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,---...//////...---,,,++++++,,,,,,---...//////........................---------.........//////////////////////////////000000////////////000000000111111111111222222222111444666666666<<>>JJJccc|||||||||eeeRRRQQQ[[[nnncccRRRLLLMMMJJJMMMRRROOOPPPNNNKKKJJJJJJFFF@@@<<<333222111///.........///////////////////////////..............................------------......------------------------........................---......///000//////////////////............---////////////////////////111111111222222222333333111111111111222222333444444222666@@@HHHOOO[[[hhhrrrrrr}}}]]]JJJDDDPPPgggnnnMMMCCCGGGaaaZZZEEEDDDKKKMMMHHHIIIFFFBBB>>>:::666222///000///......------..............................////////////////////////.........---------------...------------,,,,,,,,,------------------------***++++++,,,------..............................000000000000000000000000111111222222333444555555444;;;>>>>>>MMMhhh|||xxxwwwyyy~~~^^^PPPPPP___jjjUUUJJJJJJKKKPPPSSSNNNQQQOOOMMMLLLKKKGGGBBB>>>666444111///............////////////////////////........................//////............//////------------------------........................---......////////////////////////...............///////////////000000000//////000000000111111111222222222222222333333444444777BBBNNNTTTYYYiiiyyy|||{{{uuuVVVDDDFFFUUUuuujjjUUUOOO^^^~~~dddHHHEEEKKKJJJHHHJJJGGGCCC@@@<<<888333000000//////.......................................//////////////////////////////......------,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,------..................////////////000000000000000111111111111222333333333333555777888>>>>>>>>>PPPppp~~~vvvjjjsssuuuttttttxxxwww```QQQRRRiiidddNNNHHHHHHOOOTTTNNNQQQPPPOOOMMMKKKGGGBBB???:::777222000000000///...////////////////////////........................000//////......//////000------------------------..................................../////////000////////////////////////////////////000000111111000000000000111111111111333222222222333444555666999FFFWWWccciiisss||||||}}}jjjPPPJJJMMMfffsss[[[WWWpppyyyWWWKKKHHHFFFKKKKKKHHHEEEBBB???:::666222000000///............///////////////////////////000000000000000000000000/////////......---------------------------------,,,,,,,,,---------...............------,,,,,,,,,........./////////000000///000000000111111111222222333333333222333777:::>>>FFFJJJQQQfff}}}{{{}}}~~~wwwxxxyyy|||gggUUUYYYhhhdddSSSHHHKKKRRRPPPOOOPPPOOONNNKKKHHHDDDBBB???:::444111111111000...////////////////////////........................//////............//////------------------------........................///............///000000...////////////000000000...//////000000111111222222222222333333333333444333333333444555666888888===TTTiiisss|||xxx}}}}}}{{{yyyrrrpppllliiiggghhhjjjlllkkkkkkjjjjjjjjjjjjkkkkkklllllllllooosssuuuvvvuuu}}}rrr[[[IIIRRRpppqqqWWW```sssbbbOOOEEEPPPJJJHHHFFFDDDAAA===888555111000//////......//////////////////////////////000000000000000000000000/////////...............,,,,,,,,,------------...+++,,,,,,------.........//////......---,,,,,,+++.........//////000000111///000000111111222222222222333444333333666===CCCDDDNNN]]]pppyyyppp}}}fffUUUTTTqqqXXXMMMOOONNNLLLMMMOOOOOOMMMKKKIIIHHHCCC<<<555222333333111///////////////////////////........................///......------......///------------------------........................///......---...///000111.../////////000000000000...//////000111111222222222222222333333333444444333333444555777999:::;;;KKKeeexxx}}}kkk{{{yyywwwssspppllljjjhhh```^^^[[[XXXWWWXXXZZZ[[[WWWWWWVVVVVVVVVVVVWWWWWWYYYYYY[[[^^^bbbeeeeeedddjjjmmmqqquuuxxx}}}{{{QQQFFFXXXeeeiiiXXXiiieeeIIIPPPIIIHHHFFFEEECCC@@@;;;777111000000///////////////////////////////////////////////////////////////............////////////,,,,,,,,,---------......++++++,,,,,,---......///...............------------......///000000111111///000000111111222333333222333555444666<<>>666333444444222///////////////////////////..............................------------......------------------------........................///......------///000111.../////////000000111111...//////000111222222222000000111111111222222222333333444666888:::<<<===^^^xxxjjj}}}sssppplllfffaaa\\\YYYXXXQQQOOOMMMKKKKKKLLLNNNOOOMMMLLLLLLKKKKKKLLLLLLMMMIIIIIIKKKOOOSSSVVVVVVUUUYYY\\\```eeeiiinnntttwwwbbbJJJRRRZZZ}}}UUUVVVpppzzzMMMMMMHHHGGGFFFEEEDDDAAA===999111111000///////////////000000000000000000000000////////////////////////------......//////000000,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,------.../////////---......///000111111222///000000111222222333333111333555555888AAANNNXXXoooqqqkkksssyyy}}}qqqVVVzzzUUUGGGLLLMMMMMMNNNQQQSSSQQQLLLEEEAAA:::555333222111000111000///...............////////////....................................------............---------......///////////////////////////////////////---......///000111111222...///000000//////000111111111111111222333444555666777555888999444BBB```lll||||||zzz}}}wwwqqqkkkhhhddd```YYYRRRMMMJJJIIIIIIFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFHHHLLLLLLNNNQQQVVV[[[```cccjjjnnnsssxxx|||[[[EEEMMMWWWjjjJJJZZZuuuTTTHHHEEEJJJJJJDDDEEEHHHCCC888777555222///......000111////////////////////////....................................................................................////////////---------............///////////////000000000000---///111111111000111222666888333666CCCMMMYYYlllrrrjjjMMMMMMMMMLLLLLLNNNOOOOOOMMMHHHDDD===888555333222000000000///.........//////////////////....................................------............---------......///////////////////////////////////////......//////000000111111...///000000//////000222111111111111222333444444333888666666===CCCTTTmmmiiizzzxxx|||rrrhhhaaa[[[WWWTTTMMMKKKGGGDDDBBBAAAAAABBBAAAAAAAAA@@@??????>>>>>>???????????????????????????>>>>>>>>>>>>??????@@@@@@AAAAAACCCFFFIIIMMMOOOWWWZZZ```dddiiinnnssswww~~~ZZZIIIIIIbbbyyy```TTT^^^lllfffJJJBBBFFFHHHFFFDDDDDDBBB>>>888666333000...///000111////////////////////////....................................................................................////////////---------............///////////////000000000000...000222222111000111222333::::::<<>>>>>>>>>>>>>>>>>>>>>>>====================================<<<;;;;;;:::======<<<<<<===???AAABBBDDDGGGKKKPPPTTTZZZ```dddnnnttt|||wwwOOOHHHKKKWWWkkkpppZZZRRRYYYqqqsssKKKCCCDDDFFFIIIFFFAAAAAADDD:::888444111//////000111////////////////////////........................................................................---............/////////---------............///////////////000000000000000111222222111111222333111===>>>===HHHXXXoooYYYKKKIIIJJJMMMOOOOOOQQQTTTOOOKKKDDD???:::666222//////.........///000111111////////////....................................------............---------......///////////////////////////////////////000000000000////////////...000111111000///111222111000000111111222333444555===888999TTTooowwwxxxmmm}}}qqqggg___[[[WWWSSSLLLGGGDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????===<<<;;;??????>>>======>>>>>>???>>>@@@CCCEEEIIINNNTTTXXX___eeeooowww~~~iiiPPPDDDIIIYYYqqqdddOOOUUUpppzzzUUUIIICCCCCCKKKKKKDDDAAAEEE===:::666333000///000000////////////////////////........................................................................---------.........//////---------............///////////////000000000000111222333333222222333555888DDDBBB???LLL```www~~~^^^KKKFFFEEEKKKOOOOOOPPPSSSOOOKKKFFFAAA===888333//////////////////000111222////////////....................................------............---------......///////////////////////////////////////000000000000///////////////000111111000000111222111111111111222333444555777;;;777AAAbbbyyywwwrrryyysssggg^^^WWWQQQNNNHHHFFFDDDCCCCCCCCCAAA@@@>>>>>>??????>>>===;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAA@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<>>>???@@@AAABBBEEEIIIMMMPPPVVV```hhhqqqzzz^^^JJJFFFNNN___xxxRRRLLLhhhqqqTTTGGGAAAHHHNNNJJJEEEDDD@@@===999444111000000000////////////////////////........................................................................------------............---------............///////////////000000000000222333333333222333555777@@@LLLIIIIII___zzzwwwVVVJJJBBBGGGNNNMMMMMMPPPNNNKKKGGGDDD@@@;;;555222000000/////////000111111////////////....................................------............---------......///////////////////////////////////////////////////000000000000///000222111000000111333222222222333333444555666888666999QQQrrr{{{www{{{}}}xxxjjjbbbXXXQQQMMMKKKHHHFFF@@@?????????@@@???===:::;;;<<<===>>>>>>>>>>>>===?????????@@@@@@@@@AAAAAA????????????????????????>>>??????@@@AAAAAAAAAAAA;;;;;;<<<<<<<<<<<<<<<<<<======>>>===<<<===@@@BBBDDDIIIPPPWWW^^^gggrrrzzzgggRRRKKKOOOiiivvvTTT]]]}}}lllYYYIIIGGGLLLNNNIIIEEEBBB???;;;666222111000000////////////////////////........................................................................,,,------------.........---------............///////////////000000000000111222333333333555888:::CCCRRRUUU[[[zzzpppYYYGGGGGGLLLLLLKKKNNNNNNLLLIIIFFFCCC???:::666111111000000///000000000////////////....................................------............---------......///////////////////////////////////////......//////000000111111///111222222111000222333444444444444555666777777:::666BBBhhhuuussstttvvvrrrrrr{{{qqqhhhbbbUUUPPPJJJHHHHHHHHHDDD@@@@@@>>>======>>>>>>===<<<@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBB??????@@@@@@@@@@@@??????<<<===>>>===;;;;;;<<<===>>>AAAEEEHHHMMMUUU```gggqqq|||mmmYYYRRRTTTuuuyyy[[[ooobbbLLLHHHLLLKKKFFFDDDAAA<<<777333111000000////////////////////////........................................................................,,,,,,---------.........---------............///////////////000000000000111222333333444666:::===NNNeeeoooxxxhhhNNNIIIMMMMMMLLLOOONNNLLLJJJIIIFFFBBB===999222222111000//////000000000/////////....................................---..................------......///////////////////////////////////////---......///000111111222///111222222111111222333555555444555555666777888===888MMM{{{hhheeegggmmmpppvvvssshhh^^^UUUPPPPPPMMMJJJJJJKKKIIICCC===BBB@@@======???AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>>===>>>@@@@@@>>>======>>>>>>???@@@AAACCCJJJTTT\\\cccppplllaaaRRRiii\\\^^^{{{TTTEEEIIIKKKFFFEEEBBB===888444111000000////////////////////////........................................................................,,,,,,,,,---------......---------.........//////////////////000000000000000111222333444777<<>>888333111////////////...---000/////////............000000//////.........---////////////////////////............////////////000000000000000000000000////////////000000000000000000000111222222333333111333555666888:::999666999>>>PPPxxxtttwwwppplll{{{yyyiii]]]YYYXXXXXXWWWXXXOOOGGGDDDBBB???>>>@@@<<>>?????????CCCJJJPPP\\\aaammmzzzyyyZZZ^^^nnnTTTiii^^^BBBJJJPPPHHHFFFFFFCCC;;;333///000444000000000000////////////////////////////////////////////////////////////------------------------//////.........------------------.........//////.........//////000111222555666222222666333999KKKjjjpppUUUHHHHHHKKKNNNKKKIIIIIIIIIFFF???:::444222000///000000///...000000/////////.........000/////////............////////////////////////............////////////000000000000000000000000////////////000000000000000000000111222222333333222555777666555555777888>>>JJJ___hhhbbbZZZWWWXXXXXXVVVSSSKKKEEE@@@@@@@@@======???===???AAAAAABBBCCCEEEGGGFFFHHHKKKMMMPPPSSSXXX[[[cccgggkkknnnppprrruuuxxx}}}~~~}}}zzzwwwuuunnnkkkhhhddd```ZZZTTTOOOOOOLLLHHHFFFFFFFFFEEEEEEEEECCCBBBAAAAAA???===;;;;;;<<<<<<<<<<<<>>>CCCGGGLLLQQQ\\\iiittt|||oooaaajjjxxxXXXXXXqqqpppMMMHHHJJJDDDFFFFFFDDD===444000000333000000000000////////////////////////////////////////////////////////////------------------------//////.........------------------........./////////......//////000111222///444111111999<<>>PPPbbbsssvvvooommmdddaaa^^^\\\ZZZUUUNNNHHHCCC@@@???AAAAAA???@@@DDDAAACCCGGGJJJMMMPPPTTTWWW___aaaeeeiiiooowww~~~vvvpppjjjddd]]]VVVRRROOOLLLKKKHHHFFFCCCBBBBBB@@@>>>;;;;;;;;;<<<;;;:::;;;===???@@@BBBKKKVVV```iiiwww~~~___NNNeeecccLLLUUUhhhVVVHHHGGGFFFEEEFFFDDD???777222000111000000000000////////////////////////////////////////////////////////////------------------------/////////............---------........./////////////////////000111222222000666222///999???AAAHHH^^^ttt{{{zzzxxxxxxyyyxxx~~~xxxmmmnnnsssxxxPPPCCCMMMMMMLLLKKKLLLLLLJJJEEEAAA777555222000111222111111000000000////////////...///////////////.........////////////////////////............////////////////////////////////////////////////000000000000000000111222222333333444333333666888888888;;;AAA```ttt|||nnnddd```___oookkkeee___XXXPPPGGGAAAEEECCCCCCEEEDDDBBBFFFLLLIIIOOOWWW```gggmmmsssvvvtttkkkbbbZZZUUUMMMJJJFFFDDDCCCCCCBBBAAA=========<<<;;;;;;<<<<<>>===<<<<<<<<<<<<<<<@@@???@@@DDDGGGLLLWWWbbbppp}}}___RRRKKK^^^hhhWWWSSS```{{{uuuUUUEEEEEEJJJGGGGGGFFFBBB<<<666222000000000000000////////////////////////////////////////////////////////////........................////////////////////////........./////////000000/////////000000111222333111888666777EEEOOORRRXXX|||sssqqqwww{{{mmmddd___WWWWWWddd~~~rrrqqqqqq^^^TTTQQQcccyyyzzzZZZDDDAAAIIIJJJLLLNNNMMMKKKIIIGGG???;;;666333222222111111111111000000000/////////.........///////////////////////////////////////............////////////000000000000000000000000////////////000000000000111111222222333444444444888333333777888666===HHHiiixxx|||sssgggdddhhhnnnrrrrrrccc\\\QQQGGGAAA@@@CCCEEEDDDGGGMMMQQQRRRTTT^^^jjjttt}}}tttmmmdddZZZSSSLLLGGGDDDCCC@@@>>><<<<<<===<<<;;;<<<;;;<<>>888444222111111000111111111000000000//////............/////////000////////////////////////............////////////000000000000000000000000////////////000000000000111111222333333444444555555444666999777999MMMddduuu|||nnnmmmnnnppprrrqqqlllgggXXXTTTLLLEEEAAABBBGGGJJJHHHQQQ```lllrrrwwwyyynnnbbbWWWPPPLLLHHHBBB???>>>>>>===<<<:::999;;;>>>??????EEEMMMVVVgggyyyiiiTTTrrrZZZhhh~~~~~~cccPPPGGGKKKIIIEEEAAA===999444222000000000000////////////////////////////////////////////////////////////.........................../////////000000000000.../////////000000000000000000000000111222333333555666:::JJJ\\\aaammmyyyxxxxxx^^^RRRHHHOOOooo{{{qqqdddcccdddhhhooozzzrrrppp{{{mmmeeedddfffvvvsssXXXOOOFFFHHHLLLMMMMMMKKKJJJJJJDDD@@@999444222111000///111111111111000000000000---.........//////000000////////////////////////............/////////000000000000000000000000000////////////000000000000111222222333333444444555111333999;;;888???___}}}vvvyyyvvvlllqqqtttkkkiiiqqqyyy}}}xxxjjj[[[QQQFFFEEEDDDCCCDDDIIIOOOSSSPPP^^^tttpppfffUUUOOOHHHCCCBBBAAA@@@>>><<<<<<>>>@@@>>><<<@@@FFFNNN```zzz\\\kkkttt]]]zzz{{{```QQQLLLIIIEEEAAA===999555222000000000000////////////////////////////////////////////////////////////////////////////////////.../////////000000111111////////////000000000000000000000000111222333444111333>>>[[[ttt~~~yyyyyyyyy}}}hhhRRRDDDHHHhhhxxxkkkZZZKKKIIIIIIJJJPPPZZZgggttt|||ooo]]]SSSRRRTTT\\\xxxnnnfffNNNLLLIIIHHHIIIKKKKKKJJJFFFCCC>>>888444222222222000000000000////////////000000000000000000000000..............................///000000000000000000000000000111111111111000000000000111111111111222222222222333444555555;;;444666888888NNNxxxzzznnnlllfffooouuulllmmmppp}}}xxxtttpppfffXXXOOOKKKDDDEEEDDDDDDMMM[[[hhhmmmmmm{{{zzzhhhVVVNNNIIIBBB>>>???@@@>>>;;;999:::<<<>>>@@@IIIVVVmmmvvv\\\wwwfffggg[[[LLLFFFHHHFFF===>>>@@@777111222222111111000///.........------------......000000//////.........---....................................////////////////////////000000000000...222555333111333666777666===FFF^^^||||||zzz|||gggUUUFFF[[[{{{fffUUUKKKHHHGGGHHHDDDDDDGGGIIIKKKUUU```xxxooo[[[MMMPPPdddwwwxxxyyyzzz|||}}}pppjjj\\\QQQGGGGGGKKKLLLLLLMMMFFFCCC>>>999555333222222111000000000////////////000000000000000000000000..............................///000000000000000000000000000111111111111000000000000111111111111222222222222333444555666777888999999???VVV~~~ooopppqqq|||vvvooossszzz~~~xxxoooggg[[[NNNGGGEEECCCIIIPPPUUU```ppp}}}}}}kkkaaaYYYNNNEEEBBBCCCAAA???>>>>>>?????????IIITTTgggyyyzzzVVVdddddd]]]|||rrrNNNFFFGGGEEE=========444222222222111111000///...///......------......///000/////////................................................////////////////////////000000000000...111444333222333555666444>>>GGG^^^wwwrrryyy|||rrr]]]JJJ[[[nnn[[[NNNIIIGGGGGGFFFBBBAAACCCCCCCCCKKKTTTeeeqqqyyyjjjRRR\\\eeerrr~~~YYYZZZZZZ\\\]]]^^^_________```bbbbbb```___```aaafffgggggghhhjjjlllnnnoooyyyxxxwwwyyy}}}|||xxxxxxxxxxxxxxxxxxxxxxxxyyy|||}}}|||zzztttYYYDDDDDDIIIHHHGGGJJJGGGEEE@@@;;;666444333222111111000000000/////////000000000000000000000000..............................///000000000000000000000000000111111111111000000000111111111222222222222222222333444555666000999666999LLL```tttwwwzzzrrryyy|||qqqdddYYYOOOFFFEEEGGGGGGTTTbbblllwwwxxxlll\\\NNNGGGDDDBBB@@@??????>>>===<<>>===AAACCCJJJRRRWWW^^^jjjvvvzzzUUUMMM```aaaPPPlllYYYKKKGGGHHHBBBAAA???777333333222111000000000000//////............/////////////////////.............................................////////////////////////000000000000111///000333555555666888CCCLLLOOOWWWqqq|||ppp[[[^^^xxx}}}```ccczzzmmm]]]TTTQQQPPPMMMIIIIIIGGGEEECCCAAA@@@AAACCCJJJSSSaaarrrlll]]]WWWnnnbbbaaa```^^^[[[ZZZXXXWWWYYYZZZZZZ[[[[[[ZZZXXXWWWRRRRRRSSSTTTUUUUUUUUUUUURRRPPPNNNOOOQQQRRRSSSSSSTTTTTTTTTUUUTTTTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZ^^^\\\ZZZXXXWWWWWWXXXXXX[[[[[[[[[\\\\\\]]]]]]^^^dddcccbbb```]]]\\\[[[[[[UUUTTTSSSSSSTTTSSSQQQNNNQQQRRRTTTXXX\\\```dddfffqqqyyy~~~rrrMMMHHHMMMJJJJJJPPPJJJGGGCCC???:::666444333111111111111000000000000////////////////////////..............................///000000000000000///000000000111111111111111111111111222222222222333333333333444555666666999===777KKKuuu}}}}}}www|||uuu```VVVLLLHHHIIIOOO[[[fffyyyvvvaaaXXXLLLDDDBBBCCCCCCCCC??????AAAEEEHHHMMMYYYfffzzz}}}XXXLLLYYY}}}tttPPPVVVvvv^^^LLLEEEGGGCCCBBBAAA:::444333222111000000000111/////////....../////////.........///////////////////////////////////////............////////////////////////000000000000222//////333555555888>>>UUUZZZWWWZZZjjjzzzjjj^^^gggppplll{{{hhhbbb]]]^^^cccddd```[[[LLLKKKHHHDDDCCCCCCBBBAAABBBCCCJJJYYYnnnxxxnnnrrriiiZZZpppyyywwwuuurrrooommmjjjiiikkkjjjjjjkkkkkkjjjfffddd______```aaabbbbbbbbbbbb^^^[[[XXXVVVWWWYYYZZZZZZZZZZZZ[[[[[[ZZZXXXVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[]]]\\\[[[YYYXXXWWWWWWWWWYYYYYYXXXYYY[[[]]]___aaa[[[^^^``````___]]]]]]]]]ZZZXXXVVVVVVWWWWWWWWWVVVYYYZZZ\\\```fffkkkpppsssyyysssOOOFFFIIIJJJMMMRRRKKKIIIEEE@@@<<<888555333222222111111111000000000000000000000000000000000..............................///000000000000000000000000000111111111111111111111222222222222333333333333333444555666777:::888:::VVVzzz|||www}}}yyyjjjVVVOOOJJJMMMTTT^^^lllxxxwwwjjjXXXKKKFFFEEECCCAAA@@@@@@@@@BBBBBBDDDOOOZZZooo{{{}}}```LLLQQQtttZZZNNNffffffOOODDDFFFCCCBBBBBB<<<555444222111000000111111000//////......//////000.........///////////////////////////////////////............////////////////////////000000000000222//////444444444<<>>@@@>>>@@@KKK___uuu|||pppbbb\\\eeerrrzzzvvv^^^iii{{{wwwxxxzzz{{{||||||{{{{{{ppplllgggdddeeehhhjjjkkkhhhiiijjjiiihhheeeaaa___^^^___bbbdddfffggghhhhhhhhhhhhgggfffeeecccbbbaaabbbaaaaaaaaadddhhhllloooooossswwwxxxvvvsssqqqqqqsssooolllkkklllnnnooooooqqqrrrtttxxx}}}wwwWWWFFFEEEHHHLLLOOOLLLJJJFFFBBB===999555333222222222111111111000000000000000000000000000000..............................///000000000000000000000000000111111111111111111111222222222333333444333333444444555666777777555DDDcccvvvwww}}}|||mmm```QQQNNNQQQZZZgggtttlll[[[QQQKKKDDD@@@AAA@@@AAABBB@@@???GGGPPP```mmmpppTTTLLLiiijjjRRReeesssWWWHHHHHHEEEDDDDDD???666444222111000000111222000000////////////000000............/////////000////////////////////////............////////////////////////000000000000222///111555333222???PPPiiilllssstttvvv{{{xxxqqqoooqqquuu|||{{{ooolllbbbVVVOOOMMMHHHAAAAAAAAAAAAFFFPPPbbbvvvyyydddTTTTTT```kkkooonnndddNNNGGGKKKNNNOOOMMMKKKGGGCCC>>>999666444222222222111111111111000000000000000000000000000...........................//////000000000000000000000000000111111111111111111222222222333333333444444444444444555777777::::::SSSqqqvvvxxx~~~qqq```RRROOOPPPXXXgggxxxoooaaaWWWLLLDDD@@@@@@AAABBB>>><<>>@@@BBB???@@@LLL```qqqnnnVVVSSSaaappp{{{___NNNCCCEEETTTOOOJJJFFFDDDDDDAAA:::444222111111111333222111///000000///...............---------.........//////////////////000000000000000111111111111222222222222222222222222222222222888666555555555666666555333JJJkkk~~~~~~ooo]]]UUUUUUWWWdddtttpppWWWGGGAAAAAAAAA<<<<<<@@@AAA>>>???CCCJJJRRR```ttt]]]PPP```}}}qqqhhhcccKKKGGGMMMKKKAAA;;;777333111000111111000000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000000000000000111111111111444000333777555555IIIbbbggg~~~qqqfffkkkuuuxxxttthhhXXXJJJGGGBBB???>>>???CCCOOO[[[ttt|||qqqkkkooozzzooo|||kkkPPPDDDNNNOOOKKKGGGEEEEEEAAA;;;555333222111111222222111///000000///...............---------.........//////////////////000000000000000111111111111222222222222222222222222222222222555555444444666777888888???XXXzzzyyyvvvdddWWWWWW^^^nnnzzzpppXXXJJJCCCBBBBBB<<<<<>>EEEMMMfffxxxyyysssvvvxxx|||zzzwwwzzzmmmooogggJJJKKKPPPMMMIIIHHHFFFCCC<<<777444222111111222222111///000000///.........//////------........./////////////////////000000000000000111111111111222222222222222222222333333333333444333444444666888:::<<>>===@@@AAAEEENNN]]]pppTTTOOOeeebbbeeejjjJJJJJJNNNHHH>>>:::555111111111111111000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000111111111222222555333444666666;;;NNNbbbrrr{{{|||qqqhhhhhhooozzzqqqTTTLLLDDDAAA???===???CCCUUUhhh{{{||||||wwwlllZZZ]]]uuuyyyzzzWWWLLLOOOMMMKKKJJJHHHDDD>>>:::555333111111222222111000000000///////////////000............////////////////////////000000000000000000111111111222222222222222222333333333333333444444555555666888;;;===JJJlllyyy~~~oooaaaXXXZZZhhhxxxyyymmmiiiiiieeeZZZPPPQQQMMMHHHEEEDDDBBBBBBCCC???@@@FFFQQQbbbvvvyyyZZZKKK[[[|||bbbSSSzzzyyyNNNKKKPPPLLLAAA<<<666222111111111111///////////////////////////////////////////////////////////////.........////////////000000000000000000111111111222222222444444444444777BBBUUUeeewwwxxx~~~ooojjjmmmvvv~~~bbbVVVKKKFFFCCC@@@@@@BBBIIIZZZmmm{{{zzzrrr]]]VVVeee}}}|||___IIIMMMMMMLLLLLLJJJFFF@@@===666444222111222222111000000000/////////000000111........./////////000000////////////000000000000000000111111111222222222222222333333333444444444666777777666555777;;;>>>RRRvvv}}}qqqccc^^^aaalll{{{|||wwwjjjWWWIIIEEEFFFEEEBBB@@@@@@CCCJJJXXXkkk}}}qqqiiiPPPUUUqqqkkkOOOaaaWWWLLLOOOKKKDDD???888333111111111111////////////////////////////////////////////////.........///////////////////////////000000000000111111111111222222222222222444444444;;;MMM```mmm}}}zzz}}}yyyssstttxxx~~~tttgggWWWNNNGGGBBB@@@AAA???LLL^^^nnn~~~}}}iiiaaauuubbbhhhttt}}}___CCCJJJKKKLLLLLLKKKGGGCCC@@@777555222111111222111111000000/////////000111111....../////////000000000////////////000000000000000111111111111222222222222222333333444444555555666888888666555666;;;@@@XXXyyy{{{~~~oooddd]]]cccrrroooVVVJJJGGGDDD???AAAAAAAAAEEEOOO___qqq}}}}}}```SSSlll|||WWWRRR```^^^LLLKKKIIIGGGAAA:::444111111111111000000000000000000000000000000000000000000000000.........///////////////////////////000000000000111111111222222222222333111555666666BBB[[[pppyyymmmqqqoooooosss{{{yyyhhhZZZNNNCCC>>>???999AAANNN^^^pppjjjqqqEEEJJJRRRZZZcccyyy|||___DDDFFFIIILLLMMMKKKHHHDDDCCC888666222111111222222111000000//////000111111222.../////////000000000000////////////000000000000000111111111111222222222222222333333444555555666444666888666555777>>>DDD[[[uuupppxxxvvvdddaaadddrrriiiTTTJJJFFFAAAAAA@@@@@@AAAHHHUUUeeepppsssTTTkkkdddRRRSSS```IIIGGGJJJIIICCC;;;444111111111111000000000000000000000000000000000000000000000000............/////////000////////////000000000000111111111222222222333333111777999:::KKKiiisssdddiiiuuummmmmmsss~~~yyykkkYYYIIIAAAAAA<<<>>>CCCOOO```sss}}}~~~}}}xxx~~~zzzsssEEEGGGIIIIIIKKK___tttmmmpppyyyzzz|||bbbJJJDDDGGGKKKMMMKKKHHHEEEDDD999666333111111222222111000000///000000111222222////////////000000000000////////////000000000000000111111111111222222222222222333333444555666666222555777666555999@@@GGGaaatttqqqjjjzzztttqqqdddfffpppvvv[[[NNNIIIFFF@@@@@@??????CCCNNN\\\fffUUUmmmnnnXXXUUU{{{^^^FFFFFFMMMJJJDDD;;;555111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000111111222222222333333333222999;;;===QQQrrr|||zzzjjj\\\~~~wwwllltttrrruuuwwweeeRRRIIIHHHBBB??????FFFSSSeeeyyyyyyooohhhvvv|||lllgggoooxxx{{{}}}xxx~~~EEEAAADDDKKKKKKMMMdddwwwqqqtttqqqbbbSSSQQQXXXfffxxx{{{qqq~~~rrrGGGBBBCCCJJJLLLIIINNNLLL<<>>@@@FFFRRRgggyyypppPPPWWW~~~fff``````eeeoookkkfffaaabbbkkkrrrnnneeebbbtttGGGDDDFFFJJJIIIJJJVVVeeevvvnnnjjj___TTTPPPRRRQQQJJJBBBDDDFFFMMMZZZiiivvv|||}}}xxxwwwcccIIIDDDJJJNNNJJJKKKLLLCCC???:::333111222333111///000000000000000000000000000000000000000000000000////////////000000000111111111111111222222222222222222333333444555555555555555:::===999;;;OOOhhhxxxssseeeooouuu{{{tttwwwmmm]]]LLLFFFBBB@@@??????BBBKKKVVVjjj}}}aaaZZZdddwwwooopppLLLMMMFFFFFFDDD@@@:::444111111222000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000000111111222222333444444444666>>>TTTwwwbbbbbbttt|||mmmWWWddd|||mmmmmmtttxxxqqqbbb\\\KKKEEE@@@@@@BBBIIIVVVbbbttt~~~```cccxxxfffbbb\\\XXX^^^ZZZWWWQQQOOOSSSWWWRRRJJJQQQdddPPPOOONNNMMMLLLLLLMMMNNNgggzzzqqq___PPPIIIHHHFFFBBB@@@@@@@@@@@@@@@@@@???>>>BBBMMM[[[iiirrrnnniii~~~YYYIIIHHHOOOKKKIIIKKKIII@@@;;;555222333333111///000000000000000000000000000000000000000000000000/////////000000000111111111111111111222222222333333333444444555666666666444777;;;===:::@@@YYYuuu~~~ssshhh```iii~~~}}}qqqWWWKKKFFFBBBAAA??????DDDLLL\\\rrroooRRRUUUhhhuuuUUUFFFFFFFFFEEEAAA;;;555111111222000000000000000000000000000000000000000000000000///////////////..................//////000000111000111111222222333444444555555???^^^]]]MMMZZZcccvvvttt___]]]pppgggppp~~~yyynnnUUULLLCCC@@@@@@BBBGGGMMMcccttt~~~|||xxxiiiWWWUUUeee___YYYNNNGGGHHHNNNNNNIIIMMM]]]xxx```aaa^^^VVVQQQQQQPPPLLLVVVcccrrr^^^SSSLLLGGGFFFFFFFFFEEECCCAAAAAACCCEEE????????????BBBHHHRRRZZZlll{{{rrrvvvqqqSSSFFFNNNMMMIIIJJJJJJAAA===777444333222111000000000000000000000000000000000000000000000000000//////000000000111111111111111111222222222333333444444555555666777777777888999;;;999777DDDdddlll```hhhyyydddQQQKKKEEECCCAAA@@@BBBGGGRRRiiiyyyxxxOOORRRXXXeeepppQQQHHHGGGEEEBBB<<<666222111111000000000000000000000000////////////////////////000000//////......------,,,------...///000000111000111111222222333444444888444>>>___|||yyy~~~fffIIIIIILLLUUUffftttxxx}}}vvvddd\\\{{{mmmkkkxxx{{{```TTTGGGBBBBBBBBBCCCFFFVVVhhh~~~uuuVVV[[[zzzpppeeeVVVNNNTTTaaafffeeeWWWbbbwwwppppppjjj\\\RRRQQQQQQOOOPPPXXXrrruuu[[[LLLGGGDDDDDDEEEEEECCCAAAAAAAAAAAAAAAAAA:::===@@@AAA@@@CCCIIINNN```nnnzzzzzz___GGGMMMOOOKKKIIIFFFCCC???:::666333222111111000000000000000000000000111111111111111111111111000000000000111111111111111222222222222333333333444444555666666777777888:::;;;:::777:::OOOvvvlllddduuuwwwZZZPPPGGGDDDBBBAAABBBEEENNNbbb{{{uuuyyyzzzVVVSSSPPPwwwZZZiiipppRRRHHHFFFCCC===777333111111000000000000000000000000////////////////////////000000//////......------,,,------...///000000111000111111222222333444444888555AAAbbbzzzqqqvvv{{{}}}}}}```RRRIIIFFFPPPUUUXXXeeetttpppaaaeeezzzvvvyyynnn___NNNGGGDDDCCCCCCDDDIIIXXXpppiiifffwwwmmmbbbaaaooo~~~|||hhhnnn|||zzzuuummmaaaUUUMMMKKKLLLMMMQQQeee}}}eeeXXXKKKGGGHHHFFFDDDDDDDDDAAA@@@AAACCCEEEDDDBBBAAABBBAAA???===>>>CCCGGGIII[[[jjjyyyppp{{{lllLLLLLLNNNLLLJJJDDDDDDAAA<<<777444222111111000000000000000000000000111111111111111111111111000000000111111111222222222222222222333333333333444444555555666777777777999:::999999CCCaaaqqqkkk~~~hhhZZZKKKEEEBBB@@@@@@BBBKKKZZZpppvvv}}}fffSSSNNNgggbbbUUUZZZHHHGGGDDD???888333111111000000000000000000000000000000000000000000000000///////////////..................//////000000111000111111222222333444444444555GGGfffzzzjjjllltttyyy|||sssdddLLLJJJGGGMMMbbbwwwyyypppvvvooo\\\PPPIIICCCAAAAAA>>>GGG[[[ttt|||qqqjjjhhhaaaSSSJJJJJJLLLOOO\\\vvvuuubbbNNNHHHDDDGGGIIIGGGEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHIIIGGGEEEAAA>>>>>>???@@@>>>QQQ___qqquuufffZZZVVVeeezzzyyyvvvUUUMMMJJJLLLMMMGGGEEEBBB>>>888444111111222000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444333444444555555666777777777888888<<>>>>>JJJaaaxxxzzzlllhhhqqqppp___OOOLLLNNNPPPXXXlll{{{aaaQQQSSSMMMHHHHHHGGGCCCBBBCCC@@@BBBEEEDDDCCCBBBDDDGGGDDDDDDEEEFFFFFFEEECCCBBBAAAQQQZZZhhh{{{gggZZZWWW^^^gggxxx{{{\\\NNNGGGJJJOOOKKKEEECCC???999444111111222000000000000000000000000111111111111111111111111000111111111111222222222222222333333333444444444333333444444555666666666555777999???RRRttt|||lllzzz}}}vvvkkkdddfffsss{{{aaaPPPHHHCCC@@@@@@CCCIIIYYYooowwwrrrzzz[[[ZZZZZZuuuRRRKKK]]]bbbIIIHHHEEE@@@999444111000000000000000000000000000000000000000000000000000---.........//////000000111111111111000000000000000111111222333333444444888777@@@QQQ\\\lllxxxvvvwwwwwwxxxxxx{{{zzzlll]]]NNNFFFDDDEEE>>>BBBUUUmmm~~~tttiiilllsssooo\\\KKKTTTNNNUUUZZZuuunnn^^^YYYSSSMMMHHHGGGEEEBBBBBBEEEFFFCCCBBBEEEIIIJJJEEEAAAHHHGGGGGGEEECCCAAA@@@>>>HHHIIIRRRhhhvvvaaaYYY\\\ccc}}}xxxzzzYYYHHHMMMNNNHHHIIIGGGEEEAAA<<<666333222333111111111111111111111111222222222111111111000000222111111111000000//////222222222222222222222222333333444444555666666666777888<<<<<<[[[yyytttzzz~~~kkkggg___VVVVVVdddyyyuuusssuuupppSSSDDDCCCDDDBBBAAAIIIUUUeee{{{oootttwwwRRRXXXXXXGGGccc]]]HHHHHHCCCAAA???333---666444111//////111222000...222222222222111000......000000000000000000000000000000000000111111111111000111333333333333555666666===KKKSSSSSSaaa~~~{{{ttt|||www}}}lllQQQEEEGGGDDD======IIIYYYjjjtttUUUSSSLLLSSSSSSgggxxxkkkfff\\\SSSKKKHHHGGGDDDDDDFFFGGGDDDAAABBBFFFJJJLLLKKKFFFFFFGGGGGGGGGFFFEEEDDDHHHHHHQQQgggrrrffffffjjj}}}ZZZEEEHHHNNNLLLKKKGGGFFFBBB<<<777333222333111111111111111111111111222222222111111111000000222111111111000000000000222222222222222222222222333333444555555666666777999777<<>>888444333333111111111111111111111111222222222111111111111111111111111111111000000000222222222222333333333333333444444555555666777777<<<666>>>JJJfff|||xxxyyyiii```oooxxx{{{uuuyyy[[[TTTmmmuuu]]]YYYYYYaaa___cccxxx\\\LLLFFFEEECCCEEEJJJXXXqqq}}}mmmqqq|||rrr[[[uuu{{{WWW[[[}}}}}}```EEEGGGDDD<<<666444444555333111000000111111111000000000000000000/////////000000000000000000000000000000000111111111222222000222333333333444666888;;;GGG___ooohhhbbb}}}~~~xxxuuu{{{sssxxxzzz||||||zzzeeeRRRIIIDDDAAA@@@???GGGaaa{{{ddd[[[___VVVTTTfff~~~wwwfffYYYLLLHHHHHHGGGFFFGGGCCCEEEHHHHHHGGGEEEDDDDDDGGGHHHIIIJJJJJJIIIGGGGGGFFFEEENNNeeejjjsssaaaJJJIIINNNIIIIIIHHHEEE???999555333333111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444555666666777777<<<555BBBTTTnnnxxxvvviiiSSS^^^sss{{{}}}tttqqq|||^^^SSShhhqqqppp}}}uuuiiiuuu~~~lll{{{hhhRRRJJJKKKFFFEEEFFFQQQjjjkkkkkksss\\\hhhjjj^^^}}}oooKKKKKKIII@@@666777777000222111000000111111111111//////////////////000000////////////////////////000000111111111222222222111222333333333555777:::<<>>@@@KKKYYYooo~~~~~~zzz{{{fffhhhfffaaacccvvvzzzxxxsssoooooommmhhheeeffffffaaaXXXOOOJJJIIIJJJLLLGGGGGGGGGGGGHHHJJJLLLMMMFFFFFFOOOiiirrrssscccIIIMMMKKKKKKJJJHHHBBB<<<777444333111111111111111111111111111111111111111222222222111111111222222222222222222222333333444444555555444555555666666777888888888666III___}}}___SSSggguuuyyy}}}|||kkkeeeaaa___]]]ddd|||ttt]]]YYYhhhxxxvvvaaaPPPKKKHHHFFFDDDIII\\\xxxlllfffdddzzzZZZRRR{{{qqq___GGGDDDFFF999:::<<<...111222222222111111222444222111000//////000111222000000000000000000000000111111111222222222222333333333444444444666:::===FFFwwwpppcccmmmsssrrrtttzzz}}}||||||wwwwwwqqqiiiiiivvv~~~hhhVVVGGGCCCBBB@@@DDDKKKcccuuurrrqqq{{{zzzxxxxxxwwwqqqlllmmmrrrtttnnnmmmiiieeeppp|||qqqiiiccc\\\XXXRRRPPPLLLIIIIIIJJJLLLNNNFFFGGGQQQmmmrrrPPPOOOLLLKKKKKKIIIDDD===777444333111111111111111111111111000000111111111222222222111111111222222333333333222222333333444555555666555555555666777777888888999:::PPPnnneee]]]lllrrrxxx~~~zzz||||||pppkkkmmmuuuwww]]]TTT```llluuukkkzzzqqqXXXMMMGGGFFFDDDGGGVVVpppjjjbbb^^^rrrsssaaaNNNnnn}}}xxxOOOEEEIII;;;999===111000222333222000000333555555333222000///000111222000000000000000000000000111111111222222222333333333444444444444777;;;>>>JJJzzzbbbcccmmmppppppvvvxxxxxx||||||nnnXXXQQQ[[[lllvvv|||gggRRRIIIDDD???@@@EEERRRgggttteeedddkkkjjjdddYYYYYY\\\^^^\\\[[[```ggguuusssnnnfffkkkvvv___[[[TTTMMMIIIHHHIIIJJJGGGGGGSSSooo{{{~~~|||UUUPPPLLLLLLKKKIIIDDD===888444333111111111111111111111111000000111111222222222222111111111222222333333333222222333333444555666666555555666666777777888888;;;>>>XXX}}}}}}jjjdddpppqqqyyy|||xxxxxxaaaQQQWWW___tttffffffbbbSSSEEEFFFEEEEEERRRkkkiii```]]]rrroooiiiMMMfffxxx|||[[[IIIMMM===777===222000222333222111000333666666555333111000000111222000000000000000000000000111111222222222333333333333444444444444777;;;???XXX{{{```fffnnnoooqqqyyyxxxwww|||xxxYYYIIIKKKTTTYYY}}}vvv^^^PPPFFF>>>???EEEDDD[[[wwwgggNNNKKKNNNMMMHHHIIINNNSSSUUUWWW___iiitttpppyyywww}}}eeePPPJJJLLLKKKGGGKKKGGGTTTxxxeeeFFFNNNNNNLLLHHHDDD???;;;888666222222222222222222222222111111222222222222111111000111111111111222222222222222333333333444444444444555666666666666888:::999GGG```nnnqqqwwwvvvvvvwwwuuu{{{[[[PPPPPPYYYrrryyyUUUMMMDDDDDDGGGKKKccciiiZZZ```rrrsssxxxsssLLL___uuuOOOtttaaaIIIIII999666===111555444333333222222333333111111111111111111111111000000000000111111111111000000000111222222333333444333444444444777>>>EEE___wwwwww```oooqqqqqqoooooorrrwwwyyyzzz|||ttt\\\KKKJJJPPPggg|||kkkuuunnnXXXIIIBBB???>>>CCCKKKdddSSSHHHPPPHHHMMMMMMccczzzuuueeebbbbbb|||ttt~~~~~~~~~aaaLLLFFFJJJMMMKKKHHHUUUyyy{{{vvvxxxbbbLLLOOOMMMLLLJJJFFFAAA<<<888666222222222222222222222222111111222222222222111111111111111111222222222222222222333333333444444444444555666666666777999;;;;;;LLLeeeuuuyyy{{{yyyuuuvvvvvv}}}___QQQOOOZZZsss___QQQFFFEEEGGGIII___ppp^^^^^^lllvvvkkk~~~SSS___}}}QQQkkkdddLLLLLL>>>:::>>>333555444333333222222333333222222222111111111111111000000000000000000000000000000000111222222333333444333333555666777===DDDWWWfffyyyuuu```mmmoooooonnnmmmqqqvvvyyy}}}jjj\\\SSSNNN]]]wwwsssZZZ\\\hhhzzzwwwaaaPPPFFFAAA???BBBHHH^^^}}}eeeZZZ___XXXQQQNNNbbb~~~vvv{{{~~~|||xxxwww|||xxxZZZJJJIIINNNLLLKKKZZZ}}}|||wwwsssyyy^^^NNNKKKLLLLLLKKKIIIDDD???:::777111111111111111111111111111111222222222222111111111111111111222222222333333333333333444444444444444555777777666777:::<<<===RRRjjj}}}rrrzzz|||zzzuuuvvvxxxdddRRROOO[[[wwwnnnUUUIIIFFFHHHHHHYYYwwwqqq```\\\fffaaa[[[]]]TTT```aaaJJJJJJ>>>999:::000555444333333222222333333222222222222111111000000000000000000////////////000000000111222222333333555333333777888888===DDDSSSZZZbbbuuuxxxrrrgggjjjkkklllkkkkkknnnuuu{{{qqq\\\WWWppptttQQQIIIOOO___tttooo\\\MMMDDDAAA@@@CCCTTTqqq~~~|||lllcccpppuuu~~~yyyoooiiimmmpppllleeebbbfffkkkuuusss___RRRKKKNNNOOOaaa~~~yyyxxxcccSSSHHHKKKLLLLLLKKKGGGAAA;;;777111111111111111111111111111111222222222222111111111111111222222222333333333333333444444444444555444666777777777888;;;===>>>VVVooo~~~zzzyyycccpppyyywwwyyytttwwwzzzfffRRRNNN]]]}}}~~~YYYKKKGGGHHHFFFUUUrrr~~~fff\\\[[[dddjjjfff[[[|||]]]\\\```IIIFFF???999777000555444333333222222333333333333222222111000000000000000000///////////////000000000111222222333333666333444888999999@@@JJJYYY^^^___oooyyyvvv{{{~~~iiijjjgggggghhhiiiiiikkkttt~~~vvvYYYqqq}}}TTTDDDFFFVVVjjj~~~iiiVVVIIICCC??????JJJddd~~~sss{{{zzzuuujjj^^^ZZZ]]]^^^\\\YYYWWWYYY[[[ZZZiii|||{{{eeeSSSOOOSSSggg~~~|||~~~lllttt^^^HHHKKKLLLMMMLLLHHHBBB<<<888111111111111111111111111111111222222222222111111111222222222222333333333333333444444444555555555444666777888888999<<<>>><<>>:::666555444333333222222333333222222222111111111000000111111000000/////////...000000000111222222333333555222555:::::::::GGGXXXmmmuuummmpppzzzssssss\\\bbbfffdddfffhhhhhhjjjuuubbbwww\\\EEEBBBNNNaaawwwaaaOOOEEE@@@>>>DDDWWWqqqwww~~~sssccc^^^]]]\\\ZZZXXXWWWWWWWWWVVV[[[fffwwwyyyfffSSSXXXnnn~~~}}}ffflllKKKJJJKKKLLLLLLHHHCCC===:::222222222222222222222222111111222222222222111111222222222222333333333333333444444444555555555555555666888888999:::===???>>>]]]|||zzz|||~~~vvvmmmZZZ^^^mmmjjjkkkrrrnnnvvv~~~|||~~~fffTTTOOOaaadddPPPHHHIIIEEEPPPnnnqqqYYYSSSVVV___rrr]]]llljjjqqqSSSGGGEEE>>>888777555444333333222222333333111111111111111111111111222222111111000000//////000000000111222222333333444222666<<<:::;;;QQQkkktttuuuvvvuuuYYY```eeeccceeeiiihhhjjjwwwlllhhhLLLBBBIIIXXX}}}nnnXXXJJJBBB???AAAMMMccc|||qqqooojjjcccZZZTTTRRRRRRUUUTTTWWWdddyyyttt\\\cccyyyzzzttt|||ssswwwVVVJJJKKKKKKJJJGGGCCC>>>;;;333333333333333333333333111111222222222222111111222222222333333333444444444444444444555555555555555666888999999;;;>>>@@@GGGiiiuuuddd```^^^jjjwwwkkkjjjrrrlllwww{{{gggWWWQQQbbblllUUUKKKJJJDDDNNNlll```TTTVVV^^^nnn~~~vvv\\\]]]jjj~~~ZZZHHHEEE<<<444666555444333333222222333333000000000111222222333333333333333222111000000000000000000111222222333333333222888<<<999===[[[~~~~~~bbb\\\eeeeeeccceeejjjiiijjjyyy{{{vvvVVVGGGHHHSSSrrr{{{bbbPPPEEEBBBAAAGGGYYYrrrnnnbbb^^^^^^NNNMMMNNNXXXlll|||~~~xxxeeelllyyygggsssrrrjjjttt~~~fffJJJJJJJJJIIIFFFBBB>>><<<444444444444444444444444111111222222222222111111222222333333333444444444444444444555555555666666555777888999:::;;;>>>@@@QQQsssyyy___[[[bbbqqq|||llljjjrrrmmmyyy|||hhhYYYSSSbbbrrrYYYMMMKKKDDDMMMkkkgggUUUWWW___mmm|||tttXXXQQQeeeeeeMMMIII@@@666:::555444333333222222333333//////000111222333333444444444333333222111000000000000000111222222333333222333999===888>>>aaakkkRRR]]]iiifffccceeejjjjjjkkk{{{}}}tttyyy{{{|||{{{vvvpppqqq{{{|||[[[IIIFFFPPPaaazzzhhhTTTHHHEEEBBBDDDSSSllltttdddYYYPPPRRR```pppxxxyyylll~~~zzz{{{tttmmmvvv|||RRRKKKNNNOOOEEEBBBCCC===999666333222222333333333222222222222222222222222222222333333333333444444444444444555555555555555777666888:::999999???GGG```}}}UUUTTTccciiinnnnnnkkkkkkqqqxxxdddNNNYYYlllaaaMMMLLLHHHPPPnnn{{{^^^XXXcccyyywwweee\\\TTTvvvcccnnn\\\FFFCCC>>>333444333222222111111222222111111000000000000111111111111222222222333333333//////000111222222333333444555888:::666>>>___mmmOOOUUUccciiidddcccggghhhlll~~~~~~lllUUUKKKAAARRRlllwww___LLLGGGCCCBBBIIIZZZvvvppp]]]UUU\\\mmm{{{|||~~~TTTLLLNNNPPPHHHDDDCCC===999777333222222333333333222222222222222222222222222222333333333333444444444444444555555555555555888777999;;;::::::BBBKKKttt^^^VVV___eeejjjkkkiiijjjqqqxxxeeeRRR^^^ooohhhSSSPPPKKKTTTrrrsssdddeeexxxxxx~~~hhhaaaQQQlll^^^bbbcccJJJDDD???555444333222222111222222222111111000000000000111111111111111222222222333333333333333333333333333333777555777888555===[[[zzzkkkKKKQQQ^^^hhhccccccggghhhllllllZZZRRRHHHWWWtttmmmTTTJJJBBBBBBGGGTTTpppuuuaaa___mmmVVVKKKMMMQQQKKKFFFDDD<<<:::777444222222333333222222222222222222222222222222222333333333333444444444444444555555555666666999888:::;;;;;;<<>>;;;888444333333333333222222222222222222222222222222222222333333333444444333333444444555666666666888777999::::::===IIIVVVyyyZZZNNNVVV\\\bbbcccbbbeeennnvvv|||sssXXXOOO[[[jjj~~~lllXXXPPPIIITTTttt{{{___llluuuuuu}}}~~~wwwOOOZZZlllSSSqqqhhhLLLDDD@@@:::444444333222222222222333222111111000000111111222111111111111222222222222555555555555555555666666777555777:::===EEEVVVgggmmm{{{kkkJJJMMMUUU______aaacccdddlll}}}aaa]]]dddaaaqqqXXXFFFFFFDDDEEE]]]~~~rrr{{{___JJJFFFNNNNNNKKKHHHAAA<<<999555333333333333222222222222222222222222222222222222333333333444444333333444444555666666777666666888999999>>>LLL\\\nnnwwwQQQNNNVVV\\\aaaaaa```ccclllttt{{{zzziiiSSSJJJSSS]]]ooouuueeeZZZLLLRRRooo___iiiuuusss}}}UUU[[[yyySSSeeebbbIIICCCAAA<<<555444333333222222333333222222111111111111222222000000111111111222222222111222333444555666777777777777999<<<@@@GGGSSS^^^\\\hhhxxxhhhJJJKKKNNNXXX\\\___```aaakkk|||pppVVVXXXeeeddd}}}aaaLLLIIIDDDBBBVVVuuukkkooovvvrrrmmmQQQFFFMMMNNNLLLJJJCCC<<<999666333333333333222222222222222222222222222222222333333333333444444222333333444555666777777555555777888888>>>PPPaaaeee}}}|||cccKKKRRRWWW\\\aaaaaa```dddmmmvvvwwwvvveeeRRRKKKNNNPPP\\\kkknnnxxx|||zzzkkkSSSQQQjjjfffiiissswww]]]]]]TTT^^^}}}^^^HHHEEECCC===555444444333333333333333222222111111111111222222000000000111111111111222///000111333555666777888888999:::<<>>555555444333333333333444333222222111111222222333000000000000111111111111111111222333555666777777777999;;;<<>>:::555333222333444222222222222222222222222222222333333333333444444555555555555555666777888777777999<<<===HHHbbb{{{mmmOOODDDIIIHHHRRRTTT\\\bbbccceeerrrwwwqqqxxxzzzXXXPPPMMMPPPPPPKKKGGGGGGDDDEEESSSmmmnnnbbb]]]\\\SSSKKKYYYsssfffbbboooyyyoooSSSsss~~~nnnoooHHHQQQKKK???999666444222333333222222222222222111111111111000000111111111111222222222222333333444555666777777666<<>>CCCTTTqqqVVVCCCIIIMMMRRRUUU[[[```cccgggtttwwwrrrzzzoooSSSNNNQQQaaarrruuulllbbb\\\QQQNNNYYYuuu^^^KKK@@@EEEHHHHHHUUUiiiiiimmmuuutttUUU[[[~~~gggSSSMMMEEE???999777444333333333333222222222222111111111111000000111111111111222222222333333444555666777777888777888<<<>>>PPP{{{QQQGGGKKKKKKKKKKKKQQQWWWZZZ]]]iii{{{{{{yyyqqqeeeZZZSSSTTTXXX{{{tttsssyyyTTTGGGNNNbbb|||vvv```NNNGGGJJJOOOooowwwmmm~~~yyyUUUPPPTTTNNNHHHBBB???;;;777444333333333222222222222222222222222222222222333333333444444555555555555666777999999;;;;;;<<<<<>>999777444333333444333222222222222111111111000000000000111111111222222222333333444555666777888888<<<999===BBBUUU~~~OOODDDHHHHHHIIIKKKRRRXXX[[[```nnn~~~yyyyyy~~~||||||uuueeeTTTJJJYYYiiiwwweeelllrrrPPPGGGLLLWWWmmm}}}fffQQQGGGIIINNNmmmxxxVVVQQQSSSKKKDDDBBB@@@<<<888555333222222222222222222222222222222222222222333333333444444444555555555777888999:::999:::;;;<<>>:::777555333444444333333222222222111111111000000000000111111111222222222333444444555666777888888:::777;;;DDDUUUxxxZZZHHHGGGGGGIIIJJJQQQWWWZZZccctttyyy{{{cccLLLMMM]]]jjjXXXbbbmmmLLLHHHNNNRRRaaasssiiiRRRGGGIIINNNoookkkQQQPPPQQQKKKGGGBBB@@@===999666333222111222222222222222222222222222222333333333333444444444444555666777999:::;;;666:::;;;===JJJffftttNNNIIIGGGOOOTTTWWWXXX]]]iiivvv|||uuuqqqsssrrr[[[VVVVVVeee}}}mmmiiiqqqoooSSSKKKIIIHHHVVVjjjwwwvvviiinnn|||bbbzzzqqqMMM\\\___PPPDDD@@@:::888555444444444444333222222222111111111111000000111111111111222222222444444555666777888888999<<<777:::@@@III```sssssseeeNNNIIIGGGIIIFFFNNNSSSVVVdddzzzyyykkkPPPNNNXXX```OOO\\\qqqLLLDDDHHHKKKTTT```hhhpppvvvmmmUUUHHHIIIOOOooo~~~^^^KKKNNNPPPLLLNNNCCCAAA>>>:::666444222111222222222222222222222222222222333333333333444444444444555666777999;;;<<<777;;;======JJJfff}}}dddEEEFFFGGGMMMRRRUUUUUU[[[iiiuuuzzzqqqnnnrrrzzzVVVTTTSSSZZZqqqyyymmmcccnnnbbbUUUMMMKKK^^^www|||pppccc{{{PPPVVVvvvYYYPPPHHHDDD:::888555444444555444333222222222111111111111000000111111111111222222222444444555666777888999999===888===AAADDDRRR]]]YYYmmmbbbMMMJJJGGGGGGCCCJJJOOOTTTeeezzzwww___```aaacccTTTbbb]]]LLLJJJIIILLLRRRSSSUUU\\\kkk}}}sssZZZKKKJJJOOOnnn|||cccaaawwwsssaaaNNNQQQNNNJJJOOOCCCAAA>>>:::777444222111222222222222222222222222222222333333333444444444444444555666888999;;;<<<:::>>>>>><<>>DDDFFFKKKkkkpppxxxoooLLLBBBCCCBBBCCCIIIFFFGGGNNNTTT]]]yyy{{{zzziiiiiirrrxxxvvvzzz~~~jjjVVVNNNNNNmmmrrrpppyyyiiiYYYMMMSSS[[[mmmYYYPPPPPPPPPHHHFFFBBB>>>:::777555444333333333333333333333333222222333444444555555666666666666777888999:::;;;;;;@@@AAADDDYYY~~~kkkKKKAAACCCEEEEEEIIIGGGMMMPPPSSSccctttuuuhhhiiitttggg^^^RRRMMMSSSWWW```mmmvvv___RRRWWWqqqrrrnnntttxxxhhhyyyTTTQQQJJJ===888444555555333222444222222222222222222222222333333222222222333444444555555666888:::;;;<<<===:::EEEJJJRRRvvvzzzjjjHHHDDDFFF???>>>HHHCCCEEEOOOUUU___zzz{{{xxx~~~jjjVVVKKKIIInnnkkkYYYQQQOOOGGGMMM]]]~~~\\\SSSSSSNNNHHHFFFBBB===999666444333333333333333333333333333222222333444444555555666666666777777888:::;;;<<<<<<@@@@@@BBBWWWrrrMMM>>>@@@EEEFFFHHHGGGMMMPPPSSSdddtttuuuhhhiiitttxxxdddTTTPPPOOOUUU^^^mmm}}}yyy```SSSZZZvvvjjjfffppplllggg]]]TTTLLL>>>888444555555333333555222222222222222222222222333222222222333444444555555666777999:::<<<===>>>;;;EEEJJJRRRttt~~~mmmIIIEEEGGG???>>>HHHAAAEEEOOOUUU^^^yyyyyyyyy|||gggSSSHHHFFFaaaqqq\\\QQQPPPJJJMMMVVVnnn{{{aaaWWWWWWOOOIIIGGGBBB===999666444333333333333333333333333333222222333444444555555666666666777777999:::<<<===<<<>>>???CCCXXX~~~]]]BBBBBBHHHHHHHHHGGGMMMPPPRRRccctttttthhhjjjvvvzzz}}}qqqiiibbbfffmmmxxxyyy___TTT___|||rrrjjjqqqjjjfffcccVVVKKK>>>888555666666333333555222222222222222222222222333222222333333444555666555666777999;;;===>>>???BBBFFFIIIPPPiiixxxtttKKKCCCEEE@@@@@@IIIBBBFFFOOOSSSZZZttt~~~}}}yyybbbOOOHHHJJJWWW~~~yyycccYYYRRRRRRRRR[[[wwwcccVVVWWWPPPKKKHHHDDD???:::777555444333333333333333333333333222222333444444555555666666666777888999;;;<<<=========@@@HHHYYYwwwmmmGGGFFFLLLHHHGGGFFFKKKOOOQQQaaaqqqrrreeejjjyyyqqq``````fffuuuvvv\\\VVVfffyyyjjjxxxyyymmm|||^^^tttdddUUUJJJ>>>888555666666333333555222222222222222222222222222222222333333555666666555666888:::<<<>>>???@@@FFFGGGKKKTTTbbbvvvuuu~~~VVVDDDBBBAAABBBGGGBBBFFFOOORRRYYYtttttt]]]MMMMMMTTTjjjpppVVVTTTNNNMMMaaabbbSSSUUUPPPLLLJJJEEE@@@<<<888666555333333333333333333333333222222333444444555555666666666777888999;;;===>>>???===AAAKKKXXXooozzzlllCCCEEELLLFFFGGGEEEJJJMMMOOO___ooopppccciii{{{hhhWWWPPPMMMPPPbbbuuurrrZZZXXXjjjyyydddkkkrrrwwwZZZfffbbbUUUJJJ>>>999555666666444333555222222222222222222222222222222222333444555666777555666888:::<<<>>>@@@@@@EEEGGGPPP\\\bbbdddmmmzzzrrrwwweeeIIICCCAAAAAACCCAAAEEENNNSSS[[[xxxpppZZZMMMRRR\\\xxxooo^^^KKKGGGWWWpppwwwdddPPPSSSNNNHHHIIIHHHBBB;;;555444555444444444444444444444444444444444555555555666666666555555666888:::<<<>>><<>>999555666666444333555222222333333333444444444777666555444444444444444888999:::;;;<<<>>>BBBDDDLLLGGGIIIXXXhhhmmmjjjgggwwwooommmfffGGGCCCGGGEEE@@@BBBFFFLLLRRR]]]ppp~~~lllXXXGGGTTTvvvyyy|||{{{{{{yyyfffRRRJJJOOO___xxxwwwbbbMMMQQQOOOHHHIIIHHHBBB;;;666555555444444444444444444444444444444444555555555666666777777777888999<<<>>>??????EEEEEEJJJeeeeeegggooo[[[DDDGGGKKKGGGGGGEEEHHHIIIMMMaaapppkkkcccjjjxxxsss{{{|||bbb\\\rrriii]]]dddpppxxx~~~jjj[[[\\\wwwsssmmm}}}^^^fffXXXOOOKKK>>>999555666666444333555222222333333333444444444444444444444444555666777888999;;;;;;<<>>999555666666444333555333333333333444444444444333333333444555777888999888999;;;<<<===@@@DDDGGGMMMMMMQQQ\\\jjjrrrooohhhxxxzzzcccpppbbbFFF@@@BBBDDDEEECCCEEEHHHJJJRRReee~~~kkkYYYOOObbb{{{uuurrrsssxxxrrr^^^SSSIIIFFFZZZttt{{{XXXTTTTTTJJJJJJIIIDDD===888777777444444444444444444444444555555555555666666666666888888888:::;;;>>>AAABBBEEEKKKMMMUUUtttssssss~~~pppNNNBBBBBB@@@???AAADDDBBBGGGHHHMMMaaapppkkkcccjjjzzz|||yyyeee|||yyywwwuuuwww]]]XXXfff~~~bbbWWWQQQRRR>>>999555666666444333555333333333444444444444555444444444444555777888999888:::<<<===???BBBFFFIIINNNOOORRR[[[ooodddmmm```HHHBBBAAABBBDDDCCCEEEFFFGGGOOObbb{{{zzzfffXXXUUUoooyyyqqqnnnooo}}}kkksssooo^^^VVVWWWjjjfffYYYVVVLLLLLLKKKEEE>>>888777777444444444444444444444444555555555666666666777777888888888999;;;>>>AAABBBCCCKKKQQQ^^^|||pppHHH@@@CCC@@@@@@FFFCCCBBBFFFHHHMMM```nnniiieeennn}}}oooiii}}}xxxjjjqqqZZZZZZlll|||vvv\\\RRRQQQ>>>999555666666444333555333333444444444555555555666555555555555666777777999;;;===???@@@DDDHHHKKKPPPTTTWWW___|||iiipppYYYHHHDDDAAAAAACCCCCCDDDEEEGGGNNNaaazzzxxxbbbXXX[[[xxxtttlllmmmnnnmmmllltttlllmmmtttaaa```ssskkksssnnn\\\VVVNNNOOOMMMGGG>>>888666777444444444444444444444444555555666666666777777777888888888:::<<>>@@@===???GGGCCCBBBGGGIIIMMM___lllgggeeennn~~~lllhhhxxxtttvvvkkkYYY]]]qqq~~~qqqiiiXXXQQQ>>>999555666666444333555333444444444555555555555666666666555666666777777999;;;>>>@@@BBBFFFJJJNNNMMMTTTVVV^^^mmmwwwyyyRRRDDDDDDAAA@@@CCCAAACCCEEEFFFMMM^^^wwwsss^^^XXX^^^xxx~~~dddYYYYYYWWWRRRNNNooojjjuuufff___xxxlllYYYUUUQQQQQQNNNHHH???888555666444444444444444444444444555666666666777777777777999999:::;;;>>>AAADDDEEECCCJJJRRRdddSSSCCC@@@;;;<<>>999555666666444333555444444444444555555555555555555555555666777999999999;;;>>>@@@CCCGGGLLLOOOKKKTTTUUUXXXuuummm{{{TTTDDDDDDAAA???BBB???AAACCCDDDJJJYYYoooppp```___ggg}}}cccWWWWWWUUULLLEEEnnnlll}}}rrrhhhvvvgggWWWUUURRRRRRPPPHHH???888555555444444444444444444444444666666666666777777777777::::::;;;===???BBBEEEGGGEEELLLTTTggg}}}dddOOOFFF???>>>CCCDDDCCCHHHIIILLL]]]iiiccc^^^hhhzzzuuu```XXXcccyyyeee^^^rrrpppxxx\\\KKK>>>999555666666444333555444444444555555555666666333333444555777999;;;<<<:::<<>>AAA>>>@@@BBBBBBGGGUUUiiiyyy~~~tttjjjnnnxxxuuufffccc]]]PPPFFFrrrwwwnnnaaaTTTXXXVVVUUURRRJJJ@@@999666666555555555555555555555555555666888888777777888:::555888<<>>AAAGGGLLLOOOPPPUUUWWW___jjjttt|||vvvtttIII@@@AAA???AAA<<<<<<>>>AAADDDMMM^^^oooyyyyyy|||xxx{{{vvv___}}}]]]WWWVVVVVVVVVRRRJJJ@@@999666666555555555555555555555555555666888888777777999:::999:::===>>>@@@BBBFFFIIISSS[[[aaayyyyyyNNNFFFEEE===CCCCCCFFFFFFGGGRRR```ddd___]]]eeetttjjj]]]YYYoooyyy^^^ggg___wwwZZZMMM===:::777555555555444444666666666555555444444444666666777888;;;===@@@BBBBBB@@@???BBBGGGLLLOOOPPPVVVWWW\\\ccciiinnnpppqqqqqq{{{RRRFFFDDD???@@@>>>>>>@@@BBBCCCJJJ[[[kkkyyyzzz~~~~~~SSSUUURRRWWWVVVSSSKKK@@@999666666555555555555555555555555555666888888777888999;;;<<<===>>>>>>???BBBGGGKKKUUUWWW\\\xxxzzzzzzSSSFFFAAA<<>>>>>>>>>>>@@@EEEKKKPPPQQQQQQVVVvvv}}}qqqwww~~~sssOOODDD>>>===GGGBBBFFFGGGHHHRRR___```ZZZWWW___ppp{{{]]][[[ddd}}}___eee[[[eeeTTTKKK<<<999666444555555555555666666555555555555555555666666888:::===@@@BBBCCCAAABBBCCCFFFJJJNNNQQQRRRRRRUUUYYYaaakkkttttttqqqttttttkkk]]]vvvLLLCCCBBB???AAA@@@@@@AAAAAAAAAFFFTTTbbbnnnpppyyyRRRSSS[[[YYYYYYUUULLLBBB:::777777555555555555555555555555555666888999888999;;;<<<>>>>>>???@@@CCCIIIQQQVVVWWWVVV[[[{{{rrrtttwwwxxx\\\HHHAAA===>>>GGGBBBFFFGGGIIIRRR^^^^^^VVVUUU]]]nnn{{{XXX[[[jjjfffhhhccc^^^PPPJJJ<<<999666444555666666555444444444444444444444444444555888:::===@@@AAABBBBBBDDDHHHKKKNNNQQQSSSTTTZZZ]]]^^^```hhhrrrvvvsssqqqrrrqqqVVVzzzvvvMMMBBB???<<<>>>======???@@@@@@EEESSSaaajjjllluuuYYYSSS[[[ZZZZZZUUUMMMBBB:::777777555555555555555555555555444666888999999999;;;===???@@@AAACCCGGGMMMUUU[[[XXXZZZ___~~~{{{jjjPPPFFFAAA===???DDDBBBFFFHHHIIIRRR]]]\\\SSSVVV^^^nnntttWWW___rrrppptttrrr```PPPHHH;;;999666444555666666666333333333444444444444444333555888;;;>>>@@@BBBCCCEEEHHHMMMQQQSSSTTTVVVXXX]]]bbbcccbbbkkk}}}{{{zzz{{{WWWtttqqqKKKBBB@@@>>>AAA;;;<<<>>>???@@@DDDRRR```iiijjjsssjjjooogggZZZYYY[[[ZZZVVVMMMCCC;;;777777555555555555555555555555444666888999999:::<<<>>>BBBCCCEEEGGGJJJPPPWWW\\\VVV[[[^^^xxxnnnMMMEEEBBB>>>@@@BBBBBBFFFHHHJJJRRR\\\ZZZQQQYYY___nnnkkkYYYdddzzzpppjjjTTTEEE;;;888555444555666666666444444444444555555555666444666999===@@@BBBCCCDDDGGGLLLRRRUUUWWWXXXZZZ\\\YYYbbbeeeeeesss\\\vvvkkkHHHAAAAAA@@@DDD<<<<<<>>>??????BBBOOO]]]ggghhhooo~~~rrrpppwwwxxxaaaeeeyyyhhh]]]\\\[[[WWWNNNCCC;;;777777555555555555555555555555444666888999999:::<<<>>>DDDFFFHHHIIILLLQQQWWW[[[[[[___]]]ppptttLLLEEEBBB???AAAAAABBBFFFIIIJJJRRR[[[YYYPPP\\\aaannn~~~}}}eee\\\iiikkktttXXXCCC;;;888555444555666666666444555555555666666777777555777:::>>>AAADDDEEEEEEIIINNNUUUXXXYYYZZZ\\\^^^YYYbbbffffffttt```zzzpppLLLAAA???<<<@@@======>>>???>>>AAAMMM[[[dddeeelllzzzxxxWWWRRR___sssttttttwwwddd___aaa[[[LLL???999888777666666666666666777888888333666888:::::::::<<<===CCCDDDFFFKKKPPPTTTWWWWWW___]]]bbbpppVVVAAAFFFCCC>>>EEEDDDEEEHHHNNNSSSUUUSSSPPPUUU^^^lllzzzuuuaaaVVVrrraaaZZZGGG;;;:::888666555555666666777666555444444555666777===;;;:::???GGGMMMNNNLLLGGGOOOYYY]]][[[YYY[[[^^^]]]^^^bbbdddppprrrZZZ===<<>>???@@@BBBFFFLLLSSSYYY]]]^^^```cccooohhhHHHEEEBBB???DDDDDDEEEGGGMMMSSSUUUSSSPPPVVV___lllzzznnn[[[XXXuuu{{{^^^bbbLLL<<<;;;999777666666666777777666555444555666777888;;;::::::???HHHNNNOOONNNKKKSSS[[[]]]ZZZWWWXXX[[[]]]^^^cccdddlllyyyjjjEEE@@@CCC<<<===<<<<<>>@@@BBBAAADDDHHHNNNUUU[[[___bbbZZZdddzzz|||~~~SSSDDDAAA@@@DDDDDDDDDGGGLLLRRRTTTRRROOOVVV___lllzzz~~~fffVVV[[[yyyxxx```|||tttiii\\\CCC===;;;:::888777777777777666555555444555666888999:::999:::@@@GGGNNNPPPPPPPPPVVV]]]^^^ZZZWWWXXXZZZ______eeegggjjj~~~{{{~~~|||MMMAAADDD;;;<<<;;;<<<>>>>>>>>>EEEMMMWWWcccooovvv}}}|||rrrqqqyyy{{{lll___PPPBBBBBBCCCHHHaaafffZZZ___aaa[[[LLL???999888777666666666666666777777888777999;;;<<<===>>>AAACCCGGGJJJMMMQQQUUUXXX\\\___YYYggg{{{~~~ZZZCCCAAAAAACCCDDDDDDFFFKKKQQQTTTRRROOOTTT]]]kkkyyyuuu```UUU^^^}}}{{{eee___bbbaaaGGG===<<<:::888777777888888666555555555555777999:::::::::;;;@@@FFFKKKMMMNNNPPPVVV[[[]]][[[ZZZ\\\^^^``````gggjjjjjjuuu~~~yyy{{{oooPPP???BBB;;;<<<;;;<<<======<<>>AAADDDJJJMMMPPPSSSUUUWWW[[[^^^bbbppp|||yyyZZZCCCBBBBBBCCCDDDCCCEEEJJJPPPSSSRRROOORRR[[[iiiwwwkkkYYYTTTbbbxxxfff___\\\^^^GGG===<<<:::888777777888888555555444555666888:::;;;======>>>AAAEEEHHHKKKKKKNNNSSSXXX\\\]]]___bbbeee```___fffkkkiiipppuuunnnkkkrrrccc}}}TTT>>>AAA===<<<;;;<<<>>><<<;;;@@@GGGLLLTTT___kkkzzz{{{hhh]]]dddxxxyyy]]]hhhqqqeee\\\```RRRIIIBBBWWWvvvnnnkkkWWW[[[___aaa[[[LLL???999888777666666666666666777888888888999:::;;;<<>><<<;;;???EEEJJJQQQZZZgggyyytttdddaaakkkwwwhhhfffzzztttoooyyy{{{]]]fffooogggfffsssaaaSSSFFFVVV~~~|||yyy{{{hhhddd}}}qqqWWWYYY___aaa[[[LLL???999888777666666666666666777888888999:::<<<<<<===@@@DDDHHHFFFLLLRRRVVVYYY]]]dddiiittteeeHHHDDDEEECCCEEECCCCCCDDDHHHNNNQQQQQQOOOQQQZZZhhhuuupppUUUMMMSSSlllooohhhmmmssskkkTTTLLL<<<;;;999777666666666777444444444555777999<<<===AAACCCEEEFFFIIIKKKNNNPPPSSSUUUXXX[[[___bbbfffhhhkkkdddggglllmmmttt|||xxxssszzzqqq~~~YYYOOOjjjfffCCC???BBB>>>===>>>???===;;;>>>DDDFFFOOOYYYcccqqq~~~kkk\\\VVVYYY]]]}}}ooo___rrrpppkkkpppuuuzzzvvvpppqqqyyyqqq```NNNXXX}}}iiieeeggguuu|||nnnjjjyyyYYYWWW___aaa[[[MMM???999888777666666666666666777888888;;;<<<===>>>???BBBFFFJJJHHHNNNUUUYYYZZZ^^^eeekkk~~~|||oooRRR@@@DDDFFFCCCFFFCCCBBBCCCGGGMMMQQQQQQOOORRRZZZhhhvvvlllQQQLLLUUUpppsssoooqqq___IIIEEE;;;:::888777555555666666444444444555777:::<<<>>>BBBDDDGGGIIIKKKOOORRRUUUXXXYYYZZZ\\\^^^aaaccceeeuuujjjkkkqqqrrrzzzuuu}}}cccQQQdddkkkDDD===@@@>>>>>>???@@@===;;;>>>DDDBBBLLLXXX___iiixxxxxxnnneee[[[UUUddduuu^^^sss~~~||||||hhhppp|||yyyvvvxxxfffPPPWWWzzzsssrrrsss|||sssooowwwwwwooouuuzzz{{{[[[ZZZbbbjjj^^^HHH>>>888555888888777777777777777888999;;;;;;;;;<<<>>>AAACCCEEELLLPPPVVV]]]```bbbeeehhhuuuUUUGGG>>>:::EEE>>>@@@CCCEEEEEEGGGNNNTTTRRRLLLRRRUUU```ppp}}}}}}aaaPPPOOOSSSuuuzzzppp}}}gggSSS===;;;:::888666666666666777666777888999888999;;;>>>AAADDDEEEFFFOOO[[[```]]]\\\]]]bbbhhhkkkiiigggfffmmmmmmoooqqqsss}}}~~~qqqSSS___ooo@@@HHH:::???>>><<<;;;<<<===???@@@GGGIIISSS```gggnnn~~~ooo^^^aaammmmmmvvvjjjppp|||wwwqqqmmmjjjpppsssaaaZZZjjj```\\\bbbjjj]]]GGG>>>999555888777777777777777888888999;;;;;;<<<===@@@CCCEEEGGGNNNPPPTTTZZZ___bbbeeegggoooZZZFFF???===DDD<<<@@@CCCDDDEEEGGGMMMSSSRRRLLLPPPTTT___ooo|||yyy]]]NNNOOOUUUyyywwwnnnjjjNNN<<<;;;:::888666666666666777666888999999999:::===???GGGIIIJJJKKKSSS^^^cccaaa^^^___cccjjjoooqqqooonnntttsssqqqpppsss{{{[[[eeeIIIFFFBBB???>>>===<<<<<<===>>>???DDDFFFPPP]]]eeelll|||ssszzzmmmRRRyyyuuuxxxsssvvvwwwpppdddaaatttgggaaabbbiii\\\FFF===999555888777777777777777888999999;;;;;;===???CCCFFFIIIJJJOOOPPPRRRVVV\\\aaadddeeeiiiwwwdddEEE???@@@AAA<<>>===<<<<<<<<<>>>>>>@@@CCCLLLZZZaaahhhxxxssshhh{{{eeewww}}}uuu{{{sssqqqsss{{{fff```ccciii[[[EEE===999666888777777777777888999::::::;;;<<>>AAACCCFFFIIIMMMQQQTTTVVVTTTRRRQQQXXX___```aaaeeejjjllllllpppuuuuuurrrwwwtttrrrbbb888GGG>>>>>>===<<<<<<<<<======>>>@@@IIIVVV]]]cccsssfffhhhYYYaaazzzpppaaabbbwwwgggSSSSSSWWWaaakkkwww___ZZZccchhhYYYCCC===:::666888777777777777888999:::;;;;;;===AAAFFFKKKOOORRRTTTYYY\\\\\\[[[```iiimmmllllllpppwwwyyyWWWEEEEEE===>>>FFF@@@CCCDDDCCCFFFLLLMMMJJJLLLPPP[[[kkkxxxmmmmmmtttmmm^^^bbbqqqiiiVVVPPP^^^ppp~~~ccchhhppp}}}GGG===999888777666666666777888888:::<<<===>>>@@@CCCEEELLLQQQXXX^^^___ZZZUUURRRNNN]]]fffbbbZZZ\\\ccciiifffjjjooopppllloooyyylll~~~@@@JJJ>>>>>>===<<<<<<<<<<<<<<<===???GGGSSSXXX]]]lll}}}{{{{{{gggPPPOOOcccxxxdddIIIQQQnnnXXXKKKHHHIIIOOOVVV```nnnzzz]]][[[cccgggWWWBBB<<<;;;777888777777777888999:::;;;<<<;;;>>>CCCIIINNNSSSWWWYYYaaagggiiifffhhhqqqvvvuuupppqqqttt|||~~~dddHHHFFF===@@@BBB???BBBCCCBBBDDDIIIKKKJJJLLLNNNXXXggguuu~~~}}}qqq^^^kkkxxxdddSSSOOO```uuu}}}dddkkkooo```}}}tttIII>>>999888777666666777888999888999<<<===>>>AAADDDGGGPPPTTT]]]dddddd]]]XXXWWWYYYjjjtttlll``````fffkkkhhhhhhiiiiiihhhmmm||||||cccJJJGGG>>>=========<<<;;;;;;:::===>>>EEEOOOSSSVVVcccttt}}}xxxoooPPPHHHTTTbbbsssOOOQQQnnnZZZLLLEEE@@@AAAEEELLLVVV```ttt[[[]]]dddgggVVVAAA<<<;;;777888777777777888999:::<<<<<<;;;???DDDKKKQQQWWWZZZ\\\cccnnnrrrmmmkkktttzzzzzzqqqrrruuuyyycccDDDEEE===AAA>>>>>>BBBCCCAAABBBGGGJJJJJJJJJKKKTTTbbbpppzzzccclllppp]]]NNNLLL___vvvxxx```iiifff^^^yyycccIII===999888777666666777888999777999;;;===???AAAEEEGGGOOOQQQYYYaaaaaa\\\[[[^^^ggguuu}}}tttjjjjjjlllkkkllljjjkkkmmmmmmoooyyybbblllTTTBBB============<<<;;;::::::<<<===BBBJJJLLLNNNZZZjjjvvvPPPDDDIIIPPP{{{bbbXXXtttwwwfffYYYLLLFFFDDDEEEIIINNNjjj```]]]___eeekkknnnnnnoooppp|||dddRRRXXXdddgggVVV@@@<<<;;;777888777777777888999;;;<<<===;;;???EEELLLSSSXXX\\\^^^aaaooouuunnnkkkrrrzzzzzzppprrrvvvqqq[[[>>>BBB>>>CCC===>>>BBBCCCAAAAAAFFFJJJIIIIIIIIIQQQ^^^lllwww~~~jjjpppjjjXXXJJJIII]]]uuuqqqZZZfffsssppp{{{UUUDDD777888888777666666777888999666888;;;===>>>AAAEEEHHHPPPQQQWWW___```]]]```gggnnnyyy}}}vvvppprrrooohhhlllmmmqqquuuuuurrrsssvvvwwwuuuvvvgggUUU|||^^^CCC============<<<;;;:::999<<<;;;@@@GGGHHHIIITTTccc{{{{{{SSSHHHLLLOOOwwwlllaaazzzlll]]]SSSKKKHHHHHH{{{|||```[[[SSSQQQXXXXXXOOOLLLOOO___bbbsss```YYY]]]ggghhhTTT<<<999;;;777555777888888888888999<<<>>>BBBFFFJJJNNNPPPRRRUUUWWWcccbbbccchhhoooqqqmmmhhhiiivvvqqq|||sssuuuOOO@@@FFF===777GGG???@@@BBBBBBCCCEEEHHHKKKIIIHHHOOO]]]lllyyy{{{jjjqqqwwwxxx{{{bbbVVVMMMLLL```zzzvvv^^^mmm|||OOOCCC===999888777666666777888888;;;<<<===>>>@@@CCCHHHKKKVVVTTTRRRXXXdddmmmiii```ooojjjeeebbbdddiiiooorrr{{{}}}tttooottttttrrrxxx]]]^^^~~~IIICCC;;;>>>AAA<<<<<>>???AAADDDIIIMMMQQQPPPPPPSSS]]]eeeccc\\\gggdddbbbaaacccgggkkkmmmsssyyysssmmmnnnlllmmmvvvYYYXXX{{{HHHEEE<<<===@@@999:::>>>;;;???999:::CCCFFFEEEIIIRRRaaajjjwww```LLLHHHIIIllluuueeeccczzzrrrqqqrrrqqqrrrnnn```^^^rrrkkkQQQNNNTTTTTTNNNJJJJJJKKKOOORRRaaaggg^^^YYYhhheeePPP;;;:::;;;888888777888999999999;;;>>>AAAEEEIIIPPPYYYaaabbb^^^ZZZYYY^^^ccceeeddddddhhhkkkgggqqqmmmzzz}}}\\\AAAAAA???:::;;;??????@@@AAAAAABBBCCCGGGIIIJJJIIIOOO[[[gggssskkkYYYWWW\\\eeeyyy|||jjjWWWFFF;;;999999777777777888999::::::<<<>>>@@@CCCFFFKKKOOONNNOOOPPPTTT]]]dddbbb\\\\\\]]]^^^```cccfffjjjlllkkksssqqqlllnnnmmmooo{{{]]]YYYtttSSSGGG===>>>@@@:::999>>>======888999@@@DDDCCCGGGOOOZZZbbbnnn{{{eeeNNNIIIJJJbbblll\\\hhhnnn]]]fff}}}rrrrrrvvvwwwyyygggaaaooojjjcccggghhhccc]]]YYY]]]]]]TTT[[[ddd\\\```kkkfffNNN:::999:::666888777999::::::;;;===@@@CCCHHHJJJPPP[[[eeehhhccc^^^]]]bbbgggjjjjjjlllppptttzzz}}}uuu~~~gggEEEDDD???===BBB===???@@@AAAAAAAAACCCFFFHHHJJJJJJNNNXXXcccnnn|||~~~uuuooossszzzeeeTTTWWWeeevvvsssiiiWWWDDD999999999888777888999:::;;;:::===@@@BBBEEEIIIMMMPPPRRRSSSVVV]]]iiipppkkkbbbZZZ\\\^^^```cccgggkkknnnhhhppppppooovvvxxxzzzjjjcccxxxgggIII======CCC===;;;>>>===;;;777888===AAAAAAEEEKKKVVV]]]iiiwwwxxxwwwgggMMMGGGJJJUUUttt}}}___PPPWWWaaa___qqqkkkaaammm||||||uuu|||{{{hhh```eee[[[hhhooofffMMM999999888444777888999;;;<<<<<>>BBBEEEGGGKKKOOORRRWWWWWWZZZeeeuuu}}}uuuhhhfffffffffeeeeeefffkkkooonnnrrrooorrr~~~rrrjjjxxxMMM<<<;;;BBB???<<<===:::999777777;;;>>>@@@CCCHHHNNNSSS___ooowwwqqqooopppddd\\\gggiiiKKKDDDGGGKKKhhhyyy___QQQQQQYYYaaagggYYYcccssspppiii]]]jjjqqqeeeJJJ888999888444888888:::<<<===>>>AAADDDHHHLLLMMMPPPWWW___eeegggffffffhhhmmmsssyyy|||||||||}}}xxx\\\BBB:::???CCC>>>>>>???@@@@@@???AAADDDFFFHHHHHHKKKSSS[[[fffvvvmmmYYYRRRLLLIIIPPP```xxxyyybbbPPPWWWqqqeeelllvvvVVVBBB888:::999999999999:::<<<======@@@DDDGGGIIILLLOOORRRVVVWWWZZZdddttt}}}vvvjjjssssssqqqlllhhhfffiiillltttvvvppprrrzzz{{{wwwiii|||YYY@@@888@@@???<<<;;;777888888888999<<>>???BBBFFFIIIJJJMMMRRRXXX^^^cccfffgggfffllltttxxxyyyxxxyyyzzz}}}||||||vvvLLL??????>>>???>>>???@@@??????@@@CCCEEEFFFFFFJJJQQQXXXcccttt{{{bbbRRRPPPLLLJJJOOO\\\sssiiiXXXaaa}}}gggqqqiiiRRRAAA;;;::::::999999:::;;;===>>>???BBBFFFIIIJJJMMMOOORRRRRRVVVYYY^^^gggoooppplllsssuuuvvvrrrmmmiiijjjlllsssvvvrrrrrr{{{zzzsssvvv|||eeeiiioooMMM;;;???@@@>>>===888888888888888;;;???BBBCCCIIIMMMWWWgggvvv{{{wwwpppnnnpppnnneeeXXXNNNKKKLLLmmmvvvoooZZZ\\\zzz~~~UUUEEEEEEDDDSSShhh{{{yyykkkhhh]]]\\\pppwwwfff^^^YYYfffdddaaa```mmm___DDD666::::::999???999:::<<<>>>@@@CCCGGGJJJIIIMMMTTTZZZ^^^bbbeeegggfffpppzzz}}}xxxtttuuuyyywwwyyy}}}[[[HHH@@@:::AAA>>>???@@@??????@@@BBBEEEEEEFFFIIIPPPWWWbbbtttsss^^^TTTRRROOONNNPPPZZZoooqqqaaalllxxxjjjsssqqq]]]NNN@@@<<<::::::999999:::<<<===>>>AAACCCGGGJJJKKKMMMOOOQQQPPPVVVYYYYYY[[[cccjjjmmmlllqqqvvvuuuqqqnnnnnnpppnnnuuusssrrrxxxvvvrrrwwwrrrdddWWW~~~ZZZ@@@AAACCCBBBAAA<<<888999999888:::???BBBCCCHHHJJJRRR___kkklllcccZZZOOORRRSSSNNNFFFAAACCCGGGNNNgggkkkSSSPPPsss]]]HHHFFFAAAJJJYYYkkkxxxooossshhhfff~~~lllbbbjjjvvvyyyYYYUUUjjjoooVVV@@@:::;;;999888999999;;;>>>@@@CCCGGGLLLPPPRRRRRRTTTXXX]]]dddjjjnnnsss{{{zzzyyyyyyxxxyyyyyyxxx{{{xxxEEE>>>BBB===>>>============???@@@AAAFFFEEEGGGKKKQQQ\\\nnnvvv^^^XXXbbbXXXKKK[[[{{{nnnhhhqqqddd___fff}}}vvvMMM999888999888777777999<<<@@@BBBGGGHHHKKKNNNQQQSSSUUUVVV\\\\\\\\\[[[[[[\\\___bbbfffiiiqqqwwwuuunnnjjjkkkmmmnnnoooqqqsssrrrpppnnnlllyyymmmPPP]]]ccc>>>CCCCCCAAAAAA999;;;:::999999999:::;;;<<>>999;;;:::999;;;;;;===???BBBEEEIIIOOOSSSXXXXXXXXXYYY\\\```dddgggmmmtttxxxvvvuuuvvvvvvuuuxxxzzz|||{{{{{{vvvIII@@@DDDAAA>>>============???@@@AAAEEEDDDFFFKKKPPP[[[lll||||||hhhRRR___tttcccccc~~~mmmdddhhhsssbbbBBB666888::::::999:::<<>><<<;;;:::999999999:::;;;;;;AAAEEELLLXXXlllzzzooo[[[SSSSSS{{{bbbbbbyyyYYYMMMBBBCCCDDDIIIVVVkkk|||mmmggg~~~aaaNNNPPPYYYdddNNN;;;888;;;::::::======???AAADDDGGGLLLRRRVVV\\\[[[[[[\\\]]]```bbbdddiiimmmpppoooqqquuuvvvtttxxx}}}~~~yyygggFFF>>>AAA???>>>============???@@@AAAEEEDDDFFFJJJOOOXXXhhhwwwwww^^^kkkyyyeeeYYY^^^}}}mmmeeerrrsssUUU>>>888<<<:::::::::;;;>>>BBBEEEGGGKKKMMMPPPSSSVVVXXXZZZ[[[\\\]]]^^^]]]^^^```cccfffgggfffggghhheee```___aaafffggghhhiiikkkmmmnnnooommmnnnzzzYYYFFFXXXyyyHHHBBB@@@;;;<<<>>>;;;::::::999999::::::;;;???CCCHHHQQQddd~~~uuudddbbbvvvccc}}}gggTTTEEEDDDBBBAAAEEETTTiiizzz|||xxxxxx|||pppsss```WWW^^^______KKK:::888:::999:::===???AAACCCFFFJJJOOOUUUZZZ[[[\\\]]]___bbbeeeggghhhmmmnnnooonnnrrrxxxyyyvvvzzz|||uuuWWWAAA>>>@@@???>>>============???@@@AAADDDCCCEEEIIIMMMTTTcccqqq{{{qqqxxx^^^VVV___kkkfffsssSSS???:::===888888999;;;???CCCFFFIIINNNPPPSSSWWWZZZ]]]___```\\\]]]]]]]]]]]]___bbbeeehhhhhhkkkooommmfffbbbbbbcccdddeeefffhhhjjjmmmoooooolllzzznnnPPPPPP}}}|||JJJBBBEEE???;;;===;;;;;;::::::::::::::::::===AAAEEEJJJWWWqqq}}}hhhyyyvvvZZZKKKGGGBBB@@@AAAIIIXXXeeewww{{{tttsssuuuxxxyyyvvvfff^^^hhheee[[[III999888:::888888<<>>============???@@@AAACCCBBBDDDHHHJJJPPP]]]jjjvvvZZZVVVcccggglllrrrPPP===888999888999;;;>>>BBBGGGKKKMMMOOORRRWWW]]]bbbhhhkkkmmmjjjiiihhhdddaaa```bbbdddeeehhhpppxxxxxxooofffcccbbbdddfffggggggiiillloooqqqnnn___NNNoooTTTAAACCC@@@:::<<<;;;;;;;;;::::::999999999;;;>>>BBBFFFNNNbbbuuutttoooTTTIIIAAAAAADDDEEEIIINNN[[[nnnyyynnnkkknnnsssuuuyyy}}}~~~|||vvvhhhqqqjjjWWWGGG999999;;;999999===@@@DDDJJJOOOSSSXXX\\\___aaacccfffiiikkklllllllllooorrrssspppqqqvvvwwwuuuzzz~~~zzzyyy~~~aaaFFFDDDEEE>>>>>>============???@@@AAABBBBBBDDDGGGHHHMMMXXXdddrrr{{{YYYWWWhhhhhhrrrqqqNNN===999:::;;;<<>>:::===;;;;;;;;;;;;:::999888888888:::???EEEKKKYYYpppfffSSSDDDCCCEEEAAA======DDDUUUgggsss{{{wwwkkk^^^ZZZ```kkksssvvvyyykkkvvvpppvvvnnnSSSCCC888999<<<:::<<<@@@BBBGGGOOOUUUZZZ]]]```bbbccceeehhhkkklllllllllkkklllqqqtttrrrqqqtttvvvvvv{{{wwwpppIIIDDDEEE???>>>============???@@@AAAAAAAAACCCFFFGGGJJJTTT___oooxxxyyy\\\\\\nnn|||hhhsssuuuOOO>>>;;;<<<<<<>>>AAAFFFLLLQQQUUUWWWTTTWWW]]]dddkkkqqqvvvxxx~~~|||wwwpppjjjeeedddddddddccchhhpppsssmmmfffccciiimmmqqqpppmmmkkkmmmooosssqqq|||rrrTTTeeebbbIII@@@:::===;;;;;;<<<<<<;;;999888777999888;;;BBBIIIPPP___lll}}}kkkRRRJJJFFF@@@;;;;;;>>>HHHRRRYYYbbbooozzzwwwpppXXXUUUSSSWWWaaammmvvvzzzkkkUUU```uuupppuuummmOOOAAA777999===<<<>>>DDDCCCIIIRRRZZZ^^^aaacccdddaaacccgggkkkmmmnnnmmmllliiiqqqvvvtttrrrtttxxxyyyzzz~~~PPPHHHKKKFFF>>>============???@@@AAAAAAAAACCCFFFFFFHHHRRR]]]nnnvvvvvvaaabbbtttppp```qqqxxxNNN;;;777888:::===AAAFFFLLLQQQUUUWWWXXXZZZ^^^bbbfffjjjlllnnntttssspppkkkgggddddddfffhhhddddddiiikkkhhheeedddlllqqquuutttpppmmmmmmoootttpppvvv}}}XXX\\\}}}VVVEEE:::;;;;;;;;;<<<<<<;;;999888777;;;777999@@@FFFIIIRRR[[[rrrwwwwwwnnnlllttt~~~bbbRRRIIIAAA???CCC???CCCEEEFFFMMM[[[ggglllqqqwwwvvviii]]]UUUGGGLLLTTT___iiittt|||cccJJJSSShhh{{{pppkkkMMMCCC;;;:::===>>>???BBBJJJLLLQQQYYYbbbffffffddd___]]]\\\bbboooxxxuuulllpppyyy{{{sssrrrtttvvv{{{|||yyygggTTT[[[GGGBBB===:::<<<<<<;;;;;;>>>@@@@@@CCCFFFEEEGGGOOOXXXdddnnn|||yyynnntttdddccc}}}PPP>>>===;;;>>>AAAFFFIIIMMMPPPTTTWWW\\\YYYYYY^^^cccgggiiikkksssnnnhhhgggjjjooorrrssshhhjjjlllllljjjgggeeedddiiiiiimmmqqqpppkkkiiikkkmmmooouuu___QQQrrryyyAAA???:::<<<;;;:::;;;;;;;;;999777888888888999<<>><<>>AAAAAABBBJJJSSS```jjjxxxvvvnnnvvvaaakkk|||NNN???>>><<<>>>AAAEEEIIIMMMRRRWWW[[[___^^^]]]```dddiiiooossssssnnnhhhfffhhhmmmppprrrnnnoooqqqrrrrrrqqqqqqqqq```aaafffmmmooonnnnnnqqqpppqqqtttuuuVVVYYYnnnYYYCCC;;;<<<;;;::::::;;;;;;999777888888888888:::>>>EEEIIIXXXcccmmmpppsssyyyfffSSSMMMEEEEEECCCAAA@@@@@@CCCEEEFFFHHHLLLNNNOOOSSSXXX]]]______```______]]]\\\[[[SSSQQQNNNJJJGGGGGGIIIKKKVVVhhh}}}^^^QQQUUUYYYfffooo{{{yyy}}}wwwfffcccjjjqqqkkkrrr|||llljjjGGG???999:::>>>@@@CCCFFFOOORRRXXX___eeegggeeecccbbbhhhkkklllpppvvvyyyyyywww~~~wwwuuuvvvwwwxxxyyy~~~|||rrrVVVKKKKKK@@@<<<:::===>>><<<;;;===:::999;;;>>>???@@@FFFNNNZZZdddsssxxxhhhkkkxxx___zzzmmmJJJ>>>>>>???@@@BBBDDDHHHLLLSSSZZZ___bbbcccbbbccceeelllsssxxxtttooojjjggghhhkkknnnppplllnnnppprrrrrrrrrrrrqqq^^^^^^ccckkkoooooopppssspppqqqsssyyyiiiPPPNNNhhhtttJJJ@@@;;;:::999999:::;;;:::888777777777777777999===@@@NNN[[[hhhllloooxxxvvvtttwwwtttiiiYYYNNNGGGGGGFFF@@@>>>BBB>>>???@@@@@@@@@AAADDDGGGDDDEEEFFFFFFFFFDDDCCCBBBCCCBBBAAA@@@CCCIIIRRRXXXqqqkkkaaaSSSVVVTTT[[[mmmuuusssvvvrrrdddtttcccMMMMMMUUUYYYqqqlllXXXqqq|||jjjfffCCC===999;;;???AAAEEEJJJPPPTTT[[[ccciiilllmmmlllfffjjjllljjjlllqqqttttttwww~~~|||vvvvvvxxxyyy}}}~~~~~~jjjrrrJJJ@@@EEEAAA===;;;>>>>>><<<;;;<<<;;;:::<<>>AAABBBDDDEEEHHHLLLRRRZZZ___```dddfffdddfffkkkqqqtttpppnnnllljjjiiiiiijjjjjjhhhjjjlllooopppnnnjjjggggggeeeggglllooonnnnnnpppnnnooorrrxxx|||[[[NNNUUUNNNDDD:::888777777999999999888555666777777666777999;;;HHHRRR]]]aaaeeemmmtttvvv~~~|||xxxyyytttkkk[[[UUU\\\iii|||ttt```SSSTTTRRRFFF???AAAAAAAAA@@@@@@@@@AAACCCDDD@@@@@@BBBBBBBBBBBBAAA@@@BBBCCCDDDGGGNNNZZZhhhrrrtttlll[[[XXXhhhsssvvv}}}ttt___YYYlll}}}}}}}}}iiiOOOLLLQQQQQQaaatttccc\\\xxx{{{iii___AAA<<<:::===@@@CCCHHHMMMRRRWWW]]]dddiiilllmmmnnnlllmmmkkkhhhjjjnnnooommmrrrwwwyyytttpppssswwwyyylllppp}}}sssDDDBBBBBBDDD???===>>>???<<<;;;<<<===;;;<<<@@@BBBBBBFFFKKKPPP[[[jjjxxxzzzbbb\\\YYYbbbxxxrrriiifffPPPAAA:::<<>><<<;;;======;;;;;;???AAAAAADDDHHHMMMXXXggguuu~~~{{{ttt```[[[WWW^^^wwwpppsss___LLLBBB:::;;;BBBGGGJJJMMMQQQSSSVVVYYY\\\YYY```ddddddiiiqqqooohhhbbbeeehhhiiifffbbb^^^]]]bbbcccgggmmmssssssoookkkkkkfffdddgggkkkjjjiiijjjlllnnnssswwwyyyvvvZZZTTTiiijjjCCC===;;;888777888888888777555666777777777777999;;;<<>>NNNGGGAAA???>>>;;;;;;>>>>>>;;;;;;@@@BBBBBBDDDGGGKKKUUUeeerrr{{{lll]]]XXXPPP]]]wwwiii}}}[[[JJJDDD<<<===FFFFFFKKKRRRXXX[[[\\\]]]^^^[[[```bbbdddnnnyyyxxxnnndddgggiiihhheeebbbaaaaaa___]]]]]]aaagggkkkkkkiiijjjcccaaafffkkkllllllmmmmmmooorrrtttttt{{{eeeWWW\\\UUUAAA???;;;::::::::::::999777888888666555666888:::777;;;???DDDNNNZZZ``````IIIAAA@@@FFFFFFGGG[[[uuuwwwgggQQQNNNmmm{{{uuupppmmmiiieeeaaaeeecccbbbaaacccfffjjjmmmzzz{{{nnnfffqqq~~~eee^^^xxx{{{cccXXXVVV]]]kkklllwwwpppeeeiiiJJJ@@@>>>???BBBEEEGGGMMMTTTSSSVVVYYY\\\^^^dddkkkpppmmmuuuwwwooohhhjjjsss{{{{{{zzztttkkkjjjqqqyyy}}}|||www{{{~~~}}}qqq{{{yyyJJJGGGAAARRRJJJBBB@@@>>>;;;<<>>@@@KKKFFFLLLUUU]]]```aaaaaaaaa^^^aaabbbdddqqqvvvjjjlllllljjjfffeeefffhhhccc]]]XXXYYY___dddffffffllleeebbbggglllnnnnnnpppmmmnnnqqqrrrqqqyyyhhh[[[TTTjjjEEEBBB>>><<<<<<<<<;;;:::999999888666444444666888555:::>>>AAAHHHVVVbbbggg\\\RRRPPPTTTOOOGGGTTTjjjbbbTTTnnnyyytttrrrvvvmmm[[[___xxx~~~tttkkkUUULLL???>>>>>>AAAFFFLLLPPPRRRRRRYYYXXXXXXaaaeeeiiitttvvvwwwtttmmmfffhhhsss~~~{{{vvvpppnnnsss~~~~~~}}}{{{{{{}}}VVV???@@@RRRNNNEEE===<<<@@@@@@===>>>======>>>@@@BBBDDDEEEJJJOOO[[[kkkwww~~~ooo]]]SSSOOO^^^}}}}}}hhhccczzzYYYHHH>>>EEEGGGJJJOOONNNQQQXXXaaaggggggddddddbbbaaaeeelllqqqrrrqqqeeeffffffeeeeeeggglllpppmmmggg]]]UUU[[[gggmmmkkktttpppllljjjjjjlllmmmmmmmmmllliiippp{{{|||zzz___[[[tttTTTGGG======???===::::::;;;:::888777666555666666777999;;;<<<@@@KKK]]]kkk}}}qqqlllmmm___LLLOOObbbzzztttVVVhhhwwwuuubbbddd|||zzzmmmQQQFFF<<<<<>>>>>======>>>@@@BBBDDDEEEGGGKKKVVVgggssszzzmmm[[[RRROOO___~~~nnn^^^gggwwwTTTHHHAAAHHHJJJNNNRRRRRRSSSZZZccciiijjjiiieeebbbaaacccgggiiifffcccgggfffgggkkkpppttttttsssttttttmmmccc```fffkkkkkkvvvsssnnnlllmmmnnnooooooppppppmmmrrrzzzxxx~~~jjjWWW]]]|||]]]AAA======777666>>>;;;:::999777666666666666777:::;;;;;;<<>>>>>@@@???======>>>>>>@@@AAACCCDDDCCCGGGQQQaaammmuuu|||jjjZZZQQQNNNbbbbbbYYYnnnsssOOOIIIEEEKKKLLLTTTUUUUUUXXX^^^gggmmmnnnmmmkkkjjjiiiiiijjjfff```[[[hhhhhhjjjsss|||}}}xxxyyy}}}|||rrriiihhhmmmrrryyyvvvrrrppppppqqqrrrrrrtttuuurrrtttyyytttvvvdddNNNYYYtttyyyIII??????777777AAA<<<;;;999888777666666666888::::::999888===GGGOOOttt~~~ttttttsssxxx|||zzzsssiii```VVVdddzzzyyymmmoooeee\\\TTTDDDEEE???CCCIIIOOOSSSWWWYYY[[[]]]dddaaa]]]bbbgggooozzzvvvoookkkjjjkkkmmmnnnnnnoooqqqqqqooollliiigggqqqxxxxxxuuuuuuuuuvvv~~~tttFFFDDDKKKNNNGGG@@@>>>???@@@======>>>???@@@AAABBBCCCBBBEEENNN]]]iiiqqqyyy|||hhhYYYRRRPPPfff```\\\uuunnnKKKJJJIIIMMMNNNWWWUUUXXX]]]eeelllpppooommmpppppppppqqqooojjjbbb\\\jjjjjjnnnvvv~~~|||www{{{|||vvvnnnnnnttt{{{zzzwwwtttrrrssstttttttttwwwyyyuuutttxxxtttvvv|||TTTLLLVVVnnnVVVAAA@@@???===???<<<;;;:::999888777777666777999999777666888>>>CCCWWWkkk}}}wwwpppnnnnnnpppqqquuuiii|||\\\SSSVVVbbbuuurrr}}}vvvmmm]]]RRREEEIII>>>CCCJJJPPPTTTXXX[[[^^^```lllmmmhhhfffdddkkk|||{{{uuummmhhhgggiiikkklllrrruuuxxx{{{zzzuuuooojjjrrr{{{~~~}}}|||wwwqqqyyyMMM@@@IIINNNHHH@@@>>>???@@@<<<===>>>???@@@AAAAAAAAADDDEEELLLYYYeeennnvvv~~~zzzfffXXXSSSRRRiii______zzzfffKKKLLLJJJNNNOOOWWWTTTZZZbbbkkkqqqqqqnnnkkkmmmnnnqqqrrrqqqmmmgggcccjjjmmmppptttvvvyyy{{{|||uuutttrrrpppnnnpppuuu{{{wwwuuurrrqqqssstttttttttwwwzzzuuurrrwwwwww{{{cccPPPOOO[[[hhhAAA;;;BBBBBB:::<<<<<<;;;:::999888777777666777888777666666:::===DDDUUUcccaaaYYYXXXZZZ[[[bbb```eeezzz~~~xxxzzz~~~qqq{{{lllVVVNNNNNN[[[iiinnnrrrwww||||||~~~cccRRRBBBBBB<<>>??????<<<===>>>???@@@@@@@@@@@@DDDDDDJJJUUU```iiirrr{{{wwwdddXXXSSSSSSlllzzz\\\bbb\\\MMMMMMIIIOOOQQQWWWWWW]]]gggooosssrrrnnnjjjmmmooorrrttttttrrrooommmkkkmmmoooooonnnpppsssvvvtttnnnjjjjjjkkkkkknnnqqqqqqooommmnnnpppqqqrrrrrrrrrwwwrrroootttwww|||vvv[[[PPPQQQyyyQQQ>>>BBBBBB888<<<<<<<<<;;;:::999888777555666777777666777999;;;<<>>FFFMMMVVV]]]bbbgggnnntttnnnwwwuuunnnlllfffeeeooozzzyyyvvvsssnnnkkkiiihhhooorrrwww}}}yyysssmmmsssuuuyyy|||www|||yyyrrroooyyykkkLLL<<>>???@@@@@@??????CCCBBBFFFPPPZZZcccllluuutttaaaVVVRRRSSSnnnppp\\\nnnwwwQQQPPPNNNGGGQQQUUUYYY]]]bbbjjjppprrrqqqooommmnnnpppqqqrrrqqqqqqqqqrrrmmmlllkkklllmmmmmmnnnmmmooojjjhhhjjjiiieeedddgggiiihhhhhhiiilllnnnoooooollltttppplllqqqtttvvvppp[[[OOOkkk{{{ZZZJJJBBB<<<<<<<<<===<<<;;;:::888777666666666666555666888999777>>>GGGOOOPPPNNNPPPTTTaaaXXX^^^ppp|||zzzfffTTTKKKLLLPPPmmm{{{dddUUUSSSTTTfff|||xxxnnnmmm\\\OOONNNNNNJJJLLLTTTNNNEEERRRsss|||gggtttpppPPPMMMHHHFFFTTTZZZccchhhkkkpppwww}}}ssswwwrrrnnnrrrooolllssswwwzzz}}}|||xxxtttpppooonnnppptttzzz}}}{{{tttnnnhhhllllllqqqwwwtttyyyvvvrrrvvv\\\OOO<<>>???@@@@@@???>>>AAA@@@CCCLLLUUU^^^hhhqqq~~~qqq___TTTQQQRRRoookkkbbb|||dddJJJQQQOOOFFFSSSYYY[[[bbbfffkkkoooqqqqqqppppppkkkkkkkkkjjjiiiiiikkkmmmmmmjjjhhhjjjoooppplllgggiiiggghhhlllhhhaaa___ccceeeddddddfffiiilllmmmlllhhhqqqoookkkoooppppppxxxooo~~~mmmWWWhhh{{{UUUCCCAAA<<<=========<<<:::888777777777666555555555666777666777@@@NNNXXX\\\eeeooojjj]]]bbbsss}}}nnn\\\OOOIIIJJJMMM^^^vvvuuu___QQQGGGTTTfffuuugggyyyrrrcccvvvsss\\\\\\\\\TTTXXXfff\\\QQQRRRiiirrr___zzzrrrcccQQQAAAIIIMMMUUU\\\dddkkkttt|||~~~{{{rrrpppooommmiiigggllluuu{{{wwwyyyxxxqqqmmmpppssstttxxxzzzvvvooorrrpppnnnpppuuu{{{zzzzzzNNNHHH<<>>>>>>>>>>>>>>>>>>>>>>>CCCAAACCCIIIOOOVVVaaakkkvvv~~~lll___TTTOOOWWW{{{vvveee{{{YYYSSSKKKGGGKKKSSS[[[```fffnnnnnnggghhhrrrwwwsssqqqjjjffffffdddbbbhhhqqqmmmmmmllllllllllllllllllkkkiiiiiijjjlllkkkgggccccccbbbbbbeeejjjmmmllljjjjjjkkkmmmooopppqqqqqqqqqssstttgggTTTbbb{{{YYYBBB@@@===999888:::;;;;;;:::777666666555555555555666666777:::AAALLLYYYeeelllgggZZZZZZlllzzz|||~~~|||wwwqqqooommmdddYYY^^^gggsssrrrWWW___llliiiTTTOOOZZZ___XXXWWWiiiuuujjj___UUU]]]qqqfff^^^___rrrxxxooorrr```RRREEELLLMMMSSSZZZbbbhhhpppxxxyyyvvvppppppqqqqqqlllhhhjjjppp|||{{{~~~{{{tttuuuyyyzzzxxxxxxzzzxxxttttttsssrrrtttxxx}}}|||[[[DDD>>>RRRKKK888@@@AAA<<<========================AAA@@@BBBHHHMMMTTT^^^hhhuuu|||hhhhhhmmm```UUURRRZZZzzznnnggg{{{UUUSSSPPPMMMMMMRRR[[[bbbjjjrrrsssmmmmmmsssuuuqqqlllgggdddeeeeeeeeekkksssjjjkkklllmmmmmmllllllkkkpppnnnmmmnnnppppppnnnlllhhhfffeeefffjjjmmmmmmllllllmmmnnnpppqqqsssuuuuuuxxxuuujjjNNNTTTjjj~~~nnnDDDCCCBBB@@@===:::888888999777777666555555555555666777777999>>>FFFQQQ[[[aaaXXXQQQVVViiisssrrruuu}}}wwwyyyzzzwwwppprrrqqq|||}}}wwwuuuiiiTTTPPPYYY[[[YYYWWWhhhsss^^^bbbsss~~~ttt^^^RRRIIIQQQRRRUUU\\\bbbfffkkkrrrtttrrrooopppsssuuuqqqjjjiiimmmxxxyyy}}}zzzvvvzzz~~~~~~yyyuuuwwwyyyyyyvvvvvvvvvxxxzzz}}}wwwqqqJJJBBBVVVOOO;;;AAAAAA>>>========================@@@>>>@@@EEEJJJPPPYYYcccooovvvvvvXXXQQQbbbnnnaaaVVVSSS^^^xxxvvvbbbiiiwwwSSSVVVXXXVVVSSSUUU^^^eeelllsssuuupppnnnqqqqqqllliiifffcccccccccdddjjjqqqiiijjjlllmmmnnnmmmlllkkknnnkkkiiiiiikkkmmmmmmmmmllljjjhhhhhhjjjlllmmmmmmkkkllllllmmmpppsssuuuwwwzzzuuu|||UUUJJJUUU^^^tttUUU===>>>???===:::999;;;>>>888777666666555555555666777777777999>>>EEELLLQQQLLLHHHNNN[[[aaa```hhhvvvxxxtttzzzuuuxxxtttfffbbbmmm}}}aaaSSSLLLWWWYYY^^^aaacccbbbfffmmmssstttnnnnnnqqqssspppkkkjjjmmmmmmrrryyy}}}}}}zzzvvvsssyyy~~~}}}uuunnnoootttxxxtttuuuvvvwwwwwwxxxzzz{{{rrrdddIIITTTXXXGGGAAA===@@@========================>>><<<>>>CCCGGGKKKTTT\\\fffnnnyyyqqqVVVLLLUUUmmmnnn```TTTSSS```zzzddd```ttttttUUUYYY]]]]]]\\\]]]aaaeeejjjooooookkkhhhjjjjjjgggfffeeebbb```___```dddhhhhhhhhhiiiiiijjjkkkllllllkkkhhheeecccccceeehhhiiikkkjjjjjjkkkkkkkkkjjjjjjggggggggghhhkkkooorrruuuwwwxxxpppUUUPPPLLLTTTjjjwwwEEEBBB>>><<<<<<===>>>>>>888888777666555555555555777666555666888===AAADDDHHHDDDEEEJJJKKKMMM[[[nnn{{{~~~www{{{}}}}}}hhhVVVNNN[[[```eeefffbbb]]]^^^hhhrrrwwwkkkiiiiiikkkjjjggghhhlllgggmmmtttxxxxxxuuusssrrr{{{~~~sssiiihhhmmmpppoooqqqssssssrrrqqqrrrtttwwwyyyPPPNNN___UUUDDD888@@@<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>>===999:::999888777666555555555444444444444666777999:::999;;;BBBHHHIIIFFFGGGKKKUUUkkk}}}}}}xxx{{{tttzzzvvvsssxxxzzz~~~~~~qqqooobbbYYYWWWcccdddjjjjjjeee\\\ZZZcccooovvvpppkkkhhhiiihhheeeeeegggiiijjjkkkmmmpppqqqqqqqqquuuzzzzzztttnnnmmmoooooooooqqqsssqqqnnnmmmppptttxxxvvv~~~YYYEEEPPPSSSPPPCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;???@@@BBBGGGNNNYYY___kkkxxxiiiPPPHHHHHHMMMbbbyyy{{{kkk^^^RRR[[[tttvvvaaattt~~~|||dddZZZ___eeehhhhhheee```]]]ccccccbbb```^^^\\\]]]___\\\```bbb______eeehhhgggddddddeeeeeeeeeeeeeeeeeedddeeegggeeebbb______aaa___bbbddddddddddddgggjjjggghhhiiikkkmmmnnnppppppsssuuuvvvwww~~~tttQQQIIIRRRZZZwwwTTT>>>999===???>>>;;;:::999777666555555555555555555555666666777777555777>>>IIINNNKKKEEEBBBMMMZZZkkktttvvvwww}}}vvv|||}}}~~~xxxsssppplllsssrrrpppnnnaaakkktttuuu}}}zzztttmmmUUUWWW[[[gggfffkkkllliiiaaa^^^fffqqqwwwwwwrrrooopppnnnjjjggghhhiiihhhggghhhkkknnnooooooiiiooosssrrrqqqtttvvvvvvrrrtttvvvssspppooossswww{{{zzzvvv|||[[[DDDEEEJJJUUUKKK@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>@@@AAAFFFLLLVVVZZZcccooo}}}gggPPPJJJGGGHHHVVViiizzzkkk___UUU```|||qqqnnnmmm___^^^fffnnnppplllfffddddddgggfffggggggddd___^^^___bbbggghhhcccbbbggghhhfffhhhjjjlllnnnnnnllliiigggaaaeeehhhhhheeebbbbbbbbb```aaabbbaaa```ccciiinnnfffgggiiikkkmmmnnnnnnnnnmmmiiinnnyyy~~~VVVGGGKKKKKKnnntttQQQ@@@===>>>???;;;:::999777666555555555555555555555555555555555777666999DDDMMMNNNHHHBBB@@@HHHYYYjjjppprrr}}}|||}}}wwwqqqllljjjdddmmmhhhccc^^^SSSfff|||lllppprrrvvv{{{ffffffhhhtttssshhhmmmttt```UUUOOOXXXdddfffgggjjjggg___]]]dddpppwwwmmmmmmmmmmmmllljjjhhhfffmmmhhhbbbbbbggglllmmmlllkkkjjjjjjllloooqqqrrrsssvvvwwwwwwuuusssssstttuuuzzzxxx}}}SSSBBB;;;MMM\\\HHHLLL>>>??????===;;;::::::<<<<<<<<<;;;<<<===???AAABBBRRRUUU[[[ffftttnnnVVVKKKFFFFFFOOO]]]xxxtttgggXXXSSSfffxxxaaa]]]]]]aaadddfffffffffffffffeeeeeejjjppppppiii```]]]eeehhhlllmmmmmmlllkkkkkkiiijjjqqqyyyxxxpppkkklllmmmlllkkkiiihhhggggggfffddd```\\\\\\aaahhhmmmooorrrmmmiiijjjjjjgggfffhhhkkkkkkjjjnnnsssttt```LLLOOOHHHUUUvvvNNNAAA@@@;;;;;;<<<===;;;:::999666333777666666666555555555555555666777;;;@@@GGGMMMQQQBBBEEENNNZZZccciiiqqqyyy}}}zzzvvvrrrsssvvv~~~kkkaaa^^^UUUYYYnnn~~~{{{}}}zzzuuuppplllgggccc```bbb___]]]XXXLLLNNNtttssssssfff___jjjwww{{{oooddd___[[[```qqq}}}ssswwwrrruuuhhhXXXWWWVVV\\\fffhhhhhheee]]]VVVXXXaaahhhiiikkkkkkkkkjjjiiihhhgggggglllgggcccbbbeeehhhiiiiiilllkkkjjjjjjjjjkkkjjjjjjrrrssstttsssrrrrrrtttvvv}}}hhhEEE999KKK[[[PPPIII???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAAOOOSSS[[[eeeppp{{{qqqYYYLLLEEECCCKKKVVVooouuuiii\\\[[[qqqzzzwwwccc___\\\^^^```aaaaaaaaacccdddgggfffiiiooopppiiicccaaaccceeeiiijjjiiihhhggghhhkkkkkkoootttqqqlllkkkoooqqqpppnnnllliiigggfffeeecccaaa^^^___cccfffhhhhhhqqqnnnnnnqqqqqqmmmiiihhhgggjjjiiilllooopppxxx[[[XXXRRRQQQcccyyyrrrUUUIIIEEE;;;;;;;;;999888999999888777777666666666555555555666666777888<<>>@@@AAAKKKQQQZZZccckkkttt}}}xxx___OOOGGGBBBGGGPPPbbbwwwyyyjjj___ccc|||yyyqqqkkkggg^^^^^^^^^^^^^^^```dddggghhheeefffkkklllgggdddddddddfffgggfffdddcccddddddllllllmmmmmmiiifffkkkrrrrrrqqqooollliiifffcccbbbdddbbbbbbbbbdddeeedddcccjjjjjjooovvvxxxrrrllljjjfffkkkjjjkkkkkkkkkkkk___^^^RRROOO\\\pppSSSGGG???>>>===;;;888888999<<<777777777666666666555555666666555555777999<<<>>>>>>???CCCKKKPPPTTT[[[bbbeeegggmmmvvvmmmXXXKKKIIIJJJJJJFFFDDDPPPnnnwwwgggVVVSSSfff|||wwwccc]]]___WWWYYYiiiyyyqqqjjjeee`````````___[[[VVVQQQOOOPPPHHHGGGUUUllliiiUUUWWWQQQQQQ```ZZZ[[[VVV\\\ttttttdddYYYTTTWWWWWWZZZooojjj^^^bbbrrr___TTTcccgggbbbdddggglllcccXXXSSSZZZeeeiiiffffffeeeddddddeeehhhkkkmmmhhhhhhhhhfffdddeeegggjjjpppppppppnnnkkkhhhggggggmmmoooppppppppppppsssuuuxxxYYY>>>BBBRRRlll]]]IIIBBB;;;:::<<>>;;;<<<<<<;;;;;;<<<===???@@@EEEMMMXXX```fffnnnxxxfffTTTJJJDDDFFFKKKUUUkkk{{{jjjaaajjj|||{{{}}}jjjoooiiiaaaaaa```___```dddjjjoooiiieeedddggggggdddbbbccckkkiiifffbbb^^^^^^```bbbiiikkkkkkhhhdddccciiipppmmmmmmllljjjhhhdddaaa```eeedddccccccdddeeeffffffggggggllltttwwwrrrllljjjiiimmmkkkkkkmmmjjjxxxmmmiiiVVVGGGSSSbbbeeeJJJEEEBBB@@@>>>;;;888888;;;777777777666666666666555666555444333333555666777???>>>AAAGGGKKKNNNTTT\\\^^^aaagggnnnvvv}}}jjjZZZYYY___ddd\\\NNNMMMbbb{{{|||ppp[[[QQQ```vvvyyyqqqjjj]]]```vvv}}}zzztttmmmeee___[[[WWWYYYZZZYYYUUUPPPKKKIIIHHHFFFKKK___iii^^^XXXTTTZZZ```bbbYYYSSS___ppp~~~pppccc[[[\\\XXXRRR\\\mmm}}}pppllltttpppaaa___iii~~~yyyvvv{{{eeeYYYgggjjjeeefffjjjtttppphhhaaaccckkkqqqqqqmmmkkkhhheeedddeeegggiiidddeeeffffffeeefffhhhjjjlllnnnppppppnnnlllmmmnnnkkklllmmmllljjjjjjlllmmmrrrwwwQQQ@@@EEEccc\\\MMMFFF???<<<>>>???===:::<<<<<<;;;;;;;;;===>>>???@@@HHHSSS[[[bbbjjjuuu}}}jjjWWWKKKEEEEEEGGGKKK^^^yyyyyyiiieeesss}}}uuuppp```fff```bbbbbbaaa```bbbhhhooouuulllhhhfffhhhgggdddbbbbbbnnnjjjddd]]]YYYYYY\\\___cccgggiiifffccccccgggjjjggghhhiiijjjiiigggdddbbbgggfffcccaaacccggglllpppnnnlllmmmrrrrrrnnniiihhhjjjllliiilllsssppprrr{{{^^^FFFIIIPPPeee^^^GGGAAA>>>???>>>999777999888777777777666666666666444444333333333444555666888777999>>>BBBDDDJJJQQQSSSWWW\\\bbbhhhmmmrrrttt~~~ooojjjxxxqqqeeennnmmm[[[cccwwwlllUUUZZZvvvzzzvvvsssnnnggg___YYYTTTQQQPPPMMMOOOPPPNNNJJJEEEBBBAAA@@@QQQggg~~~kkk[[[WWWmmmqqqdddUUUTTT___xxxsssggg```XXXQQQSSS[[[kkk|||xxxpppnnnpppjjjccciiixxxxxxsssiii^^^\\\aaadddtttjjj^^^ggghhhgggkkkmmm{{{zzzuuummmkkkpppuuuvvvtttqqqmmmhhhdddbbbbbbbbbbbbcccccceeefffgggggghhhfffjjjnnnooonnnmmmoooqqqrrrrrrrrrpppnnnmmmnnnpppuuunnnHHH<<>>>>>>>>===;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>DDDLLLUUU]]]gggrrryyymmmYYYLLLEEEBBBAAAFFFRRRhhh}}}vvviiillltttwwwhhh\\\___[[[aaaaaa``````bbbfffmmmqqqmmmiiihhhkkkkkkgggddddddiiigggccc]]]XXXXXXZZZ\\\^^^bbbdddcccccceeefffdddbbbeeehhhkkklllkkkiiiggghhheeebbb```aaahhhqqqxxxzzzuuurrrrrrqqqkkkhhhhhhgggiiihhhmmmxxxvvvqqqxxxzzzXXXFFFIIIOOOhhh{{{KKK@@@:::===@@@;;;888:::888888777777777666666666444444444444444555555666333222555:::===>>>BBBIIIIIIMMMTTTZZZ___dddiiimmmrrryyy}}}{{{yyy}}}wwwhhhzzznnnWWW```xxxpppTTTSSSlll{{{uuuoookkkfffaaaYYYQQQLLLJJJKKKLLLHHHIIIJJJGGGBBB@@@AAACCCEEEhhhiiigggttt\\\SSSWWWmmm}}}pppcccZZZWWWVVVYYYsss|||zzz}}}vvvmmmlllzzzqqqcccaaa^^^jjjuuuuuummmeeeeeehhh}}}nnncccfffdddfffkkkiiivvvvvvsssnnnnnnssswwwxxxrrrppplllhhheeecccbbbbbbgggfffeeegggjjjkkkiiifffgggkkkpppqqqnnnmmmooorrrwwwwwwwwwvvvsssssstttuuuzzzXXX???666AAAEEEDDDAAA???>>>=========<<<<<<;;;:::;;;<<<===>>>???BBBFFFNNNWWWbbblllrrr{{{ttt^^^OOOHHHBBB>>>CCCHHHWWWlll}}}wwwllluuu{{{mmmeee______^^^```aaaaaaaaaaaacccfffiiigggeeefffkkklllhhhddddddbbbdddeeedddaaa___]]]]]][[[^^^___^^^bbbgggfffaaa___bbbgggkkkmmmllljjjiiifffdddbbb```aaahhhrrrzzz{{{vvvrrrsssqqqmmmkkklllggglllkkkoooxxxuuupppuuu}}}vvvMMMDDDFFFRRRsss]]]JJJ<<<>>>BBB>>>:::;;;888888888777777777666666555555444444444444444444333333666:::;;;;;;>>>CCCBBBFFFMMMRRRVVV[[[```dddeeelllqqqnnnlllqqqwww{{{zzzWWWfff{{{iiiOOO]]]|||~~~aaaUUUbbb~~~yyysssnnnhhhccc___XXXUUUOOOIIIFFFFFFGGGIIIEEEGGGFFFCCC@@@@@@FFFKKKaaavvv{{{dddVVVVVVgggsssggg^^^WWWPPPfffyyynnnrrryyyrrrwwwzzzwwwkkk\\\VVV]]]gggvvvrrrhhheeeaaadddgggbbbkkklllkkkjjjnnnvvvzzzyyyjjjiiihhhgggffffffggggggooollljjjlllpppppplllgggjjjooosssssspppmmmoooqqqsssttttttsssqqqqqqrrrtttxxxhhhJJJ000??????@@@@@@???===<<<===>>>===<<<;;;:::;;;<<<===>>>AAAAAACCCIIITTT___hhhmmmwwwzzzcccTTTKKKDDD???BBBCCCMMMaaattt{{{pppzzzuuujjjrrraaaaaa^^^aaabbbcccccccccaaaaaabbbddd___^^^bbbiiikkkgggcccbbb]]]bbbiiilllkkkgggcccaaa[[[\\\[[[[[[aaaiiiggg```\\\___eeeiiikkkkkkhhhfffdddcccbbb```aaagggqqqyyytttpppnnnqqqsssqqqppprrrkkkqqqppppppuuuqqqmmmtttwww~~~NNNCCCHHHNNNaaarrrXXXCCCAAADDD@@@<<<<<<888888888888777777777777666555555555444333333333111111444888888666777;;;;;;???EEEIIILLLOOOTTTWWW[[[ccchhhfffeeeiiiqqquuuuuu{{{~~~^^^hhhvvvnnnQQQaaannnXXXZZZxxx}}}wwwssslllfff```ZZZUUURRRKKKHHHEEEBBB@@@@@@AAABBBAAABBBAAA>>><<>>CCCIIIPPPYYYbbbhhhppp{{{rrr```KKKCCCFFFDDDCCCFFFQQQ^^^mmmxxxyyyvvvggg{{{eeedddeee\\\]]]bbbdddffffffdddcccbbbbbbhhhhhheeebbbfffllliiiaaa```hhhrrrwwwvvvpppiiidddcccbbb```^^^ccciiijjjgggbbbaaaaaabbbcccdddddddddeeefffeeedddcccdddgggiiiiiikkksss}}}yyytttsssvvvvvvuuussspppoooqqqrrr{{{yyybbbPPPFFFEEEUUUjjjUUUBBBDDDFFFAAA===<<<<<<:::888:::<<<:::777777777555444444444444444444444444555555555666666999:::<<>>@@@AAAGGGIIIJJJLLLOOOTTTYYY^^^______eeemmm}}}aaaiiinnnjjjcccdddoooyyy~~~~~~uuu___\\\cccmmmuuuzzz|||~~~zzzvvvrrrpppnnniii```YYYWWWSSSNNNIIIEEEBBB???<<<<<<>>><<<777888===>>>;;;999===<<<;;;NNNsssaaajjjtttyyybbbccckkkxxxgggsssnnnfffaaa___bbbeeedddccccccdddfffjjjooorrroooggg```dddeeeffffffeeeeeefffgggooommmmmmqqqvvvtttkkkcccbbbbbbdddiiinnnooollliiinnnlllpppwwwvvvooommmrrrssstttxxxzzzfffHHH@@@999>>>@@@@@@AAAAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDHHHNNNUUUYYYcccnnnyyyzzzmmmZZZKKKFFFDDDAAA???@@@DDDMMM___ooo|||uuuuuujjjbbb^^^aaaddd```^^^^^^]]][[[ZZZ\\\___bbbdddfffiiilllqqqrrrjjj```YYY]]]bbbeeefffffffffggghhhmmmnnnjjjeeebbb^^^YYYYYYYYYZZZ\\\]]]___```aaabbbgggmmmooommmhhhdddaaabbbnnnuuuqqqnnnqqqqqqmmmggghhhiiiiiiiiikkknnnpppsssqqquuuyyyfffRRRGGGDDDIIIXXXiiirrrUUUJJJEEE@@@>>><<<999888777777888888777666555555444444444333333333444444444555555444444444444555666888888===>>>@@@BBBDDDHHHMMMQQQPPPSSSYYY^^^qqqZZZbbbfff^^^QQQOOO]]]mmmvvvssszzzzzznnnmmmooo|||}}}gggPPPSSSXXX___fffkkkmmmlllkkkgggccc```^^^XXXQQQKKKJJJGGGCCC@@@>>><<<:::888888:::999666666:::;;;999===???>>>FFFggg{{{cccxxxqqqnnnbbbSSS[[[www~~~yyynnneeeiiigggfffhhhiiihhheeeccchhhjjjnnnsssuuussslllgggaaaccceeeeeeddddddeeegggllllllnnnssswwwvvvoooiiihhhfffeeejjjppprrroookkkjjjiiilllqqqqqqoooqqqwwwrrrrrrvvvyyyWWW>>>888<<>>@@@BBBEEEJJJPPPUUU^^^hhhssszzztttcccQQQGGGEEEBBB@@@???>>>CCCQQQ```mmmvvvwwwnnnsss~~~ooobbbfff```bbbhhhbbbcccbbb___[[[XXXYYY]]]aaabbbbbbdddhhhlllkkkccc[[[ZZZ[[[]]]^^^___aaadddfffbbbhhhkkkfffaaa^^^[[[XXXXXXYYY[[[\\\]]]^^^```bbb___dddkkknnnmmmhhhdddaaa```pppvvvlllgggnnnppplllnnnnnnllljjjgggfffggghhhlllqqquuufffRRRDDD@@@FFFPPPxxxpppVVVHHHDDDAAA>>>>>>===:::999;;;999888777666555555555555333333333333444444444444555555444444555555666777888999;;;<<<===@@@EEEHHHHHHLLLOOOQQQbbbsssOOOWWW]]]ZZZPPPMMMXXXgggjjjjjjppp}}}hhh\\\^^^[[[ooo{{{fffYYYTTTQQQSSSYYY___aaa```^^^[[[WWWTTTPPPLLLFFFAAABBB@@@===;;;;;;;;;;;;:::777999;;;:::::::::::::::BBB;;;CCCeeetttsssddd```dddhhhlll~~~kkkgggkkklllmmmmmmlllkkkgggccchhhiiilllooorrrsssrrrpppjjjkkkllljjjhhheeedddeeegggiiilllpppssssssooolllqqqmmmiiikkkpppsssrrrpppmmmkkkjjjkkklllmmmrrrwwwrrrnnnpppooosssmmmKKK@@@===GGGKKK>>><<>>???HHHRRR\\\fffsssqqqmmmmmmyyyhhh```iiicccbbbfffaaacccaaa^^^ZZZXXXZZZ^^^aaacccaaa```cccfffddd^^^XXXZZZZZZ[[[ZZZZZZ[[[^^^aaa```fffhhhccc___]]]]]][[[WWWYYY\\\\\\[[[[[[^^^```\\\```dddggggggfffeeedddaaappptttjjjeeelllpppllltttsssppplllgggdddddddddbbblllsssuuunnnZZZLLLHHHJJJffflllVVVGGG???<<<>>>???<<<;;;===999999888777666666666666333333333444444444555555555555555555555666777888555666888999999;;;???AAABBBEEEGGGFFFRRRooouuu___GGGLLLTTTYYYVVVQQQTTT\\\]]]```dddkkkwwwyyyVVVOOOUUUTTTiiixxxhhhggg^^^SSSOOOQQQVVVWWWVVVQQQOOOLLLHHHEEEBBB???<<<:::888666666777999999888888:::<<<===:::777777888===CCC\\\xxx{{{{{{sss]]]]]]eeebbbkkkiii___gggkkkmmmkkkjjjjjjhhhccceeeeeeeeegggjjjnnnrrrtttuuuvvvvvvrrrmmmhhheeedddeeegggiiikkklllkkkjjjiiitttpppllllllooorrrssssssrrrnnniiihhhiiilllnnnpppqqqhhhfffbbb```zzzXXXFFFMMMUUUCCC;;;AAA>>>========================:::<<<===???BBBFFFLLLQQQZZZaaahhhooozzzxxxeeeWWWIIIEEEBBBAAA???>>>AAAGGGKKKTTTaaannnyyy}}}sssbbbgggrrr|||}}}ggg___fffeeeaaaaaa```\\\\\\\\\[[[[[[]]]aaadddgggaaa___cccfffccc^^^[[[XXXZZZ[[[ZZZYYYYYYZZZ\\\dddhhhiiieeebbbaaa___\\\XXXZZZ\\\[[[XXXWWWYYY\\\ZZZ\\\^^^``````bbbdddfffbbbkkknnngggdddhhhlllkkkpppooonnnjjjgggeeeeeefffgggooorrrooorrrvvv```PPPHHHRRR___XXXIII======???<<<;;;===:::999888777666666666666444444444555555555666666444333333444555666777777222444555666666777999;;;===<<>>CCCVVV\\\MMMDDDCCCIIISSSTTTMMMIIILLLOOORRRVVVYYY___gggkkklll```HHHDDDNNNSSScccppphhheee\\\PPPJJJJJJLLLLLLKKKDDDCCCAAA>>><<<:::999999888777555555777999:::::::::999:::;;;999777:::@@@RRRoooqqq___iiipppXXXQQQLLLQQQkkkbbbZZZccciiijjjgggfffgggeee```aaaaaa```aaadddiiiooosssvvvwwwxxxvvvqqqmmmkkkjjjiiijjjkkkiiigggeeeeeeeeemmmmmmllllllnnnppprrrsssrrrmmmhhhgggkkknnnlllhhhkkkdddfffddd]]]pppzzzTTTSSS```MMM???CCC>>>========================;;;<<<======???CCCIIIMMMWWW\\\bbbhhhsssssseeeTTTKKKDDDBBBAAA???@@@BBB???GGGQQQ\\\gggsssyyyhhh]]]ZZZhhh|||zzz}}}vvvmmmhhh```aaagggccc]]]bbb[[[]]]___``````aaaccceeeeee___^^^eeeiiifffaaa```YYY\\\___```___]]]\\\\\\dddhhhjjjiiiiiihhhccc\\\[[[^^^```]]]XXXVVVWWWZZZYYY[[[\\\]]]]]]^^^aaaddd```bbbddddddcccccceeeggggggggggggeeecccccceeegggllloooqqqooollltttpppVVVFFFDDDKKK]]]|||iiiNNNEEEBBB===:::;;;::::::999888777777777777555555555666666666777777444444444444444444555555222444555555444555666888888444999<<<<<>>BBBEEEFFFIIINNNSSSVVVXXXZZZOOOCCC>>>EEEMMMSSSWWWYYYPPPLLLFFFCCCBBBBBBAAA@@@;;;:::999777666666777999:::888666777999;;;;;;;;;;;;888888;;;>>>DDDRRR___fffRRRQQQwwwmmmrrrxxxVVVJJJJJJJJJ\\\}}}}}}___aaadddjjjkkkeeebbbcccaaa\\\````````````bbbfffmmmqqqnnnqqqssstttsssqqqppppppppppppoookkkfffccccccdddfffhhhkkkmmmmmmnnnppprrrnnnjjjfffhhhooorrrmmmfffdddcccmmmqqqgggqqq___VVVgggUUUDDDDDD===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<===@@@EEEIIIUUUYYY]]]bbbmmm||||||ooo^^^RRRGGGCCCBBBAAAAAACCC===BBBIIIPPPYYYdddpppyyyzzziiiXXXNNN[[[mmm}}}ttt|||bbbjjjaaa^^^jjjfff]]]fff___bbbeeefffeeeddddddeeebbb\\\]]]ffflllhhhcccaaaZZZ___dddggggggdddaaa```___cccgggjjjmmmmmmeee\\\```cccddd```ZZZWWWXXX[[[ZZZ[[[\\\]]]\\\]]]___aaa___\\\\\\aaabbb``````ddd```aaaaaaaaa``````ccceeeccceeelllrrroooooo~~~yyyZZZEEEEEENNNSSS[[[xxxcccPPPHHH???::::::;;;:::999888777777777777666666666666777777777777777777666555444444444555333555666666555555666888666000777>>>;;;>>>EEEDDD???888888>>>>>>777999AAAAAA???BBBKKKQQQRRRSSSUUUKKKEEE<<<===DDDAAA===EEE===<<<===>>>???>>>;;;999777777666555444666888;;;777555444444666888888888<<<888888>>>GGGUUUlllvvv]]]PPPYYYlll```___lllmmm[[[KKKGGGGGGRRRxxx{{{gggaaafffiiijjjgggaaa^^^___bbb^^^^^^^^^```cccfffiiikkkmmmjjjkkkppprrrpppoooppptttuuuuuuqqqjjjdddaaaaaahhhkkkllllllpppvvvtttlllfffeeedddggglllooonnnkkkdddeeekkkqqqppprrr\\\NNNccchhhQQQ333BBB===>>>??????>>>=========<<<<<<<<<===???@@@BBBCCCMMMRRRZZZbbblllvvv{{{jjj^^^OOOFFFDDDBBB>>>:::>>>@@@CCCGGGMMMWWWccckkkzzztttcccTTTRRRXXXfffwwwwww|||jjjeeeaaabbbfffgggeeeaaafffggggggeeegggkkkkkkgggccc```^^^```dddddd___YYY[[[XXX]]]gggggg^^^\\\bbb___aaabbbcccbbbbbbbbbcccaaa```^^^\\\ZZZYYYYYYZZZVVVXXX[[[]]]___^^^^^^]]]]]]^^^^^^\\\[[[\\\___bbbbbbbbbbbbaaaaaabbbeeehhheeejjjkkkiiijjjrrrzzz~~~gggJJJOOONNNJJJKKKZZZ|||rrrQQQ@@@>>>AAA;;;???<<<444333:::;;;666666666777888888777555555777666666666555555555555555555555555555555555555666555555555666777999:::::::::::::::999999999888:::<<>>???@@@AAAKKKOOOVVV]]]fffoooxxx~~~xxxjjjXXXLLLGGGEEEAAA======>>>@@@AAADDDKKKSSSZZZjjjnnnvvvuuummmccc\\\UUURRRXXXbbbvvv}}}sssxxx~~~jjjhhhdddaaa```_________```aaa```^^^```eeefffdddiiiiiihhhgggddd```\\\ZZZ[[[WWWZZZdddeee^^^\\\aaaggggggfffdddaaa^^^]]]]]]___^^^\\\[[[ZZZ[[[[[[\\\ZZZ[[[]]]^^^___``````___ddddddcccbbbaaaaaabbbdddhhhgggeeeeeeeeeggghhhhhhbbbggghhheeefffmmmuuuxxxhhhUUUWWWTTTKKKHHH[[[|||```III;;;888999888444444999;;;:::888999999999999777666555777777666666666555555555555555555555555555555555555555444444555666777888666666666666555555555555444555777999:::999888888888777666555555666666777888888777777777777888888777777777555444333555777<<<888777:::;;;888888;;;999CCCSSSkkkxxxiiiWWWJJJbbbhhhjjjvvvuuukkkeee^^^RRRhhhpppfff___ZZZ```fffgggddd___\\\[[[ZZZ]]]^^^^^^\\\___gggnnnfffbbbaaaeeegggfffgggiiikkklllkkkiiifffeeeeeefffooossstttqqqnnnnnnmmmjjjqqqooommmmmmrrrzzzyyynnngggiiilllmmmrrrzzziiiIIIIIIYYYcccNNN@@@:::;;;<<<=========;;;;;;======<<<<<<======>>>???GGGJJJPPPVVV]]]fffnnnttt{{{|||gggXXXPPPLLLFFFBBB@@@@@@@@@???>>>AAAEEEHHHTTTXXX```iiirrryyy~~~tttlllZZZRRRJJJIIINNNXXXhhhtttvvvrrr|||nnnggggggeeeaaa]]]\\\___bbbaaabbb```___bbbhhhiiigggkkkoooqqqmmmddd___^^^```^^^YYYYYYbbbfffbbb```bbbjjjiiifffccc___\\\ZZZYYY\\\[[[[[[ZZZ[[[]]]^^^___^^^^^^^^^___```bbbdddfffjjjiiigggggghhhgggfffeeekkkkkkjjjjjjjjjiiihhhfffdddhhhiiifffffflllrrruuu~~~bbbiiihhhXXXDDDAAATTTjjjdddGGGBBB===999999999777666888::::::::::::999888777666777777777777666666666666555555555555555555555555555555444444444444555666555444444444333333333333444555666777666555444333555444444444444555555666666666555555555555666666777777777555444444777:::888666666999;;;;;;===AAAHHHaaa}}}kkkfffttt{{{oooooosss\\\fff|||~~~mmmdddfff___XXX]]]bbbeeeccc```]]]\\\\\\```bbb```]]]```iiiqqqlllfffdddeeefffdddccceeeiiihhhgggeeeddddddfffgggooorrrtttqqqmmmkkkkkklllttttttttttttvvvzzz~~~|||rrrjjjjjjlllmmmooottttttLLLAAAPPPeeeWWW999>>>>>>>>>???@@@@@@>>>=========<<<<<<<<<<<<======BBBEEEJJJPPPWWW___hhhnnnuuu|||vvvfff]]]VVVMMMFFFEEEEEECCCAAA??????@@@AAADDDGGGMMMUUU^^^ffflllpppuuuxxx|||sssfff[[[UUUOOOIIIEEEJJJWWWiii|||~~~pppnnnssseeebbbcccddddddddddddeeefff```cccddddddhhhmmmmmmiiiiiilllooolllgggcccdddgggddd]]][[[bbbggggggeeeeeeeeecccaaa___^^^]]][[[YYYYYYYYYYYYZZZ\\\^^^aaabbbbbbaaa```___aaadddhhhjjjiiihhhggghhhjjjjjjhhheeegggkkkpppqqqnnniiieeedddgggkkkkkkgggfffjjjppprrrqqqzzz~~~~~~nnnUUUDDDEEEOOOgggkkkYYYGGG::::::<<<888666999999999999999999888888888888888888777777777666666555555555555555555555555666666555555555555555555666666666555555555444444777777888888777666555444555555555666666777777888555555444444555555666666555666777888777999;;;>>>;;;999999999:::===BBBGGG```|||jjj```ssstttuuuqqqmmm}}}}}}ppp```dddhhh```ZZZ\\\___`````````______]]]aaacccaaa]]]___gggooommmhhhfffggghhhffffffhhhkkkjjjhhhggggggggghhhhhhmmmnnnpppooollliiikkkmmmmmmppptttxxxzzzyyyvvvttttttooollllllllllllpppuuu}}}[[[CCCIII``````AAABBB@@@??????AAAAAA???===>>>======<<<<<<<<<<<<<<>>CCCFFFeeeddddddppp}}}}}}sssfff___bbbcccZZZ[[[[[[\\\\\\]]]___``````[[[^^^```^^^[[[\\\aaaffffffbbbbbbfffiiiiiiiiilllnnnllljjjjjjkkklllkkkjjjjjjiiijjjlllkkkhhhjjjmmmcccffflllsssyyyxxxqqqkkkiiikkklllmmmlllmmmqqquuuqqqRRRHHHVVVfffSSSFFFBBB>>>===???@@@???===>>>>>>======<<<============@@@CCCHHHOOOXXXaaagggkkksss~~~zzzoooaaaVVVMMMJJJFFFDDDBBBAAA???===???@@@AAABBBEEEIIILLLOOOPPPRRRWWW[[[```ffflllqqqqqqsssvvvyyy{{{|||}}}}}}}}}}}}|||yyytttnnnhhhddd^^^\\\WWWOOOGGGBBBCCCFFFEEENNNZZZfffwww}}}yyy~~~eee^^^kkkfffccccccfffkkkkkkddd]]]XXX\\\aaacccfffiiifffaaaiiiddd```bbbfffhhhddd___ccc^^^YYYXXX[[[^^^```aaa___]]]]]]___aaa```[[[VVVXXXXXXXXXZZZ\\\___bbbcccmmmjjjeee```]]]]]]___```___aaacccddddddeeegggiiidddnnnxxx{{{uuupppoooqqqrrrvvvvvvppplllmmmppppppsssrrrsss~~~hhhSSSKKKLLLNNNYYYjjjfffMMMAAA:::666444777777666777777888999:::999999999999888888888777666666666666666666666666666666777777888777777666666666555555555444444444444444444555666666777777444555666666777666666555666666666666666777888999555777999999777777777888222:::BBBFFFJJJPPPUUUWWWjjjfffuuuooo|||kkkaaaZZZYYY[[[WWWZZZYYYYYYZZZ\\\]]]^^^]]]YYY[[[\\\\\\ZZZZZZ[[[]]]\\\ZZZ[[[aaaeeeeeeeeegggjjjhhhhhhjjjlllmmmllljjjiiiddddddhhhjjjggggggjjjbbbaaacccjjjsssuuuooohhhfffjjjmmmoooppprrrssssss}}}yyy___XXXmmmdddLLLFFF@@@===???AAA@@@>>>>>>>>>=========>>>??????<<<>>>AAADDDJJJRRR[[[aaafffnnnxxxtttjjj[[[VVVPPPKKKHHHEEEBBB@@@AAA@@@@@@???@@@AAABBBBBBEEEFFFHHHIIIKKKOOOTTTWWWYYYZZZ\\\^^^````````````aaaaaa```]]]ZZZUUUQQQNNNEEEEEEEEEAAA>>>@@@FFFLLLQQQ___ppp|||fffbbbeeedddbbb``````aaa___\\\YYY[[[^^^``````dddhhhgggbbbfffaaa]]]^^^dddfffbbb^^^___\\\WWWRRRRRRVVV[[[]]]```___aaaeeehhhfff___YYYYYYYYYYYYZZZ\\\^^^aaabbbgggeeeaaa^^^\\\]]]```aaaaaaeeehhhfffcccbbbgggmmmiiilllpppsssuuuvvvwwwxxxwww{{{zzztttooooooqqqqqqoooqqqtttzzzuuuZZZPPPUUUZZZQQQNNNXXXllllllWWWDDD666;;;:::999888777888888999::::::999999999888888888666666666666666666666666333444555777777777777666555555555555444444444444777777777777777888999999555555666777666666444444555555555555666777888999777777777777777:::>>>AAACCCTTTgggrrrzzzvvvzzz~~~vvvmmm~~~xxx{{{lll```UUURRRYYY^^^WWWWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYWWWUUUWWW\\\```^^^^^^___cccbbbcccfffjjjllljjjgggiiibbb```eeeiiifffeeeggggggaaa^^^cccnnnrrrnnnfffjjjmmmppprrruuuwwwuuurrrrrrwwwgggxxxrrrRRRKKKBBB???AAACCCCCCAAA>>>>>>>>>>>>>>>???@@@@@@<<<===???AAAFFFMMMUUU[[[bbbiiisss{{{{{{jjjddd[[[TTTPPPLLLHHHDDDAAA@@@???>>>===<<<<<<<<<@@@@@@@@@>>>>>>???BBBDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFEEECCCBBB;;;>>>AAABBBDDDIIIRRRZZZccctttlllbbb___UUU______]]]ZZZVVVUUUWWWYYY[[[]]]\\\ZZZ]]]cccdddbbbaaa^^^[[[]]]bbbdddcccaaa^^^\\\WWWPPPNNNRRRXXX\\\___```ccciiinnnmmmfff___ZZZZZZZZZZZZ\\\^^^```aaa^^^]]][[[[[[]]]aaaeeegggeeejjjmmmiiicccbbbhhhpppnnniiifffjjjrrryyy{{{zzzsssvvvuuunnniiiiiijjjjjjgggooouuutttyyydddWWW]]]lllXXXFFFDDDKKK[[[yyy```HHH???>>><<<999888777777888:::::::::999999999888888777777777777777777777777111222444666777777666666777777666666666555555555777777666555555555666666777777888888888777555444444444444555666777888888888777666666999@@@IIIPPPppp{{{jjjXXXVVV```kkkpppooolll|||~~~tttzzzjjjbbb\\\XXXZZZZZZZZZZZZ[[[]]]```aaa___]]]XXXWWWVVVYYY]]]___^^^[[[YYY^^^\\\UUUVVV^^^^^^VVVVVVZZZ```fffjjjjjjiiigggfffdddbbbccciiinnnpppqqqqqqkkkdddcccfffiiiiiihhhkkkjjjjjjjjjlllnnnqqqsssyyyuuu{{{\\\zzzjjjUUUBBB???AAA@@@>>>???@@@@@@??????>>>============???AAACCCFFFJJJPPPTTTYYY]]]eeennnwwwzzzooofff___XXXQQQKKKGGGEEECCCBBBBBBAAA???===@@@???>>>======>>>??????@@@@@@@@@@@@@@@???>>>===@@@AAABBBBBBAAAAAACCCEEEAAAAAACCCGGGOOO[[[iiissstttyyy~~~|||^^^]]]___WWW[[[]]]___^^^[[[WWWTTTRRRWWWYYY\\\[[[WWWTTTTTTUUUVVVUUUWWW]]]^^^\\\\\\___bbbaaa\\\TTTNNNOOOWWW^^^gggcccccchhhooopppiiiaaa]]][[[YYY\\\aaacccaaa]]][[[\\\\\\ZZZYYY[[[aaaeeedddjjjnnnlllfffcccfffkkkjjjjjjiiihhhgggiiimmmppppppqqqsssqqqnnnjjjhhhgggoooiiijjjqqqwww~~~dddooogggXXXGGG@@@HHHVVV___ppp}}}hhhXXXJJJEEE@@@888888>>>888666444666999;;;999777999;;;;;;999666555666999555555555555666777888999555666666666666666666666555666666666777777888888::::::999999777666444333333888777111222999999111???:::888;;;@@@MMMllltttZZZPPPJJJPPP]]]kkkxxx|||nnngggjjjyyymmmeee^^^ZZZ[[[YYYZZZYYYYYY[[[]]]^^^]]]\\\XXXVVVUUUXXX\\\]]]\\\ZZZ\\\aaaaaa\\\^^^eeeddd]]]YYY[[[^^^aaadddeeeffffffiiifffcccccchhhooosssuuuqqqkkkeeedddgggjjjjjjiiinnnnnnnnnnnnmmmmmmlllllltttrrr___fffiiiYYYHHHAAABBBCCCDDDDDD?????????>>>======<<<<<<===>>>@@@AAACCCFFFKKKNNNRRRWWW```hhhooovvv|||~~~tttkkkbbbZZZTTTQQQMMMHHHEEEDDDCCCBBBAAA???>>>>>>======>>>???@@@AAAAAAAAAAAA@@@@@@???>>>BBBBBBBBBAAA@@@AAACCCFFFCCCGGGNNNWWWbbbooo|||~~~vvvttt^^^\\\\\\VVVZZZ\\\]]]\\\YYYVVVTTTSSSTTTVVVWWWWWWTTTSSSSSSUUUXXXVVVWWW\\\]]]\\\\\\```eeeccc___WWWPPPPPPUUUZZZbbb______eeekkkmmmgggaaa___\\\[[[]]]aaabbb___\\\[[[\\\\\\[[[ZZZ]]]bbbffflllllllllkkkiiihhhhhhhhhgggggggggggghhhjjjnnnrrrrrrrrrqqqnnnllljjjkkklllooojjjjjjooopppsss|||llliiibbbXXXMMMFFFGGGKKKSSSiii|||hhhUUUEEE===;;;888777777999;;;;;;888555555777888777555444666888777777666666666666777777777888888888888888888888888888888999999999::::::999:::;;;<<<<<<;;;;;;:::666999888555444666666444555999DDDRRRaaawwwqqqTTTJJJMMMTTT```rrr|||nnnhhhdddlll}}}gggddd^^^[[[\\\ZZZZZZXXXVVVWWWYYYZZZ[[[ZZZWWWTTTSSSUUUYYYZZZYYYWWWXXX^^^___\\\___dddccc\\\[[[[[[[[[\\\^^^aaaccceeekkkgggddddddhhhooouuuyyyqqqlllgggeeehhhjjjjjjjjjooopppqqqqqqqqqooommmllltttsss|||XXXIII___ZZZPPPDDD???@@@CCCCCC??????>>>>>>===<<<<<<;;;<<<===>>>??????AAADDDGGGNNNUUU^^^eeejjjoooxxx~~~{{{qqqhhhbbb\\\WWWOOOJJJGGGFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA??????????????????>>>>>>AAAAAAAAA@@@@@@BBBFFFIIIMMMTTT```lllxxxzzzvvvjjj^^^[[[YYYVVVWWWXXXYYYXXXVVVUUUVVVWWWTTTUUUUUUTTTSSSSSSTTTVVVYYYVVVVVVYYY[[[ZZZ]]]aaaiiihhhddd]]]VVVRRRSSSVVV[[[ZZZZZZ___eeegggddd___```]]][[[\\\______\\\YYY[[[[[[[[[[[[[[[^^^cccfffsssnnniiihhhkkklllhhhcccbbbccceeefffgggjjjnnnqqqooonnnlllhhhggghhhkkkooommmjjjkkknnnllliiiqqq}}}~~~xxxooo___PPPOOOVVVIIIMMMZZZqqq{{{hhhVVVJJJ@@@===:::888888999999888888:::;;;:::999999:::;;;:::999888888777777888888666666666666666666666666777777777888888888888888777888999::::::999777666888777777777666555:::AAA;;;JJJ]]]ooooooYYYHHHHHH]]]uuuvvvtttfffZZZ\\\YYYYYY]]]\\\YYYVVVTTTSSSUUUWWWYYYYYYVVVTTTRRRSSSVVVWWWVVVTTTTTTXXX[[[ZZZ\\\___\\\VVVYYYYYYYYYZZZ]]]```cccdddgggeeedddeeeiiinnnsssvvvqqqmmmhhhffffffhhhhhhggglllmmmnnnpppqqqsssttttttzzzzzz||||||aaaGGGMMMVVVXXXLLL@@@>>>@@@AAA@@@@@@??????>>>============>>>???>>>======???AAAIIIRRR[[[aaaccchhhqqqyyy}}}~~~xxxkkkfff___YYYTTTQQQMMMKKKHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIINNNUUUZZZdddkkkvvvwwwsssyyykkkdddaaa\\\XXXWWWUUUVVVWWWWWWWWWYYY\\\^^^YYYXXXWWWVVVUUUVVVWWWXXXXXXTTTRRRUUUXXXYYY^^^dddnnnmmmjjjddd\\\WWWTTTTTTUUUUUUWWW[[[```aaa___]]]^^^\\\[[[[[[\\\[[[XXXVVVYYYYYYYYYYYY[[[^^^aaadddrrrlllfffeeehhhhhhddd______aaacccdddeeegggiiilllgggfffeeeccccccdddhhhkkkiiiiiilllpppmmmiiikkkqqq|||}}}kkk^^^dddtttbbbRRRGGGMMM\\\pppbbbYYYLLL@@@999888;;;===777888888888777666666666;;;::::::999999999::::::888888888888888777777777999999999999999999999999666888999;;;<<<<<<<<<;;;???999888;;;;;;<<>>>>>???@@@???===<<<===>>>BBBJJJSSSWWWYYY^^^gggooovvvyyy~~~|||wwwqqqllleee^^^ZZZSSSRRRQQQOOOMMMKKKIIIHHHKKKKKKJJJJJJKKKLLLMMMNNNPPPRRRUUUXXX^^^fffnnnttt~~~zzzmmmrrrsssaaabbbeee___ZZZ[[[XXXZZZ[[[]]]^^^bbbfffjjj^^^\\\ZZZXXXXXXYYYYYYYYYVVVRRRPPPSSSVVVYYY___fffqqqpppnnnjjjccc\\\WWWTTTSSSUUUXXX[[[\\\\\\ZZZYYY[[[ZZZYYYYYYYYYXXXVVVTTTXXXWWWVVVWWWZZZ\\\___```jjjhhheeecccaaa___^^^\\\]]]___aaabbbbbbbbbcccddd___aaacccccccccdddfffgggfffiiimmmpppnnnjjjiiilllkkk}}}rrrccceeepppttt___KKKDDDFFFQQQfffzzz|||gggSSSEEE>>>;;;<<<<<<===>>>>>>>>>===<<<999999999999999:::;;;;;;=========<<<<<<;;;;;;;;;========================888:::<<>>@@@@@@???>>>======>>>@@@FFFMMMQQQTTTYYYaaahhhooosssyyy~~~wwwoooiiiccccccaaa___]]]ZZZXXXVVVVVVUUUUUUUUUVVVWWWYYYZZZ___aaafffkkkqqqyyyooojjjzzzlll___ccchhhddd```bbb___aaaccceeegggjjjnnnqqq___]]][[[[[[\\\\\\\\\[[[XXXTTTRRRTTTWWWYYY___fffppppppooolllggg```ZZZVVVUUUYYY]]]^^^\\\XXXUUUTTTWWWXXXXXXXXXWWWWWWVVVUUUXXXVVVUUUVVVYYY[[[\\\\\\```bbbcccaaa]]]ZZZZZZ[[[]]]___aaaaaa```^^^^^^___\\\___cccffffffeeefffffffffhhhkkkmmmkkkiiiiiiiiioooqqqrrrccc\\\lllaaaTTTJJJEEEGGGQQQ\\\aaarrrgggSSSGGGAAA@@@@@@AAAAAAAAA>>><<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<===???AAACCCHHHKKKVVVfffxxxqqqUUUBBB???DDD___xxxccc]]]ffflllmmmwww{{{~~~{{{bbbXXXQQQTTTVVVPPPQQQVVVUUUTTTSSSQQQRRRUUUXXXZZZ[[[\\\WWWSSSRRRTTTUUUSSSQQQLLLLLLNNNSSSVVVVVVUUUSSSRRRTTTXXX\\\___aaaaaa```YYY\\\___```______aaaccchhhhhhgggfffffffffhhhiiiffffffeeeeeehhhlllppprrrsssuuulllYYYNNNUUUXXXLLLAAA???CCCBBBBBBAAAAAA@@@??????===???@@@???>>>======>>>@@@CCCHHHLLLQQQWWW]]]bbbfffkkkqqqwww|||}}}xxxxxxwwwwwwuuurrrpppoookkkkkkjjjjjjkkkmmmoooqqqtttvvvzzzzzzmmmwwwrrrggg```cccgggffffffhhhdddeeeggghhhhhhjjjlllooo___^^^^^^```cccdddbbbaaa___ZZZWWWXXXYYYZZZ^^^dddmmmmmmlllkkkhhhbbb\\\XXXYYY^^^cccccc]]]VVVRRRPPPUUUWWWXXXXXXXXXXXXXXXYYYYYYWWWVVVWWWYYY[[[[[[ZZZ\\\___aaaaaa^^^[[[ZZZZZZ\\\___aaabbbaaa___^^^]]][[[^^^bbbdddeeedddeeeeeedddfffhhhhhhiiikkklllmmmtttooo}}}}}}jjjnnnmmmeeeUUUIIIIIINNNRRRRRRVVV___iiirrrwwwZZZXXXTTTQQQNNNIIICCC>>>HHHGGGEEEDDDCCCBBBBBBBBB@@@??????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;@@@??????AAAFFFLLLRRRVVVeeeqqqqqqYYYIIIEEE@@@RRRzzzvvvpppmmmhhhffflll|||zzzyyyYYYTTTOOOSSSVVVOOOPPPVVVUUUSSSRRRRRRSSSWWWZZZ[[[\\\]]]YYYTTTSSSTTTUUUTTTRRROOOOOOQQQWWW\\\]]]]]]]]]TTTVVVXXXZZZ\\\^^^______ZZZ\\\]]]\\\[[[[[[___bbbeeefffgggggggggiiilllnnnffffffhhhjjjnnnqqqtttvvvvvvnnnuuu}}}qqqUUUZZZbbbVVVEEE@@@BBBBBBAAA@@@@@@??????>>><<<===??????>>>===>>>???;;;<<>>@@@JJJ\\\qqqzzzsssrrrtttyyyzzzwwwjjjVVVNNNNNNOOOOOOPPPOOOOOOOOOTTTRRRRRRSSSVVVXXXYYYYYY\\\ZZZVVVRRRQQQSSSVVVXXXVVVVVVUUUVVVWWWZZZ]]]___VVVXXX[[[[[[ZZZZZZZZZ[[[[[[\\\\\\ZZZXXXYYY\\\```pppooommmllllllmmmnnnnnnooojjjhhhlllppprrruuuzzz{{{uuuuuu{{{~~~lllVVVTTTTTTMMMDDDAAAAAAAAACCCDDDBBB???===<<<===>>>@@@@@@@@@???>>>===<<<;;;===AAAGGGMMMQQQTTTXXX___ffflllrrrxxx|||kkk\\\]]]ooo}}}ddd___[[[\\\\\\]]]aaagggaaahhhnnnmmmfff``````aaaccccccdddfffeeecccgggnnnllleee]]]YYYZZZ]]]___```iiihhhggghhhgggccc\\\WWW\\\\\\\\\^^^^^^]]]YYYVVVZZZZZZZZZ\\\^^^^^^\\\[[[^^^YYYUUUWWW^^^dddfffeeeeee```]]]aaahhhkkkiiieeefffddddddeeefffeeeaaa^^^^^^___```aaacccdddeeefffdddeeegggiiillloooqqqsssnnnlllnnnppppppzzzcccVVV]]]hhhhhh^^^VVV===:::KKKKKKPPPcccnnnzzzyyytttuuutttooohhhoootttpppccc\\\aaaccc___\\\gggmmmhhhbbbcccggghhhqqq|||sssdddZZZRRRPPPUUU[[[VVVKKKMMMXXXwwwwwwnnnyyy}}}jjjhhhvvvzzzlllddd]]]]]]bbblll{{{qqqiiihhhkkk}}}```TTTNNNNNNOOOPPPPPPPPPPPPPPPQQQPPPOOOPPPRRRTTTTTTSSSSSSRRRQQQQQQRRRVVVYYY\\\VVVUUUUUUVVVWWWYYY[[[\\\VVVXXXZZZ[[[ZZZXXXWWWXXXWWWXXXXXXWWWXXX\\\ccciiiqqqqqqpppooooooooooooppptttooommmpppqqqooonnnpppuuurrrttt{{{}}}~~~xxx\\\UUUWWWRRRIIICCCBBBBBBBBBCCCBBB???===<<<===>>>>>>?????????>>>>>>===<<<===@@@EEEJJJMMMPPPTTTZZZ```eeejjjpppsss|||~~~kkk[[[WWWdddiiiaaa]]][[[\\\^^^^^^bbbgggccchhhllllllgggbbbaaaaaaiiifffffffffddd```aaadddccc^^^YYYWWWZZZ___bbbdddiiihhhiiijjjkkkhhhbbb^^^bbbbbbdddfffgggfffbbb___ZZZZZZ\\\___bbbccccccaaaccccccbbbaaaaaacccgggiiiiiieeebbbcccgggjjjjjjhhhjjjfffdddhhhmmmnnnhhhbbb``````aaaaaacccddddddeeefffeeeeeefffiiilllppprrrjjjdddbbbeeefffooouuudddYYYkkkiiigggMMM???FFFCCCIIIHHHJJJNNNRRRXXX^^^aaabbbwwwhhh^^^UUUNNNHHHTTTddd~~~{{{hhh___dddjjjpppwwwyyy~~~xxxxxxiiigggnnn{{{xxxeeeWWWUUUOOOIIIIIINNNXXXggguuummm[[[QQQOOOPPPfffqqqUUURRRMMMNNNOOOPPPQQQQQQRRRRRRQQQOOONNNNNNOOOPPPOOOOOOMMMMMMNNNOOORRRUUUXXXZZZUUUUUUUUUVVVWWWWWWXXXXXXTTTWWWZZZZZZXXXVVVTTTSSSYYYYYYYYYYYY\\\bbbkkkpppqqqqqqqqqqqqqqqpppooooootttpppnnnpppoookkkhhhhhhnnnnnnsssyyyzzzyyyYYYIIINNNRRRMMMFFFDDDBBBAAAAAAAAA@@@>>>======<<<<<<======>>>>>>???>>><<<<<<>>>AAAEEEGGGLLLPPPUUUZZZ^^^bbbgggkkkvvvzzzzzzzzz~~~nnnWWWMMMVVVpppxxx___]]]ZZZZZZ^^^______aaafffeeefffhhhiiihhhfffcccaaajjjfffcccdddccc^^^\\\\\\]]]YYYVVVUUUXXX]]]aaacccffffffhhhjjjkkkjjjfffbbbccceeehhhkkknnnmmmiiifff[[[\\\^^^bbbgggiiijjjiiiggglllpppmmmfffdddhhhmmmllljjjhhhgggggghhhjjjkkklllgggdddiiirrrtttnnneeebbbbbbaaaaaabbbbbbccccccgggeeeccccccdddhhhlllooojjjbbb]]]```ccchhhuuu~~~gggfffkkkqqqYYYGGGIIIIIITTTSSSMMMFFFBBBCCCEEEGGGHHHXXXqqqsssnnnsssqqqfffVVVJJJGGGKKKPPPTTTgggllliiifffaaa^^^bbbjjjnnnlllzzzvvvooommmnnn}}}qqqggg___ZZZSSSOOOKKKIIIIIIKKKTTT___|||rrreee[[[PPPWWWmmm{{{tttvvvdddRRRQQQLLLMMMOOOPPPQQQRRRRRRSSSRRRPPPNNNNNNNNNOOONNNLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSVVVYYYYYYWWWTTTRRRQQQZZZZZZZZZ[[[^^^bbbgggkkknnnooopppppppppooonnnmmmooojjjiiikkkkkkhhhfffgggkkklllpppuuutttsssyyyaaaBBBDDDNNNOOOIIIFFFCCCAAA@@@AAA@@@???>>>===<<<;;;;;;<<<===>>>???>>>===<<<<<<>>>@@@AAAHHHLLLPPPUUUYYY^^^cccgggpppttt{{{{{{wwwvvvxxx|||ooo```PPPPPPcccnnnccc\\\ZZZ[[[^^^___]]]^^^aaabbbbbbbbbeeehhhhhheeebbbddd```^^^bbbddd```[[[ZZZ\\\YYYVVVTTTUUUXXX[[[\\\aaabbbdddfffgggeeeccc```___aaaeeejjjmmmmmmjjjggg\\\]]]```dddiiillllllkkkhhhoootttqqqjjjfffhhhlllkkkmmmooommmjjjhhhhhhiiiiiifffeeejjjpppqqqlllfffcccbbbaaa`````````aaaaaadddcccbbbbbbbbbdddggghhhhhhbbb___aaadddfffllltttxxx{{{mmm[[[\\\[[[gggssskkk___QQQCCC<<>>===<<<;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<>>>>>======<<<<<<===============<<<<<<;;;;;;;;;;;;>>>BBBFFFKKKQQQWWW\\\dddiiiooouuuzzz~~~}}}tttoooooorrrssstttmmmnnnmmmnnnooolll```RRRBBBLLL^^^wwwnnnaaa[[[YYYZZZ[[[YYYYYY\\\[[[WWWUUUVVVXXXWWWVVVYYY^^^aaabbb```]]]\\\^^^cccbbb\\\VVVTTTTTTUUUUUUUUUTTTVVVYYY\\\\\\^^^``````^^^\\\[[[[[[^^^```ccchhhlllnnnmmmlll^^^^^^___aaaddddddcccbbb___```bbbdddeeeeeebbb______fffnnnrrrnnnhhhbbb___aaafffkkkmmmkkkiiiggggggbbbaaa^^^\\\\\\\\\]]]^^^^^^___aaaccccccaaa___^^^\\\```dddccc______eeellliiiqqq~~~~~~vvv}}}~~~dddXXXYYY___jjjjjjbbbUUUBBB:::DDDIIIIIIIIIIIIIIIKKKMMMNNNHHHGGGFFFFFFFFFFFFDDDBBBHHHBBB???@@@CCCEEEIIINNNIIICCC>>><<<;;;CCCZZZrrrrrrfffcccbbbkkkppprrr}}}}}}tttpppooorrrzzz|||vvvddddddcccooo}}}```QQQNNNVVV|||xxx___VVVWWWYYYWWWWWWVVVRRRTTTkkkcccNNNUUUaaa}}}~~~cccWWWOOOjjj}}}uuuzzz{{{wwwzzz\\\LLLMMMOOOKKKLLLMMMMMMNNNOOOOOOOOONNNLLLJJJIIIJJJLLLNNNNNNMMMHHHHHHHHHIIIJJJLLLMMMNNNOOONNNNNNMMMNNNOOOQQQQQQRRRTTTVVVVVVWWWXXXZZZ\\\YYYZZZ\\\bbbhhhllllllkkknnnnnnoooqqqsssuuuxxxyyyvvvqqqnnnooopppnnnnnnpppmmmqqqssspppnnnooouuuyyy}}}```PPPHHHFFFDDDCCCCCCDDDCCCBBB>>>?????????>>>>>>===<<<;;;<<<<<<======<<<;;;:::999;;;>>>AAAEEEKKKQQQUUU\\\aaagggmmmsssxxx}}}yyyssskkkhhhjjjmmmooopppbbbddddddbbbaaa]]]TTTIIIDDDVVVqqqeeeYYYYYYZZZXXXXXXVVVVVVYYYYYYUUUSSSUUUVVVUUUTTTUUUWWWYYYZZZ[[[ZZZ\\\```eeebbbYYYTTTSSSQQQSSSUUUVVVVVVWWW[[[^^^XXX[[[]]]]]][[[YYYYYYZZZ]]]]]]___ccchhhkkkkkkjjj]]]\\\]]]___aaaaaa```^^^ZZZ[[[]]]___```___]]]\\\ZZZ```hhhlllkkkfff```\\\^^^bbbfffjjjkkkjjjgggeee```___\\\ZZZZZZZZZ\\\]]]^^^___````````````___^^^aaaeeefffddd``````eeehhhbbbhhhnnnuuummmfffmmm~~~vvvXXXDDDGGGDDDGGGKKKLLLHHHBBB===;;;@@@@@@DDDIIILLLKKKFFFCCCDDD>>>:::<<>>???@@@@@@@@@>>>===<<<:::;;;<<<=========<<<;;;:::<<<>>>AAACCCHHHNNNRRRWWW[[[bbbhhhnnnsssyyy|||||||||rrrmmmgggfffhhhkkkmmmlllXXX[[[\\\YYYWWWUUUNNNFFFSSSggg___UUU[[[\\\WWWVVVSSSTTTWWWWWWTTTTTTVVVUUUUUUTTTSSSRRRSSSUUUVVVVVVZZZaaaeeebbbYYYUUUVVVRRRTTTWWWWWWVVVWWWZZZ^^^SSSWWWZZZZZZXXXVVVWWWYYYXXXXXXYYY\\\aaadddffffff[[[[[[\\\^^^``````___]]]WWWYYY\\\]]]\\\ZZZZZZ[[[YYY]]]cccggghhheee```[[[\\\\\\___eeekkklllgggbbb___]]][[[YYYXXXZZZ[[[]]]```___^^^^^^^^^___```aaadddeeeddd```]]]^^^```aaa___fffiiihhhqqqsssbbbsssuuuTTTIIIMMM[[[kkkrrrlll^^^QQQJJJAAACCCJJJUUU[[[[[[VVVRRRFFF@@@@@@GGGSSSbbbwwwvvvZZZLLLWWWpppyyyyyyxxxuuurrrsssxxx~~~}}}RRRmmmZZZXXXooonnniiiwww]]]YYYQQQ```jjjgggtttfffXXXiii|||uuu|||eeeRRRNNNNNNHHHEEEHHHJJJKKKKKKKKKKKKKKKJJJJJJGGGIIIKKKKKKJJJKKKLLLNNNMMMJJJGGGHHHKKKNNNOOONNNNNNMMMKKKJJJKKKMMMPPPRRRQQQRRRRRRRRRVVV[[[[[[VVVWWWVVVVVVWWWYYY\\\___aaaffffffffffffffffffffffffiiilllppppppmmmlllnnnpppmmmooorrruuuvvvvvvuuutttrrrsss|||eeeRRR???;;;BBBHHHGGGDDDBBBAAA@@@>>>===<<<<<<;;;;;;<<<======>>>======<<<;;;::::::;;;>>>BBBGGGIIISSSVVVZZZ^^^bbbggglllpppqqquuuzzzuuunnnddddddeeeffffffbbb]]]ZZZVVVRRRTTTVVVPPPFFFIIIUUUiiigggZZZYYYUUUTTTXXXXXXVVVSSSRRRQQQQQQPPPNNNPPPPPPQQQQQQQQQQQQQQQQQQVVVVVVXXXZZZ\\\XXXRRRLLLYYYYYYYYYVVVSSSSSSTTTVVVSSSTTTWWW[[[\\\[[[WWWSSSZZZ[[[\\\[[[YYYYYYZZZ\\\]]][[[ZZZ\\\___```___]]]VVVUUUTTTVVVYYYYYYWWWTTT[[[[[[]]]bbbffffffaaa]]]SSSTTTWWW]]]dddgggfffcccaaaaaaaaaaaaaaaaaaaaabbb___aaacccbbb``````bbbeeeeeedddcccbbb```^^^]]]\\\bbbbbbcccfffnnnyyyyyywwwxxxmmmfff___vvvjjj^^^[[[\\\pppeeePPPTTTddduuu{{{bbbdddhhhccccccooo}}}}}}xxxuuuvvvzzz~~~{{{uuuyyyllloooyyyuuubbbWWWsssuuummm[[[VVVoootttnnnvvv~~~vvv```JJJRRRvvvmmm]]]```kkkjjjwww{{{{{{rrr]]]LLLJJJKKKGGGEEEHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGIIIJJJJJJJJJJJJKKKMMMLLLIIIGGGHHHJJJLLLLLLKKKLLLKKKJJJJJJKKKNNNQQQSSSSSSTTTSSSQQQTTTXXXXXXSSSUUUUUUUUUVVVXXX[[[^^^___aaaaaaaaaaaaaaaaaabbbbbbeeeiiimmmmmmkkkiiijjjkkkhhhjjjmmmpppqqqqqqpppppppppooottt|||]]]CCCBBBFFFCCC@@@BBBEEEDDDBBBAAA???>>>>>>>>>========================;;;:::::::::<<>>GGGFFFEEECCCAAA@@@?????????>>>>>>===<<<<<<<<<===>>><<<;;;999999:::;;;>>>???EEEHHHKKKOOORRRVVV[[[^^^aaacccggglllppptttwwwxxxwwwppphhhaaa]]]ZZZYYYXXXXXXVVVSSSNNNKKKKKKFFFCCCCCCFFFPPPiiiwww```OOOOOOQQQMMMMMMRRRVVVRRROOOOOOSSSSSSPPPLLLQQQPPPOOONNNOOOPPPRRRTTTPPPPPPPPPRRRTTTTTTRRRPPPTTTUUUXXX[[[\\\YYYTTTPPPPPPPPPRRRUUUYYY\\\\\\[[[]]]^^^___^^^[[[XXXVVVVVVXXXVVVSSSRRRSSSUUUUUUUUUZZZWWWTTTSSSTTTVVVXXXXXXVVVWWWWWWWWWXXXYYY\\\___dddbbb___[[[XXXXXX[[[]]]bbbbbbbbbaaa___\\\ZZZXXXXXX[[[___````````````aaa___^^^]]]\\\\\\\\\]]]^^^bbbeeekkknnnooopppqqqqqqssszzzyyytttsssrrreeecccaaalllwwwkkkfffbbb^^^ooo~~~|||}}}hhhUUUQQQMMMIIICCC@@@EEENNNmmmsss~~~kkkbbbTTTsss}}}uuulllddd|||^^^VVVkkkeeeLLLPPPaaarrr}}}{{{vvv{{{}}}WWWLLLCCCCCCDDDDDDDDDGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGGGGHHHJJJHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFFFFHHHJJJMMMQQQRRRUUUVVVUUUPPPOOOPPPOOOKKKQQQQQQRRRSSSUUUXXXZZZ[[[ZZZYYYXXXWWWXXXYYY[[[\\\```eeekkkmmmkkkhhhggggggfffgggiiikkkmmmoooppppppqqqnnnmmmuuueeeMMMBBB>>>DDDOOODDDDDDBBB@@@???>>>>>>>>>@@@???===;;;;;;<<<>>>???===<<<:::999999999:::;;;BBBDDDHHHKKKMMMQQQUUUYYYZZZ\\\___bbbgggkkkoooqqqxxxyyyzzz{{{|||wwwmmmfff```[[[YYYZZZXXXUUUTTTRRROOOKKKGGGAAA??????BBBIIIZZZwww{{{^^^RRRJJJLLLMMMJJJLLLRRRUUUQQQNNNPPPTTTVVVRRRMMMOOONNNMMMLLLNNNQQQTTTWWWSSSRRRQQQPPPPPPPPPPPPOOORRRSSSVVVZZZ\\\ZZZTTTPPPSSSRRRRRRTTTXXX\\\]]]]]][[[\\\[[[YYYWWWUUUUUUVVVSSSQQQPPPOOOQQQTTTWWWYYYYYYXXXVVVUUUUUUVVVXXXXXXVVVXXXZZZYYYXXXXXX\\\```bbbbbbaaa]]]YYYYYY]]]aaa\\\]]]^^^^^^]]][[[YYYXXXVVVYYY\\\___``````___^^^___^^^\\\ZZZZZZZZZ[[[\\\\\\aaaggglllmmmlllkkkkkkppppppzzzzzzoooqqqyyylllyyyiiiWWWOOOHHHBBB>>>???GGGQQQssszzzjjjcccYYYzzz{{{iiikkkjjjTTTfffsssSSSMMMTTTcccxxxmmmPPPJJJEEECCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFFFFGGGHHHHHHJJJLLLMMMLLLJJJIIIHHHDDDDDDEEEGGGIIILLLOOOPPPTTTVVVUUUPPPMMMNNNMMMJJJPPPPPPRRRSSSUUUXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\```ffflllnnnmmmjjjjjjjjjhhhhhhiiikkkmmmooopppqqqoooooopppuuu[[[??????HHHMMMEEEEEECCCAAA@@@?????????AAA???===<<<;;;<<<>>>??????>>><<<:::999999999999???AAADDDGGGIIILLLPPPSSSVVVWWWYYY\\\```eeehhhkkkmmmoooqqqsssuuuxxx}}}wwwmmmddd]]]ZZZXXXWWWXXXUUURRROOOMMMKKKGGGDDD<<<;;;===DDDRRRjjjhhhTTTMMMIIIJJJIIIFFFIIIPPPRRROOONNNQQQUUUWWWTTTPPPRRRPPPNNNMMMMMMOOOQQQSSSRRRRRRQQQPPPOOOOOOQQQRRRSSSSSSUUUWWWYYYXXXVVVTTTWWWUUUSSSSSSUUUXXXZZZZZZXXXWWWVVVSSSRRRRRRUUUXXXTTTTTTRRRRRRRRRUUUXXX[[[VVVWWWYYYYYYYYYYYYYYYYYYWWWZZZ\\\\\\ZZZYYY[[[^^^\\\^^^___^^^[[[[[[^^^aaa[[[[[[\\\\\\[[[YYYWWWVVVVVVXXX[[[^^^``````___]]]aaa```^^^[[[ZZZYYYYYYYYYZZZ^^^cccfffggggggggggggggggggkkkwwwwwwyyy||||||}}}xxx]]]LLLDDD===<<<======@@@DDDwwwnnndddbbblllqqqfffdddbbbLLLJJJUUUmmmVVVKKKIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFFFFEEEDDDEEEFFFGGGIIILLLMMMLLLJJJIIIJJJDDDEEEEEEFFFHHHJJJKKKLLLQQQTTTTTTPPPMMMNNNNNNLLLPPPQQQSSSUUUWWWYYYZZZ[[[^^^^^^^^^]]]]]]\\\[[[[[[^^^dddjjjlllkkkjjjkkklllgggggggggggghhhjjjmmmnnnkkkmmmqqqtttyyyxxxQQQJJJKKKFFFHHHHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<<======>>>>>>>>><<<;;;::::::::::::;;;===???AAACCCEEEIIILLLPPPQQQSSSVVVYYY]]]```bbbbbbdddhhhkkknnnqqqvvvyyy{{{~~~mmmggg___YYYVVVUUUUUUUUURRROOOKKKHHHFFFDDDBBB@@@<<<===AAAMMMccc~~~iiiVVVOOOKKKIIIIIIFFFCCCFFFKKKMMMMMMOOOQQQTTTUUUTTTSSSWWWUUURRROOOLLLLLLLLLLLLMMMNNNOOOOOOOOOQQQUUUWWWSSSUUUWWWXXXWWWXXXYYY[[[[[[XXXUUUTTTUUUVVVVVVVVVUUUUUUTTTRRRRRRSSSWWW[[[ZZZYYYXXXVVVTTTTTTVVVXXXUUUXXX[[[\\\\\\[[[[[[\\\ZZZ[[[[[[[[[YYYYYYYYYZZZYYY[[[]]]]]]]]]\\\\\\]]]bbbaaa___]]][[[ZZZXXXXXXYYYZZZ[[[^^^aaaaaa```^^^bbbbbbaaa___]]]\\\ZZZYYY\\\^^^```aaa```___``````^^^aaadddgggnnn}}}rrrxxx~~~bbbLLLCCC===;;;???BBB@@@===<<>>======<<<<<<<<<;;;;;;;;;:::::::::777999;;;<<<>>>@@@CCCFFFIIIJJJLLLNNNQQQTTTUUUVVVXXX\\\```eeehhhkkkooorrruuuyyyyyypppkkk\\\XXXSSSQQQQQQSSSTTTTTTMMMJJJEEEBBBAAA@@@>>><<<<<>>AAAFFFGGGCCC@@@@@@uuupppppptttnnnuuufff[[[ZZZ]]]aaa|||tttvvvyyyZZZNNNGGGBBBFFFHHHFFFDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEDDDCCCBBBCCCDDDCCCFFFIIIIIIHHHGGGIIILLLGGGGGGGGGFFFFFFFFFFFFFFFKKKPPPRRROOONNNPPPSSSRRRRRRSSSUUUXXXZZZ[[[\\\\\\___```aaaaaa___\\\XXXVVVTTTXXX^^^```aaabbbfffiiigggeeecccbbbcccdddgggiiijjjmmmrrrsssooorrrvvv```VVVHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;::::::::::::::::::::::::666888:::;;;<<<>>>AAADDDCCCDDDFFFIIIKKKMMMNNNNNNSSSWWW\\\aaaeeehhhkkkmmmqqqtttxxx|||{{{oooddd]]]RRRPPPNNNNNNPPPSSSUUUUUUKKKHHHCCC@@@???>>>===<<<;;;IIIaaa[[[LLLUUUIIIIIIKKKMMMLLLIIIHHHHHHCCCHHHNNNPPPNNNNNNPPPTTTPPPPPPPPPOOOOOONNNNNNNNNLLLOOOPPPOOONNNNNNPPPSSSQQQZZZbbbbbb]]][[[___dddgggeeebbb```aaaaaa```___UUUXXX]]]^^^^^^\\\ZZZZZZUUUWWWYYYXXXUUUTTTUUUWWWXXXZZZ[[[[[[ZZZ]]]bbbggghhhbbbZZZWWWXXXZZZ\\\\\\[[[ZZZYYY]]]dddiiijjjjjjjjjiiigggeeeeeegggjjjkkkaaa^^^]]]^^^aaacccaaa___aaabbbdddfffeeecccaaa___VVVYYY\\\]]]\\\[[[ZZZ[[[ZZZYYYZZZ^^^fffnnnsssuuuzzziii]]]IIIRRRWWWRRRGGG???===>>>:::<<>>===AAA