BM6P6(@ pppooonnnmmmlllmmmmmmnnnmmmmmmooorrrwww{{{||||||wwwwwwwwwvvvuuusssrrrqqqwwwwwwvvvuuutttsssrrrqqqkkkkkkhhhgggjjjmmmhhh```___UUUMMMJJJGGGCCC@@@@@@EEEJJJVVVeeerrrnnn___XXXQQQWWWbbbwww___QQQKKKHHHFFFDDDGGGLLLSSSdddxxxkkk[[[UUUUUU^^^mmmsssddd```iiiooorrrnnncccUUULLLHHHHHHHHHGGGDDD@@@;;;777444222222222111111111111000000000////////////000000111000///......///000111111000000////////////000///.........///000222333222222111111111111111111222333444444444666:::<<<;;;AAAJJJ[[[yyyeeeNNNFFFEEECCCAAADDDLLL[[[kkkwwwuuukkkccc[[[RRRLLLDDDDDDCCCBBBAAAAAAAAAAAA?????????BBBHHHPPPXXX]]]ccchhhmmmppprrruuu{{{yyykkkbbbSSSMMMIIISSSggg}}}uuuhhh\\\UUUPPPOOOSSSdddxxxiiiVVVOOOHHHHHHOOOVVVZZZ[[[]]]WWWRRRQQQQQQTTT\\\fff~~~qqqwww{{{sssooommmkkkjjjaaaVVVPPPOOORRRUUUWWWUUU[[[___eeeqqq~~~xxx|||wwwiii^^^ZZZUUU\\\^^^bbbnnn|||{{{vvvvvvrrrggg^^^[[[OOOMMMLLLJJJIIIFFFAAA>>>>>>>>>>>>>>>???@@@AAAAAAEEEIIIOOOSSSWWWYYY\\\^^^fffjjjnnnqqqtttwwwzzz|||xxxyyyqqqjjjuuuoooZZZMMMGGGBBB>>><<<>>>???AAAIIIRRR]]]jjjzzzqqqpppooommmmmmmmmnnnnnnnnnnnnooorrrvvvyyyyyyyyyuuuuuutttsssrrrqqqqqqpppuuuuuuuuuttttttsssssssssoooooommmlllppptttrrrlllcccXXXMMMHHHEEEAAA??????DDDHHHRRR___kkkyyy{{{fffYYYTTTXXXbbb}}}fffWWWPPPKKKIIIDDDGGGKKKRRRcccxxxooo___XXXVVV\\\iii|||lllfffjjjmmmoookkk```UUUNNNKKKHHHHHHFFFDDD@@@;;;777444222222222111111111111000000000////////////000000000///...------...///000000000////////////000000///.........///000222333111111111111111111111111222333444444444666:::<<<;;;AAAJJJ]]]}}}xxx___JJJCCCBBB@@@???DDDMMM^^^ppp{{{}}}sssiiiaaaYYYPPPJJJDDDCCCBBBAAAAAA@@@AAAAAA?????????BBBIIIQQQYYY^^^dddiiinnnqqqsssvvvzzzvvviii```TTTMMMJJJSSSggg|||qqqcccXXXQQQPPPPPPSSSdddyyyjjjUUUNNNHHHIIIRRR\\\aaabbbaaa[[[VVVSSSQQQRRRYYYaaaxxxtttwwwyyyuuurrrqqqllldddXXXPPPNNNOOOQQQRRRYYY___eeemmm{{{zzzvvv{{{uuuggg]]]YYYVVV\\\^^^bbbmmmzzz}}}{{{uuuhhh^^^ZZZNNNLLLJJJIIIHHHEEEBBB??????>>>>>>===>>>???AAABBBFFFJJJPPPTTTXXXZZZ]]]___fffiiimmmpppsssvvvyyy|||}}}www{{{qqqjjjtttlllXXXLLLGGGBBB>>><<<>>>???BBBIIIRRR]]]jjjyyysssrrrqqqooonnnnnnooooooooooooooopppsssuuuuuutttrrrqqqpppnnnnnnnnnoooppprrrrrrsssssstttttttttuuurrrrrrppppppuuu|||}}}zzzkkk]]]NNNGGGCCC???>>>>>>BBBEEELLLVVV```mmmppp\\\YYYZZZaaa~~~qqqaaaWWWPPPLLLDDDGGGJJJQQQaaavvvvvvddd[[[XXXYYYcccwwwooofffhhhjjjkkkggg___VVVPPPNNNHHHGGGFFFDDD@@@<<<777555222222222111111111111000000000////////////000000///......------....../////////...//////000111222............///111333444111111111111111111111111222333444444444666:::<<<<<>>CCCOOOcccvvvzzzpppfff^^^VVVNNNHHHDDDCCCBBBAAAAAA@@@@@@@@@??????@@@CCCIIIRRRZZZ___fffkkkpppssstttvvvzzz~~~}}}~~~rrrfff^^^SSSMMMJJJRRReeeyyy~~~nnn___UUURRRPPPPPPTTTdddyyyjjjUUUNNNIIILLLXXXdddjjjlllfff```ZZZVVVRRRPPPTTT[[[pppzzzwwwyyytttqqqooollldddZZZQQQNNNOOOQQQSSS]]]eeeoooyyy|||uuusss{{{rrreee\\\XXXXXX]]]]]]```jjjtttxxxjjj^^^XXXMMMKKKHHHGGGFFFEEEBBB@@@@@@>>>===<<<===???BBBCCCGGGKKKQQQVVVYYY[[[^^^___dddgggkkknnnqqquuuyyy{{{{{{}}}|||vvv{{{~~~qqqjjjttt|||fffTTTJJJFFFBBB>>><<<>>>???BBBJJJSSS^^^jjjxxxvvvuuusssqqqppppppppppppqqqpppooooooqqqqqqpppooonnnmmmkkkjjjjjjkkklllnnnnnnnnnoooqqqrrrssstttuuuqqqrrrqqqqqqxxxvvvdddQQQGGGBBB???>>>??????@@@FFFNNNVVVaaasss{{{ddd\\\\\\^^^xxxmmm___TTTNNNEEEGGGIIIOOO___uuu}}}jjj]]]WWWWWW^^^lllmmmccccccfffiiiggg```XXXQQQNNNGGGGGGFFFDDD@@@<<<888555222222222111111111000000000000////////////000000/////////....../////////............///000222222............000111333555111111111111111222222222222333444444444666:::<<<===BBBMMMdddvvvrrrqqqpppSSSGGGEEEBBB@@@@@@CCCPPPfff{{{yyynnneee]]]UUUMMMGGGDDDCCCBBBAAA@@@@@@@@@@@@??????@@@CCCJJJSSS[[[aaahhhlllrrruuuuuuwww{{{~~~~~~{{{oooeee^^^RRRMMMJJJQQQaaarrr~~~~~~nnn^^^VVVUUUOOOPPPTTTdddxxxiiiWWWOOOJJJPPP^^^kkkrrrtttkkkeee]]]XXXSSSOOORRRXXXiiixxxxxxpppllljjjhhhbbbYYYRRRPPPRRRVVVYYY___lll{{{}}}vvvqqqsss|||pppddd]]]ZZZ^^^```[[[\\\dddmmm|||mmm^^^UUULLLIIIFFFEEEDDDCCCBBB@@@@@@>>><<<;;;<<<>>>BBBDDDHHHLLLRRRVVVYYY[[[^^^___aaadddhhhlllooosssxxx{{{}}}yyytttxxx}}}rrrlllwwwvvvaaaQQQHHHFFFBBB>>>===>>>@@@CCCKKKSSS___kkkxxxyyyxxxvvvsssrrrqqqqqqqqqrrrqqqooonnnooonnnlllkkkkkkiiihhhffffffgggiiijjjjjjkkklllmmmooopppqqqrrroooqqqqqqrrryyylllUUUHHHDDDAAA???@@@<<<===AAAGGGMMMWWWgggvvvqqq```\\\\\\sss{{{hhhXXXNNNHHHIIIJJJOOO^^^sssppp```WWWVVV[[[dddwwwnnnddd^^^bbbgggiiiddd[[[RRRLLLGGGFFFFFFDDD@@@<<<888666222222222111111111000000000000////////////000000000000000111111000000000............///000222222............000222444666000000111111111222222222222333444444444666:::<<<===BBBOOOhhhqqqllliiiiiiNNNFFFEEEAAA???AAAEEEQQQfff{{{xxxnnnddd]]]UUUMMMHHHCCCCCCBBBAAA@@@@@@@@@@@@??????@@@DDDKKKTTT]]]bbbiiimmmsssvvvwwwyyy|||yyynnneee___QQQMMMKKKPPP]]]jjjtttxxxxxx~~~mmm]]]UUUTTTNNNOOOUUUeeevvvgggXXXQQQMMMUUUeeetttzzzzzzpppiiiaaaZZZTTTPPPRRRXXXfffyyy|||{{{qqqlllkkkiiiccc[[[SSSPPPSSSYYY^^^ddduuuwwwqqqpppttt|||oooddd___^^^eeecccZZZXXX___fffyyyppp```UUUKKKHHHDDDBBBBBBBBBAAA@@@???===;;;:::;;;>>>BBBDDDHHHLLLQQQVVVXXXZZZ]]]^^^___bbbeeeiiimmmqqqwwwzzz}}}xxxqqquuu}}}}}}tttqqq}}}rrr]]]NNNHHHEEEBBB>>>===>>>@@@CCCKKKTTT___kkkyyy|||zzzxxxuuutttsssrrrrrrtttrrrooonnnnnnllljjjhhhhhhgggfffeeeddddddeeefffgggggghhhiiijjjkkkllllllmmmpppqqqssszzzqqqXXXJJJEEEBBB@@@@@@;;;;;;>>>CCCGGGMMM[[[iii|||ccc^^^[[[ooosss___SSSMMMMMMLLLOOO]]]rrrzzzggg\\\WWW[[[aaammmoooddd\\\aaagggjjjfff]]]SSSKKKFFFFFFEEEDDDAAA<<<999666222222222111111111111000000000////////////000000000111111222222111111000//////...//////000111222.........///000333555666000000000111222222333333222333444444444666:::<<<>>>BBBPPPmmmmmmfffcccdddJJJDDDDDD???>>>BBBGGGQQQdddwww~~~wwwmmmddd]]]UUUMMMHHHCCCBBBAAA@@@@@@?????????>>>???@@@DDDLLLUUU^^^dddiiinnntttxxxyyy{{{~~~xxxmmmddd^^^QQQNNNMMMQQQZZZccchhhkkkrrrzzz{{{kkk[[[QQQOOOMMMOOOVVVhhhuuufffYYYSSSQQQ[[[nnn}}}vvvnnnddd\\\TTTPPPSSSZZZcccxxxvvvvvvqqqoooqqqkkkaaaWWWSSSVVV^^^eeeppp|||sssooopppuuuyyyllldddaaabbbiiieee[[[YYY^^^aaaooouuueeeXXXLLLHHHCCC@@@????????????===<<<;;;;;;<<>>===???AAADDDLLLUUU___lll{{{~~~|||zzzwwwuuutttsssssstttrrrpppnnnmmmllliiigggffffffeeeddddddcccbbbbbbeeeeeeeeeeeeffffffffffffhhhlllnnnpppwwwtttYYYKKKFFFBBB@@@???<<<<<<>>>@@@AAADDDOOO[[[nnn~~~fffaaa\\\nnnhhhZZZQQQPPPNNNOOO\\\qqqqqqeeeYYY]]]```ggg~~~uuuggg^^^aaafffhhhfff^^^TTTNNNFFFFFFEEEDDDAAA===999777222222222111111111111000000000////////////000000///000111222222111000///000000////////////000000.........///111333555777///000000111222222333333222333444444444666:::<<>>DDDIIIQQQ```rrr~~~}}}vvvlllccc\\\UUUMMMGGGCCCBBBAAA@@@????????????>>>>>>@@@EEELLLVVV___eeehhhnnnuuuyyy{{{|||xxxlllbbb[[[SSSQQQQQQTTTYYY^^^``````eeennnvvvttthhhZZZPPPLLLLLLOOOWWWjjjuuugggXXXSSSTTTbbbwww~~~tttggg]]]TTTPPPSSSZZZ___wwwpppwww|||{{{|||vvvkkkaaa]]]bbbllluuuxxxooommmpppvvvtttiiibbbbbbdddhhhfff^^^]]]bbb```fffxxxzzzkkk]]]MMMHHHCCC???===>>>>>>>>>;;;;;;;;;<<<===???AAACCCEEEIIINNNRRRTTTVVVXXXZZZ[[[]]]aaadddiiinnnuuuyyyxxx|||||||||zzzrrrvvv|||yyyppp[[[OOOHHHEEEBBB>>>===???AAADDDMMMUUU___mmm|||~~~{{{xxxvvvtttttttttuuussspppnnnmmmllliiigggffffffeeeeeedddbbb```___ddddddccccccccccccbbbbbbcccgggjjjlllssstttYYYKKKFFFBBB???>>>======>>>???>>>???GGGQQQ]]]yyy{{{iiiccc]]]nnnoooaaaSSSRRROOOPPP\\\qqqyyylllZZZ___```dddyyypppaaabbbeeefffeee^^^VVVPPPFFFFFFEEEDDDAAA===999777222222222111111111111000000000////////////000000...///000111111000///...111000000////////////000.........///111333666777///000000111222222333333222333444444555666:::<<>>>>>@@@EEEMMMWWW```fffhhhnnnuuuzzz|||}}}xxxkkk```YYYUUUTTTTTTWWWZZZ\\\\\\ZZZXXXaaakkkmmmfff\\\SSSNNNKKKNNNXXXkkkvvvgggWWWSSSVVVfff~~~xxxjjj^^^TTTOOOSSSZZZ]]]}}}vvvmmmppp~~~tttjjjhhhooo|||vvvnnnlllpppvvv|||qqqfffaaabbbeeeffffffaaabbbfff``````ooo~~~oooaaaNNNIIIBBB>>><<<<<<======::::::;;;<<<>>>???AAABBBDDDGGGMMMQQQSSSUUUVVVXXXZZZ\\\```ccchhhnnnuuuyyyzzz~~~yyyvvvxxx}}}|||sssyyy|||zzzppp\\\OOOHHHFFFBBB>>>===???AAAEEEMMMVVV___nnn~~~~~~zzzyyyyyywwwuuuwwwtttqqqooonnnmmmkkkiiiggggggggggggfffdddbbbaaa``````_________```aaaaaa^^^dddhhhhhhkkkrrryyy|||~~~lllWWWIIIEEEBBB;;;444777888888:::===@@@CCCEEEPPPeeeyyywwwgggaaadddxxxvvv^^^[[[TTTOOOSSSaaasssuuubbb]]]ZZZ```qqqrrriiibbb```dddfff```UUUNNNHHHGGGEEEEEECCC@@@<<<888333333222222111000000000------......//////000000......//////000000111111000000000000000/////////---,,,,,,...222666888888333333222222111000000000555555666777888:::<<<===CCCCCCRRRuuujjjfff~~~eeeMMMGGGAAA???DDDEEEIII[[[```bbbrrr}}}rrrhhhaaaZZZPPPHHHFFF@@@???>>>???@@@@@@???>>>===???BBBFFFKKKTTT]]]ccciiimmmssswwwzzz|||~~~tttfff___\\\WWW\\\```^^^ZZZWWWXXX[[[```^^^]]]^^^\\\WWWQQQMMMJJJNNNYYYooouuujjj\\\WWW[[[nnn~~~iiiZZZSSSPPPTTTYYY^^^yyytttkkkooo}}}}}}}}}{{{ooogggjjjssszzz~~~zzzooofffaaacccfffeeebbb]]]YYYXXXZZZ]]]___vvv}}}ooogggYYYLLL???<<<===<<<::::::999:::;;;===>>>?????????AAADDDGGGJJJMMMOOOSSSVVVZZZ\\\___bbbfffllltttyyy}}}{{{qqqlllmmmpppzzzrrryyy}}}zzzjjjUUUMMMHHHBBBAAA???@@@BBBCCCFFFOOOXXXbbblllzzz~~~}}}|||zzzyyyxxxuuurrrpppooonnnkkkjjjggggggggggggeeecccbbb```^^^^^^^^^]]]]]]]]]]]]]]]ZZZ```dddcccccchhhmmmooolll___PPPFFFEEEDDD@@@<<<;;;::::::;;;<<<>>>@@@AAAIIIWWWmmm|||nnniiibbb]]]bbbwww|||ddd[[[TTTOOOSSSbbbtttwwweee^^^YYY]]]kkkzzziiiccc```dddeee^^^UUUOOOIIIGGGFFFEEECCC@@@;;;888444444333333222111111111.........///////////////.../////////000000000111///////////////////////////...---///222666777777333333333222222222111111444555555666888:::<<<===DDDFFFWWW|||sssiiicccLLLGGGAAA???EEEFFFNNNaaaffffffsss|||rrrggg```YYYOOOHHHEEE@@@???>>>???@@@@@@???>>>>>>???BBBFFFLLLTTT]]]dddiiimmmrrrvvvyyy{{{~~~uuukkkgggggghhhkkkkkkfff]]]WWWWWWXXX```\\\XXXVVVUUUQQQMMMIIIGGGLLLYYYoootttiii[[[XXX___ttt~~~iii[[[SSSPPPSSSXXX]]]xxxqqqgggiiitttvvvkkkcccfffooouuuzzz}}}|||uuulllccc______aaaddd```[[[VVVTTTUUUWWWYYYhhh~~~sssjjj[[[NNNAAA<<<<<<:::888888777888:::;;;===>>>>>>???@@@CCCGGGJJJMMMOOORRRTTTYYY[[[^^^aaaffflllssswww}}}~~~uuunnnmmmooo{{{tttzzz~~~|||hhhTTTLLLGGGBBBAAA???@@@BBBCCCFFFOOOXXXcccmmm{{{~~~yyyvvvsssqqqpppnnnllljjjhhhhhhgggfffeeecccaaa```^^^^^^^^^^^^]]]\\\[[[[[[XXX___bbb```^^^```bbbbbb[[[TTTKKKEEEDDDEEEDDDBBB>>>===<<<;;;;;;<<<======BBBIIIVVVlllxxxggg^^^ZZZWWW___wwwiii]]]VVVPPPSSSbbbttt{{{jjj```XXXYYYdddxxxkkkfffdddeeeddd\\\UUUQQQJJJHHHFFFEEECCC???;;;777555555444444333222222111000000///////////////...////////////000000000000.........///////////////000///...000222555555555333333333333333333222222333333444555777999;;;<<>>???@@@@@@???>>>>>>???BBBFFFLLLUUU^^^dddjjjmmmqqqtttwwwzzz~~~xxxrrrrrruuu{{{{{{wwwnnnbbbZZZXXXZZZccc]]]UUUPPPNNNMMMJJJGGGFFFMMMZZZqqqqqqfffYYYYYYddd{{{}}}iii\\\TTTPPPRRRVVV\\\wwwpppfffeeelll|||}}}qqqggg```dddmmmsssvvvyyyxxxvvvqqqiiibbb^^^]]]]]]aaa]]]XXXSSSPPPPPPQQQRRRYYYjjjxxxooo]]]OOOBBB<<<:::777666777555666888:::<<<>>>?????????CCCGGGJJJLLLNNNPPPRRRVVVXXX\\\```eeekkkrrrvvv}}}zzzrrrnnnnnnuuu|||www|||fffSSSKKKFFFBBBAAA??????BBBCCCEEENNNXXXeeennn|||{{{xxxtttrrrqqqooommmkkkiiihhhhhhfffeeecccbbbaaa````````````___^^^\\\[[[\\\cccgggdddaaaaaa```^^^VVVSSSNNNIIIFFFDDDCCCCCC@@@???===<<<;;;;;;<<<<<>>???@@@@@@???>>>>>>@@@CCCGGGMMMVVV___fffkkkmmmpppsssvvvzzz~~~{{{}}}sssfff]]]\\\^^^iiicccYYYOOOKKKKKKKKKIIIIIIPPP]]]sss~~~nnnbbbXXXZZZggg}}}jjj]]]UUUPPPQQQTTT]]]wwwpppiiifffkkkwww{{{qqqgggbbbfffoootttvvvxxxsssqqqnnniiiddd```]]]\\\]]]ZZZUUUPPPMMMLLLMMMNNNRRR]]]qqqzzzqqqYYYMMM@@@;;;888666555777555666888;;;===???@@@@@@>>>BBBFFFJJJKKKLLLNNNOOORRRUUUYYY^^^cccjjjrrrwww~~~wwwqqqnnnnnn}}}xxx|||~~~dddRRRIIIEEECCCAAA??????AAABBBEEENNNXXXeeeooo}}}|||zzzvvvtttrrrpppnnnlllkkkjjjiiigggeeecccbbbbbbaaaaaa``````___^^^]]]\\\aaaiiinnnlllhhheeebbb^^^WWWVVVRRRNNNIIIFFFDDDDDD@@@???>>>===<<<===>>>>>>===@@@EEELLLXXXooo}}}fffVVVRRRRRR___|||xxxiiibbb[[[UUUXXXeeevvvrrrdddYYYXXX]]]kkkzzztttpppqqqnnneee[[[WWWPPPMMMIIIFFFCCC???;;;888333333222222111111000000111111000000/////////...000000000000////////////............//////000000000///...///111111000/////////000000111111222222222222333555777999;;;<<>>???@@@@@@???>>>>>>@@@CCCGGGNNNWWW```gggkkkmmmqqqsssvvvzzz~~~xxxiii___]]]^^^kkkjjjaaaSSSJJJJJJKKKIIIJJJQQQ^^^sssyyyiii^^^YYY\\\iii~~~kkk]]]UUUQQQQQQUUU___yyyooojjjfffgggppp}}}ooogggccciiiqqquuuvvvwwwnnnmmmkkkhhheeeaaa^^^\\\ZZZWWWSSSOOOLLLLLLLLLMMMPPPUUU```qqqtttjjjQQQGGG===999888666777999666777999<<<>>>@@@AAAAAA???BBBEEEHHHIIIJJJLLLNNNPPPRRRVVV[[[bbbkkktttzzz{{{tttpppnnn}}}xxx|||xxxaaaQQQHHHDDDCCC@@@>>>???AAABBBEEENNNWWWeeennn|||~~~{{{xxxuuusssqqqooommmmmmllljjjhhhfffeeedddccc```___^^^]]]]]]]]]]]]]]]eeemmmsssrrrmmmhhhccc^^^WWWUUUSSSPPPMMMKKKIIIHHHAAAAAA???>>>>>>??????@@@;;;>>>BBBDDDGGGVVVsssnnn[[[RRRRRR```~~~sssjjj```ZZZVVV[[[hhhxxxttteeeZZZYYY\\\fffxxxtttwwwwwwoooccc\\\TTTPPPLLLHHHDDD@@@<<<999333333222111111000000///111000000000000000000///000000000000////////////......//////000000111111/////////000111222000///---......///000111222222222222333555777:::<<<>>>CCCLLLgggjjjbbb^^^sssiiiNNNBBBDDD@@@???FFFIII[[[ttt}}}yyy}}}wwwlll```YYYRRRJJJEEEDDD@@@???>>>???@@@@@@???>>>>>>@@@DDDHHHNNNWWWaaahhhkkknnnrrruuuxxx{{{nnnaaa\\\\\\iiinnnjjjYYYJJJGGGHHHGGGHHHQQQ```uuu}}}|||zzzqqqddd[[[YYY]]]llllll^^^VVVQQQSSSVVVddd}}}nnnjjjeeeaaaggg{{{mmmeeebbbiiirrruuuuuutttkkkiiigggfffdddbbb___\\\YYYVVVRRRNNNLLLKKKKKKLLLMMMOOOTTT]]]kkk~~~sssdddZZZGGG@@@:::888888666777:::777888:::<<<>>>@@@AAAAAA@@@BBBDDDEEEFFFHHHKKKMMMNNNPPPSSSXXX```kkkwww~~~wwwsssrrr~~~yyy~~~sss^^^PPPGGGCCCCCC@@@>>>>>>AAABBBDDDMMMWWWccclllzzz}}}yyyvvvtttrrrpppmmmpppnnnllliiigggfffeeeeeebbb```^^^]]]\\\^^^```aaaiiirrryyyvvvpppiiibbb[[[VVVSSSPPPOOOOOONNNLLLJJJDDDCCCBBB@@@??????@@@@@@;;;===??????>>>GGG___vvvttt___SSSSSSaaa~~~yyyjjjeee[[[WWWVVV]]]lll|||sssdddYYYXXXYYYaaazzzwwwssszzzzzzlllbbbWWWSSSNNNIIIEEEAAA===:::444333333222222111000000000000000000000111111111111000000000/////////...//////000000111222222333000000000222444444222000---...///000111222333333222333444666888;;;===???EEENNNgggjjjddd___rrrcccJJJ@@@DDD@@@???FFFIII[[[sss~~~|||wwwkkk___XXXQQQIIIEEEDDD@@@???>>>???@@@@@@???>>>>>>@@@DDDHHHOOOXXXbbbiiikkknnnssswwwzzz}}}vvvgggaaa```fffrrrsssaaaMMMGGGGGGFFFFFFSSSggg~~~~~~uuuqqqmmmeee^^^[[[XXX___qqqmmm^^^VVVRRRTTTXXXhhh|||ooonnniiicccgggvvvllleeeccckkksssvvvtttssskkkiiifffffffffeeebbb___YYYWWWRRRNNNKKKIIIHHHHHHHHHKKKNNNQQQWWWbbbqqq|||yyyrrrjjj___RRRJJJ@@@;;;777888888555666999888888:::<<<===>>>??????AAABBBCCCCCCDDDFFFJJJMMMMMMNNNQQQVVV___lllzzzzzzwwwwww~~~zzzooo\\\OOOEEEBBBCCC@@@>>>>>>@@@AAADDDMMMWWW```jjjxxx}}}yyywwwuuussspppnnnqqqooommmjjjhhhgggffffffeeeccc```^^^^^^```cccfffmmmvvv}}}zzzrrrjjjaaaZZZVVVRRRNNNMMMNNNNNNKKKHHHGGGFFFDDDAAA@@@?????????===<<<===>>>===CCCUUUiiiqqq\\\SSSSSSaaa}}}pppbbb^^^WWWTTTUUU^^^ooorrrcccXXXWWWWWW\\\uuu}}}tttrrr{{{rrrfffYYYUUUOOOJJJFFFBBB>>>;;;555555444333333222222111//////000000111111222222111111000000/////////...///000000111222333333333111111222444666666444222...//////111222333444555333333444666999<<<>>>???DDDMMMeeennnjjjbbbtttwww```HHH???CCC@@@???FFFJJJZZZsss~~~~~~vvvkkk^^^WWWPPPIIIDDDDDD@@@???>>>???@@@@@@@@@>>>???AAADDDIIIOOOYYYbbbiiikkkoootttyyy|||~~~}}}nnngggfffeeevvv{{{hhhQQQHHHGGGGGGFFFVVVnnnxxxmmmgggaaa\\\ZZZ\\\WWW___tttmmm^^^VVVRRRUUUZZZkkkzzzpppsssooojjjnnnttt~~~mmmgggeeemmmvvvxxxvvvuuunnnkkkhhhhhhiiiiiigggdddZZZXXXSSSNNNIIIGGGEEEDDDDDDIIIMMMNNNMMMRRR]]]fffjjjkkknnnppppppooommmllliiieee```\\\WWWPPPGGG@@@<<<888777888777444444777777888999;;;<<<=========BBBBBBBBBAAABBBEEEIIIMMMLLLMMMOOOTTT^^^mmm}}}|||zzzzzz{{{mmm[[[NNNEEEAAACCC@@@>>>>>>@@@AAADDDMMMWWW___iiiwww}}}xxxvvvtttpppoooqqqqqqpppnnnmmmkkkjjjiiihhhfffdddbbbaaaaaaccceeefffttt}}}yyyooohhh```XXXRRRNNNMMMNNNMMMIIIHHHKKKJJJHHHEEECCCBBBBBBCCCDDD??????>>>;;;:::@@@KKKTTTppp}}}ooo]]]NNNMMM___lll\\\WWWSSSQQQXXXkkk~~~{{{pppcccZZZWWWUUUZZZrrrwwwpppxxx~~~qqqhhh\\\VVVOOOIIIFFFCCC===999555444333222111111111111222222222111000//////...000000////////////000000000000000000000000000000444333222222444444333222000111111111111222222222333444444666888:::<<<===EEEIII]]]qqqjjjbbbvvvsssWWWLLLAAA>>>>>>@@@CCCHHHZZZhhhyyy~~~uuujjj^^^WWWPPPHHHCCCAAA???@@@@@@???>>>>>>???AAABBBCCCEEEJJJQQQ[[[dddiiimmmppptttwwwyyy{{{~~~vvvffffffeee{{{oooTTTHHHIIIJJJLLLVVVpppxxxcccYYYWWWUUUTTTSSSUUU]]]zzzmmm\\\QQQNNNRRRXXXlll|||xxxvvvsssoookkkzzzqqqmmmjjjjjjnnnqqqrrrrrrjjjhhhdddccciiiooollleee^^^VVVNNNMMMLLLHHHFFFGGGKKKKKKMMMNNNOOOOOOOOOOOOTTTUUUWWWXXXXXXWWWUUUTTTPPPPPPOOOLLLIIIFFFCCCAAA999888666555555555666777888999;;;;;;;;;<<>>===???AAADDDMMMUUU___iiivvv{{{yyyvvvrrrpppqqqpppppppppooommmkkkjjjiiihhhfffcccaaa```aaacccdddsss|||yyyqqqeee[[[UUUPPPKKKKKKJJJHHHKKKOOOOOOMMMKKKHHHEEECCCBBBBBBAAAAAA???<<<999===EEELLLdddqqqlllZZZPPPQQQccclll[[[UUUTTTSSS\\\pppxxxooocccZZZXXXUUUZZZqqq|||sssyyy~~~sssjjj]]]VVVNNNIIIFFFCCC>>>999555444333222111111111111111111000000///......---000000000////////////000000000000000000000000000111000000111222222111///000111111111111222222222555555555666777999:::;;;CCCGGG\\\sssllldddxxxmmmTTTKKKAAA??????@@@CCCHHHXXXfffxxx~~~uuujjj^^^WWWPPPHHHCCCBBB???@@@@@@@@@>>>>>>???AAAAAABBBEEEKKKSSS\\\dddiiilllooosssvvvxxx{{{~~~{{{hhhhhhjjj~~~sssXXXJJJIIIJJJMMMXXXrrrkkk]]]XXXUUUQQQPPPUUU]]]{{{nnn]]]RRRNNNRRRYYYooo}}}yyywwwuuurrrppptttpppkkkjjjjjjllllllkkkiiigggdddccciiiooolllfff___VVVNNNLLLKKKHHHFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDBBB@@@===:::999999888666555555555666777888999;;;;;;;;;<<>>CCCRRR___ppp}}}zzzgggVVVRRRVVVhhhmmm[[[TTTTTTXXXdddwwwwwwnnnbbbZZZXXXVVVYYYmmmxxxyyy}}}uuunnn```XXXNNNHHHFFFCCC>>>:::555444333222111111111111000000//////......------111111000000//////......000000000000000000000000000000000222333333000...000111111111111222222222666666666666777888999:::BBBGGG\\\uuuoooeeeyyydddQQQIIIBBB@@@@@@@@@CCCGGGTTTcccvvv}}}tttiii]]]VVVPPPHHHCCCBBB???@@@AAA@@@???>>>???AAA@@@BBBFFFMMMUUU]]]dddhhhlllooosssvvvxxxzzz}}}mmmlllpppzzz]]]LLLJJJKKKQQQ[[[uuu}}}ggg[[[SSSNNNMMMSSS]]]|||nnn^^^TTTPPPSSSXXXooo}}}{{{zzzyyyyyyyyytttnnniiifffeeedddcccgggfffcccccchhhnnnmmmggg___VVVNNNLLLJJJGGGEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>???>>>===;;;999888999888666555555555666777888999;;;;;;;;;<<>>@@@BBBEEENNNVVV___iiivvv}}}vvvrrrqqqtttvvvwwwxxxwwwuuurrrpppkkkhhhbbb\\\XXXVVVVVVWWWdddkkkvvvyyypppeeeZZZMMMGGGEEEIIITTT^^^ccccccaaa]]]XXXPPPJJJFFFDDDDDDCCC@@@<<<:::<<<===DDDPPPaaarrrzzztttdddUUURRRYYYmmmnnn\\\VVVUUU^^^mmmxxxlll```YYYXXXVVVWWWhhh~~~|||xxx{{{{{{wwwrrreee[[[OOOHHHFFFDDD???;;;444444333222111111111111000000000//////.........111111111000000///......////////////////////////111111222555666555111///000000111111111222222222555555555666777999:::;;;CCCIII^^^uuunnndddyyyxxx]]]MMMGGGBBBAAA@@@@@@CCCGGGQQQaaauuu}}}ssshhh]]]VVVPPPHHHCCCBBB???@@@AAAAAA@@@???@@@AAA???BBBGGGOOOWWW___dddhhhkkknnnrrruuuwwwyyy|||~~~rrrrrrvvvcccOOOJJJLLLTTT^^^vvvxxxaaaQQQMMMNNNSSS]]]}}}ppp```VVVQQQSSSWWWjjj~~~yyyqqqjjjdddaaa______eeeeeeccccccgggmmmmmmhhh___VVVMMMKKKIIIFFFEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCCBBBAAAAAAAAA<<<===>>>??????>>><<<<<<999888666555555555666777888999;;;;;;;;;<<>>@@@BBBFFFNNNWWW___iiivvvyyytttsssuuuvvvxxxyyyyyywwwtttrrrnnniiiaaaYYYSSSPPPOOOOOOXXX[[[dddqqq||||||zzznnnaaaRRRIIIFFFKKKVVVaaajjjjjjiiifff```XXXPPPLLLDDDDDDDDDBBB@@@>>>======>>>EEEUUUhhhsssoooaaaVVVPPPZZZpppooo^^^YYYYYYeeevvvvvvjjj^^^WWWXXXVVVTTTbbbuuu~~~ttttttxxxxxxuuulll```QQQHHHFFFEEE@@@;;;444444333222111111111111111111000000000000000///000000111111000///...---////////////////////////000111222444666444111...000000111111111222222222222333444666888:::<<<>>>BBBIII```uuunnndddyyysssXXXIIIEEEAAAAAA@@@???CCCHHHPPPaaauuu|||ssshhh\\\UUUOOOHHHCCCBBB>>>@@@BBBBBBAAA???@@@@@@>>>BBBHHHPPPXXX```eeehhhkkknnnrrruuuwwwyyy|||~~~xxx}}}tttuuuyyygggPPPJJJLLLSSS___wwwmmmUUUOOOSSSSSS]]]~~~rrrcccXXXRRRRRRUUUddd{{{~~~~~~uuullleee```______cccdddcccbbbfffllllllhhh^^^TTTLLLIIIHHHFFFEEEGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFEEECCCAAA@@@???>>>>>>999:::<<<======<<<;;;;;;999888666555555555666777888999;;;;;;;;;<<>>@@@BBBEEEMMMVVV```iiivvvyyyxxxvvvwwwxxxyyyyyyxxxvvvuuutttnnneeeZZZRRRMMMLLLKKKOOOOOOTTT___iiiooouuuyyytttgggWWWMMMIIIKKKUUU___ggghhhhhhfffaaaZZZSSSOOOEEEEEEEEEDDDBBB@@@???======@@@LLL^^^jjjhhh]]]UUUNNN\\\tttmmm___^^^___mmm}}}rrrggg[[[UUUWWWUUURRR\\\mmm~~~ooommmtttxxxxxxssseeeTTTIIIGGGFFFAAA;;;555444333222111111111111111111111111000000000000...///000111111000///...000000000000000000000000/////////111222222///---000111111111111222222222111222333555888;;;>>>???@@@IIIbbbyyypppfff{{{mmmTTTGGGCCC@@@@@@???>>>CCCJJJQQQbbbwww|||rrrggg\\\UUUOOOHHHCCCBBB>>>@@@BBBCCCAAA@@@@@@@@@???BBBHHHPPPYYYaaagggjjjlllooosssvvvxxxzzz}}}yyypppsssrrrtttxxxjjjQQQJJJMMMQQQ```{{{~~~aaaUUUWWWSSS^^^ttteeeZZZRRRPPPSSS___sss~~~vvv{{{yyyooofff``````aaacccddddddbbbeeejjjjjjggg\\\RRRJJJHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA@@@???======<<<<<<===>>>>>>===<<<;;;999888666555555555666777888999;;;;;;;;;<<>>===???AAADDDMMMUUU```iiivvv~~~||||||}}}}}}}}}}}}}}}|||}}}vvvkkk___UUUPPPMMMLLLKKKIIIKKKRRRXXX\\\eeeooowwwjjj[[[PPPJJJJJJPPPYYY]]]^^^___^^^[[[VVVPPPMMMFFFFFFEEEDDDCCCAAA>>>===>>>===DDDUUUaaa```XXXRRROOO___xxxjjj``````fffuuupppdddYYYSSSVVVTTTOOOWWWeee|||jjjgggooowwwyyyzzzjjjVVVKKKHHHGGGAAA;;;555444333222111111111111000000000000000000000000,,,---///111222111000///000000000000000000000000000//////000111111///...000111111111111222222222222333444666888:::===>>>BBBMMMhhhvvvkkkhhhOOOFFFBBB@@@???======DDDLLLTTTeeezzz|||qqqfff[[[UUUOOOHHHCCCBBB>>>@@@CCCCCCBBB@@@@@@@@@@@@CCCHHHPPPXXXaaahhhkkklllooosssvvvxxx{{{~~~~~~tttgggccclll~~~ppprrruuulllQQQIIIMMMQQQcccrrr^^^WWWUUU___vvvggg[[[RRROOOPPPZZZkkkyyypppttt}}}}}}qqqeee______```ccceeeeeebbbdddhhhiiifffZZZQQQHHHFFFGGGFFFGGGJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBB@@@>>>@@@AAAAAABBBAAA@@@>>>===999888666555555555666777888999;;;;;;;;;<<>>@@@CCCLLLTTT```iiivvv|||pppdddYYYSSSPPPOOOKKKHHHHHHLLLMMMOOOYYYdddwwwkkk\\\RRRKKKHHHMMMTTTUUUVVVWWWWWWUUUQQQMMMJJJHHHFFFDDDCCCBBB@@@===;;;???;;;???OOO[[[ZZZTTTPPPPPPbbbzzz~~~ggg___bbblllyyy{{{yyywwwsssrrrtttyyy}}}qqqbbbWWWRRRUUUSSSMMMTTTaaa{{{gggcccmmmwwwyyy~~~mmmXXXLLLIIIGGGBBB<<<555444333222111111111111.........///////////////+++---///111222222111000000000000000000000000000333111000111222333222111000111111111111222222222444444555666888999;;;<<>><<<===DDDMMMUUUfff{{{|||qqqfff[[[UUUOOOHHHCCCBBB>>>@@@CCCDDDBBBAAA@@@@@@AAACCCHHHOOOXXXaaahhhmmmmmmppptttwwwyyy{{{~~~}}}~~~~~~qqqaaaVVVXXXeeerrr{{{~~~ooorrrrrrlllQQQIIIMMMSSSfffdddVVVVVV___wwwiii\\\RRRNNNOOOVVVddd}}}vvvlllpppyyy~~~qqqeee^^^]]]___ccceeeeeebbbcccggghhheeeYYYOOOGGGFFFGGGFFFHHHKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>@@@AAAAAAAAA???>>><<<:::999888666555555555666777888999;;;;;;;;;<<>>===:::999???IIIQQQRRRPPPQQQRRRbbbzzzxxxiiieeegggwww{{{}}}zzzxxxvvvqqqkkkllliiieeeccceeeiiilllnnnsssyyy~~~kkkaaaWWWQQQNNNNNNSSSZZZyyyzzziiibbbeeeooowwwyyyqqqaaaQQQHHHFFFBBB===666444111000111222222111000000000000000000000000//////000000000000//////000000000000000000000000111111111111000000000000000000000111222222333333333555777999:::<<>>@@@HHHPPP[[[mmmuuulllfff\\\SSSLLLFFFBBB@@@???AAABBBBBB@@@??????@@@???CCCIIIQQQXXX```hhhmmmnnnrrrvvvyyy{{{}}}}}}wwwlll^^^UUURRRVVV[[[kkkvvvzzzooolllooo}}}kkkVVVMMMMMMSSSeeennn[[[WWWhhh}}}nnn^^^RRRNNNPPPYYYbbbwwwvvvllllllrrr}}}ooobbb\\\^^^aaaccc```___ccchhhhhhbbb\\\RRROOOKKKIIIIIIJJJIIIIIIKKKIIIGGGEEECCCBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@>>>===>>>===;;;::::::888666444444555777888444666888999:::<<>>;;;;;;>>>AAADDDKKKSSS^^^iiixxxvvvhhh]]]WWWUUUVVVTTTOOOKKKIIIJJJNNNQQQXXXYYYWWWQQQIIIEEEFFFHHHEEEEEEEEEEEEDDDCCCCCCCCCAAAAAABBBBBBAAA???>>>===;;;:::???IIIOOOOOONNNOOORRR```wwwwwwkkkiiilllvvvxxxwwwqqqnnnllliiiddd```]]]ZZZYYYZZZ\\\]]]^^^gggmmmwwwttthhh\\\TTTPPPNNNRRRXXXrrr}}}nnneeegggmmmsssvvvqqqeeeVVVLLLGGGBBB<<<666444222111111222222111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000111222222333333333555777999:::<<>>>>>@@@GGGPPP]]]mmmvvvkkkeee[[[RRRKKKFFFBBB@@@>>>@@@AAAAAA???>>>>>>???@@@DDDKKKRRRZZZbbbiiioooooorrrvvvzzz|||}}}zzzttthhhZZZOOOLLLOOOSSS___kkk|||vvvllljjjnnnzzz}}}hhhTTTLLLLLLSSSdddsss^^^\\\nnn~~~qqqbbbTTTOOOQQQUUU]]]pppyyyooopppxxxpppccc]]]^^^aaadddaaa___aaaeeeddd___YYYQQQNNNKKKIIIIIIIIIHHHHHHJJJIIIGGGDDDBBBAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@AAA???>>>=========;;;:::999888666555444555666777888999:::::::::;;;===???CCCCCCCCCGGGLLLOOONNNMMMJJJNNNXXXjjj}}}sssmmmpppwww{{{tttssspppaaaQQQIIIFFFBBB@@@@@@>>><<<;;;>>>AAACCCKKKSSS^^^iiixxxtttiiibbb``````^^^YYYQQQJJJIIILLLPPPTTTVVVVVVRRRLLLGGGEEEFFFBBBAAA@@@???????????????>>>??????@@@???>>><<<<<<;;;:::>>>GGGLLLKKKJJJLLLPPP]]]qqquuunnnooosssuuuvvvrrrjjjfffeeebbb^^^WWWTTTQQQPPPPPPPPPPPPOOO[[[bbblllyyy}}}pppaaaXXXRRRNNNQQQUUUhhhsssjjjgggkkkoooqqqpppiii[[[NNNGGGAAA<<<777555222111222222222111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000000000111111222333333333333555777888999;;;???AAAJJJXXXvvv```OOOEEE@@@>>>>>>>>>@@@GGGOOO___nnnwwwiiicccZZZQQQKKKFFFBBB@@@===???@@@@@@>>>======>>>AAAEEELLLSSS[[[ccckkkppppppssswwwzzz|||}}}yyyrrreeeVVVKKKGGGHHHKKKRRR]]]ooo|||{{{qqqiiihhhkkkvvv}}}vvvcccRRRKKKKKKRRRbbb|||cccbbbvvvttteeeWWWQQQRRRTTT[[[jjj{{{xxxpppttt|||rrreee^^^^^^aaaeeeaaa^^^^^^```___YYYTTTOOOMMMJJJHHHHHHHHHHHHGGGJJJIIIFFFCCCAAA@@@??????CCCBBBBBBAAAAAA@@@@@@@@@AAA???============;;;:::888777666666555555666666777999:::::::::;;;===???BBBBBBCCCGGGKKKNNNOOONNNLLLPPP\\\pppqqqhhhkkksssqqqjjjjjjhhh[[[NNNHHHEEEBBB@@@@@@???<<<<<<>>>@@@CCCJJJRRR^^^iiixxxtttmmmkkkiiihhhddd\\\RRRMMMMMMOOOVVVXXXZZZWWWRRRKKKGGGEEEFFFEEECCC@@@???>>>>>>>>><<<<<<===>>>>>>===;;;;;;<<<;;;>>>DDDGGGFFFFFFHHHNNNYYYkkk}}}~~~tttqqqtttxxxvvvwwwtttnnnjjjjjjhhhddd]]]XXXRRRNNNMMMLLLLLLLLLQQQWWWaaannn|||tttcccXXXQQQMMMOOORRR```}}}vvvkkkgggjjjoooppppppjjj[[[NNNFFFAAA>>>888666333222222333222111000000000000000000000000//////000000000000//////........................///////////////000000000000000111222222333333444333555777888999;;;>>>@@@HHHWWWuuu```OOODDD@@@>>>>>>???@@@GGGOOO^^^lllxxxhhhaaaYYYPPPJJJFFFBBB@@@>>>???AAA@@@>>>======>>>@@@EEELLLSSS[[[dddlllqqqrrruuuxxx{{{|||}}}zzzrrreeeVVVLLLGGGGGGHHHKKKUUUffftttuuummmhhhggghhhpppuuunnn^^^OOOIIIIIIQQQ___{{{hhhfff{{{vvvgggYYYSSSSSSYYY```llluuuxxxwwwvvvwww}}}vvvooottt~~~tttggg``````bbbeeeaaa\\\ZZZ[[[YYYVVVRRROOOLLLJJJIIIIIIIIIHHHGGGKKKIIIFFFDDDAAA@@@??????BBBAAAAAAAAA@@@@@@@@@???@@@>>>===<<<======;;;:::666666666666666555555555333444777888:::<<>>@@@BBBIIIQQQ^^^hhhwwwyyyoookkklllmmmmmmhhh```XXXTTTSSSXXXZZZ\\\[[[WWWQQQLLLJJJKKKIIIGGGDDDAAA>>>===<<<999:::;;;<<<<<<<<<;;;:::;;;:::<<>>??????AAAGGGNNN[[[hhh|||xxxhhhaaaYYYPPPJJJFFFBBB@@@???AAABBBAAA@@@>>>?????????DDDKKKSSS[[[ccclllqqqsssvvvzzz|||}}}~~~zzzrrrdddWWWMMMHHHGGGHHHGGGOOO___mmmoooiiiddddddeeejjjllleeeXXXLLLHHHHHHPPP\\\vvvmmmgggtttfffZZZUUUVVV```iiiqqqtttrrrnnnjjjiiihhhkkksss}}}vvvpppwwwvvvjjjdddcccffffffaaa\\\XXXWWWUUUSSSQQQNNNLLLJJJIIIJJJJJJHHHGGGKKKIIIFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????===<<<<<<======;;;:::666666666666555555555444111333555777999;;;???AAA@@@BBBDDDGGGJJJLLLNNNOOOLLLTTTddd{{{{{{sssnnnlll~~~{{{fff[[[ZZZWWWOOOGGGEEECCC@@@???@@@>>>;;;;;;>>>???BBBIIIQQQ^^^hhhwwwppphhhkkkmmmpppqqqooojjjddd```]]]]]]^^^]]]ZZZVVVRRRPPPJJJJJJHHHEEEBBB???<<<:::888999:::;;;<<<<<<;;;::::::999;;;>>>>>><<>>@@@@@@AAAGGGNNNXXXaaarrrxxxiiicccZZZQQQKKKFFFBBB@@@???AAABBBBBB@@@??????@@@???DDDKKKSSS[[[dddlllqqquuuwww{{{}}}}}}~~~{{{qqqcccVVVMMMHHHFFFEEECCCJJJXXXeeeiiieeeaaa```ccceeeeee^^^SSSKKKHHHHHHOOOZZZrrrtttkkkrrreeeZZZXXX[[[hhhqqqxxxvvvoooiiiddd```[[[^^^dddppp|||~~~{{{uuu|||yyymmmggghhhkkkjjjeee]]]WWWSSSQQQPPPOOOLLLJJJIIIIIIIIIIIIGGGFFFHHHGGGEEEBBBAAA@@@@@@@@@????????????????????????>>>===<<<<<<======;;;:::777666555555444444555555444666777888888999<<<>>>@@@BBBFFFHHHIIIJJJLLLNNNMMMVVVhhh~~~xxxsssqqq|||fffXXXTTTQQQKKKFFFEEECCC@@@>>>@@@===::::::===???BBBJJJRRR^^^hhhvvvyyymmmggghhhmmmtttzzz|||wwwssskkkhhheeeaaa]]]YYYUUURRRGGGHHHHHHGGGEEEAAA===;;;777888999;;;<<<<<<;;;;;;999888999<<<;;;999===BBBDDDKKKXXXiiixxxyyyxxxyyy~~~ooo```VVVPPPMMMLLLLLLNNNVVVdddwwwttt```TTTOOOMMMMMMNNNSSSuuuvvvzzzlllhhhnnnuuuxxxsssgggXXXOOOLLLHHHCCC;;;999666444444444333222000000000000000000000000//////000000000000//////111111111111111111111111000000000111222333333333111111222333333444444555444555777888888999<<<>>>CCCSSSttt~~~]]]JJJCCC@@@>>>@@@@@@AAAGGGNNNVVVZZZfffzzzwwwkkkeee[[[RRRKKKFFFBBB@@@???@@@AAAAAA???>>>>>>???@@@EEELLLTTT]]]eeennnsssvvvyyy|||}}}~~~~~~ttteeeWWWNNNHHHDDDBBBAAAGGGTTTbbbgggdddaaaaaabbbbbb___XXXPPPJJJHHHHHHOOOXXXooo|||qqq~~~qqqddd[[[\\\aaaooozzzyyynnnggg```[[[UUUWWW]]]iiiwww{{{uuuqqqwwwyyy{{{oookkkmmmqqqpppjjjaaaXXXQQQNNNLLLLLLIIIGGGFFFGGGGGGGGGEEECCCDDDCCCAAA@@@>>>>>>??????>>>?????????????????????>>><<<;;;;;;<<<===<<<:::888666555333333444555666555777999999:::;;;>>>@@@AAADDDGGGHHHHHHHHHJJJMMMOOOYYYlllzzzwwwxxx{{{jjjYYYRRRNNNIIIEEEEEECCC???>>>@@@;;;888999<<>>666888999;;;<<<<<<<<<;;;888777888;;;:::888<<>>FFFUUUvvv}}}\\\JJJCCC@@@???@@@@@@AAAFFFMMMVVVVVV]]]pppwwwlllfff\\\SSSLLLFFFBBB@@@>>>???@@@@@@>>>======>>>AAAFFFMMMVVV^^^gggooouuuwwwyyy|||~~~~~~~~~yyyiiiZZZPPPIIIDDDAAABBBGGGSSSaaahhhfffcccdddbbb```]]]VVVNNNIIIHHHIIIOOOWWWmmm}}}vvvpppccc\\\___eeevvv|||pppggg```YYYSSSTTT[[[ggguuu|||uuunnniiipppzzz|||qqqmmmppptttvvvooodddYYYPPPKKKIIIIIIFFFEEEDDDEEEFFFEEECCCAAAAAA@@@???============>>>>>>>>>>>>>>>>>>?????????===<<<;;;;;;<<<===<<<:::888777444222222333555777333666888:::<<>>@@@:::888888<<<@@@CCCLLLTTT___hhhuuu}}}rrrfffbbbqqqzzzrrrjjj___UUUOOOLLLGGGEEEFFFFFFBBB??????999999888888999999:::;;;;;;<<<<<<;;;:::999;;;======FFFTTTaaajjjmmmlllkkkhhhooo{{{xxxfffWWWMMMMMMKKKJJJNNNYYYkkk~~~|||aaaXXXTTTNNNMMMQQQVVVgggyyyyyyuuuhhhggglllrrrmmmfff^^^WWWOOOHHHCCC<<<666444555666444333555111111111111111111111111111111000000000000000111222111000.........///000000000////////////000000222222333333333444444444444555555555666888<<>>???BBBEEEGGGMMMSSSZZZfff{{{pppgggZZZPPPJJJFFFCCCAAA????????????????????????BBBFFFNNNXXXaaajjjooorrrxxx{{{~~~wwwjjj[[[PPPHHHEEEDDD>>>DDDPPP^^^ddddddccceeehhhccc[[[SSSMMMHHHDDDAAAJJJTTTiii}}}xxxzzz}}}}}}{{{zzztttggg```dddkkk~~~uuukkk^^^SSSSSSSSSZZZjjjyyyyyyssspppmmmqqq~~~xxxuuuuuuwwwyyyrrrgggYYYOOOJJJJJJMMMIIIIIIEEEBBBCCCGGGFFFBBBAAA>>><<<===>>>???===:::===>>>>>>>>>>>>>>>======<<<<<<===============<<<999888666555444444444555999999999:::;;;===@@@AAA@@@BBBEEEFFFGGGHHHJJJLLLJJJ\\\sss}}}sssssszzzwwwssswwwxxx~~~dddLLLNNNIIIEEEDDDAAA<<<;;;======;;;<<<>>>???AAAJJJSSS^^^hhhuuulll~~~wwwjjjeeeuuuzzziii\\\TTTMMMGGGDDDEEEDDDAAA??????:::999999888999:::;;;<<<;;;<<<<<<;;;:::999:::<<<===DDDOOOZZZaaacccaaa```___hhhxxxqqq^^^QQQMMMLLLKKKMMMWWWhhh}}}dddYYYUUUOOOMMMQQQSSSddd|||zzzxxxjjjeeegggoookkkeee]]]VVVNNNHHHDDD<<<666444555666333333555111111111111111111111111111111000000000000111111111111//////...///000000222222111111111111222222222222222222333333333333555666777777777:::>>>AAAFFFXXXwwwyyyxxxWWWIIICCCAAA???>>>???AAADDDFFFJJJOOOUUUaaayyyzzznnneeeYYYOOOIIIFFFCCCAAA?????????>>>>>>>>>>>>>>>BBBFFFNNNXXXbbbjjjppprrrwwwzzz~~~wwwjjj[[[PPPHHHEEEDDDBBBEEEOOO[[[aaaaaabbbeeefffccc]]]VVVNNNHHHEEECCCIIISSSggg~~~vvvuuuwwwwwwvvv{{{uuujjjdddiiiqqq~~~uuukkk___TTTSSSTTT]]]ooo~~~zzzttttttrrrttt{{{}}}{{{xxxxxxxxx|||vvviii[[[OOOHHHGGGHHHHHHHHHFFFDDDEEEIIIHHHCCCAAA???======>>>???===:::=========>>>>>>======<<<<<<<<<============<<<<<<999888666555444444555555999999999999;;;===@@@AAABBBDDDFFFGGGHHHIIIKKKMMMNNN]]]tttsssqqqxxx}}}lllgggjjjtttjjjTTTOOOIIIEEEDDDAAA===;;;===<<<;;;<<<>>>???AAAJJJSSS^^^ggguuu]]]nnntttmmm{{{|||jjj___QQQIIICCCCCCCCC@@@??????;;;:::999888888:::<<<===<<<======;;;:::999:::<<<===BBBHHHOOOSSSSSSRRRQQQRRR^^^qqq|||dddTTTMMMMMMLLLMMMTTTeee{{{iii[[[UUUOOONNNPPPQQQ```}}}zzz~~~|||kkkcccbbbllliiiccc\\\TTTMMMHHHFFF<<<777444555555333222444111111111111111111111111111000000000000000111111000000/////////000111111//////............//////111111111222222222222333444555666666777:::>>>AAAJJJ\\\zzz}}}sssSSSHHHAAA@@@>>>===>>>@@@CCCEEEIIILLLQQQ]]]tttyyykkkbbbWWWNNNIIIFFFCCCAAA??????>>>>>>=========<<>>>>>>>>>>><<<;;;;;;<<<<<<=========<<<<<<<<<===============<<<<<<888777666555444444555555888888888999;;;===@@@AAAEEEFFFHHHIIIHHHIIIKKKLLLRRR___tttvvvpppvvv~~~yyygggaaadddrrrqqq^^^PPPJJJEEEDDDBBB===;;;<<<<<<;;;<<<>>>???BBBJJJTTT^^^gggtttSSSaaaqqq~~~|||uuu}}}nnnXXXNNNDDDBBBBBB@@@@@@AAA===;;;:::999999;;;===???<<<======<<<::::::;;;======???CCCFFFGGGGGGFFFEEEHHHSSSfffzzzhhhVVVNNNNNNMMMMMMSSSccczzznnn]]]TTTNNNMMMOOORRR^^^}}}yyy{{{|||kkkbbb```iiigggbbbZZZRRRLLLHHHGGG<<<777444555555222222333111111111111111111111111000000000000000000111222/////////000000111111222///......------......///000000111111111222222222111222444444555888===@@@JJJ^^^|||lllOOOEEE@@@???=========???BBBCCCJJJLLLQQQ]]]sssxxxhhh```UUUMMMHHHEEECCC@@@@@@@@@??????>>>>>>======CCCHHHOOOYYYccckkkqqqtttvvvyyy~~~wwwiii[[[OOOHHHEEEDDDFFFHHHOOO[[[aaabbbaaaccc```aaa___XXXMMMFFFDDDFFFFFFNNN___xxxsssllllllnnnqqq~~~xxxnnnkkksss}}}}}}tttkkk```VVVUUUYYYggg}}}~~~zzz~~~|||vvvqqqqqq|||zzzuuukkk^^^SSSKKKHHHHHHDDDHHHJJJJJJKKKMMMKKKGGGAAA@@@???>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<==================<<<;;;888777666555444444555666777777888999;;;===@@@AAAFFFGGGIIIIIIHHHHHHIIIKKKSSS```sss{{{uuuwww|||xxxhhhbbbeeessstttfffRRRKKKDDDCCCBBB>>><<<<<<<<<:::;;;>>>???BBBKKKTTT^^^gggttt~~~LLLWWWdddooo}}}zzzuuu}}}bbbTTTGGGBBBBBBAAAAAABBB===<<<;;;:::;;;<<<>>>???===>>>>>>===<<<<<<===???>>>???@@@AAAAAAAAAAAA@@@BBBJJJYYYiiivvv|||}}}{{{{{{lll[[[PPPOOONNNNNNUUUeeezzzsss^^^SSSNNNLLLMMMQQQ\\\{{{|||xxx{{{yyyiiicccdddiiigggbbbYYYPPPJJJGGGGGG<<<777444555555222111222111111111111111111111111000000//////000111222222//////000111111111222222333333222222222222333333000000111111111222222222111222444555666:::>>>BBBLLLbbbeeeJJJCCC???>>>======>>>???AAABBBJJJKKKQQQ]]]rrryyyfff___TTTLLLHHHEEEBBB???AAAAAAAAA@@@@@@?????????DDDHHHPPPZZZccclllqqqtttvvvzzz~~~wwwiii[[[OOOHHHEEEDDDDDDHHHRRRaaaiiihhhcccaaa^^^___]]]UUUKKKDDDCCCEEEDDDKKK[[[rrrtttkkkjjjooosssxxxooommmuuu}}}sssjjj___VVVVVV[[[kkk}}}xxxpppkkklllvvv~~~xxxnnn```TTTLLLIIIHHHEEEJJJMMMLLLLLLMMMKKKGGGAAAAAAAAA???>>><<<<<<<<<::::::;;;<<<======<<<<<<===============<<<;;;;;;888777555444444555666666777777777888:::===@@@AAAFFFGGGHHHHHHGGGGGGHHHJJJTTTaaattt{{{yyy{{{vvvfff```bbbuuuyyyxxxqqqiiiTTTKKKDDDCCCBBB???<<<<<<;;;:::;;;>>>???BBBKKKUUU^^^fffsss}}}LLLRRR\\\fffrrr~~~~~~uuuoooooo{{{jjjZZZIIIBBBAAA@@@@@@AAA===============>>>>>>???===>>>??????>>>???AAABBBAAAAAAAAAAAA@@@@@@???>>>@@@DDDLLLWWWccckkkpppqqqtttyyy~~~rrraaaRRRPPPNNNPPPZZZjjj}}}yyyaaaSSSNNNMMMMMMOOOZZZzzz~~~zzz~~~vvvfffccchhhkkkiiicccZZZOOOHHHEEEFFF<<<777333444444111000222111111111111111111111111////////////000111222333000000111222222222111111333333222222222222333333111111111222222222222333333555666888:::===BBBFFFRRRhhh||||||___GGGCCC???>>>>>>>>>>>>@@@AAABBBGGGHHHNNN]]]qqqyyyfff___UUUMMMIIIEEEAAA>>>AAAAAAAAAAAAAAAAAAAAAAAADDDIIIQQQZZZdddlllrrruuuwww{{{wwwjjj[[[PPPHHHEEEDDDCCCHHHVVVhhhrrrppphhhdddaaa___ZZZRRRIIICCCBBBCCCCCCHHHVVVkkksssiiigggmmmsssxxxqqqpppyyytttkkk```WWWVVV\\\lll}}}tttkkkggghhhrrr|||}}}{{{{{{rrrcccTTTKKKGGGGGGHHHMMMPPPMMMKKKKKKIIIFFFAAABBBBBB@@@>>><<<<<<===:::;;;<<<===============>>>>>>>>>>>>===<<<;;;:::777666555444444555666777666666777888:::===@@@BBBEEEGGGHHHHHHGGGGGGHHHJJJUUUdddxxx}}}~~~}}}zzz{{{~~~xxxiiibbbdddwwwsssnnnkkkgggVVVLLLCCCBBBBBB???<<<<<<;;;999;;;>>>@@@BBBKKKUUU]]]fffrrr|||JJJMMMTTT]]]hhhuuu|||sssnnnmmmeeedddiiisss}}}ppp^^^JJJ@@@>>>>>>>>>???<<<===>>>?????????>>>>>>===>>>@@@@@@@@@AAADDDFFFFFFEEEDDDCCCAAA???>>>===>>>???CCCJJJTTT]]]cccfffmmmsssyyy}}}tttdddTTTPPPNNNSSS___pppdddUUUPPPOOONNNOOO^^^uuudddccckkknnnlllfff[[[NNNFFFDDDEEE<<<777333444444111000111111111111111111111111111////////////000111222333111111222222222111000///000000////////////000000222222222222333333333333444555777999;;;???DDDHHHXXXkkk}}}uuu~~~{{{uuuZZZFFFDDD??????>>>??????@@@BBBBBBDDDEEENNN^^^rrrwwwggg```UUUNNNIIIEEEAAA>>>?????????@@@AAAAAABBBBBBEEEIIIQQQ[[[eeemmmsssuuuxxx|||wwwjjj[[[PPPHHHEEEDDDEEEJJJXXXlllxxxvvvooojjjeeeaaaYYYPPPIIIDDDBBBBBBBBBGGGSSSggg|||qqqeeebbbhhhoooyyytttuuuvvvmmmbbbZZZWWW\\\mmm{{{zzzxxxzzzqqqhhhdddfffooozzz}}}wwwuuuvvv|||tttdddUUULLLIIIIIIKKKPPPQQQMMMIIIHHHGGGDDDAAACCCCCCAAA===;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777666555444444555666777555555666888:::===@@@BBBEEEGGGIIIIIIHHHIIIJJJLLLXXXiii}}}}}}}}}~~~zzzyyy}}}{{{|||mmmhhhiii}}}rrriiieeebbbXXXMMMCCCBBBBBB@@@<<<;;;:::999;;;>>>@@@CCCLLLUUU]]]fffqqq{{{BBBDDDJJJRRR\\\iiizzzssshhheee___```fffnnnrrrsssxxxttt{{{}}}{{{sss___III???===<<<<<<>>>;;;===???@@@AAA@@@>>>======???@@@AAABBBCCCFFFHHHIIIHHHGGGEEEBBB???===;;;<<<<<<>>>DDDLLLUUU\\\___iiiooovvvzzz}}}tttcccVVVQQQNNNTTTccctttgggWWWRRRQQQOOOQQQcccvvvcccccckkkpppnnnggg[[[NNNEEEBBBDDD<<<777333444444111///111111111111111111111111111////////////000111222333111222333333222111000///222222111111111111222222222222333333333444444444222444666888:::>>>CCCGGG[[[kkkwwwyyypppzzzsssqqqXXXFFFFFF????????????@@@AAABBBCCCDDDEEEOOOaaauuuvvvhhh```VVVNNNIIIEEEAAA=========>>>???@@@AAAAAABBBEEEJJJRRR[[[eeemmmsssvvvyyy|||wwwjjj[[[PPPHHHEEEDDDGGGKKKYYYmmmzzzzzztttpppiiibbbXXXOOOIIIEEECCCBBBAAAFFFQQQdddyyy~~~ooobbb^^^cccjjj}}}yyyvvvyyyyyyoooddd\\\WWW\\\mmm~~~xxxvvvsssvvv~~~ooofffbbbeeennnxxx{{{tttqqqsss{{{tttcccVVVOOOMMMNNNMMMRRRRRRMMMHHHFFFEEECCCAAACCCDDDAAA===;;;<<<===;;;<<<===>>>????????????>>>>>>>>>>>>===<<<;;;:::777666555444444555666777555555666777:::===@@@BBBFFFHHHIIIJJJJJJJJJLLLNNN[[[mmm~~~{{{uuuwwwxxx~~~yyymmmiiikkktttgggbbb___YYYMMMCCCAAABBB@@@===;;;:::999:::>>>@@@CCCLLLVVV]]]eeeqqq{{{HHHFFFGGGMMMVVV```nnn{{{rrrjjj___ccciiiooossssssrrrqqqppplllhhhjjjpppuuuvvvuuufff\\\NNNCCC>>>===<<<;;;;;;>>>@@@BBBAAAAAAAAABBB@@@@@@AAAAAABBBFFFJJJNNNOOOJJJFFFDDDDDDDDDCCCAAA??????@@@BBBFFFNNNXXX^^^ccciiipppsssvvv}}}xxxhhhWWWRRRPPPXXXjjj|||lll\\\UUUSSSRRRQQQbbbuuuaaa```jjjqqqrrrpppdddTTTGGGCCCCCC<<<999555333333333222111222222222111111111000000000000000000000000000000222222222222222222333333111111111111111111111111333333333333333333333333444666333666===<<>>>>>>>>>>>???@@@AAABBBFFFLLLUUUaaasss|||sssddd]]]TTTMMMHHHFFFDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>FFFKKKTTT]]]eeelllssswwwuuuyyy~~~|||mmm\\\PPPHHHEEEEEEHHHKKKWWWkkk{{{~~~|||uuujjjZZZNNNHHHEEEBBB???CCCCCCJJJZZZooozzzoooccc\\\___fff}}}uuuttt{{{~~~ttteeeWWWZZZ]]]kkkvvvpppooovvvrrrfff___aaammmzzz}}}tttppprrrzzzuuufffZZZTTTSSSTTTTTTTTTRRRLLLFFFBBBBBBDDDAAAAAA@@@???>>>===<<<<<<999:::<<<===???@@@@@@AAA??????>>>===<<<;;;::::::555666777666444333333444777888888999:::===BBBFFFKKKLLLKKKJJJJJJLLLPPPSSS___nnn}}}zzz~~~}}}}}}}}}{{{wwwtttyyyzzzppphhhlllzzzmmmjjjcccXXXOOOGGGDDDBBB???======:::;;;<<<===@@@EEELLLQQQ```gggqqqyyyGGGDDDDDDIIIOOOWWWdddooo~~~tttgggjjjooossswwwxxxxxxwwwmmmhhhaaa^^^___bbbbbbbbbZZZQQQFFF>>>;;;;;;;;;;;;<<<>>>AAAAAAAAA@@@AAAAAA>>>???@@@AAACCCGGGMMMQQQSSSOOOJJJFFFEEEEEEBBB@@@@@@@@@AAABBBFFFNNNWWW]]]___eeelllqqquuu|||wwwgggYYYUUUUUU^^^oooqqq^^^UUURRRRRRTTTcccttt```___hhhqqqtttrrrhhhXXXJJJEEEEEE;;;888555222222222111111222222222111111111000000000000000000000000000000000111111111222222333333111111111111111111111111333333333333333333333333333555333777>>>>>>FFF[[[mmm|||yyyzzziiitttwww~~~ttt\\\GGGDDD>>>>>>>>>>>>???@@@AAABBBFFFLLLUUUaaarrr{{{qqqddd^^^UUUMMMHHHEEECCCBBB????????????????????????FFFKKKTTT]]]eeelllssswwwvvvzzz~~~~~~nnn]]]PPPIIIGGGGGGJJJMMMYYYmmm}}}rrrgggYYYNNNIIIFFFDDDAAADDDDDDJJJYYYlllzzz~~~wwwnnnbbb[[[```hhh{{{rrrqqqzzzuuueeeXXXZZZ^^^mmm~~~sssnnnmmmtttrrrgggaaacccooo|||}}}tttooopppwww~~~vvvhhh]]]XXXWWWXXX\\\YYYSSSKKKEEEAAA@@@@@@?????????>>>>>>=========::::::<<<>>>???@@@AAAAAA??????>>>===<<<;;;::::::444555666666444444555666666777888999:::>>>CCCGGGKKKKKKJJJIIIHHHJJJNNNRRR___ooo|||yyywwwrrrmmmjjjnnn||||||wwwppplllsss}}}sssnnnfffXXXNNNEEEBBBAAA>>><<<===:::;;;<<<===@@@EEELLLQQQ^^^fffpppyyyFFFCCCCCCFFFJJJOOOXXXbbbyyyvvvxxxzzz|||~~~vvvqqqiii```ZZZWWWUUUUUUMMMGGG???;;;;;;======<<<>>>@@@AAAAAA@@@??????@@@>>>>>>???@@@BBBGGGNNNSSSVVVRRRMMMIIIGGGDDDBBB@@@BBBBBBBBBCCCGGGNNNWWW]]]___eeemmmrrrxxxwwwiii\\\[[[]]]gggvvvyyybbbUUUQQQRRRUUU```qqq^^^]]]dddqqqtttuuulll\\\NNNGGGFFF===999666333333333333222222222222111111111111111000000000000000000000000...//////000111222222333111111111111111111111111222222333333333333333333333666444777>>>???JJJaaavvv}}}zzzkkkttt{{{www^^^GGGBBB???>>>>>>>>>>>>@@@AAABBBGGGLLLUUUaaarrryyypppeee___UUUMMMGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@FFFKKKTTT]]]eeelllrrrvvvxxx{{{ooo]]]PPPIIIIIIJJJKKKNNN[[[pppnnneeeXXXNNNIIIGGGEEEDDDDDDEEEKKKWWWhhhtttzzzzzzzzzxxxuuummmbbb[[[aaakkkzzznnnnnnzzzvvvfffZZZYYY```qqq|||rrrnnnnnnvvvrrrgggcccfffsss}}}tttnnnooosssyyy|||wwwjjjaaa\\\]]]___ccc\\\QQQIIIEEECCC@@@>>>========================:::;;;===>>>@@@@@@AAAAAA??????>>>===<<<;;;::::::444555666666555555666777666777888999;;;???DDDIIINNNMMMKKKIIIHHHJJJNNNRRR```ppp|||xxxrrrlllgggcccdddqqq~~~xxxsssppprrr}}}zzzuuuiiiXXXNNNDDD@@@>>><<<<<<>>>:::;;;<<<===@@@EEELLLQQQ\\\cccnnnwww~~~GGGDDDDDDFFFHHHKKKRRRZZZkkkqqqxxx{{{||||||zzzoooddd[[[UUUSSSIIIDDD???===>>>@@@@@@??????@@@AAAAAA???>>>>>>?????????@@@@@@BBBFFFLLLPPPSSSPPPMMMIIIFFFCCCAAA@@@CCCCCCDDDFFFJJJRRR[[[bbbfffllltttzzzyyylllaaaaaafffppp}}}fffVVVQQQRRRRRRZZZ|||ppp]]]ZZZaaannnsssuuunnn___PPPHHHFFF>>>;;;777555555555444444111111111111111111111111000000000000000000000000,,,---...///000111222333111111111111111111111111222222222222222333333333333777555777===???LLLfff}}}~~~nnnuuu|||fffLLLDDD@@@???>>>===>>>???AAABBBHHHNNNWWWccctttyyyqqqfff___UUUMMMGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEKKKSSS\\\dddkkkrrrvvvzzz|||ooo\\\OOOJJJJJJLLLKKKOOO]]]sssnnnfffZZZPPPJJJGGGEEEDDDCCCDDDJJJVVVeeeqqqvvvxxxwwwwwwtttmmmbbb\\\cccooozzznnnnnn|||wwwhhh^^^ZZZeeewww}}}tttqqqrrr{{{qqqhhhdddiiiuuu}}}tttoooooorrrvvvxxx~~~vvvlllddd```bbbeeefff[[[NNNFFFEEEEEECCC@@@============<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAAAAA??????>>>===<<<;;;::::::666777888777555555555777666777888999<<<@@@FFFJJJQQQPPPNNNLLLJJJLLLOOORRR___nnnyyyqqqjjjgggdddccclllxxxxxxsssrrrwwwzzzkkkXXXMMMCCC>>>===;;;;;;>>>:::;;;<<<===@@@EEELLLQQQZZZaaallluuu}}}EEECCCCCCFFFHHHIIINNNUUU\\\```eeegggggggggjjjlllxxx|||pppcccYYYSSSJJJFFFAAA@@@AAABBBAAA???@@@AAAAAA@@@>>>===>>>???AAAAAAAAAAAAAAACCCGGGJJJJJJIIIHHHFFFCCCAAAAAAAAABBBDDDFFFIIIPPPZZZeeelllqqqvvv~~~zzznnngggiiinnnxxxkkkXXXQQQQQQPPPUUUuuuooo^^^YYY^^^kkkppptttnnn___QQQHHHEEE>>>:::777444444444444333111111111111111111111111000000000000000000000000,,,------///000111222222111111111111111111111111111111111222222333333333333888777888;;;===NNNjjjooouuuzzzrrrTTTHHHAAA@@@>>>======???AAABBBIIIPPPYYYeeevvvzzzssseee___UUULLLGGGCCCAAA@@@????????????????????????EEEJJJSSS\\\dddkkkrrrvvv{{{}}}ooo\\\OOOJJJKKKNNNKKKPPP```wwwqqqiii]]]RRRJJJEEECCCBBBAAACCCIIITTTcccooowwwzzzzzzxxxssskkkaaa\\\eeeqqq{{{qqqssswwwjjjddd]]]lll~~~vvvtttvvvqqqhhhfffjjjuuu|||uuuqqqpppsssuuuwwwzzzxxxtttllldddbbbeeeiiijjj]]]MMMEEEDDDEEECCC???>>>>>>>>>===<<<;;;;;;;;;======???@@@AAAAAAAAAAAA??????>>>===<<<;;;::::::888999999888666444555666666777999:::<<>><<<:::;;;===:::;;;<<<===@@@EEELLLQQQXXX___jjjttt{{{BBBAAABBBEEEFFFFFFJJJPPPQQQSSSUUUVVVUUUVVVWWWXXXhhh|||}}}ooobbbYYYNNNJJJDDDBBBBBBBBB@@@===@@@@@@@@@???======>>>???AAABBBCCCBBBAAA@@@BBBCCC@@@AAABBBAAA@@@??????@@@AAACCCGGGNNNXXXeeerrrzzz}}}{{{qqqoooqqqwwwnnn[[[SSSQQQOOOUUUtttqqq___YYY\\\hhhnnnrrrlll^^^PPPHHHEEE;;;888444222222222111111111111111111111222222222000000000000000000000000---......///000111111222111111111111111111111111000000111111222333333333333999999888<<>><<<===>>>AAABBBIIIPPPZZZgggxxxyyyrrrddd^^^TTTLLLFFFCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>EEEJJJSSS\\\dddkkkqqquuu{{{}}}mmm[[[OOOJJJLLLNNNKKKRRRddd|||ssslllaaaUUUKKKEEECCCBBB@@@BBBGGGRRR```mmmxxx}}}}}}vvvmmmddd\\\[[[eeeqqq|||tttwwwwwwlllhhhdddvvvwwwwwwzzztttjjjhhhlllvvv}}}wwwsssrrrsssssstttqqqrrrpppiiibbb```dddiiimmm```PPPEEEBBBAAA???;;;>>>>>>>>>======<<<<<<<<<>>>>>>???AAAAAABBBBBBBBB??????>>>===<<<;;;::::::888999:::999666555666777888999:::;;;===AAAFFFJJJOOOPPPPPPNNNLLLJJJKKKLLLVVV```qqqxxxiii___aaaaaa^^^eeeppp{{{zzz}}}nnnWWWMMMCCC???===;;;;;;===:::;;;<<<===@@@EEELLLQQQWWW___iiirrryyyBBBAAACCCFFFFFFEEEGGGLLLLLLLLLLLLLLLKKKJJJKKKLLLXXXmmm{{{mmmbbbSSSNNNHHHEEEDDDDDDAAA??????@@@???>>>======>>>@@@>>>@@@BBBCCCAAA?????????:::<<<>>>>>>===<<<>>>???>>>BBBIIIRRR___ooo~~~yyywwwzzzqqq^^^TTTQQQNNNUUUssssssaaaZZZ[[[ffflllpppkkk]]]OOOHHHFFF<<<999666333333333333222000000111111111222222222000000000000000000000000/////////000000111111111111111111111111111111111///000000111222222333333111888::::::>>>CCCZZZ|||lllwwwzzzgggNNNCCCAAA>>><<<<<<>>>@@@BBBGGGNNNYYYgggxxxvvvoooccc]]]SSSKKKFFFDDDBBBAAA????????????????????????DDDJJJSSS[[[ccckkkqqquuu{{{|||~~~|||jjjZZZNNNJJJKKKMMMLLLTTThhhtttnnncccWWWMMMFFFDDDDDD@@@AAAFFFOOO\\\kkkwww~~~}}}qqqbbbYYYUUUYYYdddppp{{{uuuyyyuuulllkkkmmm{{{{{{xxxmmmkkknnnwww~~~xxxtttqqqpppoooooojjjlllkkkfff___]]]aaagggjjj___PPPFFFAAA???===;;;<<<<<<======>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBB??????>>>===<<<;;;::::::666777888888888777999:::999:::;;;<<<===AAAFFFJJJQQQRRRTTTSSSPPPMMMKKKKKKOOOVVVcccsssmmm]]]]]]]]]\\\eeetttzzz|||pppWWWMMMDDDAAA???<<<;;;<<<:::;;;<<<===@@@EEELLLQQQWWW^^^iiiqqqxxxEEEDDDFFFIIIHHHEEEGGGKKKKKKJJJIIIHHHFFFFFFFFFFFFGGG]]]yyyqqqgggXXXRRRLLLHHHGGGGGGDDDBBB?????????>>><<<===???AAA;;;>>>BBBCCCAAA???>>>===777:::======;;;;;;<<<>>>===AAAIIIUUUdddvvv|||rrr```UUUQQQMMMTTTrrrtttccc[[[[[[ffflllpppjjj]]]OOOHHHGGG@@@===999777666666666555000000111111222222222222000000000000000000000000000000000000111111111111111111111111111111111111///000000111222222333333000888:::<<<@@@GGG```ooo|||oooRRRCCCAAA>>><<<<<<>>>@@@BBBFFFMMMXXXfffxxxtttkkkbbb\\\SSSKKKFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@DDDJJJRRR[[[cccjjjqqquuuzzz|||~~~yyyiiiYYYNNNJJJKKKMMMMMMVVVlllsssnnndddYYYNNNHHHFFFFFF@@@AAAEEELLLYYYhhhuuu~~~{{{kkkZZZQQQPPPVVVcccooozzzuuuyyytttlllmmmsss{{{pppmmmpppxxxyyytttqqqnnnllljjjeeehhhiiiddd]]][[[___eeeddd[[[OOOFFFAAA@@@@@@???999:::;;;===@@@BBBCCCDDD???@@@@@@AAABBBBBBBBBBBB??????>>>===<<<;;;::::::333555777888888999<<<===:::;;;<<<<<<===AAAFFFIIITTTVVVYYYXXXUUUQQQNNNMMMKKKPPPYYYhhhwwwuuu```]]]^^^^^^jjjzzzxxx}}}rrrVVVMMMEEEBBBAAA===;;;<<<:::;;;<<<===@@@EEELLLQQQWWW^^^hhhqqqwww}}}EEEBBBDDDIIIJJJGGGHHHMMMLLLLLLKKKIIIFFFCCCCCCCCCIIIOOO```yyyuuujjjaaa]]]WWWOOOIIIEEEBBBAAA>>>??????>>>======???AAA@@@AAABBBBBBBBB@@@>>>===:::888777888;;;>>>??????@@@AAAEEEQQQcccvvvtttaaaVVVPPPNNNXXXwwwzzzeeeYYYXXX]]]kkktttmmm^^^RRRKKKGGG<<<999444111111333444444111111111111111111111111444333111000000000111222000000000000////////////111111111111111111111111///////////////000000000888333555<<>>???@@@GGGLLLTTT\\\cccjjjqqquuussswww}}}wwwgggWWWMMMKKKKKKJJJMMMZZZooo~~~vvvooobbbUUULLLFFFDDDDDDDDDEEEEEEGGGRRRcccooosssyyyfffTTTOOOPPPTTT```mmmzzzyyy|||tttnnnoooyyyxxxvvvuuuyyy~~~|||xxxuuuooojjjiiillleeefffaaaZZZWWW[[[___```ddd\\\PPPFFFAAA???@@@@@@@@@===<<<@@@FFFIIIHHHFFFDDDBBB@@@@@@BBBCCCCCCCCCAAA@@@@@@???===<<<:::999999::::::888777888:::<<<===<<<<<<>>>===>>>EEENNNRRR[[[cccbbb\\\VVVRRRPPPPPPKKKOOO]]]jjjqqq{{{}}}ccc]]]\\\^^^ooo|||{{{oooUUUKKKCCC@@@???<<<;;;===:::;;;;;;;;;===BBBIIINNNWWW]]]eeennnvvvIIIFFFHHHOOOQQQNNNMMMOOOKKKKKKKKKIIIFFFDDDCCCCCCBBBFFFRRReeexxxtttkkklllggg^^^SSSJJJCCC>>><<<===>>>???>>>======???AAAAAABBBBBBCCCBBB@@@===<<<999888777888;;;>>>????????????AAAIIIXXXkkk~~~yyydddVVVOOOOOOYYYwwwyyycccXXXXXXZZZhhhrrrnnnaaaUUUKKKEEE<<<999444222222333333444111111111111111111111111111000000///////////////------...///000111222222111111111111111111111111000111111111111222222222888333666===AAAMMMooo}}}|||uuuXXXFFFAAA>>>>>>======@@@EEEJJJOOOZZZhhhwwwwwwooocccZZZQQQLLLGGGAAA@@@AAA@@@AAABBBAAA???>>>???@@@GGGLLLSSS[[[cccjjjqqquuusssvvv{{{~~~vvvfffVVVLLLJJJJJJKKKLLLYYYrrrxxxooocccVVVMMMIIIHHHGGGDDDDDDDDDGGGRRRcccnnnpppvvvcccQQQKKKKKKNNNXXXddd|||{{{{{{~~~tttnnnooozzz}}}zzzyyy{{{{{{vvvtttnnngggfffhhhdddddd___WWWTTTWWW[[[\\\```YYYNNNFFFAAA?????????@@@======@@@FFFJJJIIIFFFBBB@@@>>>===???@@@@@@???@@@@@@@@@???===<<<:::999888999999888777777:::<<<===<<<===???>>>???EEEMMMWWW```hhhhhhccc^^^ZZZVVVRRRKKKKKKUUU]]]dddppp~~~jjjaaa___cccuuu{{{}}}kkkTTTKKKBBB@@@???<<<;;;===:::;;;;;;;;;===BBBIIINNNWWW\\\eeennnwwwJJJIIIMMMUUUYYYWWWRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEBBBBBBGGGRRR]]]lllvvvnnnuuunnncccVVVKKKCCC>>>;;;<<<===>>>>>>======???AAACCCDDDDDDCCCAAA???<<<;;;888777666888;;;>>>??????>>>===>>>@@@IIIZZZmmm{{{~~~hhhXXXOOOOOOYYYvvvyyyaaaWWWXXXWWWdddooonnndddXXXKKKBBB<<<999444222222333333333111111111111111111111111///000000000000//////...---......///000111222222000000000000000000000000222222222333333444444444888444666===CCCRRRwwwqqqTTTEEEAAA>>>??????===???CCCIIINNNYYYhhhwwwxxxpppddd[[[QQQLLLGGGAAA???@@@@@@AAABBBAAA???>>>???@@@FFFKKKSSS[[[cccjjjqqquuuvvvxxx{{{}}}~~~tttdddVVVLLLIIIKKKNNNNNNZZZtttyyypppcccWWWPPPMMMLLLLLLDDDDDDDDDGGGSSSccclllnnnqqq___NNNHHHGGGHHHPPPZZZqqq|||}}}uuunnnooozzz~~~~~~yyyuuurrrmmmeeeaaabbbbbbbbb]]]TTTPPPRRRVVVVVVYYYSSSKKKEEEAAA@@@???>>>???>>>>>>BBBGGGJJJIIIGGGBBB???===<<<===>>>>>>===@@@@@@???>>>===<<<:::999777888888777666777999;;;>>>===???AAA@@@???DDDLLL]]]fffnnnooonnnkkkeee___WWWOOOKKKMMMPPPUUUeeeuuuvvvhhhdddkkk|||{{{gggSSSJJJBBB@@@???<<<;;;<<<:::;;;;;;;;;===BBBIIINNNWWW\\\eeennnwwwMMMOOOVVV```fffddd]]]WWWTTTRRROOONNNLLLKKKIIIHHHIIIGGGGGGIIIMMMWWWiiizzzzzzsssuuunnncccVVVKKKDDD@@@???<<<===>>>>>>======???AAAFFFFFFEEECCCAAA>>>;;;:::777777777999===@@@@@@@@@>>>>>>>>><<>>@@@@@@>>>???BBBHHHMMMYYYhhhwwwxxxoooeee[[[RRRLLLFFFAAA???@@@@@@AAABBBAAA???>>>???@@@EEEJJJRRR[[[cccjjjqqqvvvzzz|||}}}~~~~~~ttteeeXXXNNNKKKPPPVVVZZZ```uuuyyyoooaaaVVVQQQOOOOOOOOODDDDDDEEEIIIVVVeeelllllllll[[[LLLHHHGGGFFFKKKTTTbbbyyy{{{}}}wwwpppppp{{{~~~yyyuuusssmmmddd^^^]]]``````\\\SSSNNNPPPRRRQQQRRRNNNHHHDDDBBB@@@???===???>>>@@@CCCGGGIIIHHHGGGCCCAAA>>>===>>>>>>>>>===?????????>>>===;;;:::999666777777666666666999;;;>>>>>>@@@CCCBBBAAAEEEKKKaaallluuuvvvwwwwwwpppggg^^^UUUOOONNNLLLNNN^^^pppoookkkuuuzzz|||}}}eeeRRRIIIBBB@@@???===;;;<<<:::;;;;;;;;;===BBBIIINNNVVV\\\eeeoooxxxUUU[[[fffqqqwwwvvvnnnfff]]]YYYSSSPPPOOOMMMKKKJJJKKKHHHFFFFFFFFFLLLZZZhhh{{{yyyrrrkkk___SSSIIICCCAAAAAA<<<===>>>>>>>>>>>>@@@BBBHHHGGGEEECCC@@@===;;;:::888888999<<<@@@BBBCCCCCC???@@@@@@===;;;???IIIQQQ___fffpppyyy}}}}}}hhhYYYTTTQQQ\\\yyy~~~eeeZZZ\\\ZZZcccjjjhhh```WWWLLLDDD<<<999555333333333222111111111111111111111111111000111222333333222111000111111111111000000000000////////////////////////111111222222333444444555666555777;;;BBBWWW|||eeeNNNDDD@@@>>>@@@@@@>>>???BBBGGGMMMXXXgggwwwwwwnnnddd[[[QQQLLLGGGAAA???AAA@@@AAABBBAAA???>>>???@@@DDDJJJRRRZZZbbbjjjqqqvvv{{{|||}}}}}}~~~uuuggg\\\SSSPPPWWWaaannnnnn{{{zzzooo```UUUQQQQQQRRRRRREEEFFFGGGMMM[[[iiiooommmfffWWWJJJHHHGGGEEEHHHOOOVVVjjjzzz|||zzzsssrrr|||~~~yyyuuutttooofff]]]ZZZ]]]^^^\\\UUUPPPQQQQQQOOOMMMJJJFFFCCCBBB@@@>>>===??????AAADDDFFFGGGGGGEEECCC@@@>>><<<=========<<<>>>>>>>>>>>>===;;;:::999666666777666666777999<<>>?????????@@@BBBDDDIIIHHHEEECCC@@@===<<<:::999:::;;;???CCCFFFGGGFFFAAAAAAAAA>>>;;;;;;???BBBLLLTTT___iiiooouuu{{{|||gggZZZVVVQQQ]]]{{{iii]]]]]]^^^hhhooojjj```VVVMMMFFF<<<999666444333333111000111111111111111111111111...//////000000000000///...//////000111222333333000000000000000000000000000000111111222333444444444666999<<>>??????===???CCCGGGLLLXXXgggxxxvvvnnncccZZZQQQLLLGGGBBB@@@BBB@@@AAABBBAAA???>>>???@@@DDDIIIQQQZZZbbbjjjqqqvvvyyyzzz{{{||||||~~~vvviii```XXXUUU___mmm}}}ppp___TTTQQQSSSTTTTTTHHHHHHKKKRRRaaappptttpppbbbTTTIIIHHHGGGCCCEEEJJJNNN^^^vvvyyy|||wwwvvv}}}xxxuuuuuuqqqggg]]]XXXXXX[[[\\\WWWSSSSSSQQQNNNJJJGGGDDDBBBAAA@@@>>>===???@@@BBBDDDEEEEEECCCCCC@@@>>>;;;:::;;;<<<<<<;;;============<<<;;;::::::666777777777666777:::===??????AAADDDCCCCCCHHHPPPdddxxxxxxjjj___VVVQQQLLLKKKUUUbbbzzzvvv~~~xxxvvvbbbOOOGGGAAA@@@@@@===;;;;;;:::;;;;;;;;;===BBBIIINNNUUU[[[fffqqqzzz```qqqwwwjjjaaa^^^]]]\\\ZZZSSSLLLGGGFFFEEEEEEJJJPPPaaauuu}}}xxxtttqqqsssrrrttt|||nnnfffYYYMMMCCC??????@@@>>>???AAAAAA@@@AAACCCFFFIIIHHHEEECCC@@@>>><<<<<<;;;<<<>>>BBBGGGJJJJJJJJJBBB@@@>>><<<;;;;;;<<<===???GGGRRR\\\cccjjjqqqvvvyyy}}}~~~iiiZZZWWWQQQ^^^~~~lll___]]]aaannnwwwrrrdddWWWNNNHHH<<<999666444444333111///111111111111111111111111///////////////000000111//////000111222333333444111111111111111111111111///000111222333444555555333777<<>>>>>======@@@EEEFFFKKKWWWgggxxxvvvoooaaaYYYPPPKKKGGGBBBAAACCC@@@AAABBBAAA???>>>???@@@CCCHHHQQQZZZbbbjjjqqqvvvwwwyyy{{{|||}}}vvvjjjccc[[[YYYeeevvvrrr```UUUSSSUUUVVVVVVJJJKKKNNNWWWhhhvvvyyytttdddWWWMMMLLLJJJDDDCCCGGGHHHSSSgggyyy}}}{{{yyy|||vvvtttuuurrrhhh\\\VVVRRRXXX[[[YYYVVVUUURRRNNNJJJGGGCCCAAA@@@@@@???>>>???AAACCCDDDDDDBBB@@@@@@???===;;;:::<<<======<<<============<<<;;;::::::666777888777777888;;;>>>@@@???@@@CCCCCCDDDKKKSSSggguuufffWWWPPPKKKIIIQQQ]]]zzz|||zzzzzzvvvttt^^^NNNGGGAAAAAA@@@===;;;;;;:::;;;;;;;;;===BBBIIINNNTTT[[[fffqqq{{{lllwwwmmmiiihhhfffeeeaaaXXXOOOKKKIIIGGGHHHKKK]]]tttxxxpppllljjjggggggppp~~~jjjbbbVVVKKKCCCAAABBBCCC???@@@AAAAAAAAABBBDDDGGGIIIGGGEEEBBB@@@>>>===<<<===>>>@@@EEEIIILLLLLLLLLBBB???;;;999:::<<<======999AAAKKKTTT\\\cccjjjooovvv{{{jjjZZZVVVQQQ___nnn___\\\cccrrr~~~yyyiiiYYYNNNHHH<<<999666555444333111///111111111111111111111111222111000000000111333444222222222111111111111000111111111111111111111111000000111222444555555666333888>>>DDDPPPkkk```MMMGGGAAA=========<<<@@@EEEFFFKKKWWWgggxxxwwwppp```XXXOOOKKKGGGCCCBBBDDD@@@AAABBBAAA???>>>???@@@CCCHHHQQQYYYbbbjjjqqqvvvxxxzzz}}}vvvjjjddd]]][[[hhhzzztttbbbVVVUUUWWWXXXXXXKKKMMMPPPZZZkkkzzz|||wwwhhh\\\RRRQQQMMMFFFCCCGGGCCCKKK^^^uuuzzz~~~}}}|||zzzuuusssuuurrrhhh[[[UUUNNNUUUZZZZZZXXXVVVRRRMMMJJJGGGCCC@@@@@@@@@???>>>???AAADDDDDDCCC@@@>>>>>>@@@???======>>>@@@@@@???============<<<;;;::::::777888888888888999<<>><<<<<<<<<<<<<<<===@@@FFFLLLOOOMMMJJJCCCAAA>>><<<999888888888===>>>DDDNNNVVV]]]fffooosssxxx~~~}}}ggg[[[ZZZUUUaaapppjjjmmmvvvppp\\\NNNHHH===:::666444333222000///000000000000000111111222000000111111111111000000...//////000111222222333000000000000000000000000000000000111222333444555666999>>>FFFXXXwwwdddJJJBBB@@@===::::::<<<>>>@@@HHHMMMYYYfffsssttthhh^^^YYYQQQJJJFFFCCCBBBAAA>>>@@@AAAAAA???>>>>>>???DDDJJJRRR[[[cccjjjqqqvvvzzz{{{|||}}}|||xxxzzzfffWWW[[[bbbvvvsss___XXXZZZ\\\]]]^^^QQQQQQVVVdddttt|||xxxrrrggg```VVVOOOLLLJJJGGGDDDFFFIIISSSfff}}}}}}{{{|||yyyxxxzzzvvviii[[[SSSOOORRRWWWZZZ[[[WWWRRROOOHHHFFFCCC@@@??????@@@AAACCCCCCCCCCCCBBB@@@>>>===???>>>===<<<<<<===>>>???@@@???======<<<;;;888666999777666777:::===>>>>>>===AAA>>>@@@HHHGGGJJJWWWlllsssbbbUUULLLJJJRRR\\\yyy}}}wwwwwwkkkXXXIIIGGGCCC@@@???>>>===;;;:::<<<===<<<===AAAHHHNNNUUU]]]iiittt|||vvv~~~nnnbbbWWWMMMJJJMMMVVVoooyyymmmjjjlllrrr~~~uuuddd]]]RRRHHHCCCBBBBBBBBBCCCAAA@@@@@@BBBEEEFFFFFFDDDCCC@@@===<<<<<<<<<===>>>???CCCIIIOOOQQQNNNJJJBBB@@@>>>;;;999888777777;;;<<>>GGGZZZyyy}}}bbbJJJAAA@@@===;;;:::<<<>>>@@@GGGLLLWWWdddrrrttthhh^^^YYYQQQJJJFFFCCCBBBAAA>>>@@@AAAAAA???>>>>>>???DDDIIIQQQZZZbbbjjjqqquuuyyyzzz{{{}}}~~~yyy{{{fffWWWZZZ```sssrrr___YYY[[[]]]]]]]]]QQQSSS[[[lll}}}{{{qqqeeeaaaZZZRRRLLLHHHGGGFFFEEEGGGOOO```uuuyyyxxx|||yyyyyy|||xxxkkk[[[RRRMMMPPPUUUYYYZZZWWWQQQMMMHHHFFFCCC@@@>>>>>>???@@@BBBBBBCCCBBBAAA@@@>>>===???>>>===<<<<<<===>>>???@@@>>>===<<<<<<;;;999666888777666888;;;>>>??????@@@DDDAAABBBIIIHHHKKKXXXoootttcccVVVMMMKKKRRR[[[zzzyyyssstttgggTTTIIIFFFBBB@@@???>>><<<;;;999;;;<<<<<<<<<@@@HHHNNNVVV^^^kkkuuu}}}uuuttteeeYYYTTTTTTSSSjjjzzztttuuuwww}}}mmm___YYYPPPIIIEEECCCBBBBBBDDDBBBAAAAAACCCEEEEEEDDDAAA@@@>>><<<;;;<<<===>>>@@@BBBFFFMMMSSSSSSOOOJJJ@@@???<<<:::888777666666999:::???HHHPPPWWW```iiivvvzzzjjj[[[XXXZZZjjj}}}{{{yyyqqqsss|||~~~{{{ooo___OOOFFF;;;888555333333333222111000000000000000111111222222111000//////000111222////////////////////////111111111111111111111111111111222222333555666777666999>>>HHHZZZzzzxxx^^^IIIAAA???===;;;;;;<<<>>>???DDDJJJTTTaaaooottthhh^^^YYYQQQJJJFFFCCCBBBAAA>>>@@@AAAAAA???>>>>>>???DDDIIIPPPYYY```hhhppptttwwwxxxzzz|||zzz{{{}}}gggWWWYYY\\\nnnppp___[[[]]]^^^]]]]]]SSSWWWcccwww~~~qqqeeeccc]]]UUULLLGGGGGGHHHFFFGGGNNN\\\mmmzzz~~~xxxrrrttt{{{yyy{{{}}}nnn\\\QQQKKKOOOTTTZZZ\\\XXXQQQLLLFFFEEEBBB@@@>>>>>>???@@@AAABBBBBBAAA@@@???======>>>>>>============>>>>>>???>>>===<<<<<<;;;999777888666666888<<<@@@AAABBBDDDGGGDDDDDDJJJIIILLLZZZtttuuudddWWWNNNKKKRRR[[[yyy}}}xxxrrrsssfffQQQHHHEEEAAA???>>>===;;;:::888:::;;;;;;<<<@@@HHHNNNXXXaaammmxxxqqqzzzjjj___YYYTTTddd|||iiiZZZUUUOOOIIIFFFEEECCCBBBEEECCCBBBCCCDDDEEEDDDBBB>>>===<<<;;;;;;<<<>>>???AAACCCIIIQQQVVVUUUNNNHHH???>>>;;;999777666666666999999>>>FFFNNNTTT^^^gggqqqvvv{{{~~~lll]]]ZZZZZZmmm}}}|||pppqqqwww||||||nnn\\\MMMEEE999777444333444444444333000000000000000111111222333111///......///111333222222111111111111111111111111111111111111111111222222222333444555666777777:::>>>GGGYYYwwwvvv\\\FFFAAA???===;;;;;;<<<>>>???BBBGGGQQQ^^^llltttiii^^^YYYQQQJJJEEECCCBBBAAA>>>@@@AAAAAA???>>>>>>???DDDHHHOOOWWW___gggnnnsssuuuwwwyyy|||~~~tttyyy||||||gggWWWXXXYYYiii}}}nnnaaa]]]______^^^^^^WWW^^^llltttiiiddd]]]UUUOOOKKKIIIHHHHHHJJJQQQ]]]kkkuuuxxxxxxrrrmmmiiinnnxxxzzzyyy}}}rrr^^^QQQLLLPPPVVV]]]```\\\SSSLLLEEEDDDBBB@@@???>>>??????AAA@@@@@@@@@???>>>======>>>>>>============>>>>>>>>>===<<<<<<===<<<:::888777666777999>>>BBBEEEFFFGGGKKKGGGFFFKKKIIIMMM[[[wwwuuueeeXXXNNNKKKQQQZZZvvvyyysssuuuhhhRRRGGGDDD@@@>>>===<<<:::999777999::::::<<>>===;;;888777666666666:::999===EEELLLSSS]]]fffnnnsssyyy|||}}}~~~|||kkk___\\\YYYnnn{{{lllkkklllxxxnnnXXXJJJDDD999777444333444444444333000000000000000111111222333111///......///111333222222222222111111111111111111111111111111111111222222222333444555666777888:::>>>EEEUUUsssxxx^^^GGG@@@???===<<<<<<<<<===>>>AAAEEENNN[[[iiitttiii^^^YYYQQQJJJEEECCCBBBAAA>>>@@@AAAAAA???>>>>>>???CCCGGGNNNUUU\\\eeemmmrrrsssuuuyyy|||{{{ooorrrxxx{{{~~~xxxyyyeeeUUUVVVVVVddd~~~{{{oooccc```aaa```______]]]fffvvvzzzpppfffZZZSSSRRRPPPKKKFFFHHHLLLUUUaaammmssssssqqqhhhbbbaaagggppp{{{~~~|||zzzyyy}}}wwwaaaSSSMMMQQQWWW___ccc^^^TTTJJJDDDCCCBBB@@@@@@??????@@@@@@??????>>>==================>>>>>>>>>>>>=========<<<;;;<<<======;;;999777777888;;;AAAFFFIIIJJJIIIMMMJJJHHHKKKIIINNN^^^yyyttteeeXXXOOOKKKQQQZZZssszzzuuuxxxiiiTTTFFFDDD@@@===<<<;;;:::888666888:::;;;<<>><<<;;;::::::;;;===@@@AAABBBFFFOOOXXX\\\WWWMMMDDD>>>===;;;999777777777777;;;:::===EEEKKKRRR\\\eeennnsssyyy{{{{{{{{{~~~|||zzztttfff]]]\\\YYYmmmwwwgggfffccctttmmmVVVHHHDDD999777444333444444444333000000000000000111111222222111000//////000111222000000000000000000000000222222222222222222222222111111222222333555666777888:::===CCCSSSooozzzbbbKKK@@@???>>><<<<<<======>>>AAADDDLLLWWWfff|||tttiii^^^YYYQQQJJJFFFCCCBBBAAA>>>@@@AAAAAA???>>>>>>???CCCGGGMMMSSS[[[ccckkkqqqsssuuuyyy}}}xxxiiikkkqqqtttxxxrrrtttaaaTTTUUUTTTaaauuu}}}qqqeeebbbbbb``````aaacccooovvvhhhYYYRRRSSSSSSNNNHHHFFFNNNZZZgggppprrrnnniii```ZZZZZZbbbiiiooo}}}zzzyyy~~~yyyxxx}}}{{{eeeVVVOOORRRYYYbbbfffaaaTTTIIIDDDDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>=========<<<;;;<<<======;;;:::888888999>>>DDDJJJNNNPPPKKKQQQNNNKKKMMMLLLRRRccc|||}}}rrrcccWWWNNNKKKQQQZZZqqq}}}{{{www{{{gggRRRGGGDDD@@@>>>===<<<:::999666888:::;;;===CCCKKKRRR]]]fffsss~~~\\\eeesss~~~}}}kkk```[[[dddppp}}}uuuxxx}}}hhh[[[WWWRRRNNNLLLKKKJJJIIIFFFFFFGGGGGGGGGEEE@@@<<<===<<<;;;;;;<<<>>>@@@BBBCCCIIIRRR\\\___ZZZMMMDDD>>>===;;;999888777777888:::999<<>>===============AAADDDKKKUUUcccyyytttiii^^^YYYQQQJJJFFFCCCBBBAAA>>>@@@AAAAAA???>>>>>>???CCCFFFLLLRRRYYYbbbjjjppprrruuuzzz~~~tttddddddjjjmmmqqqkkknnn]]]RRRTTTSSS```pppssshhhdddbbbaaaaaabbbfffxxxwwwkkk[[[RRRQQQQQQOOOLLLHHHRRRbbbpppvvvrrrjjjcccZZZUUUVVV^^^cccfffrrr{{{vvvvvv{{{yyywww}}}iiiYYYUUUXXX___hhhlllfffWWWJJJEEEDDDDDDCCCCCCBBBBBBBBB>>>===<<<;;;;;;;;;<<<===<<<===>>>??????>>>===<<<<<<;;;;;;<<<======<<<:::999999;;;@@@GGGNNNRRRTTTNNNTTTQQQOOOQQQOOOVVVhhhzzzooobbbVVVNNNKKKQQQZZZrrrxxx~~~~~~|||eeePPPGGGDDDAAA>>>===<<<;;;999777999;;;<<<>>>DDDMMMTTT^^^gggttt~~~WWWZZZaaahhhlllnnnrrrvvvvvveeeXXXXXX\\\ddduuutttttt~~~zzzfff]]]XXXSSSOOOMMMMMMLLLKKKGGGGGGGGGHHHHHHEEE@@@<<<======<<<;;;<<<>>>@@@BBBEEEKKKUUU___bbb\\\OOODDD???===;;;999888888888888:::999;;;BBBHHHOOOYYYbbbffflllsssxxx{{{}}}qqqllleee[[[VVVWWW]]]ooonnndddgggcccmmmwwwvvviiiXXXIIIBBB;;;888555444333333222111000000000000000111111222000000111111111111000000000000111222333444444444222222222222222222222222000000000111222333555555555777;;;BBBRRRpppqqqzzz~~~qqq\\\KKK??????>>>===============AAADDDJJJTTTaaawwwtttjjj^^^YYYQQQJJJFFFCCCBBBAAA>>>@@@AAAAAA???>>>>>>???CCCFFFKKKQQQXXXaaajjjooorrruuuzzzrrraaa```eeehhhlllgggjjj[[[QQQTTTRRR___mmmuuuiiidddcccaaaaaacccggg|||wwwmmm___SSSOOONNNPPPPPPLLLWWWiiiwww{{{uuuiii```XXXRRRTTT\\\```aaakkkzzz~~~}}}zzzvvvrrrsssyyy~~~yyywww|||kkk\\\[[[^^^eeennnssslll\\\NNNEEEEEEEEEDDDDDDCCCCCCBBB>>>===<<<;;;:::;;;<<<===<<<===>>>??????>>>===<<<;;;;;;:::<<<===>>><<<;;;999999<<>>===;;;:::777999<<<===???EEENNNUUU^^^gggttt~~~TTTTTTSSSUUUYYY[[[\\\\\\gggrrrnnnXXXQQQPPPRRR\\\iiiyyyppp|||xxxjjj^^^YYYSSSQQQRRRRRRNNNJJJLLLLLLKKKHHHCCC@@@>>>>>>999::::::;;;===???@@@AAADDDKKKVVV```ccc[[[MMMBBB???>>><<<:::888666555555555999>>>AAAEEELLLVVV^^^cccfffjjjnnnssswww}}}xxxooocccUUUQQQVVVYYYrrrtttddd[[[\\\dddmmmmmmbbbSSSFFF@@@;;;777222000000111111111444444444333333333222222000000000000000000000000......///000111222222333111111111111111111111111111111111222333444555666888;;;<<>>>>>>>>>>>>>>DDDHHHIIIRRRddduuu~~~qqqhhh```ZZZRRRJJJEEEBBB@@@>>>AAABBBCCCBBB@@@>>>>>>>>>DDDGGGLLLQQQXXX```hhhnnnuuuxxx|||ppp```^^^``````ccceeecccZZZQQQOOOVVV^^^uuu}}}rrrhhheeeddd```^^^^^^rrrzzzlll]]]VVVRRROOOMMMMMMRRR]]]nnn~~~}}}mmm```VVVRRRRRRTTTWWW[[[bbbkkkuuuzzzzzzsssmmmpppwww{{{}}}tttttt{{{oooccc___ccckkktttvvvnnn___RRRHHHGGGFFFFFFFFFEEECCCBBB???>>><<<;;;;;;<<<======??????>>>>>>======<<<<<<;;;<<<===>>>===<<<:::888===;;;===DDDNNNVVVYYYXXX[[[VVVTTTVVVVVVWWWcccrrr{{{pppddd[[[TTTPPPSSSXXXttt|||yyyvvv___SSSDDDCCC@@@===;;;:::999999999:::<<<>>>AAAGGGNNNSSSccchhhqqqyyyVVVTTTQQQQQQRRRSSSSSSSSSVVVaaasssyyy___RRRLLLIIIOOOYYYooozzzsssyyykkkaaa\\\VVVTTTUUUUUURRRNNNMMMNNNMMMJJJDDD@@@===<<<:::::::::;;;===>>>@@@AAADDDKKKVVV___bbb[[[MMMCCC???===;;;999777666555555666:::===???BBBGGGPPPWWW]]]```eeeiiinnnsssyyy}}}xxxiiiXXXTTTYYY]]]vvvwwwfff]]]\\\ccckkkiii^^^PPPEEE@@@;;;888333000000111222222222222222222111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111222333444555666888:::===CCCWWWxxxllloootttxxxvvviiiWWWIII@@@??????>>>===>>>>>>>>>BBBFFFGGGQQQcccsssrrriii```ZZZRRRJJJEEEBBB@@@???@@@BBBCCCBBB@@@>>>>>>>>>CCCFFFLLLRRRXXX```gggllluuuxxx|||ppp^^^ZZZ[[[[[[```bbbaaaZZZQQQNNNTTT[[[qqq{{{qqqhhhdddbbb___^^^___vvv{{{lll]]]UUUQQQNNNMMMNNNSSS___qqq~~~mmmaaaXXXTTTRRRTTTVVVYYY```gggsssxxxyyyrrrmmmooouuuyyyyyy}}}ssssss{{{rrrgggeeeiiipppwwwxxxnnn]]]PPPIIIIIIHHHHHHHHHFFFDDDBBB???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>======<<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;>>>GGGRRRYYY\\\[[[```[[[YYY[[[YYYZZZgggxxx}}}rrreee\\\UUUQQQTTTYYYppp|||{{{ttt\\\PPPDDDBBB@@@===;;;:::999999:::;;;<<<>>>AAAGGGNNNSSS```fffnnnwww~~~[[[WWWRRRNNNMMMLLLKKKJJJKKKSSSeee|||gggVVVJJJCCCDDDJJJVVVkkk{{{wwwsss~~~|||pppgggccc^^^\\\]]]\\\ZZZWWWTTTTTTRRRNNNGGGAAA===;;;;;;;;;;;;;;;<<<>>>@@@AAADDDKKKUUU^^^```YYYMMMDDD>>><<<:::777555555666666777:::<<<===>>>BBBIIINNNUUUXXX]]]bbbgggmmmtttxxx|||sss___XXX\\\aaaxxxzzziii___\\\bbbgggdddYYYLLLCCC???;;;888444222222333333333111111000000000/////////000000000000000000000000111111111111000000//////111111111111111111111111111111111222333444555666777:::>>>FFF\\\~~~nnnooorrrtttrrrgggUUUHHH@@@@@@>>>=========>>>??????DDDEEEOOOaaaqqqtttjjj```ZZZQQQJJJEEEBBB@@@???@@@AAABBBAAA???>>>>>>???AAAEEELLLSSSYYY```gggkkkuuuxxx|||ppp[[[UUUUUUTTT[[[^^^^^^XXXPPPMMMQQQVVVjjj~~~yyypppgggbbb```]]]___bbb|||zzzkkk[[[SSSQQQOOOOOOQQQUUUbbbuuuooobbb\\\VVVRRRSSSTTTVVV[[[bbbnnntttvvvrrrnnnppptttvvvrrrttt|||~~~rrrrrrzzzxxxnnnjjjnnnttt{{{{{{qqq___QQQKKKKKKLLLLLLKKKHHHDDDBBB@@@???===<<<;;;;;;;;;<<<>>>>>>>>>============<<<>>>===;;;::::::<<<>>>???:::<<>>BBBGGGNNNSSS]]]bbbkkksss{{{ccc^^^WWWQQQMMMLLLJJJIIIGGGNNN\\\tttnnnZZZMMMEEEDDDGGGGGGWWWccclllsssoooooo|||wwwqqqnnnjjjhhhggggggeeeccc___]]]YYYRRRJJJCCC???>>><<<<<<;;;;;;<<<>>>@@@BBBEEEKKKUUU\\\\\\UUUKKKDDD===<<<999666555555666777777999:::;;;;;;???DDDHHHMMMPPPUUUZZZ___fffnnnsssuuuyyylllaaaaaaaaayyy{{{kkk```]]]aaaccc^^^SSSHHHAAA???;;;888444222333444444333111000000000////////////000000000000000000000000111111000000000000000000111111111111111111111111111111111222333444555666777:::???IIIaaaxxxwwwvvvwwwtttiiiWWWJJJAAA@@@>>>=========>>>??????CCCDDDNNN___pppuuulll___ZZZQQQJJJEEECCCAAA??????@@@BBBAAA???>>>>>>???@@@EEELLLTTT[[[aaagggkkkuuuxxx|||~~~pppYYYRRRPPPOOOUUUXXXYYYUUUNNNKKKMMMPPPccc|||uuummmeee```]]]\\\```gggwwwhhhXXXRRRQQQQQQSSSVVVXXXeeeyyypppccc```YYYSSSRRRRRRSSSXXX]]]jjjqqquuurrrpppqqqsssssskkkkkkpppvvvwwwuuuuuuxxx}}}}}}~~~rrrrrryyy~~~vvvlllooovvv}}}~~~tttcccVVVNNNPPPQQQQQQMMMHHHDDDBBB@@@???===<<<;;;;;;;;;;;;========================<<<<<<;;;;;;;;;===>>>???999===FFFRRR]]]dddffffffhhhccc```___ZZZ[[[mmm~~~sssfff\\\UUUQQQTTTZZZrrr|||{{{}}}mmmVVVKKKCCCAAA???<<<;;;:::999:::;;;<<<===>>>AAAGGGMMMRRRYYY^^^gggooowwwjjjddd\\\VVVQQQOOOLLLKKKFFFJJJSSShhhppp[[[OOOGGGEEEFFF@@@JJJOOOVVVbbbeeemmm~~~~~~{{{xxxuuutttsssrrrqqqjjjggg```VVVLLLDDD@@@???>>>===;;;;;;<<<>>>AAABBBFFFLLLTTTYYYXXXQQQHHHBBB<<<;;;999777666666777888777777888999;;;>>>AAADDDGGGJJJNNNSSSYYY```hhhmmmooottt||||||oooiiiddd|||yyywwwiii```]]]```aaaZZZOOOEEE@@@???:::777444333333444444333222222111111111000000000000000000000000000000000...//////000111111222222111111111111111111111111111111111222333444555666777:::@@@LLLggg~~~|||{{{yyymmmZZZKKKAAA@@@>>><<<<<<===???@@@@@@DDDEEEMMM___ooovvvmmm___YYYQQQJJJEEECCCAAA@@@>>>@@@AAAAAA???>>>>>>???@@@EEEMMMUUU\\\bbbiiimmmtttwww{{{~~~qqqYYYPPPNNNMMMOOORRRTTTQQQLLLHHHIIIKKK\\\ttt|||yyyqqqkkkddd___[[[[[[cccmmmrrrdddVVVQQQRRRTTTWWW[[[]]]jjj~~~rrrfffcccZZZRRRQQQQQQRRRVVVZZZeeemmmssssssrrrsssrrrooofffdddeeehhhiiiiiinnnuuu}}}{{{{{{zzz|||tttsssyyy|||qqqsssxxx}}}~~~uuufffYYYSSSUUUVVVTTTNNNHHHCCCBBB@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<=========:::;;;===>>>>>>>>>======:::@@@JJJWWWbbbhhhjjjjjjkkkeeeaaa___\\\^^^ppp{{{qqqeee\\\UUUQQQSSSYYYsssxxxxxx|||kkkUUUKKKBBB@@@>>><<<::::::::::::;;;;;;===>>>AAAFFFLLLQQQVVV[[[ccclllttt|||nnniiibbb[[[VVVRRROOOMMMJJJKKKPPP___ppp[[[NNNGGGCCCAAA<<>>AAACCCGGGLLLSSSVVVSSSKKKDDD???;;;::::::999888888888888666666777888:::===???@@@BBBDDDHHHLLLRRRZZZbbbgggjjjqqqyyy~~~yyypppiiiwwwrrrzzzoooeee^^^___aaa```YYYMMMDDD??????888666444333333444333333333333222222222111111111000000000000000000000000......///000111222333333111111111111111111111111111111111222333444555666777:::AAAOOOkkk~~~}}}ppp[[[KKKBBB@@@>>><<<;;;===???@@@AAADDDEEEMMM]]]lllwwwnnn___YYYQQQJJJEEECCCAAA@@@===???@@@@@@???>>>>>>???@@@EEELLLSSS[[[bbbiiinnnrrruuuzzz}}}tttZZZPPPMMMMMMJJJMMMNNNLLLHHHEEEEEEGGGQQQeeeyyy~~~zzzwwwvvvtttmmmhhhbbb]]]YYY\\\hhhuuunnnaaaTTTQQQSSSUUUYYY]]]cccqqqvvvllleee[[[RRRPPPRRRSSSVVVZZZ```hhhppprrrsssssspppkkkccc```^^^^^^]]]```iiittt}}}|||zzzyyywww~~~wwwuuu{{{yyyzzz|||~~~uuufff[[[XXXZZZZZZVVVMMMFFFBBBAAA???>>>===;;;;;;<<<======;;;<<<<<<<<<<<<=========:::<<<>>>???@@@>>>===;;;<<>><<<:::::::::::::::;;;<<<===???DDDKKKOOOUUUZZZaaajjjrrrzzzuuupppiiibbb\\\WWWRRROOOMMMMMMMMMYYYxxxqqq\\\OOOIIIDDD@@@;;;???===???KKKWWWiiizzzzzzwwwnnnaaaRRRFFF@@@@@@>>><<<;;;;;;>>>AAACCCGGGMMMRRRSSSNNNGGG@@@<<<::::::;;;;;;;;;:::999999777666666777888:::;;;;;;>>>@@@CCCGGGLLLTTT\\\bbbgggnnnwww|||~~~zzzqqqlllvvvqqqnnn}}}}}}rrrfff___\\\```bbbaaaYYYMMMDDD@@@???777555333222333333333222333333222222222111111111000000000000000000000000//////000000111111111222111111111111111111111111111111111222333444555666777;;;AAAPPPnnn}}}~~~uuu___LLLBBB@@@>>>;;;;;;===???AAAAAADDDDDDKKKZZZiiiwwwnnn^^^YYYPPPJJJFFFCCCBBBAAA===>>>@@@@@@???>>>>>>??????CCCIIIPPPWWW```hhhmmmppptttxxx|||~~~vvv[[[OOOLLLKKKHHHIIIJJJHHHEEECCCCCCDDDFFFUUUfffnnnooooooooonnnjjjfffaaa]]]YYY]]]lll{{{~~~nnnaaaUUURRRTTTVVVXXX[[[kkkxxx{{{sssfff[[[RRRPPPRRRTTTWWW[[[ZZZccclllppprrrqqqmmmfffccc^^^ZZZWWWVVVZZZgggttt~~~|||yyyuuuxxxzzzxxx|||~~~~~~wwwkkkaaa]]]^^^]]]VVVLLLCCC@@@@@@======<<<;;;;;;<<<>>>???;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>======<<<@@@GGGRRR]]]eeejjjmmmnnnmmmccc\\\___bbbgggtttzzzrrrjjjeee___ZZZZZZ^^^vvvtttwww}}}dddPPPGGGAAA???===;;;:::999::::::999:::;;;<<<>>>CCCIIINNNUUUYYY```hhhpppxxx{{{vvvooohhhbbb[[[UUUQQQJJJJJJIIIQQQpppsss^^^RRRMMMIIIDDD===AAA>>>>>>GGGQQQddd}}}|||nnn\\\LLLCCC@@@???<<<;;;;;;>>>AAACCCHHHMMMRRRRRRLLLDDD===:::999:::<<<======<<<:::999888666555555777888777777;;;===@@@CCCHHHPPPXXX^^^fffmmmvvv{{{}}}wwwmmmlllzzzqqqnnnmmm}}}zzzmmmaaa[[[ZZZ```bbbaaaZZZNNNDDD@@@@@@666444222222333333222111222222222222111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111222333444666666777;;;BBBQQQooo||||||zzzcccPPPCCCAAA>>>;;;;;;===???AAA@@@CCCCCCIIIYYYfffwwwnnn^^^XXXPPPJJJFFFCCCBBBAAA<<<>>>@@@@@@>>>>>>>>>???>>>BBBGGGMMMUUU^^^ggglllooosssxxx|||~~~xxx\\\OOOKKKIIIFFFGGGHHHFFFCCCBBBBBBCCC>>>JJJYYYcccgggiiiiiiiiihhheeeaaa]]]YYY^^^nnn~~~nnnbbbWWWTTTUUUUUUVVVXXXqqq}}}wwwfff[[[QQQPPPSSSUUUXXX\\\VVV```iiinnnqqqpppjjjcccccc^^^XXXTTTSSSXXXggguuu~~~{{{uuuvvv}}}zzz}}}}}}}}}|||qqqiii```aaa^^^VVVJJJBBB??????<<<<<<;;;;;;<<<===???@@@;;;;;;;;;<<<<<<<<<======AAA???===<<<;;;<<<===>>>BBBIIITTT^^^eeejjjmmmooojjj^^^WWW[[[aaafffrrr~~~{{{tttnnnjjjeee______bbb{{{uuuxxx}}}aaaMMMDDD@@@???===;;;:::999::::::888999:::;;;===BBBHHHMMMUUUZZZ```hhhooowww~~~uuukkkbbbZZZUUURRRQQQLLLHHHPPPgggsss]]]QQQJJJGGGFFFDDD@@@>>>AAAEEEPPPfff{{{|||eeeTTTMMMFFFBBB@@@@@@??????CCCIIIOOOSSSUUURRRIIIBBB>>>>>>::::::::::::::::::::::::888777666666666777999:::888:::<<<>>>CCCJJJSSSYYY___iiirrrxxx~~~}}}ssspppooopppmmmhhhgggjjjkkk{{{lllllljjjxxxiii^^^XXXWWW```fffggg]]]QQQHHHAAA<<<777666444333222222333444000000000000000000000000000000////////////000000111111111000000000000000111111111111111111111111000000111222333444444555999<<>>???@@@@@@@@@???CCCEEEKKKXXXddd}}}wwwpppaaa\\\SSSLLLFFFCCC@@@>>>>>>??????@@@@@@>>>===<<<===BBBIIIQQQXXX___fffkkkmmmqqqvvvzzz|||~~~zzz___RRRMMMKKKKKKIIIFFFEEEDDDBBB???===<<>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@@@@???======>>>???FFFLLLUUU]]]dddffffffeeeccc^^^[[[[[[^^^dddooozzzzzztttlllfffccccccddddddyyy{{{yyy^^^LLLEEE???>>>===;;;:::::::::;;;::::::;;;;;;===AAAGGGKKKTTTYYY```ffflllsss||||||qqqfff]]]VVVRRRNNNJJJGGGMMMbbb{{{dddUUUMMMHHHFFFCCC???>>>@@@FFFRRRhhh|||{{{yyy{{{|||{{{}}}ppp]]]RRREEEAAA>>>>>>>>>===AAAGGGNNNQQQRRRNNNFFF>>>;;;;;;;;;;;;<<<<<<======<<<<<<999888777666666777888999888999:::===AAAHHHPPPUUU]]]gggqqqwww}}}uuuooofffbbb``````___]]]___cccdddyyyqqqppptttzzziii\\\VVVUUUaaaggghhh___RRRIIIAAA<<<777666444333222222333333000000000000000000000000000000////////////000000111111111111000000000000111111111111111111111111111111222333444555555666999<<>>>>>@@@@@@@@@@@@DDDDDDIIIUUU```yyytttlllaaa[[[SSSLLLGGGCCCAAA???>>>??????@@@@@@>>>===<<<===BBBIIIPPPWWW___fffkkkmmmqqqvvvzzz|||~~~xxx^^^QQQLLLJJJIIIHHHFFFEEEDDDCCC@@@>>><<>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<======<<<===>>>>>>======???AAAGGGLLLSSS[[[```bbbaaaaaa]]]XXXVVVXXX[[[```jjjttt{{{tttllldddbbbcccfffhhhxxx{{{uuu[[[LLLGGG???>>><<<;;;:::999::::::::::::;;;;;;===AAAGGGKKKRRRWWW```ffflllsss{{{xxxmmmbbbYYYSSSKKKHHHFFFJJJYYYwwwmmm[[[PPPJJJFFFAAA???===???FFFSSSiii{{{{{{rrriiifffeeedddgggkkkqqqtttxxxzzz{{{}}}~~~gggWWWHHHCCC?????????>>>BBBGGGNNNPPPOOOKKKCCC===::::::<<<===>>>@@@@@@@@@???>>>;;;:::888777666666777777777888999;;;>>>DDDLLLQQQZZZdddooovvv}}}~~~lllbbb\\\VVVQQQPPPOOOOOOSSSXXX]]]rrr~~~yyyxxx|||~~~iiiYYYSSSSSSbbbhhhjjjaaaTTTJJJAAA<<<666555444333222222222333000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111111222333444555666666777888<<>>===>>>@@@@@@@@@BBBEEECCCGGGRRR\\\uuusssjjjaaa[[[SSSLLLHHHDDDBBB@@@>>>??????@@@@@@>>>===<<<===BBBHHHOOOWWW^^^fffkkknnnqqqwwwzzz|||~~~yyy^^^SSSPPPNNNMMMKKKIIIGGGFFFDDD@@@======>>>???AAAEEEMMMVVV\\\]]]XXXUUUVVVUUUXXXhhh{{{{{{tttfff[[[[[[\\\YYYYYY]]]sss|||iii\\\VVVTTT^^^hhheeeaaadddjjjsssxxxtttiii```[[[WWWSSSQQQPPPVVVdddsssvvvwwwrrrqqqrrrmmmrrr{{{zzzzzzzzzwwwtttjjjdddZZZQQQJJJDDD@@@===<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<======;;;===>>>>>>???AAADDDFFFIIIMMMQQQVVVYYYZZZZZZYYYTTTPPPPPPSSSVVVZZZdddmmmxxx{{{~~~{{{zzz{{{uuukkkbbb___bbbggglll|||zzzuuutttxxxoooWWWKKKGGG???>>><<<:::999999999999999::::::;;;<<>>EEESSShhhwwwzzzmmm___WWWSSSRRRUUUYYY^^^aaafffiiimmmqqquuuxxx}}}ppp[[[NNNGGGCCCCCCCCCBBBEEEIIIOOOPPPNNNIIICCC>>><<<<<<===>>>@@@AAAAAAAAA@@@???<<<;;;999777666666666777888888999:::===BBBIIINNNYYYcccnnnvvv~~~ooo```[[[SSSLLLJJJHHHGGGIIIMMMZZZlll|||jjjWWWRRRSSScccjjjkkkbbbUUUJJJAAA;;;555555444333333222222222000000000000000000000000000000////////////000000000111111111111111222222111111111111111111111111111111222333444555666666888<<>>===>>>@@@@@@@@@BBBEEECCCEEEPPP[[[sssuuukkkaaa[[[TTTMMMHHHEEECCCAAA>>>??????@@@???>>>===<<<===AAAGGGNNNUUU]]]eeekkknnnrrrwww{{{}}}~~~|||cccXXXVVVTTTTTTRRRNNNKKKHHHDDD???<<>>???BBBHHHPPPVVVUUUQQQPPPSSSSSSWWWgggzzzzzztttggg^^^^^^^^^[[[[[[```xxxlll___XXXVVVaaakkkiiifffiiipppxxx{{{vvvkkkaaa\\\VVVQQQNNNNNNTTTcccqqqrrrtttpppnnnooojjjqqq{{{wwwwwwyyyzzzxxxtttllleee[[[RRRJJJEEEAAA>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<=========???@@@AAABBBEEEIIILLLLLLNNNQQQSSSTTTSSSRRRQQQLLLJJJJJJNNNRRRUUU^^^fffooorrruuuwwwvvvuuutttuuuzzztttjjj```\\\___ffflll{{{}}}sssooommmmmmrrr}}}jjjTTTHHHEEE???>>><<<:::999888888999999:::::::::<<<@@@FFFKKKRRRZZZeeennntttzzzvvviii\\\SSSIIIGGGGGGHHHMMM^^^}}}cccTTTKKKDDDAAA@@@>>>===DDDTTTfffsss{{{jjjXXXLLLGGGEEEHHHLLLOOORRRWWW[[[___dddiiilllrrrxxxxxxaaaSSSKKKFFFFFFFFFEEEFFFIIINNNMMMJJJEEEAAA???>>>???>>>???@@@@@@@@@@@@???>>>===<<<:::888666666666666999999999:::<<>>???@@@@@@@@@AAADDDBBBEEEPPPZZZrrrvvvmmmbbb]]]UUUNNNIIIFFFCCCAAA>>>??????@@@???>>>===<<<===AAAFFFMMMTTT]]]eeejjjnnnrrrwww{{{}}}kkk___ZZZXXXXXXUUUPPPLLLHHHDDD@@@===>>>>>>??????AAAEEEJJJOOOPPPLLLMMMPPPPPPTTTdddvvv{{{rrrfff___``````]]]___eeennn```ZZZXXXcccnnnkkklllooovvv|||}}}wwwlllddd___XXXRRROOOOOOTTTaaannnqqqrrrmmmlllooojjjpppyyyuuurrrsssxxxzzzwwwsssnnnggg]]]SSSLLLGGGCCCAAA>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???@@@AAABBBDDDHHHMMMQQQQQQRRRTTTTTTSSSPPPMMMKKKHHHFFFGGGKKKNNNRRRYYYbbbgggiiikkkkkkkkkkkkmmmnnnvvvpppggg^^^YYY[[[bbbiiivvvzzzmmmhhhhhhhhhmmmyyyiiiTTTGGGAAA@@@???<<<:::999888888999999999::::::<<<@@@FFFJJJPPPYYYdddnnnuuu{{{zzzlll]]]QQQIIIGGGHHHIIIJJJTTTpppeeeVVVLLLDDDBBBBBB???>>>EEEWWWiiirrryyygggSSSGGGAAA???@@@BBBEEEIIINNNSSSWWW[[[```ccchhhlllwww}}}jjjVVVMMMGGGGGGHHHFFFFFFHHHIIIGGGDDD@@@??????@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<:::888777777777777999999::::::===BBBIIINNNZZZdddooowwwuuuZZZRRRKKKIIIIIIGGGFFFHHHPPP^^^yyymmm[[[XXXZZZgggllllllaaaSSSHHHAAA;;;333444444444333222111000000000000000000000000000000000////////////000000000000111111222333333333111111111111111111111111///000000111222333444555999===FFFZZZ{{{}}}lll[[[HHHEEEAAA@@@@@@@@@@@@??????CCCBBBFFFPPPYYYpppwwwnnnddd^^^VVVNNNIIIFFFCCCAAA>>>??????@@@@@@>>>===<<<===@@@FFFLLLSSS\\\eeejjjooorrrwww{{{}}}yyylllddd```^^^YYYRRRLLLHHHEEEBBB@@@<<<===>>>>>>???AAAEEEHHHMMMIIIJJJNNNNNNPPP^^^pppqqqfff```bbbcccbbbfffnnnmmmaaa\\\[[[gggqqqooorrruuu{{{~~~xxxooogggccc\\\UUURRRSSSXXXdddoooqqqpppiiijjjooolllpppsssnnnjjjnnnuuuyyywwwssspppiii^^^SSSLLLHHHDDDCCC???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>???AAACCCFFFLLLRRRWWWYYYZZZ[[[ZZZWWWSSSNNNKKKHHHEEEEEEIIIKKKOOOVVV^^^ccccccbbbaaa___```bbbdddkkkhhhbbb[[[VVVXXX___eeerrryyyvvvhhhbbbdddeeekkkwww}}}lllZZZJJJ@@@AAA@@@>>>;;;:::999999999888999999:::;;;@@@FFFJJJMMMUUUaaakkkrrrxxx~~~ooo]]]PPPIIIFFFGGGIIIHHHLLLbbbzzzhhhYYYOOOFFFAAABBB@@@???III]]]ooowwwxxxfffRRRFFFAAA>>>===>>>???DDDJJJPPPUUUYYY\\\^^^^^^^^^dddttt~~~rrrZZZQQQJJJIIIJJJIIIHHHIIIGGGDDD@@@>>>???BBBEEEFFFEEEDDDAAA???======>>>>>><<<;;;:::888777777888888888888999999<<>>CCCBBBFFFOOOVVVkkkzzzrrrfff```WWWOOOIIIEEEBBB@@@>>>??????@@@@@@>>>===<<<===@@@EEEKKKRRR[[[dddjjjooosssxxx|||~~~|||wwwmmmfff\\\RRRLLLGGGDDDBBB===============???CCCGGGLLLIIIIIILLLKKKLLLYYYjjjqqqgggaaadddfffgggnnnxxx~~~lllbbb______kkkvvvssswwwzzz~~~yyypppjjjeee___YYYXXXZZZ___iiitttqqqmmmeeefffooommmpppooohhhcccfffooovvvwwwuuuppphhh]]]SSSKKKGGGDDDCCC@@@???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<=========???CCCGGGLLLSSS\\\aaabbbcccdddccc___YYYRRRNNNHHHEEEDDDFFFHHHLLLSSS\\\bbb```]]]XXXTTTTTTUUUXXX]]]]]]\\\XXXUUUWWW]]]cccoooqqqwwwzzzrrrddd]]]^^^bbbgggsssxxxooobbbQQQDDDCCCAAA???<<<;;;:::::::::888999999:::;;;???EEEJJJKKKSSS^^^hhhooovvv}}}qqq^^^PPPIIIEEEFFFIIIGGGHHHYYYoooiii[[[QQQGGGAAACCCAAAAAALLLbbbttt|||yyygggSSSHHHDDD@@@>>>???<<>>???<<<;;;999888888888888999666777777888;;;AAAHHHMMMYYYcccnnnvvv}}}lll^^^OOOIIIFFFEEEFFFHHHMMM]]]zzzooobbb```cccjjjmmmjjj]]]OOOFFF@@@<<<333333444444333222000///000000000000000000000000000000////////////000000000000111222333333444444111111111111111111111111111222222333444555666777:::===DDDVVVvvvzzzjjjMMMJJJEEEBBBAAAAAA???>>>>>>CCCCCCFFFNNNSSSfff~~~wwwgggaaaXXXPPPJJJEEEAAA???>>>??????@@@@@@>>>===<<<===@@@EEEKKKRRR[[[dddjjjooosssxxx|||~~~~~~uuuhhhZZZPPPIIIEEECCCAAA@@@>>><<<<<<@@@EEEIIILLLIIIIIILLLJJJJJJVVVfffrrrhhhccceeehhhjjjsss~~~}}}lllcccaaabbbnnnyyyvvv{{{}}}yyyqqqlllggg```\\\\\\___eeeoooxxxpppkkkaaadddnnnnnnooo|||nnneee^^^```jjjtttxxxwwwooohhh\\\RRRJJJFFFCCCBBB@@@???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======???AAAFFFKKKRRR[[[eeelllhhhiiikkkjjjeee^^^WWWRRRIIIEEECCCEEEFFFJJJRRRZZZccc```ZZZSSSNNNKKKMMMOOOSSSVVVXXXVVVUUUWWW]]]cccooommmqqqvvvoooaaaYYYZZZ^^^cccooowwwtttrrrhhhWWWGGGDDDBBB@@@===;;;:::::::::888999999999;;;???EEEJJJLLLTTT___hhhpppwwwrrr___RRRKKKJJJJJJKKKJJJKKKTTT___{{{mmmXXXMMMHHHAAADDDCCCEEETTTkkkyyyzzzzzzdddPPPGGGCCC===<<<@@@???BBBEEEIIISSS^^^bbb```ZZZWWWRRRRRR^^^mmmpppkkk```YYYQQQOOOQQQRRRNNNIIIGGGAAA@@@@@@@@@LLLUUUOOONNNCCCAAA???:::>>>CCC>>>???<<<999666444444555666777777666666999???GGGMMMZZZdddnnntttyyyxxxcccPPPKKKKKKHHHHHHKKKLLL\\\{{{dddYYY[[[aaaooopppjjj^^^QQQHHH???888444333222222111111222222000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111111444444444444555777888999999===FFFWWWvvvqqqUUUCCC>>>AAA======CCCCCCBBBDDDAAACCCKKKPPPbbb~~~|||vvvhhhcccZZZQQQIIIDDDBBBAAA??????@@@AAA@@@???>>>======???CCCHHHOOOXXXaaahhhlllppptttxxxzzz{{{~~~xxxcccSSSJJJEEECCCAAA>>>===???@@@???AAAFFFJJJKKKKKKIIIGGGJJJQQQXXXuuu~~~rrrgggaaabbbcccfffvvv|||kkk```fffoootttwww{{{}}}tttlllhhhcccaaa]]]___ppp}}}vvvuuuiiibbbfffkkkkkkmmmrrrzzzlllaaa[[[aaakkkooossswwwnnndddWWWNNNKKKIIIGGGDDD@@@???>>>===<<<;;;::::::>>>===<<<===>>>>>>>>>===@@@CCCIIIPPPWWW```iiiooopppooommmllljjjeee\\\VVVGGGHHHGGGEEEEEEIIIQQQXXX___aaa___WWWPPPNNNKKKHHHJJJMMMQQQQQQPPPSSSZZZ```iiiiiijjjjjjhhhbbb[[[VVVYYY]]]gggxxxmmm^^^```fffbbbSSSFFF???>>><<<:::999999999:::999:::;;;<<<===AAAFFFJJJQQQVVV^^^fffnnnuuu|||nnn[[[OOOLLLKKKLLLMMMKKKLLLUUU___uuummmYYYNNNIIIBBBEEEEEEHHHXXXppp}}}~~~xxxcccOOOGGGCCC===<<<@@@???BBBFFFKKKUUU```eeedddXXXTTTNNNKKKSSS^^^```\\\YYYVVVSSSSSSSSSQQQLLLGGGFFF???@@@@@@AAANNNYYYTTTPPPEEEBBBAAA<<<@@@DDD>>>>>><<<999666444444555666666666666777:::@@@GGGMMMZZZdddnnntttyyy}}}gggRRRLLLKKKHHHHHHLLLQQQbbb{{{eeeXXXXXX]]]lllmmmiii]]]QQQHHH@@@999555555444333333333333444000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111444444444444555777888999;;;>>>FFFVVVuuuuuuWWWEEE???BBB>>>>>>CCCDDDBBBDDDAAACCCJJJOOOaaa|||{{{sssiiiddd[[[RRRJJJDDDBBBAAA??????@@@AAA@@@???>>>===<<<>>>BBBGGGNNNVVV```fffllloootttwwwyyy{{{~~~rrr^^^PPPGGGBBBBBB>>>===???@@@???AAAEEEJJJKKKKKKIIIFFFIIIPPPVVVjjj}}}uuujjjddddddfffkkk{{{{{{kkkbbbhhhsssxxx}}}}}}uuummmhhhbbbaaa^^^```sssyyywwwjjjcccgggkkkjjjkkkpppyyyhhh^^^WWW]]]ffflllqqqtttmmmcccVVVOOONNNMMMIIIDDDAAA@@@???>>>===<<<<<<;;;<<<;;;;;;<<<===>>>>>>>>>CCCGGGLLLRRRYYYaaaiiiooopppnnnkkkjjjgggbbb[[[VVVJJJJJJIIIGGGEEEIIIPPPWWW```bbb```XXXQQQNNNJJJFFFGGGJJJMMMNNNMMMPPPVVV\\\cccdddeeeeeeddd```ZZZWWWWWWZZZcccsssrrraaaRRRRRRYYYXXXOOOGGG???===<<<:::999999999999999:::;;;<<<===AAAGGGKKKRRRWWW___fffmmmttt{{{lllYYYOOOMMMMMMNNNOOOMMMMMMUUU___qqqmmmZZZOOOJJJCCCFFFGGGLLL^^^vvvuuuaaaMMMFFFBBB===<<<@@@???CCCHHHMMMWWWccciiiiiiZZZUUULLLFFFFFFLLLMMMKKKNNNPPPSSSUUUSSSNNNGGGCCCCCC===???AAACCCRRR___\\\TTTHHHDDDCCC???DDDGGG@@@===;;;999666555555666777555666777999<<>>DDDTTTrrr|||[[[GGGAAACCC??????DDDDDDAAADDDAAACCCJJJNNN^^^yyyyyyqqqkkkfff]]]SSSKKKEEEBBB@@@??????@@@AAA@@@???>>>===;;;===AAAFFFLLLUUU^^^dddllloootttwwwyyy{{{}}}lllXXXJJJBBBBBB>>><<<>>>???>>>AAAEEEJJJKKKKKKHHHFFFHHHMMMRRRZZZsss}}}uuulllffffffhhhnnnzzzllleeelllwww}}}~~~vvvppphhhbbbaaa___cccvvv~~~xxxkkkcccfffiiihhhiiimmmwwwyyyfff\\\UUUZZZdddkkkpppssskkkaaaVVVQQQRRRQQQKKKDDDBBBBBB@@@???>>>>>>===============>>>???@@@AAABBBIIILLLQQQVVV[[[bbbiiimmmrrrpppllliiifffbbb]]]YYYPPPOOOMMMIIIGGGIIIOOOUUUbbbdddbbbZZZSSSNNNIIIEEEDDDFFFIIIIIIIIILLLRRRWWW\\\]]]^^^^^^]]][[[YYYWWWVVVWWW^^^mmmiiiXXXHHHEEEIIIJJJHHHFFF>>>===;;;:::999888999999999:::;;;<<<>>>AAAGGGKKKTTTXXX___gggmmmtttzzz~~~mmm[[[SSSNNNMMMNNNOOOMMMNNNVVV```rrrlllZZZOOOJJJDDDHHHJJJRRReee}}}rrr^^^KKKEEEBBB======@@@???DDDIIINNNXXXeeemmmooobbb\\\PPPFFFBBBBBBCCCCCCEEEJJJOOOPPPMMMGGGCCCAAA@@@<<>>===;;;===AAAFFFLLLTTT^^^dddlllooossswwwyyy{{{}}}uuu___NNNDDDBBB>>><<<>>>>>>>>>AAAFFFKKKLLLKKKHHHFFFGGGJJJMMMNNNbbb|||tttlllfffeeehhhqqqyyymmmhhhpppzzzyyyssshhhcccbbbaaafff{{{xxxkkkbbbdddgggeeefffkkkpppxxxeee]]]WWWZZZdddmmmrrrssshhh___UUUSSSVVVTTTLLLDDDBBBBBB@@@???>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEENNNQQQTTTXXX[[[```eeeiiipppnnnkkkgggccc___[[[YYYWWWVVVRRRMMMIIIJJJOOOUUUcccfffeee^^^VVVPPPJJJDDDBBBCCCEEEFFFGGGJJJOOOSSSYYYYYYZZZYYYXXXVVVVVVVVVVVVVVV[[[iii|||~~~iiiXXXGGGAAAAAAAAAAAABBB>>>===;;;999888888888999888999;;;<<<>>>BBBGGGKKKUUUYYY```gggmmmsssyyy|||ppp^^^UUUOOONNNNNNNNNMMMNNNXXXcccssskkkYYYOOOJJJFFFKKKOOOYYYnnnooo\\\JJJEEECCC>>>>>>AAA@@@FFFKKKPPPZZZgggqqqsssmmmbbbUUUIIIBBB??????@@@>>>CCCGGGGGGCCC??????@@@>>>;;;???BBBDDDUUUffffff^^^NNNHHHIIIIIIOOOPPPFFF>>>===;;;999888777777888555666888;;;>>>CCCIIINNNYYYcccmmmsssxxx~~~aaaSSSMMMHHHHHHMMMRRR```~~~uuubbbXXXZZZ^^^lllllleeeWWWJJJAAA:::444222222111000000000000111000000000000000000000000000000000000000000000000000000000111111111222222000000111111111222222222333333333333444666777888:::;;;@@@OOOlll}}}aaaJJJ@@@BBB>>>>>>AAA??????BBBAAABBBHHHIIIWWWppp{{{rrrlllggg___VVVMMMFFFBBB@@@??????@@@AAA@@@???>>>===<<<>>>BBBFFFLLLUUU^^^dddkkkooosssvvvyyyzzz}}}zzzcccOOODDDBBB===;;;===???@@@DDDIIIMMMMMMKKKIIIGGGFFFGGGIIIGGGUUUlllsssnnniiihhhkkkuuuxxxoookkksss{{{zzzuuuiiiddddddccciiiyyykkkaaabbbeeecccdddiiimmm}}}xxxddd___YYY[[[eeeooosssrrrddd^^^XXXWWWYYYWWWMMMEEEBBBAAA???>>>======>>>???@@@AAABBBAAA@@@AAAEEEHHHQQQSSSUUUWWWXXX[[[^^^```lllkkkjjjfffaaa\\\XXXVVV]]][[[WWWQQQKKKKKKOOOTTTbbbfffgggaaaYYYSSSLLLEEEBBBBBBCCCDDDFFFIIIMMMPPPXXXYYYYYYWWWTTTRRRRRRSSSWWWWWW[[[gggyyy~~~jjjZZZJJJBBBAAA??????@@@>>>===;;;999888888888999888999:::<<<>>>BBBHHHLLLUUUZZZ```gggmmmsssxxx|||wwwaaaWWWQQQOOONNNNNNMMMPPP\\\hhhrrrhhhWWWOOOKKKIIIOOOVVVbbbxxxmmmZZZJJJEEEDDD@@@???CCCBBBIIIOOOTTT\\\jjjtttxxxvvvgggVVVJJJCCC>>><<<===;;;===>>>===;;;:::<<>>;;;???AAABBBSSSeeefffbbbQQQIIIKKKNNNVVVVVVJJJAAA@@@>>><<<:::999888888666777888:::>>>DDDKKKPPPYYYcccmmmsssxxxeeeVVVNNNHHHHHHLLLQQQZZZxxx~~~}}}uuuccc[[[]]]aaannnlllcccSSSFFF>>>888444444444333222222222222222000000000000000000000000000000000000000000000000111111111111222222222222000000000111222222333333222222333333444555777888888:::@@@OOOmmm~~~dddLLLAAAAAA>>>===@@@===>>>BBB@@@BBBGGGGGGSSSkkk{{{ssskkkfff___VVVMMMGGGBBB@@@??????@@@AAA@@@???>>>===<<<>>>BBBFFFLLLTTT]]]ccckkknnnsssvvvxxxzzz|||~~~{{{cccNNNBBBAAA===;;;>>>@@@BBBGGGMMMOOONNNLLLJJJHHHGGGFFFEEEEEEKKK\\\qqq{{{zzzyyy{{{tttrrrnnnmmmppp{{{vvvooommmuuu}}}{{{uuukkkffffffeeekkkpppdddddddddaaaaaafffjjjuuuwwwccc```\\\]]]fffppprrrnnnbbb```^^^^^^^^^YYYOOOHHHBBBAAA???======>>>???@@@???AAACCCBBBBBBDDDIIINNNUUUWWWXXXYYYXXXXXXZZZ[[[oooqqqrrrpppjjjccc]]]ZZZ```^^^YYYRRRLLLKKKNNNSSS]]]cccfffaaa[[[UUUMMMFFFBBBBBBBBBCCCFFFIIIMMMOOOVVVXXXYYYWWWRRROOOOOOPPPUUUWWW]]]iii{{{mmm\\\KKKCCCBBB@@@???@@@===<<<:::999888777888888777999:::;;;>>>BBBHHHLLLUUUYYY```gggmmmsssyyy|||jjj]]]TTTQQQOOONNNNNNSSSaaaoooqqq}}}~~~{{{}}}dddUUUOOOLLLNNNUUU^^^kkklllZZZJJJFFFEEEAAAAAADDDFFFMMMSSSXXX```mmmxxx}}}~~~kkkVVVKKKDDD>>>::::::999999999888888999;;;===>>><<>><<<:::888888777888888:::===DDDLLLRRRXXXcccmmmrrrwwwhhhXXXPPPIIIHHHKKKOOOSSSmmmwwwfff]]]]]]aaannnkkk```OOOBBB===999666444333333222222222222222000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222333333222222222333444555666777888;;;BBBRRRppphhhOOOBBBBBB???>>>AAA===>>>BBB@@@BBBFFFEEEQQQhhhzzzqqqiiieee^^^UUUMMMGGGBBB@@@??????@@@AAA@@@???>>>===;;;===AAAEEEKKKSSS\\\aaakkknnnrrrvvvxxxzzz|||~~~zzzbbbNNNBBBAAA===;;;>>>AAADDDJJJQQQQQQPPPNNNLLLJJJGGGDDDCCCEEECCCMMM```kkkkkkmmmtttssssssqqqooorrr}}}sssnnnoooxxxzzzsssmmmhhhggggggmmmxxxjjjgggeee___^^^bbbfffllluuueeedddaaaaaajjjtttsssmmmbbbdddeeefffbbb[[[RRRLLLDDDBBB@@@>>>>>>???AAABBB@@@CCCGGGHHHIIIMMMUUU[[[```aaabbbaaa___^^^^^^___ssswww|||{{{uuukkkccc___```^^^YYYQQQJJJIIILLLPPPWWW^^^bbb```ZZZUUUMMMEEEBBBAAAAAABBBEEEIIILLLMMMSSSVVVXXXVVVQQQMMMMMMOOOQQQUUU]]]mmmxxxdddOOOEEECCCAAA??????===<<<:::888777777888888777888:::;;;>>>BBBHHHMMMTTTYYY```gggmmmsssyyy}}}ttteeeVVVSSSPPPOOOPPPVVVeeesssrrr|||}}}zzzyyyaaaTTTOOONNNRRRYYYcccrrrlllYYYJJJFFFFFFBBBBBBEEEJJJQQQWWW[[[bbbppp{{{oooXXXLLLFFF???999888888777666777888:::;;;;;;???<<<@@@???>>>MMM___aaaeeeRRRJJJNNNUUU^^^]]]PPPEEEDDDBBB@@@===;;;999888888888888999===DDDMMMSSSXXXcccmmmrrrwwwiiiYYYQQQIIIGGGKKKKKKNNNeeezzziii___]]]___mmmjjj^^^MMM@@@<<<;;;999222111111000///000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111222222333333222222222333444555666777888<<>>===AAA@@@BBBFFFEEEOOOfffxxxooogggccc]]]UUUMMMGGGBBB@@@??????@@@AAA@@@???>>>===:::<<<@@@DDDIIIQQQZZZ```kkknnnrrrvvvxxxzzz|||~~~wwwbbbOOOCCC@@@<<<;;;???BBBFFFLLLSSSSSSQQQOOOMMMKKKHHHDDDAAAEEE>>>CCCUUU```aaaeeeooopppqqqqqqnnnqqq||||||qqqmmmoooyyyyyyrrrnnniiihhhhhhnnnooojjjfff___]]]```cccfffxxxsssiiiiiifffgggoooxxxvvvnnncccgggkkkkkkeee]]]TTTOOOEEECCCAAA??????@@@CCCDDDBBBGGGKKKNNNQQQVVV```gggkkkllllllkkkhhhfffeeeeeeooouuu|||}}}vvvkkkaaa\\\___]]]XXXPPPIIIGGGJJJNNNRRRZZZ___^^^YYYTTTLLLEEEBBBAAA@@@AAAEEEHHHKKKLLLOOOSSSWWWVVVQQQMMMMMMOOONNNSSS^^^ooonnnTTTFFFCCCAAA>>>======<<<:::888777777777888777888:::;;;>>>CCCHHHMMMTTTXXX___gggmmmtttzzz~~~kkk]]]VVVPPPQQQUUU\\\gggqqqyyywwwuuuvvvyyywwwbbbRRRMMMPPPYYYfffsss~~~ggg[[[OOOIIIFFFCCCCCCEEENNNQQQVVV]]]fffrrr}}}vvv```OOOEEE@@@;;;888999999999999999;;;<<<>>>AAA?????????@@@EEESSSaaaddd^^^RRRMMMWWWfffcccVVVIIIEEEAAA>>><<<<<<:::999777666777<<<@@@CCCKKKRRRXXX```lllvvv{{{~~~kkk[[[QQQGGGDDDFFFKKKQQQbbbzzz~~~|||pppgggaaa^^^qqqkkk```QQQCCC999444222333222111111000000111111111111000000000000111111111111000000000000111111222222000/////////000111000000000000111111111111000222444555555666888:::888<<>>@@@BBBAAABBBCCCCCCGGGQQQ]]]~~~{{{rrrjjjcccZZZPPPIIIEEEAAA???AAA@@@???@@@AAAAAA@@@>>><<<>>>@@@CCCGGGOOOWWW]]]iiimmmrrrvvvyyy{{{}}}~~~}}}~~~ooo[[[KKKBBB?????????>>>@@@GGGQQQXXXYYYRRRMMMLLLKKKFFFCCCCCCDDDCCCFFFNNNTTTXXX^^^dddnnnmmmllllllqqqzzzzzzrrrppprrrzzzyyyuuuooosssooohhhpppuuulllfff^^^ZZZZZZYYYdddvvvwwwqqqkkkkkksssxxxtttooonnnfffiiilllkkkeee\\\SSSMMMGGGFFFCCCAAABBBEEEFFFEEEJJJJJJQQQ\\\cccgggoooxxxwwwzzz~~~}}}yyyrrrlllhhhooonnnooorrrssslll```VVVVVVVVVTTTOOOIIIGGGHHHKKKLLLNNNQQQRRRQQQNNNIIIFFFBBBAAA??????BBBFFFIIIJJJRRRSSSSSSQQQNNNKKKJJJJJJOOOUUU^^^kkkyyyqqq}}}vvv\\\MMMFFFCCC@@@@@@;;;;;;::::::999999::::::777888:::;;;>>>BBBHHHLLLUUUZZZaaahhhooovvv|||hhh^^^UUUTTTXXX___iiirrrsssrrrpppqqquuuppp^^^PPPNNNSSS```lllyyycccWWWLLLGGGEEEDDDEEEHHHPPPSSSXXX^^^hhhsss~~~vvvaaaOOOEEE@@@<<<999888999999999999;;;===???BBB@@@??????>>>AAALLLYYY___[[[RRRNNNWWWddddddYYYJJJFFFAAA===<<<;;;:::999777666888===@@@DDDKKKSSSYYYaaallluuuzzz}}}dddVVVOOOGGGEEEGGGLLLSSSeee|||tttlllgggdddqqqjjj^^^OOOBBB999555444333222111111000000111111111111000000000000111111111000000/////////000000000000/////////111222333000000000000111111111111111222444555555555777999:::???III^^^~~~nnnXXXDDDAAABBB@@@>>>@@@BBBAAABBBDDDCCCFFFPPP[[[|||~~~uuullleee[[[RRRKKKFFFBBB@@@@@@???>>>???@@@@@@???===<<<>>>@@@BBBGGGNNNWWW\\\hhhlllqqqvvvyyyzzz}}}~~~}}}~~~uuueeeUUUHHHAAA>>>>>>>>>???BBBJJJUUU]]]]]]VVVPPPOOOMMMGGGCCCCCCCCCDDDHHHNNNRRRTTTZZZaaannnmmmkkkkkknnnvvvwwwrrrqqqttt||||||xxxtttwwwssslllrrruuukkkeee^^^YYYYYYYYYaaammm~~~xxxttttttzzz~~~yyysssqqqlllnnnpppnnnggg]]]TTTNNNHHHFFFCCCAAABBBEEEGGGHHHNNNRRR]]]jjjrrrvvv}}}|||tttnnnjjjhhhfffggghhhcccZZZRRRQQQRRRPPPMMMHHHFFFGGGIIIJJJKKKLLLMMMLLLIIIFFFDDDBBBAAA???@@@CCCFFFIIIKKKQQQRRRRRRQQQNNNLLLLLLLLLOOOUUU___lll~~~wwwppp~~~www]]]MMMFFFBBB??????999888888777666666666666777888:::;;;>>>BBBHHHLLLUUUZZZaaaiiipppwww}}}uuuuuugggXXXTTTWWW\\\dddjjjnnnmmmkkkkkkppp{{{yyyiiiZZZRRRTTT[[[iiivvvzzz^^^SSSHHHDDDDDDEEEHHHLLLRRRUUUZZZaaaiiiuuuxxxbbbPPPFFFAAA===:::888999999::::::<<<@@@BBBEEEBBB???>>><<<<<>><<<;;;;;;:::777666888===AAADDDLLLTTTZZZaaallltttxxx{{{~~~xxx___SSSMMMGGGEEEHHHMMMVVViiiwwwpppllljjjsssjjj\\\LLL@@@999666555333222111111000000111111111111000000000000111111000000000//////..................///000222333444000000000000111111111111222333555555444555666888<<>>@@@CCCBBBCCCDDDCCCDDDNNNYYYzzzwwwmmmggg\\\SSSLLLGGGDDDAAA>>>>>>===>>>@@@@@@>>>===<<<===???BBBFFFMMMUUU[[[fffjjjpppuuuxxxzzz|||~~~}}}~~~wwwuuuvvvuuu|||xxxpppeeeYYYNNNFFFAAA<<<<<<===???EEEOOOZZZbbbbbb[[[VVVSSSOOOGGGCCCCCCCCCEEEJJJOOOOOOOOOUUU^^^mmmkkkiiihhhjjjrrr{{{xxxsssrrruuu~~~|||yyy|||xxxqqqvvvwwwkkkccc]]]YYYXXXXXX\\\cccrrr}}}~~~~~~wwwsssoooppppppmmmggg]]]TTTNNNIIIFFFCCCBBBCCCEEEIIILLLTTT]]]mmm~~~xxxmmmhhhaaa___^^^\\\VVVPPPMMMNNNMMMKKKIIIGGGHHHIIIFFFFFFGGGFFFEEEDDDBBBAAABBBAAA@@@AAACCCGGGJJJMMMOOOPPPQQQPPPNNNMMMMMMNNNPPPXXXbbbnnntttpppwww]]]MMMFFFAAA>>>===999888777666555555555555777888:::;;;>>>BBBHHHLLLUUUZZZaaaiiiqqqxxxeeeyyysss```WWWWWWYYY]]]```ggggggfffffflllxxxrrrdddZZZWWW]]]fffppp}}}ttt[[[PPPEEEBBBCCCEEEIIINNNUUUWWW\\\ccclllwwwzzzcccQQQFFFAAA>>>;;;777999::::::;;;>>>DDDIIIJJJDDD@@@>>>;;;999<<>>BBBEEEMMMUUUYYY```kkkssswww{{{~~~xxx___SSSMMMGGGEEEHHHMMMZZZppp~~~yyyssspppnnnxxxmmm\\\KKK???999666666333222111111000000111111111111000000000000111111000000000//////...------/////////000000111222333///000000000111111111111222444555555444444666777<<>>>>>===>>>@@@@@@???>>><<<===???AAAEEELLLTTTYYYdddiiiooouuuxxxzzz|||}}}}}}~~~qqqllljjjgggkkkggg```XXXPPPIIIDDDBBB<<<<<<<<>>BBBHHHLLLSSSXXX```iiipppxxxXXXeee|||ooobbb]]][[[ZZZ[[[]]]```aaabbbjjjyyyyyykkkaaa[[[\\\eeennntttoooYYYNNNEEECCCDDDGGGKKKPPPWWWZZZ^^^eeemmmxxx|||eeeRRRGGGBBB???===777999::::::;;;AAAJJJRRRQQQIIICCC@@@===::::::<<>>BBBFFFNNNVVVXXX```jjjrrrwww{{{vvv]]]QQQLLLGGGFFFIIINNN^^^www}}}{{{~~~~~~xxxsssqqq|||ppp\\\KKK???999666555333222111111000000111111111111000000000000111111//////000000///...---,,,000000111111111000000000///000000000111111111111222444555555444444666777:::AAAOOOgggwww___HHHAAAAAA??????BBBCCCCCCCCCDDDBBBBBBJJJTTTnnnzzznnnggg]]]SSSLLLFFFBBB@@@???>>>>>>@@@AAABBBAAA???<<<===>>>@@@DDDJJJRRRWWWaaafffnnntttxxxzzz{{{|||}}}~~~nnneeeaaa]]]]]]ZZZUUUNNNHHHDDDAAA@@@===<<<;;;>>>FFFQQQ[[[aaafffaaa\\\WWWOOOEEE@@@@@@BBBFFFMMMQQQOOOMMMTTT]]]hhhfffcccaaadddlllvvv~~~xxxvvvxxx{{{}}}{{{wwwyyypppddd]]]WWWSSSUUUWWW\\\fff{{{wwwpppjjjhhhfffdddbbb]]]WWWRRRLLLFFFDDDEEEFFFIIIRRR]]]iiizzzvvvkkkeeeaaa\\\XXXPPPNNNLLLKKKJJJIIIIIIHHHHHHFFFCCC@@@>>>>>>>>>???>>>@@@AAAAAABBBFFFKKKPPPSSSSSSRRRPPPLLLKKKKKKLLLUUU```mmmxxx|||yyy{{{xxxppppppqqqXXXJJJDDD???<<<:::<<<<<<;;;:::999888888888777888:::;;;>>>BBBHHHLLLRRRWWW___gggooovvv}}}PPPUUUgggqqqhhh```\\\\\\YYY^^^bbbdddnnn~~~~~~sssggg```^^^```iiirrrvvv}}}jjjVVVMMMEEEEEEHHHJJJNNNRRRXXX[[[```fffnnnyyy~~~fffRRRHHHCCC@@@>>>888999::::::<<>>===<<<:::999888777999???CCCGGGOOOWWWZZZaaakkkrrrwww{{{tttZZZOOOKKKGGGHHHLLLQQQccc~~~~~~|||}}}xxxuuu}}}ooo[[[JJJ???999666444333222111111000000111111111111000000000000111111......000000111000///...111111111111111000//////000000000000111111111111222333555555444555666888888@@@MMMeeezzzaaaIIIAAAAAA??????BBBBBBBBBCCCDDDBBBBBBIIISSSgggzzzooohhh]]]SSSLLLFFFBBB@@@???>>>>>>@@@BBBCCCBBB@@@<<<===>>>???BBBIIIPPPUUU___eeemmmssswwwzzz{{{|||}}}~~~qqqaaaXXXSSSRRRPPPLLLGGGCCC@@@>>>===???===;;;???GGGRRR\\\aaadddaaa]]]YYYPPPEEE@@@AAACCCFFFMMMSSSTTTSSSYYYaaagggddd___\\\___gggsss|||~~~zzzzzzyyyzzzzzzvvvvvv|||qqqfff___YYYRRRTTTVVV\\\fffwwwvvvnnniiifffbbbaaaaaa___ZZZVVVLLLFFFDDDGGGIIILLLXXXgggzzz|||tttnnnfffaaaYYYUUUPPPMMMKKKKKKIIIHHHLLLIIIFFFBBB???>>>>>>>>><<<>>>@@@AAAAAAEEEKKKQQQUUUTTTSSSOOOLLLJJJKKKLLLWWWfffuuu~~~xxxwwwyyyuuuoooqqqlllTTTHHHCCC???<<<;;;:::999888888777888888888777888:::;;;>>>BBBHHHLLLRRRWWW^^^fffnnnuuu|||MMMNNNYYYttt{{{ooojjjjjjfffmmmppppppyyyzzzqqqgggccccccfffnnnvvvyyyxxxdddRRRKKKEEEHHHLLLOOOSSSWWWYYY\\\```fffnnnyyygggSSSHHHDDDAAA???999::::::999<<>>999888666666888:::<<<===???AAABBB@@@===;;;;;;999777555888777999???DDDHHHPPPXXX^^^eeemmmtttwwwzzz~~~xxx]]]PPPKKKGGGHHHMMMTTThhhyyyvvvxxxkkkWWWGGG>>>999666333333222111111000000111111111111000000000000111111---...000111222222000000//////111111222111000000000000000000111111111111111222444555555555777999777>>>LLLccc}}}cccJJJBBBAAA??????CCCAAAAAACCCDDDBBBAAAIIIRRR```{{{pppiii___UUUMMMGGGCCCAAA>>>======???AAABBBAAA@@@<<<======???BBBGGGOOOTTT]]]ccclllssswwwyyy{{{{{{|||~~~|||eeeVVVNNNKKKIIIGGGEEEBBB@@@???>>>???===;;;???IIIUUU^^^cccccc```^^^ZZZQQQFFFBBBCCCDDDEEELLLTTTYYY[[[___eeehhhccc\\\WWWYYYbbboooxxx~~~yyyyyyxxxtttqqqttt~~~qqqgggaaa[[[TTTSSSUUU[[[dddqqq~~~zzz{{{rrriiigggccc^^^]]]^^^]]]YYYUUUMMMFFFDDDIIIKKKOOO^^^oooyyyrrrhhhbbbZZZTTTRRRPPPOOOMMMOOOLLLIIIDDDAAA???======:::===???@@@@@@CCCKKKQQQTTTSSSRRROOOLLLKKKLLLNNNZZZjjj|||{{{vvvvvvzzz}}}sssooossszzzfffPPPEEEAAA???<<<<<<777777777777777888888999777888:::;;;>>>BBBHHHLLLSSSXXX```gggnnnuuu{{{OOOLLLRRRhhh~~~~~~xxx~~~{{{rrrjjjhhhiiilllrrryyy{{{ttt```OOOIIIEEEIIIOOOSSSWWW[[[YYY\\\```fffoooyyygggTTTIIIDDDBBB@@@999::::::999<<>>:::666444333222222111000111111111111111000000000000111111,,,...000222333333222111---...000111222222222222000000000000111111111111000222444555555666888:::888>>>KKKbbb~~~dddKKKBBBAAA??????CCC@@@@@@BBBDDDBBBBBBIIIRRR\\\~~~}}}rrrkkk```VVVNNNIIIEEEBBB===<<<<<<>>>@@@AAA@@@???<<<======>>>AAAGGGNNNSSS\\\bbbkkkssswwwyyyzzz{{{|||~~~mmmZZZOOOHHHHHHGGGEEEDDDCCCAAAAAA@@@===<<<@@@KKKXXXbbbfffcccaaa___[[[RRRHHHDDDFFFDDDEEEKKKUUU]]]```dddiiijjjddd[[[TTTTTT]]]jjjtttyyyyyywwwsssnnnnnnwww|||ooogggccc]]]UUURRRTTTYYYaaammmxxxrrr{{{~~~zzzvvvmmmccceee___ZZZYYYZZZYYYUUUQQQMMMFFFEEEJJJMMMQQQaaatttuuummmddd\\\YYYWWWVVVTTTPPPNNNJJJFFFBBB???===<<<888<<>>BBBHHHLLLUUUZZZaaahhhooovvv|||UUUNNNLLLYYYqqq|||rrrjjjhhhkkkmmmrrrwwwpppXXXRRRJJJFFFLLLRRRTTTWWW[[[]]]___```dddnnn}}}{{{bbbSSSKKKEEE@@@>>>===============DDDWWWhhhxxxppp```NNNDDDAAA???<<<888777555444444555777888999999888777666555555444555777;;;???DDDJJJRRRWWWeeejjjpppuuuwww{{{nnnWWWLLLGGGHHHMMMYYYttt~~~~~~wwwnnnhhh^^^QQQGGG===555333666111111111111111111111111000000000000000000000000111222333333222111000///////////////000000000000111111111111111111111111333444444555666777888888;;;???JJJaaakkkSSSGGGCCC@@@@@@CCCAAAAAA@@@??????BBBGGGKKK]]]vvv}}}ssshhh]]]WWWRRRJJJFFFEEEBBBAAA@@@AAABBBBBBAAA???============???EEELLLQQQ\\\bbbjjjpppsssuuuyyy|||}}}~~~}}}bbbRRRLLLIIIFFFDDDCCCBBBAAA@@@;;;<<<<<<@@@LLL[[[dddeeeeeeeeebbbZZZPPPHHHDDDCCC@@@CCCHHHQQQ___kkkmmmjjjooocccWWWPPPOOORRRYYYaaarrr}}}wwwpppmmmpppuuuyyy~~~zzzssslllgggccc___\\\ZZZSSSTTT```ppp}}}qqqooovvvzzzwwwrrrnnniiiddd]]]YYYTTTRRRSSSRRRPPPMMMEEEHHHIIIGGGHHHSSSfffuuurrrggg___[[[WWWUUUSSSQQQMMMHHHCCC@@@???@@@<<<>>>??????@@@CCCHHHKKKPPPNNNNNNPPPNNNKKKLLLPPPbbbooo~~~wwwrrrtttzzztttlllvvvnnn\\\KKKDDDDDD@@@:::777888888777777777777888888888:::<<<===???CCCHHHLLLQQQVVV^^^fffnnnuuu{{{TTTOOOMMMSSSbbbzzz}}}tttmmmlllmmmooossswwwmmmYYYQQQKKKIIIPPPWWWXXXYYY\\\\\\^^^___bbbmmm||||||dddTTTKKKDDD>>><<<============<<>>III___oooUUUHHHBBB@@@@@@CCCAAAAAA@@@??????BBBGGGJJJYYYrrrtttiii^^^XXXRRRKKKFFFEEEAAA@@@@@@AAABBBBBBAAA???======<<<===???DDDKKKQQQZZZ```hhhnnnqqqtttxxx{{{}}}~~~gggTTTLLLIIIEEECCCBBBBBB@@@???=========BBBOOO^^^ggggggbbbbbb___WWWMMMEEEAAA@@@AAADDDIIIRRRaaaooossspppnnncccVVVPPPMMMNNNTTTZZZbbbnnn|||vvvtttvvvzzz}}}zzzsssmmmhhhdddaaa___[[[UUUVVV```nnn}}}ssspppvvvyyytttoookkkfffaaaXXXTTTOOOLLLMMMLLLJJJGGGGGGIIIIIIHHHJJJTTTdddqqqwwwkkkccc]]]YYYWWWUUUQQQKKKFFFBBB@@@@@@===>>>??????@@@CCCHHHKKKOOOMMMMMMOOONNNKKKMMMRRRbbbpppyyyuuuxxx}}}}}}tttnnnxxxiiiXXXGGGBBBBBB???;;;999888888777777777777888888666888:::;;;>>>BBBGGGKKKSSSXXX___gggnnnvvv|||VVVSSSPPPOOOSSSccc}}}vvvqqqpppqqqqqqssswww{{{hhhXXXOOOLLLNNNVVV]]]______```^^^___```cccnnn}}}zzzcccTTTKKKDDD???>>>???>>>??????===???KKKXXXppprrrlll^^^OOOFFFBBB>>>;;;999777666555555555666666666666666666555555555999;;;>>>BBBGGGNNNUUUZZZggglllrrrwwwyyy|||xxx^^^OOOIIIKKKNNNZZZwwwxxxrrrlllmmmrrruuurrrmmm___QQQBBB;;;777444222333111111111111111111111111000000000000000000000000//////000000000///......////////////000000000000111111111111111111111111111111222333444555666666999>>>III^^^tttZZZIIIBBB???@@@BBB@@@AAA@@@??????AAAFFFIIITTTmmmuuujjj___XXXRRRKKKFFFEEE@@@??????@@@AAABBB@@@???<<<<<<<<<<<<>>>CCCJJJOOOXXX^^^ffflllpppssswwwzzz}}}~~~kkkVVVKKKHHHDDDBBBBBBAAA@@@>>>>>>>>>@@@EEESSScccjjjiiibbbaaa]]]UUUKKKCCC@@@???AAADDDIIISSScccssszzzxxxooocccVVVOOOKKKIIILLLQQQSSS___ppp~~~}}}uuuooojjjhhheeeddd^^^ZZZZZZaaannn|||vvvssswwwwwwqqqkkkgggccc^^^TTTPPPJJJGGGGGGFFFDDDAAACCCCCCCCCDDDIIISSS```hhhwww}}}xxxkkkbbb\\\\\\YYYUUUOOOJJJEEEAAA???===>>>??????@@@CCCGGGKKKMMMKKKKKKMMMMMMLLLOOOUUUcccsss{{{yyy|||zzzxxxsssqqqzzzzzzcccSSSCCC>>>???>>><<<:::888777777666666777777888666888:::<<<>>>CCCHHHLLLUUUYYYaaaiiipppwww}}}]]]YYYUUUQQQOOOWWWlll{{{vvvsssttttttrrrtttxxx~~~rrrbbbUUULLLMMMSSS\\\dddhhhhhhgggcccddddddfffpppuuu___RRRJJJDDDAAAAAAAAAAAABBBBBB??????GGGRRRbbbkkknnndddUUUJJJEEEBBB===<<<:::888666555555555555555555555555666666666999<<>>>>>???AAAHHHXXXgggmmmkkkdddccc^^^UUUKKKCCCAAAAAAAAADDDIIITTTeeewww~~~pppeeeXXXPPPJJJFFFFFFJJJLLLWWWggguuuyyysssooommmkkkjjjaaa^^^^^^dddrrr}}}yyywwwyyywwwoooiiifffaaa[[[TTTOOOIIIEEEEEEDDDBBB@@@AAA@@@???CCCKKKUUU^^^ccchhhlllqqqrrrpppoooqqqttttttwwwxxxiii```^^^[[[VVVQQQLLLGGGCCC@@@===>>>???@@@@@@CCCGGGJJJLLLIIIIIILLLLLLMMMQQQXXXdddvvv}}}|||wwwuuuqqqrrr{{{www```QQQBBB===>>>===;;;;;;777777666666666666777777888:::<<<>>>AAAFFFKKKOOOVVV[[[cccjjjqqqxxxeee___XXXUUUSSSVVV___iii}}}xxxtttsssuuuuuutttvvvzzz}}}zzzkkk\\\RRRKKKPPPXXXaaaiiiooopppoooggggggggghhhqqqrrr]]]OOOGGGBBBAAACCCCCCCCCCCCCCC@@@>>>CCCLLLZZZfffnnnhhhZZZNNNHHHDDD???>>><<<:::999777777666555555555666666666666666888;;;>>>CCCHHHPPPXXX]]]jjjooovvvzzz|||}}}zzz]]]KKKEEEFFFHHHXXXvvvwwwpppiiifffgggjjjjjjhhh]]]NNN???999888555333333111111111111111111111111////////////////////////000000000000000000111111////////////000000000000000000000000000000000000222222333555666777888999;;;CCCPPPcccfffOOODDDAAAAAAAAA???@@@@@@??????@@@CCCFFFQQQhhhyyynnnbbb[[[TTTLLLFFFEEE?????????@@@BBBBBBAAA@@@<<<<<<;;;:::<<>>===>>>AAAKKK\\\kkkoookkkfffddd___UUUJJJCCCAAABBB@@@DDDJJJTTTfffxxxttthhh[[[RRRKKKEEEDDDFFFJJJTTTbbboooxxxzzzvvvtttqqqpppcccaaaaaahhhwww~~~|||{{{{{{wwwooojjjgggaaa[[[TTTNNNGGGDDDCCCCCCAAA???FFFDDDCCCFFFNNNWWW^^^aaacccfffhhhgggdddcccdddeeeccceeekkkuuuuuuggg___[[[UUUPPPMMMIIIDDD@@@>>>??????@@@@@@CCCGGGJJJKKKHHHHHHJJJKKKMMMRRRZZZeeexxx~~~}}}uuurrrpppsss|||~~~uuu]]]OOOBBB>>>===<<<::::::777777666666666666777777888999<<>>CCCJJJRRRZZZ```kkkqqqxxx|||}}}~~~{{{___LLLGGGHHHIIIUUUtttwwwqqqhhhcccbbbcccbbbaaaVVVJJJ===888666222000111111111111111111111111111000000000000000000000000......---------...//////////////////000000000000000000000000000000000000222222333555777888999:::<<>>???@@@?????????BBBDDDPPPeee{{{pppddd\\\UUULLLGGGEEE@@@??????AAACCCCCCBBBAAA===<<<;;;;;;<<>>===>>>BBBNNN```ooorrrmmmgggeee^^^SSSHHHBBBAAABBBBBBFFFLLLVVVhhhyyywwwkkk]]]SSSKKKEEEDDDFFFFFFPPP]]]iiirrryyy~~~~~~{{{wwwuuufffeeefffppp{{{{{{wwwpppkkkiiiccc\\\QQQLLLEEEAAAAAAAAA@@@>>>FFFEEEEEEHHHOOOWWW^^^bbbggggggfffccc^^^ZZZXXXXXXYYYYYY]]]ccciiirrrpppfff```WWWQQQNNNJJJFFFBBB>>>???@@@@@@@@@BBBFFFIIIKKKHHHGGGIIIJJJLLLSSS[[[eeeyyy~~~~~~~~~uuuqqqpppuuu}}}wwwoooXXXLLLBBB???>>>;;;999999777666666555555666666777555777:::===AAAFFFLLLQQQYYY^^^eeelllsssyyyzzzoooeee```\\\XXXVVVWWWZZZgggyyy}}}zzzwwwtttrrrqqqssswwwyyyzzzvvviii```YYYTTTVVV]]]bbbdddiiiqqqvvvuuunnnmmmjjjiiippp~~~nnnYYYKKKDDDDDDIIIPPPTTTPPPLLLIIICCC======AAAHHHUUUaaaaaa[[[UUUOOOJJJAAAAAAAAA@@@???===<<<;;;999999888888777777666666666:::>>>DDDLLLUUU^^^dddlllrrryyy}}}~~~~~~zzz___MMMHHHIIIJJJRRRqqqxxxrrriiiccc```___^^^]]]NNNEEE===999555111111333111111111111111111111111000000000000000000000000...------,,,---...///000////////////000000000000000000000000000000000000000111222444666777999999<<>>???@@@???>>>???AAACCCLLL___|||qqqeee]]]UUUMMMGGGEEEAAA@@@@@@BBBDDDEEEDDDBBB======<<<;;;===AAAHHHMMMRRRYYYbbbiiinnnrrrwww{{{}}}~~~rrrZZZLLLIIIEEECCCBBBBBB@@@???>>>@@@EEEQQQdddtttuuuooojjjggg```TTTIIICCCCCCDDDEEEIIIOOOZZZjjjyyy~~~|||xxxkkk]]]RRRJJJEEEDDDGGGEEENNN[[[eeekkkppptttxxxzzzxxxxxxvvvuuu||||||yyyooonnnqqq}}}yyyyyyuuupppmmmjjjccc[[[PPPKKKDDD@@@@@@AAAAAA???BBBCCCFFFLLLUUU```kkkrrrvvvtttpppjjjbbb[[[UUUSSSTTTSSSTTTVVVXXX^^^mmm{{{qqqhhh]]]UUUQQQMMMHHHDDD??????@@@@@@@@@BBBFFFIIILLLHHHFFFHHHIIIKKKSSS[[[dddyyy}}}{{{}}}~~~tttqqqrrryyyzzznnncccOOOFFF???>>>>>>;;;888888666666555555555555666666555777:::>>>AAAGGGMMMRRRYYY^^^eeelllrrryyyyyynnnfff___XXXWWWZZZUUU]]]iiixxx~~~}}}{{{xxxvvvuuutttsssqqqrrrqqqtttxxxzzz}}}~~~ooobbb]]]ZZZXXX\\\bbbfffdddhhhpppuuutttrrrqqqmmmlllrrrzzziiiVVVJJJFFFIIIRRR\\\^^^YYYTTTOOOGGG???>>>BBB999FFFTTTYYYXXXVVVRRRNNNBBBBBBBBBAAA@@@???>>>===;;;::::::999888777666666777:::???FFFNNNWWWaaagggmmmrrrzzz~~~~~~www^^^LLLHHHIIIIIIPPPoooyyyssskkkeeebbb```^^^]]]JJJDDD>>>;;;777333333777111111111111111111111111000000000000000000000000000///......///000111222////////////000000000000000000000000000000000000///000111333555777888999;;;III\\\nnnsssYYYJJJGGGDDD???===?????????>>>???@@@BBBHHH[[[zzz}}}rrreee]]]VVVMMMGGGFFFAAAAAAAAABBBEEEFFFEEECCC>>>>>>===<<<===BBBHHHMMMPPPWWW```hhhmmmqqqvvvzzz}}}~~~www^^^LLLIIIFFFDDDCCCBBBAAA@@@???AAAFFFSSShhhwwwxxxpppnnnkkkcccWWWLLLFFFFFFHHHGGGLLLRRR\\\lllzzz~~~{{{xxxkkk\\\QQQJJJDDDEEEHHHGGGOOOZZZbbbfffiiikkkmmmllllllmmmmmmmmmrrrzzzxxxwww{{{vvvwwwtttooommmkkkddd[[[RRRLLLEEEBBBBBBDDDCCCBBBAAAEEELLLUUUaaaqqqxxxnnnddd\\\WWWRRRQQQPPPPPPOOOSSSaaaooozzzpppbbbXXXSSSOOOIIIEEE???@@@@@@@@@@@@BBBFFFIIILLLHHHFFFGGGHHHKKKSSS[[[dddyyy{{{zzz{{{~~~sssqqqttt|||wwwfffYYYIIIBBB<<<===>>>;;;888888666666555555555555666666777999<<<@@@DDDIIIPPPTTTYYY^^^eeelllrrryyy~~~tttnnnfff\\\VVVUUUXXXXXX___nnnwwwppprrrtttuuutttttttttuuuqqqppppppsssxxxvvvlllaaaXXXYYY^^^fffiiilllkkkiiiiiinnnrrrsssoookkknnnzzzzzzcccVVVPPPFFFKKKaaapppxxxhhhWWWPPPLLLDDD??????@@@BBBFFFLLLPPPRRRPPPNNNEEEDDDAAA???======>>>???===<<<;;;999888777777666555:::BBBJJJSSS\\\dddjjjppptttyyy}}}||||||zzzxxxnnn^^^PPPIIIIIIKKKWWWggg}}}{{{vvvppplllhhhddd]]]XXXJJJBBB888222222333222000111111111111111000//////000000000000000000000000000000000000000000000000222111111111000000/////////000111333333222111111222222222333444555666777<<>>===<<<<<<<<<===???@@@LLLTTTlll~~~uuuiii^^^VVVPPPIIIEEEDDDCCCAAAAAACCCDDDCCCBBB@@@@@@>>><<<<<>>;;;::::::999888777777777777777888888888999;;;???BBBEEEJJJOOOSSS]]]aaaffflllrrrxxx|||sssoooiii```ZZZYYYYYYYYY```nnn~~~|||rrriiilllooorrrsssssssssssssssrrrrrruuuyyy}}}pppggg^^^XXX]]]eeennnppppppmmmiiiiiimmmqqqtttrrrnnnppp{{{qqq]]]RRRPPPKKKUUUmmm}}}qqq^^^TTTMMMGGGCCCCCC???>>>???BBBFFFHHHIIIIIIGGGEEEBBB???============<<<<<<:::999888777777777888<<>>======<<<===>>>???@@@JJJQQQiiiyyylllaaaXXXQQQKKKFFFDDDCCCAAAAAACCCDDDCCCBBB@@@@@@>>><<<<<>>BBBEEEJJJPPPTTT[[[```fffmmmrrrxxx}}}yyysssppplllddd]]][[[ZZZ\\\dddsssyyymmmcccfffkkkpppsssuuutttsssvvvuuuuuuwww|||wwwlllbbb\\\]]]fffqqqyyyxxxtttnnniiihhhkkkpppuuutttrrrttt}}}|||jjjXXXPPPQQQQQQ```{{{iiiYYYPPPIIIFFFGGG@@@===:::999;;;???AAABBBGGGEEEBBB???===;;;;;;;;;;;;;;;999888777777777777:::???FFFOOOWWW```iiiooosssvvv{{{~~~qqqhhhfffcccaaa\\\SSSJJJFFFJJJPPPggguuuooojjjkkkmmmjjj___VVVCCC===666222222333333222333333333333333222111111////////////////////////000000000000000000000000111111111111000000000000000/////////000000111111222222222222333555666777:::<<>>>>>===<<<===>>>???@@@GGGOOOeee}}}pppddd[[[TTTLLLGGGDDDBBBAAAAAABBBCCCCCCBBB@@@???>>><<<<<<>>>CCCGGGMMMSSS\\\ccchhhlllqqqvvvuuuyyy}}}~~~[[[OOOEEEBBBCCCAAAAAABBBBBB@@@FFFYYYmmmxxxzzzzzz{{{vvvkkk\\\MMMEEEDDDEEEMMMQQQ^^^oooxxxxxxuuuttttttgggYYYPPPIIIDDDEEEIIILLLVVVdddooorrrpppkkkgggYYYTTTRRRWWW```lll{{{}}}wwwwwwtttqqqnnnjjjbbbWWWOOOGGGFFFCCCAAA@@@@@@AAABBBBBBDDDJJJSSS\\\mmmtttcccZZZQQQMMMMMMNNNSSSXXXnnnkkk]]]TTTNNNIIIDDDCCCAAA@@@AAADDDFFFHHHLLLHHHFFFGGGIIIKKKSSS\\\dddwww~~~xxxtttwww|||}}}nnnYYYIIIBBB???<<<:::999888777666666666777777888888888888888:::>>>BBBFFFKKKQQQUUU\\\aaaiiipppvvvzzz~~~~~~vvvsssooofff]]]YYYZZZ___lll|||mmmaaaeeekkkrrrwwwzzzyyyxxxwwwvvvvvvzzz|||uuujjjaaa___fffuuu~~~vvvllleeeeeeiiimmmtttuuuuuuxxxxxxgggWWWPPPSSSVVVjjjttt___RRRLLLIIIIIIBBB>>>:::777888:::<<<===BBBAAA???===;;;::::::999:::999888777777777777777<<<@@@HHHPPPYYYbbbjjjppptttxxx|||ooobbb^^^[[[YYYUUUOOOIIIGGGNNNVVVqqqlllfffaaaccchhhfffZZZNNN>>>:::555222222333333222222222333333222222111000////////////////////////////////////////////////111111111000000000000000000///.........///111222111111111222333444666666888;;;DDDWWWrrr{{{___JJJAAA@@@???>>>=========>>>???@@@EEEMMM```sssggg^^^UUUMMMGGGDDDBBBAAAAAABBBCCCCCCBBB@@@???>>><<<;;;>>>CCCGGGLLLRRR[[[bbbfffkkkqqqvvvvvvyyy}}}^^^RRRFFFBBBBBBAAA@@@AAA???===FFFYYYmmmwwwzzzzzz~~~xxxlll\\\MMMEEEDDDFFFMMMSSSbbbrrr{{{zzzvvvuuutttgggXXXOOOHHHDDDEEEIIINNN[[[jjjsssvvvtttmmmfffZZZUUUSSSXXXaaammm~~~xxxrrrrrrppplllhhhbbbZZZQQQKKKCCCBBB@@@?????????@@@AAAAAADDDKKKQQQWWWeeelll```UUUPPPOOOPPPTTTYYYaaa~~~|||hhhZZZPPPJJJFFFEEECCCAAABBBCCCFFFGGGKKKGGGFFFGGGIIIKKKSSS[[[bbbuuuwwwtttzzzyyygggSSSGGGBBB???<<<::::::999888666666666777777888888999999888:::>>>CCCGGGMMMSSSWWW```fffooovvv{{{|||wwwlll```ZZZ[[[cccvvvtttbbbeeekkksss{{{~~~~~~|||yyywwwxxx|||~~~wwwqqqgggaaaeeesssuuuiiibbbbbbggglllqqquuuxxx|||}}}tttbbbTTTOOOSSS[[[ttthhhXXXPPPKKKIIICCC@@@<<<:::999999888777::::::999999888888888888888888777666666777777777<<>>=========>>>@@@AAADDDKKK\\\xxxuuuiii___VVVLLLFFFCCCBBB@@@@@@BBBCCCBBBAAA??????===;;;;;;>>>CCCGGGLLLRRRZZZaaafffkkkrrrvvvyyy{{{~~~```SSSGGGCCCCCCAAA@@@AAA======FFFYYYlllvvvyyy{{{{{{vvvjjjZZZLLLEEEDDDFFFKKKSSSdddvvv~~~{{{wwwvvvtttgggXXXNNNGGGCCCEEEIIISSSaaapppxxxyyywwwnnndddYYYTTTRRRUUU[[[fffwwwxxxrrroookkkhhhddd^^^XXXRRRKKKGGG???>>>============>>>???@@@DDDJJJPPPSSS^^^uuuuuugggYYYSSSQQQQQQTTTXXX[[[pppvvvcccTTTKKKHHHGGGDDDBBBBBBCCCEEEGGGJJJGGGEEEGGGHHHJJJQQQYYY```rrryyyvvv|||rrr___NNNEEEBBB@@@===<<<<<<;;;999888555666666777888888999999888;;;???DDDIIIOOOVVV[[[ccciiirrrzzzuuuhhhaaa___iii~~~~~~eeeggglllttt}}}|||zzzzzz~~~}}}xxxpppjjjcccaaammmxxxhhh``````fffkkkpppvvv{{{wwwmmmZZZMMMKKKRRR___~~~tttaaaWWWPPPJJJCCCAAA===;;;:::888555333666666666666777777777777777666666666666666777888<<>>===>>>???@@@AAABBBIIIXXXqqqvvvjjj```WWWMMMGGGCCCAAA@@@@@@AAABBBBBBAAA???>>>===;;;;;;===BBBFFFKKKQQQYYY___dddjjjqqqwwwzzz|||~~~~~~~~~```TTTIIIEEEDDDBBB@@@AAA??????GGGXXXiiiqqquuuwwwtttooofffXXXKKKEEEDDDGGGJJJTTTfffyyy{{{wwwvvvsssfffWWWMMMGGGDDDFFFKKKYYYhhhvvv{{{{{{yyyooocccYYYUUUSSSUUUYYYaaappp~~~~~~xxxooojjjkkkfffbbb\\\UUUNNNIIIFFFEEE======<<<<<<<<<=========AAAEEEKKKQQQTTT[[[lll|||rrr```WWWSSSQQQRRRUUUXXXccc|||ppp\\\PPPJJJHHHFFFCCCBBBCCCEEEFFFJJJGGGEEEFFFGGGHHHNNNUUU]]]nnn{{{zzz{{{xxx}}}yyyjjjWWWJJJCCCAAA@@@>>>======<<<:::888555555666777888999999:::999<<>>>>>>>>???@@@AAA???FFFSSSjjjxxxlllbbbXXXOOOHHHCCCAAA@@@@@@AAABBBBBBAAA???>>>===;;;:::===BBBFFFIIIOOOWWW]]]bbbiiipppuuuxxxzzz}}}~~~~~~^^^SSSIIIGGGFFFCCCAAA@@@AAA???EEESSSaaagggkkknnnkkkhhh```UUUJJJDDDDDDGGGKKKVVViii{{{zzztttrrrooobbbTTTKKKGGGFFFIIIOOO^^^nnn{{{}}}|||zzzooobbbZZZWWWVVVWWWYYY```nnn{{{{{{qqqeeebbbgggeee```XXXNNNGGGCCCBBBCCC>>>>>>==================CCCFFFMMMTTTXXX[[[fffpppnnn___WWWRRROOOPPPUUUXXXiiifffXXXLLLJJJGGGDDDCCCCCCDDDFFFJJJFFFEEEEEEEEEEEEJJJQQQ[[[iii|||~~~vvvrrrzzzzzzzzz}}}{{{rrrbbbRRRGGGBBB@@@>>>===<<<<<<<<<999777555555666777888999:::::::::===BBBHHHNNNUUU\\\aaaiiinnnuuu{{{uuuooojjjrrrtttsssuuu|||}}}rrriiihhhccc___hhhmmmbbbaaafffjjjsss{{{zzzlll___SSSHHHHHHPPPaaavvvhhh[[[OOOMMMHHHBBB>>><<<;;;:::999777777777777666555444333555555555555555666777888>>>CCCJJJSSS[[[dddmmmrrrvvvxxx|||ooo\\\RRRIIIEEEHHHIIIOOObbbwwwzzziiiZZZWWWTTTRRRPPPJJJBBB<<<444555555333111000///000222333333333333222111111111111111111111111111111000000000000000000000000//////000000111111111222///000222333333222222111000000000111222333555555::::::@@@NNNgggvvvWWWHHHEEE@@@???>>>>>>>>>???AAAAAA===DDDPPPfffyyynnndddZZZPPPJJJCCCAAA@@@@@@AAABBBBBBAAA???>>>===;;;:::===BBBFFFHHHMMMUUU[[[aaagggoootttvvvyyy{{{}}}~~~]]]SSSJJJHHHGGGDDDAAA@@@AAA>>>BBBNNNXXX^^^aaadddeeeccc]]]SSSJJJDDDDDDGGGMMMXXXkkk|||xxxqqqpppkkk___RRRJJJGGGGGGLLLSSSaaarrr~~~~~~|||zzzpppbbbVVVTTTTTTUUUWWW\\\jjjwwwxxxlll___]]]dddfff```WWWKKKCCC??????AAA????????????>>>>>>>>>>>>FFFHHHOOOWWW[[[]]]cccjjjuuuzzzhhh\\\TTTOOONNNRRRPPP]]]|||mmm]]]LLLJJJGGGDDDCCCCCCDDDEEEJJJFFFDDDEEEDDDDDDHHHOOOZZZgggyyy}}}sssnnnvvv}}}~~~yyy||||||xxxmmm^^^OOOEEEAAA>>>===<<<<<<<<<;;;888666444555666777888999:::::::::>>>CCCIIIOOOVVV^^^cccmmmqqqxxx~~~}}}tttkkkgggdddgggwww~~~uuuvvvxxxmmmeeeaaaaaafffvvvppp^^^[[[```gggyyy|||}}}rrrcccYYYHHHKKKIIIJJJaaaqqqccc\\\VVVPPPGGG@@@===<<<======666666666777888888666444555444333444555888;;;<<>>>>>??????@@@@@@CCCKKK^^^zzzqqqeeeWWWNNNKKKHHHEEEBBBAAAAAABBBBBBAAA@@@???===:::999;;;@@@CCCJJJNNNUUU[[[```fffkkkoootttwww|||bbbVVVJJJFFFEEEBBB@@@@@@??????AAAFFFOOOVVVZZZ[[[ZZZYYYVVVOOOHHHDDDEEEHHHLLL\\\iiitttzzznnnmmmlll]]]PPPLLLJJJHHHLLLTTTkkk|||||||||qqq```XXXTTTRRRVVV[[[```hhhpppyyyzzzsssmmmnnnrrrzzzwwwggg^^^^^^aaaddd\\\RRRHHHCCCAAA@@@???===>>>>>>===<<<<<<>>>@@@EEEGGGKKKRRRZZZaaaeeegggmmm}}}uuuaaaUUUPPPQQQOOOSSSZZZhhhgggVVVNNNFFFDDDCCCBBBDDDHHHEEEFFFFFFEEEEEEEEEHHHJJJVVVbbbttt{{{sssooouuuyyy~~~wwwiiiYYYKKKDDDAAA???===;;;;;;;;;<<<;;;:::999888888777777888:::;;;===AAAGGGMMMTTT[[[bbbgggppptttyyy}}}wwwtttppphhhaaa___]]]aaaqqqzzzxxxwwwllldddaaaccckkk}}}sssbbb^^^dddlllzzzzzzjjjZZZOOOHHHIIIGGGIIIZZZ{{{tttfff___XXXRRRIIICCC???>>>>>>>>>999999888999::::::888666666555444444555888:::<<<@@@EEELLLSSSYYYaaajjjqqqwwwyyyzzz}}}kkkVVVKKKEEEHHHOOOZZZqqqwwweeeSSSRRRPPPOOOKKKEEE>>>999555444333222111111111111222222111111111111111111///////////////...------//////000000000000//////000000000000000000000000111111111111000///......000111111222222333444444888888>>>LLL```yyy{{{vvvrrrWWWHHHEEEBBBAAA@@@>>>>>>>>>???@@@BBBDDDJJJ[[[{{{~~~ttthhhZZZPPPLLLHHHEEEBBBAAAAAABBBBBBAAA@@@???===:::999;;;???BBBFFFKKKQQQXXX___eeekkkooossswww{{{~~~aaaVVVJJJGGGFFFDDDCCCCCCCCCAAA@@@BBBGGGKKKNNNNNNUUUUUURRRLLLFFFCCCDDDGGGMMM^^^kkkwwwzzzmmmkkkhhhZZZNNNKKKJJJIIIOOOYYYmmm||||||{{{ppp```YYYVVVWWW^^^dddhhhkkkooowwwuuuggg```[[[\\\aaakkkzzzvvvcccYYYXXXZZZ```YYYOOOGGGBBB@@@@@@???======>>>===<<<<<<>>>@@@DDDGGGMMMTTT\\\aaadddeeekkkvvvooo^^^TTTRRRPPPQQQTTT^^^wwwpppZZZPPPHHHEEEDDDCCCDDDHHHFFFFFFFFFEEEDDDEEEGGGIIISSS___ooozzz|||xxxrrroootttxxx~~~zzzqqqbbbSSSFFF@@@===>>>===<<<;;;<<<<<<;;;999777666555555555777888999>>>BBBIIIOOOVVV^^^eeejjjsssvvv{{{wwwnnnfffccc```[[[WWWVVVVVVZZZiii|||uuujjjccc```eeeqqq{{{gggbbbiiiqqq|||uuucccSSSJJJLLLIIIIIIKKKTTTiiiwwwhhhbbbZZZUUUMMMGGGCCCAAA@@@???===<<<;;;<<<===<<<:::999777666555555666888:::;;;@@@EEEMMMTTTZZZaaajjjqqqvvvxxx{{{~~~rrrZZZNNNFFFKKKXXXhhh~~~uuubbbQQQOOOMMMKKKHHHBBB;;;666666555444222111000000000000000111111111111111111///////////////......---//////000000000000//////000000000000000000000000//////000000000//////...000111111222222333444444999999===HHHYYYrrrzzzpppzzzpppXXXJJJGGGCCCBBB@@@???>>>>>>>>>???CCCEEEIIIWWWtttwwwlll^^^TTTPPPIIIFFFBBBAAAAAABBBAAAAAAAAAAAA>>>;;;999:::===@@@CCCGGGNNNUUU\\\dddjjjooorrruuuzzz}}}cccWWWLLLHHHGGGEEECCCDDDEEEBBB???>>>@@@BBBDDDEEEMMMNNNLLLHHHCCCAAACCCEEEOOOaaappp{{{zzzkkkiiibbbVVVLLLJJJJJJJJJTTT```qqq~~~|||zzzooo___YYYWWWZZZeeeooorrrqqqqqqvvvxxxzzz|||~~~{{{pppeeeXXXQQQLLLMMMTTTaaattttttaaaVVVSSSUUUZZZTTTLLLEEEAAA@@@@@@???======>>>===<<<<<>>===<<<:::999888666666666888:::;;;AAAGGGNNNUUU[[[bbbkkkqqqvvvyyy|||sss\\\PPPHHHOOO```sssoooZZZPPPNNNKKKHHHEEE@@@:::555666555444222111000000/////////000000111111222222...///////////////......//////000000000000//////////////////////////////***+++---...000111222222000111111222222333444444:::999<<>>>>>>>>>>>BBBDDDHHHSSSnnnxxxooobbbXXXTTTIIIFFFCCCAAAAAAAAAAAA@@@BBBAAA???<<<999999<<>>>>>===:::777777777777777999;;;===>>>BBBGGGOOOWWW___gggooossszzz}}}uuuiiiaaaYYYSSSRRRUUUSSSVVV```yyyxxxoooiiifffhhhnnnyyyxxxlllpppxxxuuuggg\\\WWWWWWYYYTTTTTTUUUOOORRRooonnnddd```\\\WWWRRRMMMIIIDDDAAABBB@@@>>>>>>>>>===<<<:::999888777666777888:::<<>>>>>>>>>>>@@@CCCGGGQQQiiixxxpppeee[[[WWWIIIFFFCCCAAAAAAAAAAAA@@@BBBBBB@@@<<<:::999;;;>>>DDDHHHMMMSSSXXX___fffjjjmmmqqqvvvzzz|||~~~cccWWWLLLIIIIIIGGGFFFFFFEEECCC@@@===<<<>>>BBBDDDCCCEEEFFFDDDAAAAAADDDGGGTTThhhxxxxxxhhheee```VVVNNNKKKIIIKKKYYYkkk|||}}}yyylll___VVVSSSXXXffftttyyyyyyxxxrrrjjjcccaaa```[[[SSSKKKGGGBBB@@@BBBJJJYYYoooyyydddWWWQQQPPPMMMIIIDDDAAA@@@@@@@@@???=========<<<;;;<<<@@@CCCCCCEEEHHHKKKPPPXXXaaagggkkkkkkmmmpppwwwvvvdddXXXQQQMMMPPPXXXiiiqqqbbbRRRKKKIIIFFFFFFGGGFFFGGGHHHGGGDDDCCCCCCCCCGGGNNNWWW^^^aaacccfffhhhllloootttzzzvvvnnn```RRRHHHBBB??????<<<<<<<<<>>>>>>===:::777777777777888:::===@@@AAAEEEJJJSSS\\\dddlllssswww|||wwwnnndddZZZWWWXXXUUUWWW___sss|||pppjjjhhhiiinnnttt}}}vvvxxxzzzmmmaaaZZZZZZ\\\ccc^^^[[[XXXOOOMMMaaa{{{yyyllleeebbb]]]YYYTTTNNNHHHDDDDDDBBB???>>>>>>===<<<:::999888777777888:::<<<===EEEKKKSSSZZZ```fffmmmsssxxx{{{zzzgggUUUQQQRRR___ssskkkVVVNNNKKKFFFBBB???;;;777444444444333222111111111111//////000000000000000000---...////////////////////////000000000000//////000000000000000000000000//////000000000//////...000111111222222333444444666777;;;BBBMMMbbbyyy^^^LLLFFFDDDCCCAAA@@@?????????@@@>>>BBBFFFOOOeeewwwpppfff\\\WWWJJJGGGCCCAAAAAAAAA@@@@@@AAAAAA@@@===::::::<<<===DDDGGGLLLQQQVVV]]]dddiiikkkoootttyyy{{{}}}```UUUKKKJJJKKKKKKLLLMMMFFFEEEBBB>>>::::::<<>>AAABBBJJJOOOXXXaaaiiiqqqwww{{{yyyggg\\\YYYTTTWWW\\\nnnrrrhhhdddgggjjjnnnttt~~~vvvjjjcccbbbdddgggqqqlllfff]]]RRRMMMWWWdddxxxjjjhhhddd```[[[UUUMMMHHHGGGDDDAAA???>>>>>><<<;;;999888777777888;;;===???GGGMMMVVV]]]bbbhhhoootttzzz}}}nnn]]]OOOQQQZZZkkkiiiVVVLLLHHHCCC???;;;888444222333333222111111222222333000000000000000/////////------.../////////////////////000000000000//////000000000000000000000000111111111111000///......000111111222222333444444444666<<>>AAADDDIIINNNTTT[[[ccchhhiiimmmssswwwzzz}}}cccXXXOOOMMMNNNNNNNNNOOOFFFFFFDDD@@@;;;999:::===>>>AAADDDCCCBBBBBBEEEHHHVVVkkkzzzvvvgggfff^^^WWWQQQNNNJJJMMMaaawwwyyylllaaaYYYZZZaaallltttuuuuuuvvvkkkbbbZZZVVVPPPGGGCCCDDD@@@???@@@CCCGGGPPPbbbrrrzzzxxxfffWWWOOOKKKFFFDDDBBB@@@@@@@@@???>>>======<<<;;;:::===AAADDDKKKNNNQQQPPPOOOQQQVVV[[[bbbbbbffflllnnnrrrfffXXXPPPRRRSSSWWWlll~~~mmmYYYOOOKKKIIIGGGFFFDDDFFFGGGGGGEEECCCCCCCCCEEEIIIOOOSSSTTTVVVYYY]]]```ccciiipppzzzzzzkkkbbbVVVLLLFFFCCCAAA@@@>>>===<<<;;;<<<<<<;;;999666777888:::===@@@CCCEEEOOOUUU^^^gggooovvv|||sss```YYYSSSUUUZZZkkkzzzlllbbb```eeekkkiiiqqq|||uuullljjjlllppprrr|||xxxooocccWWWQQQSSSXXXkkknnnllliiieee```YYYQQQLLLHHHEEEBBB@@@??????===<<<888777777777999;;;>>>@@@HHHNNNWWW^^^dddiiipppuuu{{{~~~xxxdddUUUJJJRRR```sssfffSSSJJJFFFAAA<<<999666222000222222111111222222333444111111000000//////......------...///000000////////////000000000000//////000000000000000000000000//////000111111111111111000111111222333333444444222555<<>>===@@@EEEKKKRRR[[[ccciiihhhlllrrrwwwzzz|||kkk___TTTPPPOOOMMMLLLLLLFFFFFFFFFCCC>>><<<>>>@@@===@@@CCCCCCAAABBBDDDGGGWWWkkkzzzuuugggggg]]]WWWRRROOOKKKOOOddd{{{zzzmmmaaa\\\___hhhrrrwwwtttrrrssshhh___XXXTTTLLLCCC@@@CCC999:::<<>>======<<<::::::===AAAEEENNNSSSWWWVVVRRRPPPQQQTTT\\\]]]aaagggiiilllxxxppp^^^SSSUUUSSSSSSfff{{{oooZZZPPPLLLIIIGGGFFFCCCEEEGGGGGGEEECCCCCCCCCEEEIIINNNQQQRRRSSSVVVYYYWWW[[[aaaiiittt~~~uuubbbZZZNNNEEEAAA>>><<<;;;???===;;;;;;;;;<<<;;;:::999999:::===@@@CCCGGGIIISSSYYYbbbkkksssyyynnn^^^]]]YYY]]]pppwwwiiiaaa]]][[[___eeennnsss|||}}}vvvrrrwww}}}|||wwwzzzxxxuuunnn```RRRMMMOOOYYYlll|||nnnbbbbbbddd^^^VVVRRRGGGDDDAAA>>>======;;;:::999777666777:::<<<>>>???GGGOOOZZZbbbhhhnnnssswwwqqq^^^PPPMMMXXXmmm|||cccRRRKKKGGG@@@;;;777555333111333444444333222111000///333222111000000111222333---...///000000///...------...///111333555777777000000000000000000000000000000000000000000000000///111222222222222333555555666;;;BBBLLL```~~~nnnXXXFFFEEECCC@@@????????????>>>AAAAAADDDJJJXXXvvv}}}tttiii]]]TTTNNNJJJFFFCCCCCCCCCCCCCCCAAAAAAAAA???===<<<<<<>>>@@@BBBFFFKKKQQQYYYbbbgggjjjnnnqqqrrruuu{{{~~~}}}~~~pppfff\\\ZZZXXXRRRLLLHHHJJJIIIGGGEEEBBB@@@>>>===>>>AAACCCBBBAAABBBFFFJJJVVViii|||wwwnnngggfffZZZOOOLLLKKKQQQhhhuuukkkfffbbbdddlllwww}}}|||vvvrrriii]]]QQQLLLIIICCC>>>======;;;<<>>;;;888888;;;???CCCEEERRRYYY___]]]ZZZWWWSSSNNNUUUXXX^^^eeehhhiiiqqqzzzjjjVVVPPPPPPTTTaaaooo~~~ttt\\\RRRMMMFFFDDDFFFDDDEEEGGGHHHGGGFFFDDDBBBDDDFFFIIILLLNNNQQQTTTWWW^^^[[[YYY___lll{{{~~~vvvppp\\\UUUJJJBBB===<<<;;;;;;:::;;;===???>>><<<:::888888:::<<>>===<<<;;;999999888777888:::===@@@AAAJJJRRR\\\eeekkkpppvvvzzzhhhXXXOOOPPP]]]ssswww```OOOHHHDDD>>>:::888666555333//////111222333444444444222222111000000111222222......////////////...............///000111111222////////////////////////000000000000000000000000///111222222222222333555777888;;;AAAJJJ\\\yyysss]]]KKKEEEBBB@@@??????@@@??????AAAAAACCCHHHUUUpppuuukkk___UUUNNNJJJFFFCCCBBBBBBBBBBBB@@@AAAAAA???<<<;;;<<<===???AAAEEEJJJPPPXXX```fffiiinnnqqqrrruuu{{{~~~}}}~~~rrrfff```[[[TTTMMMKKKJJJIIIGGGEEEBBB@@@>>>===>>>@@@BBBBBBAAABBBFFFJJJXXXjjj|||xxxoooiiifffZZZPPPMMMMMMUUUmmmyyyooojjjeeejjjsss}}}}}}vvvqqqfff[[[PPPKKKHHHCCC???===???======@@@CCCJJJWWWdddrrrzzz~~~}}}~~~}}}}}}{{{vvvsssuuurrrmmmggg```XXXOOOIIIGGGDDDAAA@@@AAAAAA???<<<>>>;;;999999;;;???CCCEEEUUU]]]cccbbb]]]YYYUUUQQQOOOQQQWWW^^^```bbbjjjssswww```VVVRRRRRRZZZeee~~~vvv^^^SSSNNNGGGDDDFFFDDDEEEFFFGGGGGGFFFDDDCCCFFFHHHLLLNNNOOOQQQSSSUUUYYYXXXWWW[[[dddqqq~~~zzzqqqiiiXXXRRRHHHAAA===;;;;;;;;;:::;;;===>>>>>>===;;;999888:::===@@@DDDJJJRRRWWW^^^dddmmmuuu{{{uuudddffflllyyyzzzmmmaaaXXXQQQOOOQQQSSSXXX^^^ggglllwwwyyyrrrmmmttt{{{yyyyyywwwnnn^^^QQQKKKDDDKKKUUU```nnn{{{vvviii\\\VVVTTTPPPKKKHHHDDDBBB>>><<<<<<;;;:::999888888777888:::>>>BBBDDDNNNUUU```iiioootttyyy}}}www^^^RRRPPPSSSccc{{{uuu^^^OOOEEEBBB<<<999777777666555...///000222333444444444222111111000000111111222//////............//////000/////////............////////////////////////000000000000000000000000///111222222222222333555999999;;;@@@GGGXXXsssttt]]]KKKEEEBBB???>>>???@@@@@@@@@BBBAAAAAAEEEPPPhhhxxxmmm```WWWNNNJJJEEEBBBAAAAAAAAA@@@???@@@@@@???<<<;;;;;;<<<===@@@DDDHHHNNNUUU^^^cccgggmmmqqqrrruuu{{{uuujjjaaaWWWPPPNNNIIIHHHGGGDDDBBB@@@>>>===>>>@@@BBBAAA@@@BBBGGGKKK\\\lll}}}~~~xxxrrrmmmeee[[[RRRPPPRRR]]]tttwwwmmmiiihhhqqq}}}~~~vvvpppcccWWWMMMIIIGGGCCC???>>>BBB???>>>AAAEEENNN]]]kkkvvv}}}~~~{{{zzzyyyvvvvvvuuuxxx~~~yyyqqqjjjgggfffdddbbb___[[[UUUMMMHHHFFFDDDCCCBBBBBBAAA@@@>>>===<<<:::999;;;???CCCFFFVVVaaajjjjjjddd___YYYTTTLLLLLLPPPVVVXXX[[[ccclllpppnnn___VVVRRRVVV]]]qqq~~~zzzaaaVVVPPPHHHDDDFFFCCCDDDEEEFFFFFFFFFEEEDDDGGGJJJNNNQQQQQQQQQRRRSSSVVVWWWXXXYYY]]]gggsss|||vvviiiaaaSSSMMMEEE???<<<;;;;;;;;;:::;;;<<<=========;;;;;;:::<<<@@@DDDIIIQQQYYY^^^eeejjjrrrzzz}}}oooqqqvvv}}}xxxhhh]]]ZZZSSSMMMMMMNNNOOORRRVVV```gggsss~~~yyymmmeeeaaannn}}}zzzzzz{{{vvvfffUUUKKKFFFGGGHHHMMMVVV```hhhjjjlllcccYYYTTTQQQNNNIIIFFFBBB???<<<;;;::::::999888666777777888:::>>>CCCGGGQQQXXXccclllqqqvvv{{{nnnXXXPPPRRRUUUhhhyyyaaaSSSDDDAAA;;;888666666555444333333333222222111//////111111000000000000111111000///...------...///000111111000000/////////...////////////////////////000000000000000000000000///111222222222222333555888888:::>>>DDDTTTnnnwww___LLLEEEBBB???>>>???AAAAAAAAABBB???@@@DDDMMMaaayyynnnaaaWWWNNNKKKFFFBBBAAAAAA@@@???>>>@@@@@@???<<<;;;;;;;;;<<<>>>BBBFFFKKKSSS[[[```eeelllrrrsssvvv{{{xxxjjj[[[QQQOOOHHHHHHFFFDDDBBB@@@>>>======???AAAAAA@@@CCCHHHMMM___ooo~~~~~~yyytttpppeee\\\TTTSSSWWWeee}}}vvvmmmiiiiiiuuuuuunnn___TTTJJJGGGFFFBBB???>>>AAA>>>>>>BBBIIIUUUgggvvv|||yyyuuuuuussstttyyy|||~~~vvvkkkbbb]]]XXXWWWWWWVVVTTTPPPKKKGGGDDDCCCCCCBBBBBBAAA@@@???===<<<;;;:::;;;>>>CCCGGGTTTbbbpppsssoooggg]]]VVVMMMLLLMMMRRRTTTWWW___hhhdddrrr}}}hhh[[[UUUVVV\\\fff}}}dddYYYRRRJJJEEEFFFCCCDDDEEEEEEFFFEEEEEEDDDFFFJJJOOORRRSSSSSSSSSTTTXXX[[[]]]\\\\\\aaammmvvv|||~~~qqqcccZZZLLLHHHBBB===;;;;;;;;;;;;::::::;;;<<<=========<<<===@@@DDDJJJPPPYYYaaaggglllqqqxxx~~~xxx{{{}}}~~~wwwiii]]]UUUUUUPPPLLLMMMNNNMMMMMMPPPYYY___lllyyyxxxkkkaaa[[[XXXfff{{{yyy}}}}}}ooo\\\OOOJJJFFFCCCDDDGGGLLLPPPSSSYYYWWWSSSPPPNNNKKKGGGBBB???===:::999999999888777444555666777999>>>EEEJJJSSSZZZeeemmmssswww|||vvvdddSSSMMMOOOYYYnnngggYYYEEEAAA;;;777555444333222555444444333111///---,,,000000000000000000000000000///...------...///000///////////////000000000........................///////////////////////////111222222222222333555555555888<<>>???@@@AAABBB@@@>>>???EEEKKK[[[~~~{{{pppbbbXXXPPPLLLFFFCCCAAA@@@@@@???>>>@@@AAA@@@===;;;;;;;;;;;;===AAAEEEJJJPPPXXX]]]ccclllssstttvvvzzz~~~}}}~~~sss___RRRNNNHHHGGGEEEDDDBBB@@@>>>>>>===???@@@@@@@@@CCCIIINNNaaappp~~~~~~zzzvvvrrrddd]]]VVVUUU\\\mmmyyyqqqooojjjxxxvvvmmm\\\RRRHHHFFFEEEBBB??????>>><<<>>>EEEOOO^^^rrrzzzwwwwww{{{}}}|||~~~xxxiii]]]VVVPPPOOONNNNNNNNNLLLIIIFFF@@@AAABBBBBBAAA@@@??????======<<<;;;;;;>>>CCCHHHPPP```rrr{{{{{{rrrdddXXXRRRNNNMMMOOOQQQTTT\\\dddbbbkkkvvvuuubbbXXXWWWZZZ```www~~~fff[[[UUULLLGGGHHHDDDDDDDDDEEEEEEEEEDDDDDDCCCGGGMMMQQQSSSSSSTTTUUUXXX]]]```___\\\___hhhrrrwww|||zzzlll^^^TTTGGGDDD???<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>===AAAHHHOOOWWW___ggglllqqqvvv|||zzz~~~vvviii___XXXUUUPPPLLLKKKNNNPPPNNNMMMNNNRRRWWWcccqqqzzzvvviii^^^XXXTTTRRR]]]wwwyyy~~~yyyfffWWWLLLFFFAAAAAAAAA@@@BBBDDDEEEHHHIIIGGGEEEDDDAAA======;;;888777777888777777333555777888999???HHHNNNUUU\\\gggoootttyyy~~~rrrgggZZZNNNJJJMMMbbbyyygggXXXDDD@@@:::666444333222111111111111222111111000//////000000111111000000/////////............//////,,,,,,------......//////........................///////////////////////////111222222222222333555333444777;;;AAAPPPiiikkkUUUIIIEEE@@@>>>>>>@@@AAAAAA@@@===@@@FFFIIITTTtttsssdddZZZQQQMMMHHHDDDBBBAAA@@@??????@@@BBBAAA???<<<;;;;;;;;;===@@@DDDHHHOOOVVV[[[cccmmmtttuuuuuuyyy~~~~~~}}}}}}}}}~~~yyy```RRRNNNGGGFFFEEECCCAAA@@@>>>>>>===>>>@@@??????CCCJJJPPPbbbqqq~~~zzzvvvsssddd___XXXWWW```tttyyysssrrrppp}}}xxxlll\\\QQQHHHFFFEEEBBB??????<<<;;;???HHHUUUfff||||||jjj[[[RRROOOMMMKKKIIIIIIHHHFFFDDD>>>@@@BBBBBBAAA?????????<<<======;;;:::===DDDIIIOOO^^^qqqooo```WWWQQQLLLMMMOOORRRXXX```hhhjjjlllooowwwlll\\\VVVWWW\\\ooo}}}fff\\\WWWNNNJJJKKKEEEEEEEEEDDDDDDCCCCCCCCCAAAEEEJJJNNNPPPRRRTTTUUUUUUZZZ^^^^^^[[[]]]eeelllsssxxx}}}|||ssseeeXXXPPPDDDAAA>>><<<;;;<<<;;;:::::::::999:::;;;===???@@@===CCCLLLVVV^^^eeekkkooowww{{{qqqwww{{{zzzyyyzzzxxxtttuuuzzzwwwkkk___XXXVVVWWWQQQNNNOOOSSSTTTPPPMMMNNNLLLPPPYYYfffpppyyysssfff[[[SSSNNNMMMLLLSSShhhzzzqqqbbbQQQJJJDDDCCCAAA===<<>>>>>???@@@@@@@@@===@@@FFFFFFLLLiiivvvggg\\\SSSOOOIIIEEECCCBBB@@@??????AAACCCCCC@@@>>><<<<<<;;;===@@@CCCHHHNNNUUUZZZcccmmmvvvvvvuuuxxx|||~~~}}}}}}~~~zzz```QQQNNNFFFFFFDDDCCCAAA@@@>>>>>><<<>>>?????????CCCKKKQQQaaapppzzzvvvrrrddd```YYYXXXcccxxxzzzuuuuuu|||zzzlll\\\QQQHHHFFFEEEBBB??????<<<<<>>>>><<<:::===DDDJJJSSS^^^nnn~~~{{{kkk^^^VVVOOOMMMOOOQQQXXX___mmmmmmlllkkkmmmxxxyyycccYYYWWWWWWggg}}}{{{eee\\\XXXPPPLLLMMMGGGFFFEEEDDDCCCBBBBBBBBBBBBEEEHHHKKKLLLNNNQQQSSSSSSWWW[[[\\\[[[^^^dddiiinnnrrrvvvtttjjj]]]QQQJJJBBB@@@===<<<<<<<<<;;;:::::::::999999:::===@@@BBBBBBJJJUUU```hhhnnnsssuuu|||```fffiiifffcccdddeeeeeennnvvvzzzqqqdddZZZUUUVVVXXXWWWTTTTTTXXXXXXRRRNNNMMMIIIKKKSSS___iiirrr}}}{{{iii\\\SSSMMMGGGGGGGGGKKK[[[vvv{{{xxxjjjZZZPPPIIIGGGCCC===;;;>>>666<<<===888666999;;;::::::888555555666777666666555888;;;<<<===CCCNNNVVVYYY```kkksssxxx|||ppp___WWWOOOJJJQQQ^^^xxxmmmXXXIII>>>;;;666444444555555444//////000111111111111111...///000111111000///...---...///000000///...---111111111111111000000000........................///////////////////////////111222222222222333555666666888;;;@@@LLLdddyyyxxx^^^LLLHHHBBB>>>>>>??????@@@AAA>>>AAAFFFDDDFFFaaayyyjjj___TTTPPPJJJFFFCCCBBBAAA???@@@BBBDDDCCCAAA>>>======<<<>>>@@@CCCHHHNNNUUUZZZdddnnnwwwwwwuuuxxx|||~~~}}}~~~zzz___QQQOOOFFFEEEDDDCCCAAA@@@???>>><<<>>>???>>>???DDDKKKQQQaaapppzzzuuuqqqeee```ZZZYYYddd{{{{{{||||||mmm\\\RRRHHHFFFEEEBBB??????======CCCNNN\\\mmmtttbbbWWWUUUQQQKKKFFFDDDDDDCCCCCC===AAAEEEEEECCCAAAAAABBB<<<>>>???<<<:::===DDDJJJWWW___lll}}}tttddd[[[RRRPPPQQQSSSYYY```nnnqqqsssqqqmmmnnnxxxjjj]]]YYYSSSbbbwwwzzzddd\\\XXXRRRNNNOOOHHHGGGEEEDDDBBBAAAAAAAAACCCEEEHHHIIIJJJKKKNNNPPPRRRUUUYYY[[[]]]```dddhhhjjjnnnqqqnnndddWWWLLLFFFBBB???===<<<<<<<<<;;;999:::999888888:::===@@@CCCIIIQQQ]]]iiiqqqwwwzzz|||bbbZZZUUUTTTUUUUUUXXX\\\dddppp|||}}}~~~pppbbb[[[YYYWWWWWWXXX^^^WWWUUUYYYYYYSSSNNNNNNKKKJJJNNNUUU]]]hhhwwwlll\\\RRRLLLHHHDDDEEELLLVVVhhh{{{uuugggXXXJJJGGGFFFAAA<<<:::;;;:::888888999999777555777777777777666666666666555666777:::>>>EEENNNTTT```fffnnnuuuzzz}}}yyyjjj\\\UUUQQQOOOWWWbbbvvviii[[[JJJ???888888666555444333333222222222222222222222222222000000000000//////////////////......---------,,,////////////.........---444333111///......000000000000////////////000000000111111222222333444444666666777999===IIIaaavvvyyybbbPPPGGG???======<<<===???CCCCCCDDDDDDDDDKKK^^^ooozzzkkkaaaXXXRRRJJJDDDAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>===?????????@@@DDDIIIOOORRR___eeemmmsssvvvxxxzzz}}}{{{|||~~~~~~~~~uuu]]]NNNHHHEEEEEEDDDCCCAAA@@@???>>><<<======>>>???DDDJJJNNNcccmmmwww{{{zzzvvvooohhheee^^^ZZZ___kkk~~~|||qqq___RRRFFFBBBAAA@@@???@@@======AAAJJJZZZoooxxxfff[[[XXXRRRIIIDDDCCCCCCBBB@@@@@@AAAAAABBBBBBAAAAAAAAA???AAAAAA>>>:::;;;AAAFFFZZZ```fffooossscccTTTOOOOOOQQQXXX___nnn{{{}}}qqqlllppptttttt```WWW[[[]]]ooo{{{fff___[[[RRRNNNPPPJJJIIIGGGEEECCCBBBAAAAAACCCCCCDDDFFFGGGHHHJJJJJJLLLOOOSSSXXX]]]aaacccdddhhhhhheee```XXXOOOGGGBBBBBB@@@===:::::::::<<<===;;;999888999===AAACCCDDDOOOYYYfffqqqwwwzzz|||~~~ZZZTTTPPPQQQQQQPPPRRRUUU\\\jjjyyyrrrddd]]][[[YYYZZZ\\\bbb\\\ZZZ]]]]]]VVVPPPNNNJJJIIIKKKRRR[[[eeetttrrr```TTTNNNIIIEEEDDDIIIPPP```rrrbbbRRRKKKGGGAAA<<<:::;;;999777777777777666444777777777777777666666666666777888;;;@@@HHHRRRYYYccciiiqqqwww|||~~~pppbbbVVVQQQNNNOOO[[[jjj|||}}}zzzjjj^^^RRREEE<<<777666555333222222111111////////////////////////000000000000/////////////////////.........------............///000111111222111///......000111222000000////////////000000000111111222222333444444666666888999<<>>@@@BBBBBBBBBBBBBBBHHHYYYjjj{{{nnndddZZZTTTLLLEEEBBBAAA@@@@@@@@@@@@@@@@@@???>>>======@@@???@@@AAAEEEKKKPPPTTT]]]dddlllrrrtttvvvzzz|||zzz|||~~~~~~~~~~~~uuu]]]OOOIIIEEEEEEDDDBBBAAA@@@???>>><<<<<<===>>>???DDDIIINNN```jjjtttwwwwwwsssllleee```[[[XXX^^^kkk}}}ppp^^^RRRFFFBBBAAA???>>>???>>>>>>AAAJJJYYYlll|||kkk```]]]UUULLLEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAA>>>;;;;;;@@@EEEXXX```fffjjjxxxnnnZZZRRRQQQRRRVVVZZZkkkzzz~~~vvvrrrooo|||{{{fffZZZ\\\]]]mmm}}}fff]]]ZZZSSSOOOQQQMMMKKKIIIGGGEEECCCBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJMMMRRRWWW\\\___bbbccceeeddd```[[[SSSKKKDDD@@@@@@???===;;;::::::;;;<<<;;;:::::::::===BBBGGGKKK[[[dddpppyyy}}}YYYSSSPPPPPPPPPNNNNNNPPPWWWfffwwwsssgggaaa^^^]]]___bbbgggcccaaacccbbb[[[SSSOOOIIIGGGHHHOOOWWWbbbppp||||||gggXXXPPPIIIEEEDDDEEEHHHUUUuuu}}}nnn]]]RRRKKKEEE@@@???>>><<<999888999888777666888888888777777777666666777888999<<>>???AAAAAAAAAAAAAAA@@@EEETTTbbb~~~rrriii^^^XXXOOOHHHDDDBBBAAA@@@???@@@@@@??????>>>===<<<======>>>@@@EEEJJJOOOSSS[[[aaaiiiooorrrtttxxx{{{zzz|||~~~~~~~~~~~~sss\\\OOOJJJEEEDDDCCCBBBAAA@@@???>>>;;;<<<===>>>???CCCHHHLLL\\\fffppptttssspppiiibbb\\\WWWWWW___mmm{{{mmm]]]QQQFFFBBBAAA???>>>???@@@@@@BBBJJJWWWiiizzzrrrhhhccc[[[PPPHHHEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBAAA>>>;;;<<<@@@DDDUUU```gggfffjjj{{{|||dddWWWTTTTTTVVVWWWeeewwwyyymmmpppzzznnn]]]]]]]]]jjjggg]]][[[WWWTTTTTTPPPOOOMMMJJJHHHEEEDDDCCCAAABBBCCCDDDEEEFFFGGGHHHHHHJJJOOOTTTYYY\\\___``````]]]YYYSSSLLLEEE@@@===>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;===CCCMMMTTTgggnnnyyyeee^^^WWWUUURRROOOOOORRRXXXfffwwwtttjjjeeeccccccfffjjjmmmkkkjjjjjjhhh```WWWPPPJJJGGGGGGMMMVVV```nnnyyyppp^^^SSSJJJFFFDDDCCCCCCNNNlll~~~~~~yyyiii[[[RRRKKKGGGFFFCCCAAA>>><<<<<<<<<;;;999999999999888888777777666777888:::===DDDOOO\\\dddlllpppwww|||~~~~~~bbbXXXPPPMMMLLLSSSiii}}}uuuppprrrwwwvvveeeWWWMMMFFF???:::555555333222222111111111111111111111111111111111000000000000////////////000000000000000////////////.........///222444666//////......///000111222000000////////////000000000111111222222333444444666777888999:::AAASSSeeetttfffYYYOOOEEEAAA@@@>>>>>>AAABBB@@@@@@@@@???CCCOOO[[[~~~uuummmbbb[[[RRRJJJEEECCCAAA@@@????????????>>>===<<<<<<999999;;;>>>BBBGGGLLLOOOXXX^^^ffflllooorrrvvvzzzzzz|||}}}~~~}}}~~~oooYYYMMMIIIEEEDDDCCCBBB@@@???>>>>>>:::<<<======???BBBGGGKKKYYYdddnnnrrrrrrpppiiibbb[[[WWWXXXaaapppzzzkkk[[[PPPEEEBBBAAA???>>>>>>???@@@CCCJJJWWWhhhxxxwwwnnnhhh___SSSKKKGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@BBBBBBAAA???======???BBBQQQ___hhhccc___lllrrrbbbYYYVVVWWWYYYaaarrrwwwqqqsss{{{rrr```\\\]]]iiimmm___]]][[[XXXWWWRRRQQQOOOMMMJJJGGGDDDCCCAAAAAABBBCCCDDDEEEFFFGGGFFFHHHLLLQQQVVVYYY[[[\\\ZZZWWWRRRKKKEEE@@@===<<<<<<<<<<<<<<<;;;;;;::::::<<<===>>><<<===DDDQQQ[[[mmmttt}}}wwwlll```YYYTTTQQQRRRUUU\\\iiiyyy|||sssllljjjiiiiiimmmrrrssssssrrrqqqnnnggg[[[RRRLLLHHHFFFMMMVVVaaannnyyy{{{fffWWWLLLHHHDDDCCCBBBKKKggg}}}vvvggg[[[RRRLLLIIIGGGDDDAAA>>>>>>>>><<<;;;;;;::::::999888777777777666888:::???GGGRRR___gggooosssxxx}}}www```WWWPPPNNNNNNVVVmmm~~~vvvnnnkkkmmmsssjjj^^^SSSJJJCCC===888666555444333222222222333222222222222222222222222000000000000/////////////////////000000000000000111000/////////000222333000//////////////////000000000////////////000000000111111222222333444444555666888999888>>>NNN^^^|||rrrggg\\\QQQFFFAAA???======???BBBAAA@@@AAA@@@BBBKKKVVVuuuxxxqqqddd^^^TTTLLLGGGDDDBBBAAA@@@@@@@@@??????>>>===<<<888999;;;===BBBGGGKKKNNNUUU[[[ccciiilllpppuuuyyyzzz{{{}}}}}}}}}}}}{{{{{{lllWWWLLLHHHDDDDDDCCCBBB@@@???>>>===:::;;;<<<===???BBBFFFIIIVVVaaammmrrrsssqqqkkkddd]]]ZZZ\\\dddrrr{{{mmmYYYNNNDDDBBBAAA???======>>>???CCCKKKYYYiiixxxwwwpppjjjaaaVVVMMMIIIGGGFFFDDDDDDDDDDDDDDDDDDCCCBBBAAADDDCCCBBB???>>>>>>???@@@KKK[[[fffbbbZZZ___sssppp___VVVVVVYYY^^^lllyyyrrrooowwwqqqbbb[[[^^^iii}}}uuuccc^^^\\\YYYVVVSSSRRRQQQOOOLLLHHHEEEDDDAAAAAABBBCCCDDDEEEEEEFFFEEEGGGKKKOOORRRUUUVVVWWWTTTQQQLLLFFFAAA>>>======<<<<<<<<<<<<<<<<<<;;;;;;>>>??????>>>@@@IIIWWWbbbqqqwwwzzzkkkaaaZZZVVVWWW[[[cccppp|||}}}vvvqqqnnnooooooooosssxxxxxx{{{{{{yyyvvvooobbbVVVNNNHHHFFFLLLWWWcccpppzzzooo]]]QQQKKKFFFDDDDDDKKKbbbyyyzzzzzz}}}ssseeeZZZPPPIIIIIIEEEAAA>>>======<<<;;;<<<;;;;;;:::999888777777666999===BBBKKKUUUaaahhhqqquuuzzz~~~nnn]]]TTTOOOQQQTTT]]]rrrxxxnnnhhhhhhccc^^^UUUMMMEEE>>>999555555555444333333333333333000000000000000000000000000000000000////////////......////////////000000111111111000000/////////////////////////////////000000////////////000000000111111222222333444444333555888999777;;;IIIXXXuuuqqqjjj___SSSGGGBBB???<<<===???BBB@@@@@@AAAAAABBBIIIQQQjjj|||uuufff___VVVMMMHHHEEECCCBBB@@@AAAAAA@@@@@@???>>>===;;;<<<===@@@DDDHHHLLLNNNSSSYYYaaagggkkkooouuuyyyyyy{{{}}}}}}}}}}}}{{{zzz~~~kkkVVVKKKHHHDDDCCCBBBAAA@@@???>>>===999;;;<<<===???AAAEEEHHHRRR^^^jjjppprrrqqqlllfff^^^\\\^^^fffsss~~~pppXXXMMMDDDAAAAAA???======<<<>>>CCCLLLYYYiiiwww~~~ssslllhhh```VVVOOOKKKIIIFFFDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDBBB@@@???>>>>>>???FFFTTT``````YYYXXXcccooo}}}hhhZZZVVVWWW\\\fffvvvyyykkkjjjpppssskkkbbbXXX]]]hhhyyykkkaaa]]]XXXTTTSSSSSSRRRQQQNNNKKKHHHFFFBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGJJJMMMPPPRRRRRRSSSNNNKKKFFFBBB???===>>>>>>>>>======<<<<<<<<<======AAAAAABBBCCCHHHTTTcccmmmxxx}}}{{{qqqiiidddcccfffrrr{{{zzzvvvqqqnnnooorrrttttttxxx}}}~~~}}}vvvhhhZZZOOOHHHEEELLLWWWdddqqq{{{zzzdddXXXNNNGGGFFFEEEJJJ\\\nnnyyyqqqooo|||ooocccXXXNNNKKKHHHCCC@@@???>>>======<<<<<<;;;:::999888777777777:::@@@GGGOOOYYYcccjjjssswww|||wwweeeZZZSSSPPPWWW```jjj}}}zzzooogggeeeYYYUUUMMMFFF???:::666444444333333222222222222222000000000000000000000000000000000000////////////------........./////////...///000111111///---,,,------...///000000000000000000////////////000000000111111222222333444444111333777888777999FFFUUUmmm~~~rrrnnncccVVVJJJCCC@@@======@@@@@@>>>???AAAAAAAAAFFFMMM^^^yyyeee___VVVNNNIIIFFFDDDCCCAAABBBBBBAAAAAA@@@???>>><<<===???AAADDDHHHKKKLLLRRRXXX```fffjjjooouuuzzzyyy{{{|||}}}|||}}}~~~{{{}}}lllWWWLLLHHHDDDCCCBBBAAA@@@>>>======999:::<<<===>>>@@@DDDFFFLLLXXXeeelllooopppkkkeee\\\[[[]]]fffrrr|||oooWWWLLLCCCAAAAAA???<<<<<<;;;===BBBKKKXXXgggttt|||yyynnnfffddd]]]UUUPPPMMMJJJGGGDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFDDDBBB@@@@@@???>>>===CCCLLLWWW[[[XXXVVVYYY^^^ttttttfff]]]WWW\\\cccnnnsssgggeeefffbbb]]]WWW[[[dddrrrxxxiiiaaa[[[WWWTTTTTTTTTSSSQQQNNNKKKIIICCCCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJMMMNNNOOOOOOOOOGGGEEEBBB???======>>>>>>@@@>>>===<<<<<<===???@@@DDDDDDEEEJJJUUUcccrrr{{{yyyrrrqqqssszzztttnnnmmmllloootttwwwwwwzzz{{{mmm^^^NNNGGGDDDKKKWWWdddrrr|||iii\\\QQQHHHFFFFFFJJJWWWggguuuqqqsss~~~vvvlll```VVVOOOKKKFFFCCCAAAAAA@@@???======<<<;;;999888888777888<<>>???AAA???===>>>@@@@@@@@@EEEKKKVVV|||eee___VVVNNNIIIFFFEEEDDDBBBBBBBBBBBBAAA@@@??????<<<<<<>>>@@@CCCFFFHHHIIIRRRXXX___eeejjjooouuuzzzyyy{{{|||}}}|||}}}~~~|||}}}nnnXXXMMMIIIDDDCCCBBBAAA???>>>======888:::<<<===>>>@@@CCCFFFGGGSSSaaaiiimmmnnnjjjdddZZZXXX\\\eeeqqqyyylllVVVLLLCCCAAAAAA???<<<<<<;;;===BBBKKKWWWeeeqqqxxxuuuiiibbbaaa[[[TTTPPPNNNKKKGGGDDDAAABBBCCCEEEFFFFFFFFFFFFGGGEEEBBBAAA@@@???>>>===AAAGGGOOOWWWXXXVVVTTTUUUdddvvv}}}qqqeee[[[\\\aaajjjzzzkkkbbb^^^[[[XXXVVVYYY```mmmqqqfff```[[[UUUVVVVVVUUUTTTQQQNNNLLLCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKMMMMMMNNNMMMMMMCCCBBB???===<<<======>>>AAA???===<<<<<<>>>@@@BBBFFFEEEGGGOOO^^^ooo~~~vvvoooooonnnqqqtttvvvyyy|||kkkXXXNNNKKKIIINNN[[[lllwwwzzzvvveeeYYYNNNJJJIIIHHHMMMUUUkkktttjjjllloootttwwwvvvoooeee^^^ZZZRRRHHHBBBAAA@@@>>>;;;<<<<<<;;;;;;:::999888888:::???FFFMMMTTT]]]hhhoooyyy|||yyyjjj]]]UUUSSSWWWeeevvvyyywwwooo]]]VVVPPPGGG@@@;;;888555444333333222222111000//////000000000000////////////////////////////////////---------.........//////------------------------............////////////111111000////////////////////////000111111222222222000222666:::===DDDLLLhhh~~~ssslll]]]NNNGGGBBB>>>;;;<<<===>>>>>>>>>>>>@@@DDDGGGYYYpppuuujjjbbbWWWOOOJJJHHHFFFDDDAAAAAA@@@@@@???>>>======;;;;;;;;;<<>>>>>??????@@@@@@AAABBBBBBEEENNN[[[fffllllllhhhddd[[[YYY\\\dddooo{{{yyyiiiVVVMMMDDD>>>>>>???>>><<<;;;<<<@@@GGGSSSbbbpppxxx~~~sssggg___YYYYYYWWWTTTPPPKKKGGGDDDFFFEEEDDDDDDEEEFFFGGGHHHIIIGGGDDDBBBAAA@@@===;;;BBBDDDHHHMMMRRRTTTSSSQQQXXXeeewwwyyyhhh]]]^^^```fffqqqxxxhhh]]]XXXWWWRRRUUU]]]iiiyyyooobbb[[[WWWXXXXXXXXXVVVRRRNNNKKKHHHGGGEEEDDDDDDDDDEEEFFFIIIIIIJJJJJJKKKKKKJJJJJJCCC@@@===;;;;;;===>>>>>>???<<<===BBBAAA>>>AAAHHHNNNKKKMMM[[[qqqtttllllllqqqsssvvvyyy{{{}}}kkkWWWNNNKKKIIIOOO\\\mmmxxx}}}vvvfffVVVPPPOOONNNOOOQQQ]]]tttrrrccceeehhhnnnrrrrrroookkk___WWWLLLEEEBBBAAA===:::<<<<<<;;;:::999999888888;;;AAAIIIPPPWWWaaakkkrrrzzz}}}{{{pppcccWWWRRRTTT]]]mmmzzzyyyqqq^^^UUUOOOFFF>>>:::777555555333333222222111000000///000000000000////////////////////////////////////---------.........//////....................................////////////111111000////////////////////////000111111222222222111222666999<<>>===>>>>>>>>>>>>@@@DDDGGGTTTjjjzzzooofffZZZQQQKKKHHHEEEBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;===AAAEEEGGGNNNSSSZZZbbbhhhnnnsssvvvwwwxxxyyy{{{|||}}}}}}}}}~~~qqq___SSSKKKIIIGGGDDDCCCCCCBBB@@@????????????@@@AAAAAABBBBBBCCCHHHRRR]]]eeegggccc___XXXVVVXXX___iiiuuuxxxiiiSSSLLLCCC>>>>>>>>>>>><<<;;;<<>><<<>>>???BBBGGGKKKNNNNNNMMMNNNYYYjjjyyy~~~yyymmmdddYYY___fffnnn|||ppp```XXXUUURRRSSSYYYdddsss{{{iii___]]]]]]\\\[[[YYYUUUQQQNNNJJJIIIHHHFFFFFFFFFGGGGGGJJJJJJJJJIIIIIIGGGFFFEEEAAA???===<<<===>>>???@@@???===>>>AAA@@@???CCCJJJSSSTTTZZZhhh{{{tttmmmmmmuuuwwwzzz|||}}}kkkWWWMMMJJJJJJQQQ___nnnzzzyyyddd[[[YYYUUUQQQNNNPPP^^^ssszzzhhhccc```bbbgggkkkkkkhhhddd\\\RRRIIIDDDAAA<<<999<<<;;;;;;:::999999999999===CCCLLLTTT\\\eeeooowww||||||ooofff\\\SSSOOOWWWeeexxx||||||sss^^^TTTMMMDDD<<<888666555555333333222222111000000000000000000000////////////////////////////////////---............/////////////////////////////////............////////////000000000000/////////////////////000111111222222444222333777888:::???FFF\\\qqq~~~uuueeeSSSIIICCC@@@???@@@===>>>???>>>>>>@@@CCCEEEMMMaaasssjjj^^^TTTMMMHHHCCC@@@AAAAAAAAA@@@??????>>>>>>>>><<<::::::<<<@@@DDDGGGMMMQQQYYY```ffflllqqquuuvvvwwwyyyzzz|||}}}}}}}}}~~~vvvbbbUUUMMMLLLIIIGGGEEEDDDCCCBBB@@@??????@@@AAAAAABBBBBBCCCBBBCCCIIISSS]]]bbb___[[[UUURRRRRRXXX```kkkzzzrrrdddOOOIIIAAA===<<<===<<<;;;;;;<<>>>>>>>>???AAAAAABBBAAABBBDDDDDDEEEKKKSSS[[[```jjjxxx~~~vvvrrrsssxxxzzz}}}~~~~~~kkkWWWMMMJJJKKKUUUbbbppp|||uuuhhhaaa[[[SSSMMMLLLQQQ]]]ppprrriii___[[[]]]```aaa___ddd]]]SSSKKKEEE@@@===:::<<<;;;:::999999999:::;;;???FFFOOOXXXaaajjjssszzz~~~tttfff^^^YYYSSSOOO\\\nnn}}}~~~ttt^^^QQQJJJAAA:::666555555555222222222111111111000000000000000000////////////////////////////////////.............../////////....................................///////////////000000000000000///////////////000111111222222444222333666888888===CCCTTTiii}}}zzziiiUUUIIICCC??????AAA===>>>??????>>>???AAADDDHHHYYYyyyuuulll```UUUNNNIIIDDD@@@AAAAAAAAA@@@@@@????????????<<<:::888:::>>>CCCGGGLLLQQQXXX___eeekkkppptttuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~gggXXXRRROOOLLLHHHFFFEEEDDDBBB@@@@@@@@@AAAAAABBBBBBCCCCCCDDDBBBCCCLLLXXX______\\\VVVQQQPPPSSSWWW___kkkwww}}}tttfffZZZJJJFFF@@@<<<;;;;;;;;;:::;;;<<<>>>DDDMMMXXXbbbiiijjjrrr||||||{{{}}}{{{mmmeee```^^^\\\XXXUUUQQQNNNLLLHHHGGGFFFFFFFFFHHHIIIJJJLLLJJJHHHGGGFFFFFFCCCBBB>>>===<<<>>>BBBEEEGGGGGGEEEGGGNNNYYYdddjjjiiigggXXX[[[```dddjjjyyysssbbbZZZRRRMMMMMMUUUbbbxxxxxxgggccc]]]ZZZYYYWWWTTTQQQPPPOOOMMMKKKJJJJJJJJJJJJNNNMMMLLLKKKHHHFFFDDDBBB>>>?????????>>>???AAABBBHHHIIILLLMMMMMMQQQZZZcccffflllwww|||vvvtttvvvzzz}}}iiiVVVLLLIIINNNZZZgggrrr}}}ttthhh___WWWQQQLLLKKKNNNZZZjjjwwwvvvnnnccc]]]]]]^^^^^^]]]___ZZZRRRJJJDDD@@@===<<<;;;:::999888999:::;;;<<>>>>>@@@===>>>??????>>>>>>@@@BBBFFFRRRnnntttlllaaaWWWPPPKKKFFFBBBAAAAAAAAA@@@@@@@@@@@@@@@???===999888999===BBBEEEKKKPPPWWW^^^eeejjjpppssstttvvvwwwyyy{{{}}}}}}~~~~~~kkk[[[VVVRRROOOJJJGGGEEEDDDBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDD@@@???FFFRRR\\\___^^^ZZZUUUQQQQQQRRRUUU]]]gggwww|||rrrhhh[[[QQQFFFCCC???<<<;;;:::::::::;;;<<<===BBBIIISSS\\\aaadddnnn{{{}}}|||~~~ssslllfffddd```[[[VVVRRRNNNMMMJJJIIIHHHGGGGGGHHHIIIIIILLLJJJHHHHHHHHHGGGFFFDDDAAA???======@@@BBBCCCDDDCCCCCCFFFMMMWWW```dddfff^^^[[[ZZZ```gggsssjjj\\\UUUNNNLLLRRR]]]qqquuunnneee___]]]\\\YYYVVVRRRQQQOOOLLLKKKJJJJJJJJJKKKJJJJJJIIIGGGEEEDDDCCC>>>@@@@@@???>>>???BBBEEENNNSSSXXXXXXZZZaaallltttuuuzzz~~~xxxtttuuuxxx~~~|||fffTTTKKKIIIQQQ```lllsss}}}xxxuuuzzz{{{qqqhhh^^^UUULLLGGGEEEJJJSSS```nnnzzzyyyuuunnngggbbb^^^ZZZWWWYYYVVVPPPIIICCC@@@>>>===;;;:::888888888:::<<<===DDDLLLWWWaaaiiipppxxx}}}ppp]]]TTTPPPNNNTTThhh~~~}}}|||qqq[[[IIIDDD===888555444333333111111111111111111111111000000000000////////////////////////////////////000000000////////////...------------------------............////////////---...000111111000///////////////000111111222222333222333666666555888>>>DDDWWWrrroooZZZLLLDDD???===???===???@@@@@@>>>>>>???@@@FFFMMMcccvvvnnncccZZZSSSNNNHHHDDDAAAAAAAAAAAAAAAAAA@@@@@@>>><<<:::888999<<<@@@CCCIIINNNUUU\\\ccchhhnnnqqqtttuuuwwwyyy{{{}}}}}}~~~~~~ooo^^^ZZZVVVRRRMMMIIIGGGEEECCCBBBAAAAAABBBCCCCCCDDDDDDEEEBBB>>><<>>??????>>>===>>>@@@EEEMMMWWWaaafffeee]]]YYY```gggnnnyyyvvvaaaZZZQQQNNNSSSZZZiiizzzmmmddd```]]]YYYUUUUUUSSSQQQNNNMMMKKKKKKKKKGGGGGGGGGFFFEEEDDDBBBBBB>>>@@@AAAAAA@@@BBBHHHMMMYYYaaagggggghhhqqq|||yyyuuuuuuxxx|||wwwbbbPPPJJJJJJTTTeeeqqqttt|||zzzjjjfffmmm|||uuugggYYYMMMFFFBBBDDDGGGMMMXXXdddnnnpppqqqnnnggg___YYYVVVWWWTTTOOOIIICCC???>>>===:::999888777888:::===???HHHPPP\\\fffmmmtttzzznnn[[[SSSPPPNNN[[[ppp|||yyynnnXXXEEEAAA<<<888666444222111111111111111111111111111000000000000////////////////////////////////////000000000000/////////.......................................////////////---...000111111111000////////////000111111222222222111222666666555888======NNNhhhrrr]]]PPPGGGAAA>>>>>>===???@@@@@@>>>===>>>???FFFIIIZZZ}}}zzzrrrggg^^^WWWQQQKKKFFFAAAAAAAAAAAAAAAAAAAAAAAA===<<<:::999:::<<<>>>@@@FFFKKKRRRYYY___eeejjjnnnssstttvvvyyy{{{|||}}}~~~~~~~~~vvveeeaaa[[[WWWQQQLLLJJJHHHFFFEEEBBBBBBBBBCCCDDDDDDEEEEEE@@@>>>===AAAIIITTT\\\aaabbb]]]YYYVVVRRRNNNPPPUUU___nnnzzzyyytttrrrttttttxxxrrrkkkddd\\\SSSKKKFFF@@@@@@???===;;;::::::;;;<<<<<<<<>>>>>===<<<:::999<<>>======>>>FFFGGGUUUvvv~~~vvvjjjaaaZZZSSSLLLGGGAAAAAAAAAAAAAAAAAAAAAAAA===<<<:::::::::<<<===???CCCHHHPPPWWW]]]ccchhhkkkssstttvvvyyy{{{|||}}}~~~~~~~~~}}}~~~}}}kkkhhh^^^ZZZTTTOOOLLLJJJHHHGGGBBBBBBCCCCCCDDDEEEEEEEEE@@@@@@@@@CCCJJJTTT^^^dddccc___[[[YYYTTTOOOPPPTTT[[[kkkxxxvvvpppnnnnnnnnnmmmfff___YYYRRRJJJEEEBBB>>>??????>>><<<::::::;;;<<<<<<<<<>>>CCCIIIOOORRRYYYhhh{{{tttrrrmmmhhhccc```]]]\\\YYYWWWUUURRROOONNNNNNMMMKKKIIIHHHHHHIIIIIIHHHGGGHHHEEECCCAAA@@@???<<<999999===@@@???@@@GGGTTT___kkkcccbbbhhhhhheeeiiisss{{{fff[[[UUUVVVVVV[[[vvv}}}ssslllddd^^^[[[YYYVVVSSSQQQOOOOOOOOONNNNNNMMMLLLJJJHHHFFFDDD===???BBBCCCFFFMMMYYYbbbwww~~~{{{vvvxxx{{{|||~~~lllZZZOOOHHHMMMYYYhhhssszzzyyyggg^^^___kkkqqqvvv{{{vvvgggYYYOOOGGGEEECCC???@@@EEEIIILLLRRRXXX\\\]]]]]]]]][[[WWWQQQIIICCC???>>>===777:::;;;999777:::AAAHHHTTT[[[eeeooouuuyyy|||~~~}}}yyyeeeTTTMMMRRRYYYmmm{{{qqq^^^QQQCCC???:::666444444444444000000000000000000000000222111000.........///000------------------------////////////////////////................................................////////////000000000000////////////000000000000333222222222333555777888;;;DDDTTTooo~~~kkkZZZKKK@@@<<<===============>>>???@@@AAA???FFFQQQhhh|||pppfff___WWWNNNGGGDDDBBB@@@???@@@AAAAAA@@@>>>===;;;999999;;;===???EEEIIIOOOVVV\\\bbbhhhlllqqqtttwwwzzz{{{|||}}}~~~~~~}}}|||~~~sssgggfff```XXXSSSPPPOOOLLLIIIDDDDDDDDDFFFHHHHHHFFFDDDAAA???>>>@@@HHHTTT```hhhjjj```[[[^^^[[[QQQNNNSSS\\\nnn|||zzztttqqqnnnhhhjjjddd\\\TTTNNNIIIDDDAAA@@@???<<<:::999888888888;;;::::::<<>><<<;;;666888999999:::???HHHOOOZZZaaakkksssxxx{{{|||}}}~~~~~~|||wwwmmm^^^RRROOOVVV^^^rrrzzzkkkXXXKKK@@@<<<777333222222222222000000000000000000000000222111000///...//////000.................................................................................................../////////000000000000////////////000000000000222222222222333555666888999AAAQQQkkkooo]]]NNNBBB===>>>============>>>???@@@AAA@@@EEENNNbbb~~~rrrhhhaaaZZZQQQJJJEEECCC@@@???@@@AAAAAA@@@@@@???<<<:::999:::;;;<<>>>>>@@@IIIVVVeeennnoooddd]]]```^^^VVVTTTXXX^^^qqq~~~xxxuuurrrmmmkkkdddZZZQQQKKKGGGCCC@@@@@@>>><<<:::999888888999999999999:::>>>DDDJJJOOO\\\lllyyysssooommmjjjffffffiiijjjgggccc```\\\WWWQQQNNNKKKGGGEEEGGGIIIHHHIIILLLQQQLLLIIIJJJHHHBBB???AAA===;;;<<<>>>???AAAJJJUUUllloooooohhhdddddddddcccgggwwwkkkYYYXXXWWWVVVhhhyyyrrrlllhhhccc___]]]ZZZWWWTTTVVVTTTRRRRRRQQQOOOKKKIIIEEEGGGIIIJJJOOO\\\ooo}}}ooo{{{{{{yyy}}}~~~ooo```TTTNNNJJJOOO\\\mmmzzzzzznnnjjjdddaaabbbnnnooobbbUUUNNNIIICCC>>><<<:::;;;===@@@BBBDDDDDDEEEJJJHHHFFFCCC@@@===;;;999888999::::::<<>>LLLddduuucccRRREEE???@@@============>>>???@@@AAAAAACCCJJJZZZxxxtttkkkddd^^^UUUOOOGGGDDDAAA@@@@@@AAAAAA@@@BBB@@@===;;;999999::::::@@@DDDJJJOOOUUU\\\bbbfffmmmppptttwwwyyyzzz|||~~~}}}|||vvvnnnbbbYYYTTTPPPMMMKKKGGGEEEEEEEEEFFFEEECCCAAA>>>>>>===@@@IIIXXXiiiuuuttthhh_________ZZZWWWYYYaaattt}}}{{{xxxrrrmmmcccWWWMMMGGGEEEBBB@@@???>>><<<:::999888999999999::::::;;;===CCCKKKPPPaaaqqq|||vvvqqqmmmmmmkkkiiikkkooommmmmmllljjjfff```XXXRRRKKKHHHFFFGGGFFFFFFJJJPPPUUUQQQNNNMMMJJJFFFEEEGGG@@@>>>===>>>>>>???FFFOOOeeepppwwwrrriiiccc```___bbbmmmzzzddd]]]YYYWWWdddwww{{{wwwrrrmmmiiieee```]]]YYYWWWTTTSSSQQQPPPMMMJJJJJJKKKLLLQQQ[[[lll~~~sss{{{}}}|||zzziii\\\TTTPPPLLLPPP\\\nnn|||zzzsssjjjbbb^^^lllyyylll\\\QQQLLLGGGCCC@@@;;;;;;;;;;;;<<<>>>??????@@@@@@@@@???>>><<<999888<<<<<<;;;;;;>>>FFFPPPWWWfffmmmvvv}}}~~~~~~zzzuuuccc___XXXRRRQQQYYYhhhttt{{{vvvmmm\\\KKKAAA>>>;;;777444444444333333000000000000000000000000111111111000000000111111........................------------------------........................................................./////////000000////////////000000000000222111111111222444666777666===HHH]]]}}}{{{jjjWWWGGG@@@AAA>>>>>>======>>>???@@@@@@AAAAAAEEERRRmmmwwwmmmggg```YYYRRRIIIFFFBBB@@@@@@AAAAAAAAAAAA@@@>>><<<:::::::::;;;???BBBGGGMMMRRRYYY___dddjjjmmmrrruuuwwwyyy|||~~~|||vvvhhh]]]WWWSSSOOOMMMHHHGGGEEEDDDDDDDDDAAA??????>>>>>>@@@HHHWWWiiivvvxxxkkk```]]]]]]YYYVVVWWWcccvvv}}}xxxpppeeeUUUJJJEEEDDDBBBAAA???>>><<<:::999999999999:::;;;<<<<<>>===BBBJJJ[[[lll{{{zzzoooeee```^^^ccchhhuuunnnaaaZZZXXXbbbqqq~~~yyysssmmmiiiaaa^^^ZZZWWWUUURRRPPPNNNPPPPPPTTT]]]lll|||}}}vvvfff^^^XXXRRROOORRR\\\nnn}}}}}}nnnbbb\\\kkkyyyfffVVVNNNJJJGGGCCC>>>>>>===<<<<<<===>>>>>>:::;;;<<<======;;;:::888<<<;;;;;;<<>>>>>>>>>>>>>>>>>???@@@??????BBBMMMddd{{{pppiiibbbZZZTTTKKKGGGCCC@@@@@@AAAAAAAAA@@@???===<<<;;;;;;<<<<<>>EEEPPPXXXiiizzztttlllfff```\\\[[[ZZZXXX[[[```cccjjjqqqtttwwwwwwpppgggVVVQQQKKKHHHDDDCCCKKKTTTaaaaaa^^^WWWQQQMMMLLLKKKIIIEEEAAAAAA???===@@@EEEOOOcccvvv{{{tttllleeeaaa```aaahhhyyy}}}iii\\\XXX```jjj{{{vvvppplllgggbbb___]]]ZZZYYYXXX[[[bbbnnn}}}uuujjjfffaaaYYYTTTUUU]]]mmm}}}mmm```]]]nnnvvvbbbTTTNNNIIIEEEAAA@@@???>>>>>>===>>>>>>:::;;;<<<======<<<;;;:::999999:::???HHHSSS^^^eeekkkpppxxx~~~~~~rrrjjjgggaaa\\\VVVRRRVVVcccsss}}}zzz{{{vvvpppcccRRREEEAAA777555222111111111111///000000000000000000000000...//////000000000000///------------------------------------------------................................................------........./////////////////////000000000000111111000111222333555666555;;;CCCPPPlllyyydddOOOCCCAAA???>>>>>>>>>>>>>>>??????>>>>>>AAAJJJ\\\{{{ssskkkcccZZZTTTMMMIIIDDDAAA@@@AAAAAAAAA???>>>>>>===<<<<<<<<<<<<>>>AAAEEEIIIOOOUUU]]]bbbfffjjjooossswwwzzz}}}|||~~~zzzlllccc\\\UUUQQQLLLIIIGGGEEEDDDDDDBBBAAA@@@AAA@@@@@@DDDOOO```mmmzzzssshhh___YYYVVVTTTTTTbbbwww~~~xxxiiiVVVIIIFFFFFFDDDBBB>>>===;;;:::999999::::::666999;;;<<<>>>FFFSSS\\\pppwwwjjjbbb]]]VVVQQQPPPNNNLLLOOOSSSYYYdddnnnttt}}}zzzcccZZZOOOHHHBBBAAAFFFNNNaaaeeefff___XXXUUUSSSPPPNNNIIIEEEDDDBBB???@@@DDDGGGXXXlllvvvwwwsssllleee___^^^bbbooovvvcccZZZ\\\aaa{{{vvvpppkkkiiigggfffeeefffjjjsssxxxtttvvvpppeee[[[YYY___nnn~~~pppeeecccvvvooo^^^UUUNNNHHHBBBBBBBBBAAA@@@@@@??????======>>>>>>>>>=========:::;;;===DDDNNNZZZdddjjjoootttyyy~~~uuuhhh```]]]XXXWWWVVVYYYaaannn|||}}}zzzyyy~~~zzzuuummm^^^LLLAAA>>>666444111111111111000///000000000000000000000000,,,---...///000//////...................................................................................................---------.........//////////////////000000000000111111000000111333555666333999@@@KKKdddlllTTTFFFBBB??????>>>>>>>>>>>>??????>>>>>>AAAIIIWWWpppwwwmmmddd[[[TTTOOOJJJEEEAAA@@@AAAAAAAAAAAA@@@???>>>===;;;;;;:::===@@@CCCGGGLLLSSS[[[```eeeiiinnnssswwwzzz~~~|||}}}~~~vvvjjj```WWWQQQMMMJJJGGGFFFEEEEEEDDDCCC???AAABBBBBBDDDNNN^^^kkkssspppiii___VVVSSSSSSTTTbbbwwwyyyjjjVVVIIIFFFFFFDDDAAA>>>===;;;:::999999:::;;;777;;;>>>???BBBJJJXXXcccxxxttteee\\\VVVPPPJJJHHHFFFEEEHHHMMMMMMZZZgggppp~~~vvvhhhXXXMMMEEEAAACCCHHHVVV___eeebbb]]][[[YYYUUURRRLLLGGGFFFDDDAAAAAADDDCCCPPPaaaoooxxxyyyqqqfff```^^^aaaiiiuuunnn```]]]]]]vvv}}}wwwtttrrrssssssssswww|||}}}~~~~~~qqq___\\\```nnn~~~wwwmmmlll~~~yyyggg\\\TTTMMMDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>??????BBBHHHRRR]]]eeejjjssswww{{{~~~qqqccc[[[XXXQQQSSSWWW___kkkxxx}}}yyyzzz~~~zzztttkkk[[[HHH===;;;777555333222333333222111000000000000000000000000+++,,,.../////////......////////////////////////////////////////////////................................................---------.........//////////////////000000000000111000000000111333555666222777>>>HHH___pppXXXHHHDDD??????>>>>>>>>>>>>>>>???>>>>>>AAAHHHSSSjjjzzzoooeee[[[UUUOOOKKKEEEAAA@@@AAAAAABBBCCCBBBAAA???===:::999888<<<>>>BBBFFFKKKRRRYYY___dddhhhnnnssswww{{{~~~|||}}}~~~~~~}}}~~~}}}ooobbbWWWPPPMMMKKKHHHFFFFFFFFFEEEDDD???AAACCCCCCEEEOOO^^^kkkjjjkkkfff\\\RRROOOQQQSSSbbbxxxyyyiiiUUUIIIFFFFFFCCC???>>>===;;;:::999::::::;;;:::>>>BBBDDDGGGPPP___jjjttteee[[[SSSMMMGGGEEEDDDCCCFFFKKKCCCQQQ___jjj|||uuuaaaRRRIIICCCBBBEEEJJJVVV``````^^^^^^\\\XXXTTTNNNIIIHHHFFFCCCBBBDDDBBBKKKZZZiiixxx}}}sssggg^^^\\\^^^ccciiiwwwxxxhhh```^^^ooo}}}~~~}}}ggg]]]]]]mmm~~~uuunnnsssssseeeVVVMMMGGGDDDBBBBBBEEEFFFEEEBBBDDDCCCAAA???>>>>>>>>>???;;;BBBIIIOOOXXXccciiijjjssstttwwwzzz}}}}}}nnn^^^SSSOOOPPPUUUWWWddd}}}}}}{{{ppp^^^QQQHHH???666444444333333333333222222111111000000000000111111////////////////////////...............///000000//////.........------------------............//////////////////////////////...------......---,,,////////////000000000000222222333444444555555666444;;;<<>>??????>>>===<<<<<<===>>>BBB@@@CCCOOO```}}}sssjjj___WWWOOOHHHCCCBBB@@@======???BBBAAA@@@???===;;;999888:::<<<@@@EEEIIIPPPWWW[[[dddgggmmmrrruuuyyy~~~~~~}}}~~~zzzlll^^^UUUQQQNNNLLLKKKGGGBBBAAADDD@@@@@@AAABBBGGGPPPZZZaaaggghhheee]]]SSSNNNQQQVVVaaauuu{{{tttgggWWWLLLHHHFFFCCC???<<<======;;;999999:::;;;EEEAAADDDLLLOOOQQQ^^^oootttccc\\\SSSQQQMMMHHHCCCBBBCCCFFFFFFJJJPPP]]]qqquuuaaaRRRGGG@@@>>>BBBEEELLLTTTYYYYYYVVVRRRSSSQQQNNNKKKGGGEEECCCBBBDDDGGGPPPbbbxxx~~~qqqjjj```]]]cccfffjjjiiiaaahhhhhhooobbb]]]jjj{{{ssspppwwwyyykkk\\\QQQKKKIIIIIIKKKNNNNNNKKKHHHEEEDDDBBB???>>>===>>>>>>===DDDMMMSSS\\\fffllllllssstttwwwzzz}}}}}}kkkZZZPPPKKKQQQYYY___oooyyyvvvjjjYYYLLLDDD<<<444333333222222222111111111000000////////////000000//////////////////////////////............////////////.........------------------............///........................000//////000333444444333////////////000000000000222222333333444555555555555;;;;;;@@@UUUooozzzeeeRRRFFF????????????>>>===>>>>>>===AAA???BBBMMM[[[zzzvvvlll```XXXQQQJJJDDDCCCAAA>>>>>>@@@AAAAAA@@@???===;;;:::999;;;===@@@CCCHHHNNNVVV[[[bbbfffkkkppptttwww|||~~~~~~~~~~~~qqq```UUURRRNNNLLLKKKHHHCCCBBBEEE@@@@@@AAACCCGGGPPPZZZaaaeeefffccc[[[QQQLLLOOOSSS^^^rrrwwwpppdddUUUJJJGGGFFFCCC???<<<<<<<<<;;;999999:::<<<@@@>>>DDDQQQZZZ___kkkzzz~~~jjj```WWWUUUPPPLLLIIIGGGGGGGGGDDDFFFJJJTTTffflllXXXKKKDDDBBB@@@AAADDDHHHLLLMMMLLLJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHNNN```yyy{{{kkk```\\\aaacccfffwwwssseeebbbcccyyyyyyggg\\\fffwwwpppppp|||}}}ssscccWWWKKKJJJJJJMMMPPPPPPLLLIIIGGGEEEBBB???============???HHHRRRYYYaaajjjooooootttuuuwwwzzz|||}}}~~~yyygggXXXPPPMMMVVVbbblll~~~tttnnn```PPPEEE???999333222111111111111000000000//////............//////////////////////////////000//////............///...............------------------............///...........................------///111222222111////////////000000000000222222333333444444555555666;;;999<<>>>>>>>>??????<<<@@@===???IIIUUUppp{{{pppcccZZZSSSLLLFFFEEECCC??????AAAAAAAAAAAA???>>><<<:::999<<<===???AAAEEELLLTTTZZZ```dddiiimmmqqquuuyyy|||}}}~~~~~~~~~~~~xxxfffYYYSSSOOOLLLKKKHHHDDDCCCEEEAAAAAABBBCCCHHHOOOYYY___bbbbbb___XXXOOOKKKMMMPPPYYYkkk}}}{{{qqqiii^^^QQQHHHFFFEEECCC@@@<<<<<<<<<:::999999:::<<>>>>>@@@BBBCCCCCCBBBBBBCCCEEEGGGJJJLLLMMMJJJHHHMMM^^^{{{ssseee]]]___aaaaaalll|||lll]]]^^^nnn}}}kkk]]]dddtttzzzkkkppp~~~vvvhhh]]]MMMKKKIIIKKKNNNOOOLLLJJJHHHEEEBBB???===<<<======AAALLLXXX___fffnnnrrrrrrvvvwwwxxxzzz|||}}}~~~~~~uuueeeZZZUUUUUU]]]mmmzzz~~~oooeeeWWWIII@@@:::666222222222111111111000000000000//////......//////000////////////////////////...............///000000........................---------............///........................000...------......---,,,////////////000000000000111222222333444444555555666999777:::HHH[[[}}}uuu___LLLCCC@@@>>><<<===>>>>>>???<<<@@@===???FFFNNNeeettthhh___VVVOOOIIIGGGDDDAAA@@@BBBAAAAAAAAA@@@>>><<<;;;:::<<<======???BBBIIIRRRXXX^^^bbbggglllppptttxxx{{{{{{}}}~~~~~~~~~mmm```UUUPPPLLLKKKIIIEEECCCEEEBBBBBBCCCDDDGGGNNNWWW]]]^^^^^^\\\VVVNNNJJJLLLNNNUUUddduuu~~~~~~uuujjj```XXXMMMFFFDDDDDDBBBAAA<<<<<<<<<:::999999;;;>>>DDDIIIWWWlll||||||iii```UUUOOOMMMLLLIIIEEEJJJGGGDDDDDDMMMdddooo[[[PPPKKKFFFCCC???<<<===???@@@@@@??????@@@AAACCCEEEGGGHHHIIIGGGKKK^^^}}}oooaaa___^^^^^^dddooovvv]]]\\\fffzzz|||ppp```dddrrr~~~tttfffppp~~~vvvjjj___TTTPPPKKKIIIKKKMMMMMMLLLGGGDDDAAA>>><<<===>>>???EEEQQQ]]]dddiiippptttuuuxxxyyyzzz|||~~~rrrccc[[[ZZZ\\\eeewww|||jjj^^^OOOCCC<<<888444333333222222222111111111111111000000//////000000111////////////////////////,,,,,,,,,---///000222333---.....................---------............///........................111000//////000000///...////////////000000000000111111222222333444444555555888666999EEETTTtttzzzdddRRREEEAAA===:::;;;============@@@>>>???EEEJJJ[[[xxxyyylllcccXXXQQQKKKHHHFFFBBBAAABBBAAAAAAAAA@@@???===<<<;;;<<<<<<<<<===@@@GGGOOOUUU\\\```eeekkkoootttxxx|||zzz|||}}}}}}}}}~~~rrreeeZZZSSSMMMLLLJJJFFFDDDEEECCCCCCCCCDDDFFFLLLSSSXXX[[[ZZZXXXTTTNNNKKKLLLNNNQQQ]]]lllxxx}}}zzzoooeeeYYYRRRJJJEEECCCCCCBBBAAA======<<<;;;999:::===@@@HHHRRReee}}}~~~rrrbbbWWWRRROOOLLLIIIIIIGGGEEEEEEIIIYYYzzzlll[[[PPPJJJFFFBBB???>>>>>>===<<<<<<<<<======???@@@BBBCCCDDDDDDKKK^^^|||zzzhhh___\\\[[[___gggzzzddd^^^bbbooozzzhhhgggoooyyy|||oooeeetttwwwjjjaaaXXXQQQIIIEEEFFFHHHHHHHHHDDDBBB???======>>>AAACCCKKKWWWccciiilllrrrvvvxxxzzz{{{}}}pppaaa[[[]]]```mmm~~~}}}|||{{{}}}zzzeeeWWWHHH@@@;;;666333333333333222222222111111111111111000000000000111111////////////////////////,,,,,,,,,---///000222333---------...............---------............///------------------------,,,++++++,,,///000000///////////////000000000000111111222222333333444444555777555999BBBMMMjjjmmmZZZJJJDDD===:::;;;======<<<===@@@>>>???DDDFFFSSSmmm|||pppfffZZZRRRLLLIIIFFFBBB@@@BBBAAAAAAAAA@@@???>>><<<;;;;;;;;;<<<===@@@EEELLLQQQXXX\\\ccciiinnntttyyy|||zzz|||}}}}}}}}}~~~xxxjjjaaaYYYRRRPPPNNNJJJGGGGGGEEEEEEDDDCCCEEEHHHNNNSSSVVVUUUTTTQQQNNNLLLMMMNNNOOOWWWeeerrrzzzvvvkkkaaaSSSOOOHHHDDDBBBBBBBBBBBB???>>>===<<<:::<<>>@@@AAA???BBBIIIZZZuuuqqqeee___\\\^^^cccpppmmmaaa```hhh}}}qqqiiikkksssvvvlllfff{{{zzznnneeeYYYRRRJJJEEEDDDDDDCCCAAAAAA@@@===<<<===@@@DDDFFFQQQ^^^iiimmmoootttyyy{{{|||~~~mmm```\\\```fffvvv|||xxxtttvvv}}}wwwaaaRRRCCC===:::555222222222111111111111000000000000000////////////000000///////////////////////////............//////000---------.........//////---------............///------------------------***))))))+++---......---////////////000000000000111111111222333333444444555777666:::@@@EEE```wwweeePPPHHH@@@<<<<<<>>>>>><<<<<>>BBBBBBMMMdddqqqggg[[[SSSLLLIIIFFFBBB@@@BBBAAAAAAAAA@@@???>>>===<<<999:::<<<===???DDDIIINNNTTTXXX___ffflllrrrxxx|||{{{|||}}}}}}}}}}}}uuujjj```WWWUUUSSSOOOKKKJJJFFFEEEDDDCCCCCCEEEJJJNNNPPPPPPOOONNNLLLLLLLLLMMMNNNTTT___nnnwwwssshhh___PPPLLLHHHDDDBBBBBBBBBBBB@@@@@@???===<<<===AAADDDNNNccctttcccUUUMMMIIIGGGEEEFFFIIIFFFIII\\\ssssssaaaZZZQQQIIIDDD@@@===;;;999999999:::;;;===???@@@===AAAGGGTTTkkksssiiicccccceeeggg{{{tttbbb^^^aaatttxxxkkkhhhooorrrjjjhhh}}}rrrkkk^^^XXXQQQLLLJJJHHHDDDAAA@@@>>><<<;;;===AAAFFFIIIVVVbbbmmmpppqqquuu{{{~~~~~~{{{jjj___^^^eeelll~~~~~~xxxsssuuu~~~uuu^^^NNN@@@;;;999444111111000000000000//////////////////............//////////////////////////////111111000......------------------.........//////---------.........//////------------------------222000//////000000///...////////////000000000000000111111222333333444444666777777:::>>>@@@YYYlllTTTLLLBBB===>>>??????===;;;===;;;===AAA@@@III___~~~qqqggg[[[SSSLLLIIIFFFAAA@@@AAAAAAAAAAAA@@@???>>>===<<<888:::<<<===???CCCHHHLLLPPPUUU]]]dddkkkqqqxxx|||{{{}}}}}}}}}|||}}}~~~pppeee\\\YYYWWWRRRNNNMMMGGGFFFEEECCCBBBCCCGGGKKKLLLLLLLLLKKKKKKKKKKKKLLLNNNRRR\\\kkkuuurrrggg^^^NNNLLLHHHDDDBBBAAABBBBBBAAAAAA???===<<<>>>BBBFFFTTTkkksssaaaVVVQQQMMMHHHHHHIIIDDDAAAOOOcccqqqiii]]]RRRJJJFFFCCCBBB===<<<<<<;;;;;;<<<<<<======AAAFFFOOOccctttkkkhhhiiibbbssswwwccc]]]^^^ooooooggglll}}}}}}qqqlllqqq~~~tttuuuuuuzzz~~~vvvooommmaaa^^^[[[WWWRRRLLLEEEAAA@@@???>>><<<<<>>BBBGGGLLLoooyyymmm```YYYOOOIIIGGGFFFDDDBBBBBBAAA@@@>>>===<<<<<<<<<999::::::::::::===BBBEEENNNTTT\\\ccchhhmmmssswwwyyy{{{||||||||||||rrraaaYYYWWWSSSOOOLLLJJJHHHEEEBBBAAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFJJJRRRaaaooovvvqqqeeeZZZPPPIIICCCBBBAAA??????AAA===>>>AAABBB???>>>FFFPPP]]]vvvqqqYYYKKKPPPPPPRRRPPPJJJFFFKKKTTTqqq{{{mmmddd[[[NNNEEEDDDDDD???;;;999777555999???<<<>>>CCCJJJTTTeeevvvqqqnnnkkkfffooo|||hhh___YYYbbbzzz|||rrruuu|||qqqmmmwwwzzziiifffdddfffkkklllhhheeeeeeaaa```]]][[[XXXRRRLLLHHH@@@???>>><<<>>>EEEOOOVVVbbbkkktttxxxxxxwwwzzz~~~|||}}}ttthhh___YYY]]]kkkyyy|||wwwyyy|||~~~~~~vvvmmmUUUHHH;;;777666444111111222222222222111111111111...........................................................................,,,++++++,,,......------------------------------,,,,,,,,,,,,---.........///111333333111///...............////////////000000000000111333444555222555333777>>>@@@NNNggg}}}aaaSSSDDD??????>>>=========>>>>>>===>>>BBBGGGKKKddd|||oooeee]]]SSSKKKHHHFFFDDDBBBBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<>>>CCCFFFLLLRRRZZZaaaeeejjjpppuuuyyyzzz|||||||||}}}{{{ggg^^^ZZZUUUOOOLLLJJJHHHDDDAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEEIIIRRR```mmmsssnnnaaaVVVPPPIIIDDDCCCBBB@@@@@@BBBAAAAAABBBBBB???@@@IIISSSfff}}}hhhWWWUUUVVVXXXWWWOOOGGGFFFKKKbbbvvviiiZZZNNNJJJEEE@@@<<<:::888666888======>>>BBBGGGOOO^^^vvv|||vvvpppkkkhhhooo~~~ggg]]]UUU\\\rrrzzzrrrsssxxx}}}}}}uuurrr}}}}}}eee]]]XXXUUUWWWXXXVVVVVVXXXVVVVVVUUUTTTSSSOOOJJJFFF@@@???======AAAJJJUUU\\\jjjqqqxxx{{{yyyxxxzzz}}}|||xxxqqqhhh___ZZZZZZccctttyyy{{{xxxsssttttttjjj___OOOCCC999666555333111222222222222222111111111111...........................................................................,,,++++++,,,,,,,,,+++,,,,,,------...///000000---,,,,,,,,,,,,---......,,,---///000000///---,,,............////////////000000000111222333555555222555222444;;;<<>>===>>>>>>>>>>>>>>>AAAEEEIIIWWWrrrtttjjjbbbWWWNNNJJJGGGDDDBBBBBBAAA@@@???>>>=========:::;;;;;;::::::===AAADDDJJJPPPXXX^^^cccgggmmmrrrwwwyyy{{{||||||}}}ttthhhbbbZZZRRRNNNKKKIIIFFFCCCAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBHHHOOO\\\iiinnniii\\\QQQOOOHHHDDDDDDCCCAAAAAACCCDDDBBBBBBBBBAAACCCOOO[[[ppp|||jjj]]]^^^aaa___VVVJJJFFFIIISSSrrr~~~lll\\\SSSIIIDDD???>>>;;;888999===>>>>>>@@@CCCHHHSSSgggyyy}}}uuunnnkkkqqq~~~lll___TTTWWWhhh}}}|||rrrhhhgggnnnyyyqqqaaaXXXQQQNNNMMMJJJHHHJJJGGGGGGHHHIIIIIIGGGCCC@@@???>>>===???EEEPPP[[[cccnnntttzzz|||zzzyyyzzz||||||}}}ppphhhaaa[[[ZZZ___lll|||ttt{{{tttlllllljjj___SSSGGG>>>666444444222222333000000000000/////////...........................................................................///---,,,,,,,,,---+++***,,,,,,,,,---......//////---,,,,,,,,,,,,---......,,,---...//////...---,,,............////////////000000111111222444555666222666333333999:::CCCUUU}}}xxxaaaIII???@@@AAA???>>>>>>??????>>>>>>@@@DDDGGGNNNfffxxxmmmdddYYYOOOKKKHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>888999888777777999===AAAHHHNNNVVV\\\```eeekkkooouuuxxxzzz||||||}}}uuukkkaaaWWWRRROOOMMMKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAEEELLLWWWccchhhcccWWWNNNLLLFFFBBBCCCCCCAAAAAACCCDDDAAA@@@BBBDDDKKKXXXeeevvv~~~kkkiiihhhdddZZZOOOLLLOOONNNbbbjjj\\\PPPIIIDDDBBB???;;;;;;======<<<===???BBBIIIYYYhhh|||{{{sssooouuuuuufffXXXVVVaaarrrwwwoooaaa___ggguuu}}}~~~hhh\\\QQQLLLIIIEEEBBBBBBBBBBBBBBBCCCDDDCCC@@@>>>>>>===>>>BBBKKKWWWbbbhhhoootttyyy{{{zzzzzz{{{}}}|||vvvhhhccc]]]YYY]]]eeerrr|||uuu}}}tttjjjfffbbbVVVJJJAAA999444333444222222444000000000000/////////...////////////////////////................................................000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...//////...------............////////////000000000111222333555555333888555333999:::???NNNqqqjjjNNNBBBAAABBB@@@???????????????>>>???BBBEEEKKK\\\|||}}}nnneeeYYYPPPLLLJJJHHHFFFBBBAAA@@@???>>>>>>>>>???999999999777777888<<>>>>>@@@BBBIIITTTnnnqqqhhh[[[QQQMMMKKKIIIHHHAAAAAA@@@???????????????<<<<<<;;;:::999:::>>>AAAEEEKKKSSSYYY\\\aaafffkkkooorrrvvvyyyzzz{{{}}}~~~{{{||||||}}}}}}}}}}}}}}}~~~ssseee]]]VVVUUURRROOOLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDGGGMMMUUUYYYXXXQQQJJJEEE@@@>>>@@@AAA@@@@@@BBBBBB@@@CCCLLLVVVaaappp|||~~~qqqbbbVVVRRRSSSPPPTTTmmmooo___TTTJJJFFFCCC???===>>>>>><<<<<<>>>???AAAJJJSSScccooo~~~zzztttzzz{{{lll]]]WWWVVV]]]ooosssnnn]]]YYYaaassszzzkkkgggjjjsss}}}ooo\\\RRRPPPOOOPPPSSSGGGDDD@@@>>>>>>>>>>>>>>>BBBCCCGGGPPP\\\hhhooosssuuuwwwyyy{{{{{{{{{{{{||||||~~~qqqaaa]]][[[___iiittt~~~wwwjjj]]]SSSGGG>>>:::555333444444111222444222222222222111111111111////////////////////////........................------------------------,,,,,,,,,---//////---+++++++++,,,,,,---.........---,,,,,,,,,,,,---..........................................////////////.........///000111333333111888555222888999:::CCCRRR}}}fffQQQFFF@@@???@@@@@@@@@AAA???>>>>>>???AAAEEEJJJ___vvvlll___TTTNNNLLLJJJHHHAAAAAA@@@?????????@@@@@@======<<<:::999:::>>>AAACCCIIIPPPVVVZZZ^^^ccchhhlllppptttxxxyyyzzz|||}}}{{{||||||}}}~~~~~~}}}}}}tttkkk]]][[[YYYVVVSSSPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJLLLPPPSSSRRRLLLGGGDDD???>>>AAABBBAAAAAACCCEEEEEEJJJUUUaaalllyyyvvvdddZZZXXXTTTYYYqqqjjj^^^RRRLLLIIIEEECCCDDDBBB@@@@@@AAAAAAAAAFFFNNNVVVeeexxxxxxrrrzzzwwwjjj^^^YYYVVVZZZkkksssmmm]]]YYYaaatttlllbbbbbb^^^iii{{{~~~gggZZZVVVWWWZZZ^^^OOOKKKEEEBBBAAABBBBBBBBBEEEFFFKKKUUUbbbmmmtttvvvxxxyyy{{{||||||{{{{{{{{{|||~~~rrrccc]]]]]]cccppp|||~~~~~~wwwiiiZZZNNNCCC:::999555333444444111222444000000000000////////////000000000000000000000000........................------------------------******+++,,,...///---+++***+++,,,---///000111111---,,,,,,,,,,,,---......------------------------............/////////000------......///111222333000777555111777999999@@@GGGsssoooXXXIII@@@===???@@@AAAAAA@@@>>>===>>>@@@BBBDDDVVV{{{{{{qqqbbbVVVPPPMMMJJJHHHAAAAAA@@@@@@???@@@@@@@@@<<<<<<;;;999888999<<>>??????>>>===>>>===<<<;;;::::::;;;<<<===BBBHHHLLLQQQWWW___eeeiiimmmsssxxxzzzzzz{{{{{{}}}}}}}}}}}}~~~xxxqqqiiiffffffddd]]]VVVRRRKKKHHHKKKMMMKKKIIIJJJJJJLLLOOOPPPOOOLLLIIIFFFDDD???>>>AAACCCCCCDDDGGGJJJQQQ]]]iiisss|||vvviii^^^nnn|||lll^^^WWWTTTSSSSSSMMMIIIHHHIIIIIIHHHIIIMMMOOO___tttuuuqqquuutttmmmccc\\\___iiivvv|||qqqbbb^^^gggzzz|||hhhYYYSSSUUUZZZcccmmmxxxtttccc^^^qqq{{{hhhYYYJJJEEEFFFIIILLLPPPSSSWWW___gggnnntttwwwxxx{{{}}}}}}}}}{{{zzz{{{}}}{{{}}}xxxxxx~~~xxxmmmgggdddiiitttyyylll]]]QQQFFF===888222222222222111111111111...///111111///...///000000111222333333111000///------............------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000111222444666777999AAA[[[lllUUUEEE@@@CCC@@@======@@@@@@======@@@AAAEEELLL^^^{{{jjj```YYYRRRMMMLLLEEECCC@@@@@@@@@@@@???>>>???>>><<<;;;::::::;;;<<<===AAAGGGKKKPPPVVV^^^dddhhhmmmssswwwyyyzzz{{{{{{}}}}}}}}}}}}}}}~~~xxxrrrpppmmmfff```[[[TTTOOOPPPPPPNNNLLLMMMLLLNNNQQQRRRPPPLLLGGGDDDCCC???>>>AAACCCCCCGGGLLLXXX___iiittt|||vvvrrr~~~ooofff```]]][[[UUUQQQPPPSSSVVVTTTTTTVVVVVVfffzzz{{{ooosssvvvooogggbbbdddmmmyyyuuueee```iiiooo^^^QQQOOONNNSSS]]]kkkwww}}}oooaaa```uuuqqq___MMMHHHLLLQQQUUUXXX```ccchhhmmmrrruuuwwwwww{{{|||}}}}}}||||||}}}~~~}}}vvvuuurrrtttyyyyyysssllljjjlllooovvv~~~tttdddTTTHHH???999555111111111111000000000000---///111000///...///000000000000111111111111111------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............////////////////////////////////////222222333444555777999:::;;;OOOqqqxxx^^^IIIAAABBB@@@===<<>><<<<<>>===;;;:::;;;;;;<<<<<<@@@EEEIIIMMMTTT\\\bbbgggkkkqqquuuxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}|||yyytttooofff]]]UUURRRQQQNNNLLLMMMOOOQQQTTTVVVTTTNNNHHHDDDCCCAAAAAACCCDDDFFFMMMVVVhhhnnnwww{{{tttpppnnnccc]]][[[aaaffffffeeedddffftttsssuuuxxxtttnnnkkkmmmuuu~~~yyyiiicccmmmuuuaaaRRRMMMHHHKKKVVVdddqqqxxx}}}~~~~~~xxxhhh^^^^^^uuusssaaaOOOKKKQQQYYY^^^bbbhhhjjjmmmqqqtttuuuvvvvvvzzz{{{}}}}}}|||}}}~~~{{{sssqqqoooqqqsssrrrmmmlllnnnpppqqquuuxxxmmm\\\LLL@@@999555444000000000000////////////---///000000///......///000//////...///000222222------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///............////////////...///////////////000000333333333444666888999:::888FFFccc~~~gggNNNCCCAAA@@@===<<>>BBB===???DDDRRRmmmvvvkkkcccYYYSSSPPPIIIFFFBBB@@@@@@@@@@@@???@@@???===<<<;;;;;;;;;;;;;;;???CCCGGGJJJQQQYYY___eeeiiiooosssuuuwwwxxxzzz{{{{{{|||||||||||||||{{{~~~~~~~~~|||rrrhhh]]]XXXUUUPPPNNNOOOQQQTTTXXX[[[YYYSSSLLLGGGDDDDDDEEEGGGHHHLLLWWWcccqqqwwwwwwnnnjjjooovvvyyyxxxxxx||||||}}}{{{xxxuuutttwww|||{{{mmmhhhrrrxxxcccRRRLLLGGGIIITTTcccnnnttt||||||{{{|||uuuhhh```aaauuunnn___QQQQQQXXX```fffkkknnnooorrrtttvvvwwwxxxxxxxxxzzz|||||||||}}}~~~vvvqqqnnnmmmmmmkkkhhhkkkqqqttttttuuu{{{{{{pppeeeUUUFFF;;;666444333000000000/////////......---...000000...---...///000///...---...///111222------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------............///............/////////////////////000000111111111//////000111222333555666999BBBXXX}}}~~~sssXXXGGGBBB@@@<<<<<>>AAA@@@>>><<<;;;;;;;;;;;;:::===AAADDDGGGMMMVVV]]]bbbfffkkkooorrrtttvvvxxxzzzzzz{{{|||||||||{{{{{{~~~~~~~~~tttiiibbb^^^XXXVVVWWWSSSVVV[[[]]][[[VVVOOOJJJEEEEEEGGGKKKMMMSSS```mmmxxx}}}|||~~~}}}||||||~~~yyyooonnnyyy|||eeeQQQKKKFFFIIIUUUcccmmmqqqyyyyyyyyywwwwwwyyy}}}uuukkkgggggguuuhhh___XXX[[[bbbgggmmmqqqssssssuuuvvvxxxyyyyyyyyyvvvxxxzzz{{{|||}}}|||sssmmmgggeeedddfffmmmuuuzzzzzzyyy{{{{{{ssseee\\\NNNAAA999555333222000000000000////////////,,,...000///...---.../////////...------...000000------............------,,,,,,,,,,,,------------***++++++,,,,,,------...------------------------,,,,,,,,,---------......---------............///............/////////////////////000000111111222000000111111222444555666;;;>>>OOOqqq}}}~~~fffOOOEEEAAA======???AAA@@@CCCHHH]]]TTTJJJGGGRRRnnnvvvlll```XXXTTTKKKHHHCCC@@@??????>>>>>>BBB@@@>>><<<;;;;;;;;;;;;999<<>>777444222111111111111000000000//////,,,...//////...------...//////......------......------............------,,,,,,---------.........******+++,,,,,,---......------------------------,,,,,,,,,---------......---------............///............////////////------...//////000111111333333333333444555777777::::::GGGggguuuZZZJJJCCC???===??????>>>@@@EEE\\\TTTKKKGGGLLLccc~~~sssfff]]]YYYNNNJJJDDDAAA????????????BBBAAA???===;;;;;;;;;;;;999;;;>>>@@@BBBHHHQQQXXX]]]```eeehhhkkknnnqqqtttwwwyyy{{{}}}~~~~~~|||wwwsssmmmjjjjjjeeefffggggggccc]]]VVVRRROOOMMMPPPYYYbbblllwww~~~rrrpppxxxkkkWWWOOOGGGIIIVVVfffrrrvvvrrrsssrrrnnnhhhaaa\\\ZZZ^^^aaafffkkkooorrrtttuuusssfffccceeedddiiinnniiifffgggkkkqqqsssrrrtttxxxsssssssssrrrrrrrrrqqqqqqsssuuuxxxyyyzzz|||}}}qqqeeeZZZXXX\\\eeerrr|||zzzuuuwww~~~zzz}}}{{{mmm```RRRLLLCCC<<<777333111///111111111111000000000000,,,...//////...------.../////////......------,,,---..................------------....../////////******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////............/////////000,,,,,,------...///000000//////000000111222333444888777BBBaaa}}}}}}aaaNNNEEEAAA>>>>>>>>><<<===AAAHHHEEECCCDDDIIIZZZ{{{xxxkkkaaa]]]PPPKKKFFFBBBAAAAAA@@@@@@CCCAAA???===;;;;;;;;;;;;888;;;===>>>AAAGGGPPPWWW[[[^^^cccgggjjjmmmpppsssvvvxxx{{{~~~}}}zzzzzzqqqqqqqqqnnniiibbb\\\WWWWWWTTTWWWaaannnxxxnnnjjjvvvoooUUUPPPLLLPPP```ttt}}}~~~yyywwwvvvtttkkk```YYYYYYVVVYYY\\\]]]^^^^^^___```[[[ZZZYYYXXXYYY[[[]]]______hhhqqquuusssrrruuuyyytttsssqqqpppppprrruuuvvvuuuvvvxxxzzz{{{|||}}}}}}{{{{{{yyysssmmm___RRRQQQ___qqq|||~~~zzzuuuqqqvvv}}}~~~zzz|||~~~}}}{{{yyyrrrfff\\\KKKFFF>>>999555444333333222222111111000000//////........................////////////////////////------------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------............///------,,,+++,,,---...///(((+++...//////.....................////////////222222222222333333444555999999???TTTzzz{{{lllTTTJJJCCC>>>>>>???======@@@>>>AAA???AAAHHHOOOhhhsssfff]]]XXXOOOGGGDDDDDDAAAAAABBB@@@@@@??????>>><<<;;;:::999999999;;;???EEEJJJMMMUUUYYY___dddhhhlllppprrrtttwwwzzz}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzuuutttqqqiiibbb___^^^aaahhhqqqzzz|||kkkjjjwwwsssXXXQQQMMMTTTiii~~~}}}|||tttggg\\\XXXVVVWWWXXXWWWTTTRRRQQQQQQRRRQQQOOONNNOOORRRVVVXXX^^^gggsssxxxvvvtttvvvxxxuuutttrrrpppppprrrtttuuuuuuuuuvvvxxxzzzzzzyyywwwxxxssssss|||vvvooodddYYYOOOUUUhhh|||~~~wwwrrrsssyyyzzzyyy{{{zzzxxxuuummmaaaWWWFFFAAA;;;666444333333333000000000000000000//////................................................------------------------------------------------,,,,,,,,,------------......---,,,,,,,,,,,,---...------------............------,,,,,,,,,---...///(((+++...///...------...////////////000000000000000000000111222333444444999999>>>PPPsssvvvZZZJJJCCC>>>>>>???======???<<>>CCCHHH^^^~~~wwwkkkbbbYYYPPPGGGEEEDDDAAA@@@BBB@@@@@@??????>>><<<;;;:::999999999;;;???DDDIIILLLSSSWWW\\\aaaeeeiiimmmooorrruuuyyy{{{|||}}}~~~~~~~~~}}}}}}}}}}}}yyyrrrllljjjhhhmmmttt|||~~~zzzjjjlll}}}sss[[[SSSNNNZZZvvvtttggg```cccbbb```[[[UUUOOOLLLKKKJJJIIIFFFFFFHHHMMMRRRUUU^^^hhhssszzzyyywwwwwwxxxxxxvvvsssqqqqqqqqqssstttuuuuuuuuuxxx{{{{{{wwwsssssslllkkkttt}}}{{{rrrkkk]]]UUUQQQ\\\sssyyyrrrpppsssyyyzzzvvvyyy|||~~~{{{|||yyyuuussspppfffYYYNNN@@@<<<777333222222222222//////////////////000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...------------............---,,,,,,,,,,,,---...///)))+++...///...------...//////000000000111111111......//////111222444555999888;;;KKKjjjeeeLLLDDD>>>>>>???======>>><<>>===<<<;;;:::999999;;;>>>BBBGGGJJJPPPTTTYYY^^^aaaeeeiiilllooorrrvvvyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}yyyxxxwww{{{yyylllsssooo\\\SSSPPP```wwwqqquuusssooohhh___WWWRRRPPPLLLJJJGGGGGGJJJOOOVVVZZZbbbjjjsssxxxyyyxxxyyyzzz{{{yyyvvvsssrrrrrrssstttvvvuuuvvv{{{|||xxxxxxooolllttt}}}{{{qqqjjj]]]WWWWWWfff}}}xxxqqqoooqqquuu{{{}}}xxxuuu}}}|||yyywwwtttqqqooojjj___RRRHHH>>>:::555222111111111000------......//////000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,------......***,,,......---------...////////////000000000000.........///111333444555999888;;;GGG```xxxpppQQQGGG???>>>>>>===<<<===<<>>===<<<<<<::::::999:::===@@@DDDGGGMMMQQQVVVZZZ^^^bbbfffiiilllooosssvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}yyywwwxxxwwwooozzzmmmZZZTTTSSSeeezzzrrrhhhaaa\\\ZZZTTTRRROOOOOORRRWWW^^^bbbhhhmmmrrruuuvvvxxx{{{}}}}}}{{{xxxuuussssssttttttvvvvvvxxx}}}zzzuuuzzz|||rrrkkk^^^]]]aaappp{{{vvvqqqqqqtttyyy}}}}}}yyyxxx{{{yyytttqqqmmmiiibbbXXXLLLDDD===:::555222111000///...------......//////000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,---------------+++,,,......---,,,---...---------.........//////...//////000222444555666777777;;;DDDWWWuuuwww|||[[[NNNBBB>>>>>>===<<<===:::@@@>>>===BBBCCCIIIYYYxxxyyypppbbbXXXNNNJJJGGGBBB@@@AAA???@@@@@@??????>>>===<<<;;;:::999:::;;;>>>BBBDDDJJJNNNRRRWWW[[[```eeehhhjjjmmmpppsssuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{}}}~~~~~~yyypppnnnnnnuuu~~~vvvtttmmmWWWUUUXXXiii|||sssllliiihhh]]]\\\YYYYYY[[[```eeehhhmmmoooqqqssstttwwwzzz}}}}}}{{{wwwtttrrrrrrsssttttttuuuwwwzzz~~~zzzrrrmmm```ccckkkyyy}}}yyywwwuuuvvvzzz~~~}}}}}}{{{yyyxxxqqqmmmggg```WWWNNNEEE@@@<<<999444222111000///...//////////////////000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------+++,,,------......------,,,---...---,,,,,,---...,,,,,,---------.........//////000111222333555666444666:::AAAMMMeeegggWWWGGG@@@>>>===<<<===777>>>;;;:::@@@BBBEEEPPPjjj~~~tttggg\\\RRRMMMIIIDDDAAAAAA??????@@@@@@??????>>>===<<<;;;:::999:::<<>>;;;888555222000000000000///000000000000000000//////........................------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++,,,---.........------,,,---...---,,,+++---...------------.........////////////000000222333333222444999===BBBTTTwwwsss```KKKAAA>>>===<<<===888???;;;888???AAABBBJJJZZZ{{{zzzjjj```UUUOOOKKKEEEBBBBBB??????@@@@@@@@@???>>>>>>===;;;:::888999;;;===???AAADDDIIIOOOTTT[[[aaafffhhhjjjlllnnnpppsssxxx{{{}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~|||tttooolllkkkffffffgggjjjkkkkkkhhheee\\\[[[[[[^^^fffoooyyy~~~~~~}}}}}}~~~cccSSSZZZcccqqq{{{uuusssrrrmmmllljjjiiijjjlllnnnpppmmmooosssuuuwwwwwwvvvuuuwwwuuurrrooonnnnnnooopppmmmppppppooonnnvvvyyypppkkkkkknnnuuu}}}zzzzzz}}}}}}}}}|||{{{xxxuuurrrpppjjjdddYYYMMMCCC===999777444222//////000111111000222222111111000000//////........................------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,---......---++++++---.............../////////000///////////////000111111000333888::::::HHHjjj|||{{{fffNNNBBB>>>===<<<===;;;AAA===999@@@BBBBBBHHHPPPooo~~~lllbbbWWWQQQLLLFFFCCCCCC??????@@@@@@@@@??????>>>===<<<:::888888:::<<<>>>>>>AAAFFFLLLRRRYYY```eeehhhjjjlllmmmooorrrvvvyyy}}}}}}~~~~~~}}}~~~}}}}}}~~~|||{{{{{{{{{}}}{{{rrrggg^^^YYYVVVUUURRRSSSUUUXXX[[[]]]\\\ZZZTTTTTTUUUWWW]]]gggsss|||yyy{{{~~~|||~~~gggVVV[[[eeeuuuwwwsssrrrrrrqqqpppoooooonnnnnnoooooopppqqqrrrtttuuuttttttsssxxxuuurrrooommmllllllmmmjjjhhhfffdddgggoooyyy~~~wwwooonnntttzzz{{{{{{vvvvvvvvvwww|||~~~}}}{{{xxxuuurrrooommmhhh\\\MMMCCC@@@>>>999555222333333333333222111111111111000000//////......000///---++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000111111222222444333888BBBFFFYYYvvvxxxrrrUUUHHHEEEAAA>>>===<<<<<<;;;<<<===???AAABBBLLL```sssgggZZZTTTPPPJJJEEECCCBBB@@@???@@@AAAAAA@@@???>>>===:::888888888999:::===AAAFFFKKKPPPVVV\\\```gggiiikkkmmmnnnqqquuuxxxyyyzzz|||||||||}}}~~~}}}|||}}}}}}}}}}}}||||||||||||~~~xxxvvvtttqqqnnnjjjeee^^^UUUNNNJJJHHHGGGFFFFFFEEEEEEGGGJJJMMMPPPLLLMMMOOORRRWWW___gggmmmpppssswwwzzz|||xxxcccWWW\\\fffsss~~~wwwsssrrrrrrqqqppppppooonnnooooooooooooppprrrsssssssssrrrrrrrrrqqqnnnllliiihhhggggggeeedddaaa___aaahhhsss{{{{{{sssrrrwww~~~{{{zzz~~~sssqqqqqqtttzzz|||yyyvvvsssnnnjjjcccWWWIII@@@===;;;777333222222333333222222111000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------..................////////////000000//////000000111222555555444<<>>===<<<<<<<<<===>>>???EEEUUUrrrwwwjjj^^^WWWSSSLLLGGGEEEBBBAAA@@@@@@AAAAAA@@@??????===;;;999888888999:::;;;???CCCHHHMMMSSSYYY]]]dddgggjjjlllmmmooorrrtttuuuxxxzzz{{{||||||~~~~~~}}}|||}}}}}}}}}}}}|||||||||{{{yyyrrrmmmiiidddaaa[[[WWWQQQKKKFFFCCCBBBBBBBBBAAA??????@@@BBBEEEGGGHHHIIILLLOOOTTTZZZbbbgggkkknnnsssvvvyyy|||rrrbbb[[[```iiittt~~~~~~vvvsssqqqqqqqqqpppoooooonnnnnnoooooooooooopppqqqqqqqqqppppppnnnmmmllljjjgggccc```^^^^^^___^^^[[[[[[```llluuu~~~{{{zzz}}}zzzyyyyyyooojjjlllqqqyyy~~~yyyvvvuuuqqqjjjcccYYYPPPCCC;;;888777333000222222222222222111000000.........---------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,---------..................////////////000000//////000000111222555444222===NNNPPPQQQ]]]rrrWWWGGG???===>>>???>>>===<<<;;;;;;<<<===AAAJJJ```}}}pppccc\\\VVVOOOJJJHHHDDDBBB@@@@@@AAAAAA@@@??????>>><<<:::999999999999999<<<@@@EEEIIIOOOUUUZZZaaadddhhhkkkmmmnnnooopppqqqtttxxx{{{{{{{{{|||}}}}}}~~~~~~}}}|||}}}}}}}}}}}}}}}||||||{{{|||pppggg```ZZZTTTPPPKKKHHHDDD@@@>>>===>>>>>>>>>===;;;::::::<<<===???AAADDDGGGKKKNNNTTTYYY]]]cccggglllppptttwww{{{~~~yyymmmccc```eeemmmuuu|||{{{uuurrrqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllliiieee___YYYUUUVVVZZZ\\\\\\ZZZ^^^fffnnnwww|||~~~yyyxxx}}}uuunnnhhhkkkqqq{{{zzztttqqqqqqlllcccZZZPPPHHH>>>888555444222///111111111222111000000///......------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------............,,,,,,,,,---------..................///////////////////////////000111111111222000888GGGIIIGGGOOO{{{aaaLLLBBBAAACCC???>>><<<;;;;;;;;;<<<===BBBEEESSSpppvvvhhhaaaZZZSSSLLLJJJEEECCCAAA@@@AAAAAAAAA@@@@@@???===;;;:::999999999888;;;>>>BBBFFFLLLSSSWWW]]]aaagggkkkmmmmmmnnnnnnooorrrwww{{{{{{{{{|||||||||}}}~~~~~~~~~}}}|||||||||}}}}}}~~~}}}|||{{{{{{{{{|||~~~~~~xxxpppeee\\\UUUPPPJJJFFFBBBAAA>>><<<;;;;;;<<<===<<<;;;:::::::::;;;===>>>===???CCCGGGJJJMMMQQQTTT[[[___dddjjjnnnssswwwzzz~~~}}}~~~~~~ssslllgggbbbccchhhnnntttwwwzzz}}}}}}xxxssspppooooooooonnnmmmmmmllllllmmmmmmkkkkkkkkkkkkkkklllllllllmmmmmmlllhhhbbbZZZRRRMMMNNNSSSZZZ]]]]]]___dddhhhqqqyyy{{{xxxxxx~~~zzztttppplllnnnuuu~~~yyyrrrooommmhhh]]]TTTHHHBBB;;;666444333222000000000111111000000///..............................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...***+++,,,,,,------,,,,,,------------------------+++,,,,,,,,,,,,---------,,,,,,,,,---------................../////////////////////...///000000111...333111333===>>>???IIIllloooSSSDDDAAACCC======<<<;;;<<<===>>>???BBBBBBJJJbbb}}}nnnfff___VVVOOOLLLGGGDDDAAA@@@AAABBBAAAAAA@@@???>>><<<;;;:::999999888:::===@@@DDDJJJQQQUUUZZZ___fffkkkmmmmmmnnnnnnooorrrwwwzzz{{{{{{{{{|||{{{||||||||||||||||||||||||}}}~~~~~~~~~}}}{{{zzzwwwyyy{{{}}}jjjcccZZZSSSOOOLLLHHHEEEAAA@@@===;;;::::::;;;;;;::::::::::::;;;===>>>???:::===AAACCCEEEHHHJJJMMMTTTXXX^^^dddiiinnnsssvvv}}}~~~}}}|||}}}~~~wwwhhhcccbbbaaaeeeiiinnnppppppqqqsssvvv{{{}}}~~~}}}|||zzzvvvssspppnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkhhhhhhhhhhhhiiijjjkkklllmmmmmmkkkhhhaaaXXXPPPKKKJJJOOOWWW]]]bbbdddfffhhhpppzzzxxxyyyyyy~~~|||zzzvvvtttsssrrrsssxxx|||uuupppkkkbbbWWWNNNAAA===888555444333222111000000000000000///.....................////////////...+++******+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////......//////000111...555333111666777;;;GGG[[[~~~zzz~~~\\\HHHAAA???>>>===<<<<<<===>>>???@@@>>>>>>EEEWWWuuuuuullldddZZZRRROOOHHHFFFBBBAAAAAABBBBBBAAAAAA@@@???>>><<<:::999888999:::<<>><<<:::999999999888888999999:::<<<===>>>999;;;>>>@@@AAACCCEEEGGGMMMRRRXXX^^^ccchhhmmmpppxxx{{{~~~}}}|||}}}~~~ooobbbaaaeeegggkkknnnqqqooollljjjmmmpppssstttuuuwwwyyyxxxvvvuuusssrrrpppnnnmmmlllllllllkkkjjjjjjiiiiiiiiiiiiiiieeeeeeeeefffgggiiikkkllloooooonnnjjjddd]]]VVVRRRPPPRRRWWW___hhhnnnppppppsss}}}{{{wwwzzz{{{{{{~~~xxxuuussssssvvvvvvvvvyyyyyypppfffZZZNNNFFF;;;999666444333222222222//////000000//////...---,,,,,,---------...............---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------..................///////////////............///000000---555222///333555888BBBJJJmmm~~~}}}gggOOODDD@@@AAA@@@>>>======>>>??????;;;===CCCOOOddd|||rrriii___WWWTTTJJJFFFCCCAAAAAABBBBBBBBBAAAAAA@@@???===;;;999888888999;;;===@@@FFFMMMRRRSSSXXX___eeeiiikkknnnpppppprrruuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{|||{{{|||~~~}}}{{{yyywwwwwwxxxxxxzzz{{{|||}}}|||}}}ooo]]]WWWOOOKKKJJJJJJHHHFFFCCCBBB@@@>>><<<;;;::::::999999999999::::::;;;;;;999:::<<<<<<===>>>AAACCCHHHLLLRRRXXX]]]bbbgggkkksssvvvzzz~~~~~~~~~~~~~~~~~~kkk```dddkkkoooqqqttttttqqqkkkiiikkknnnllllllmmmoooqqqrrrqqqpppmmmmmmlllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhddddddddddddfffiiikkklllrrrrrrqqqooojjjddd^^^ZZZXXXWWWZZZbbbnnnwwwzzzzzzvvv}}}xxxvvv{{{|||yyy~~~{{{tttrrrqqqsssxxxxxxxxxyyy~~~zzzoooaaaRRREEE>>>777666444222222222222222///////////////......---+++++++++,,,,,,---------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,---------................../////////000...............///000000,,,333///,,,222444555<<<>>>aaa}}}|||oooVVVJJJDDDDDDBBB@@@???>>>===>>>>>><<>>PPPppp}}}]]]JJJFFFAAA>>>===???>>><<<<<<>>><<>>BBBEEEHHHNNNRRRYYY]]]```eeekkkppppppppprrrtttwwwyyyxxxwww{{{zzzxxxvvvuuuwww{{{~~~{{{||||||{{{zzzzzz|||}}}}}}zzzxxxwwwyyyzzz{{{{{{yyy{{{}}}|||jjj[[[TTTOOONNNNNNKKKIIIKKKJJJIIIGGGDDDAAA???===<<<===;;;999999:::::::::999;;;:::999888999<<<>>>@@@BBBEEEJJJOOOUUU[[[aaaeeeiiinnnvvv{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{~~~~~~{{{lllhhhkkkooosssvvvvvvwwwwwwsssmmmhhheeeeeekkkkkkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiijjjiiiiiigggeeecccaaa``````aaaaaabbbcccfffjjjnnnwwwzzzzzzuuurrrssssssrrrvvvqqqmmmsss~~~{{{xxxxxxyyyxxxxxxwwwwww{{{wwwrrroookkkooowwwyyyyyyzzz|||pppaaaTTTHHH===666555444333111000000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---222...)))'''((())))))(((******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///............////////////000000000000000000000000000000000111333444666777999HHHdddyyyxxxfffPPPGGGBBB>>>===???>>>;;;;;;===;;;BBB@@@@@@JJJYYYtttyyyooocccYYYRRRMMMGGGDDDCCCCCCAAA???@@@@@@@@@???>>><<<;;;:::777777777888;;;???BBBDDDKKKPPPVVVZZZ^^^bbbhhhmmmooopppqqqtttvvvwwwwwwvvvyyyxxxwwwuuutttuuuyyy|||zzz{{{|||{{{zzzyyy{{{|||}}}{{{xxxwwwyyyzzzzzzzzzzzz{{{}}}wwwhhh```[[[XXXXXXTTTNNNLLLLLLHHHGGGFFFEEECCCAAA@@@??????===;;;;;;;;;<<<;;;999:::999999999999;;;<<<===???BBBGGGLLLQQQWWW^^^bbbgggllltttyyy}}}~~~~~~~~~~~~}}}}}}~~~}}}|||~~~}}}}}}~~~~~~~~~~~~|||pppeeegggnnnsssuuuvvvuuuvvvuuurrrmmmiiiffffffiiijjjjjjkkkkkkjjjjjjiiiggghhhiiijjjiiihhhgggfffhhhhhhfffdddbbb```^^^^^^___aaacccdddeeegggkkkmmmvvvzzzzzzwwwwww|||~~~{{{}}}}}}}}}~~~~~~|||zzzyyyzzz{{{wwwwwwvvvvvvyyyvvvqqqooolllpppvvvwwwwwwxxxzzz~~~{{{hhhWWWJJJ@@@999444222222111000000000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***,,,------,,,++++++---///...---***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,,,,---............/////////000000000000000000000000000000000111222444555666888AAAVVVxxx}}}{{{zzzmmm~~~tttXXXIIIDDD???===@@@@@@===<<<===:::@@@>>><<>>BBBBBBAAA@@@???===;;;:::777777777777:::===@@@BBBHHHLLLRRRWWWZZZ^^^dddiiinnnoooqqqsssttttttttttttvvvvvvuuutttssstttwwwzzzzzz{{{|||{{{zzzyyyzzz|||}}}{{{xxxxxxyyyyyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~qqqfffddddddfffgggaaaVVVOOONNNGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@>>>=========;;;:::999999999999999999999999;;;>>>CCCHHHMMMSSSZZZ^^^eeejjjqqqwwwzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~ssshhhbbbgggnnnqqqooonnnooooooooonnnllljjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhggghhhiiiiiihhhfffdddbbbeeedddbbb```___]]]]]]\\\```bbbeeeggghhhjjjlllnnnsssxxxzzzzzz|||~~~}}}{{{wwwxxx||||||}}}}}}|||{{{zzzzzzzzzvvvvvvuuuuuuxxxvvvqqqooommmooosssrrrsssuuuxxx|||ttt___LLL@@@:::666333000000////////////000000......////////////.........................................................,,,***))))))***,,,---&&&(((,,,000222000...+++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---------.........////////////////////////////////////000000111333444555:::???MMMkkk}}}nnnyyycccMMMFFF@@@>>>@@@BBB@@@>>>???999???<<<;;;AAAFFFSSSjjjzzzmmmcccYYYSSSLLLGGGFFFDDDAAA>>>DDDCCCCCCBBBAAA???===<<<999888888888:::===@@@AAAEEEIIIOOOSSSVVVZZZ```eeekkkmmmoooqqqqqqqqqqqqrrrssstttuuutttssstttvvvxxxzzz{{{}}}|||{{{zzz{{{|||}}}{{{xxxxxxyyyyyyxxxwww{{{{{{{{{{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}mmmdddccchhhqqqvvvooo```SSSNNNHHHHHHGGGGGGFFFFFFFFFEEEEEEBBB???>>>======;;;999999999999999999888777666999;;;@@@DDDIIIPPPWWW\\\dddiiipppuuuyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~|||||||||}}}~~~|||}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~rrrjjjcccaaaffflllllljjjiiilllkkkjjjiiiiiiiiihhhhhhffffffggggggggggggffffffhhhiiiiiihhhfffccc```^^^```___^^^^^^]]]^^^^^^___cccfffiiillllllmmmnnnpppsssyyy~~~{{{yyyvvvssstttxxx}}}}}}}}}}}}}}}{{{zzzxxxrrrrrrrrrsssvvv|||wwwrrrpppnnnmmmooolllnnnqqquuuyyy|||~~~vvvhhhUUUDDD;;;777555444/////////...//////000111......////////////......................................................---,,,***))))))***,,,---)))***++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............/////////////////////////////////000111222333444888<<>>???:::>>><<<;;;AAACCCKKK]]]~~~pppgggZZZTTTMMMHHHGGGEEEBBB@@@BBBBBBBBBAAA@@@???======:::999888888999;;;>>>???BBBGGGMMMQQQSSSWWW]]]bbbgggjjjnnnooonnnnnnoooqqqrrrsssuuuuuuttttttvvvxxxzzz|||~~~~~~|||{{{||||||{{{zzzxxxxxxyyyyyyxxxwwwzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}{{{{{{{{{|||}}}}}}lllbbb___fffttt~~~yyygggUUUMMMJJJJJJIIIHHHGGGGGGFFFFFFEEECCC@@@>>>======;;;999999999999999888777666666888:::>>>BBBHHHNNNVVV[[[dddhhhoootttxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~||||||}}}}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}|||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~|||}}}rrrhhhccc```aaafffiiihhhhhhjjjmmmjjjhhhggggggfffeeeddddddeeeeeeffffffeeeeeedddggggggfffeeeccc```]]][[[\\\\\\\\\]]]```bbbeeegggjjjllloooppppppppprrrsssxxx~~~yyyvvvssspppqqquuu|||}}}}}}~~~zzzwwwooooooooooooqqqwww~~~vvvqqqooonnnllljjjgggiiimmmqqqssssssrrrqqqdddYYYJJJ>>>888666555444000///////////////000111......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...,,,)))''')))111;;;BBB,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------------.........000000000000000000000000////////////000111222333333999BBBTTTttt~~~xxx{{{jjjPPPEEE<<<;;;===<<<;;;<<<;;;???;;;<<>>>>>??????>>>======<<<999888777666777888;;;<<>>>>><<<::::::999999888888888777777888:::===AAAFFFNNNUUU[[[cccgggmmmrrrvvvyyy|||~~~||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~zzz{{{||||||{{{zzz|||}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}{{{|||~~~wwwiiicccbbbbbbeeehhhgggdddgggmmmllliiifffeeeggggggfffeeecccddddddddddddddddddcccbbbbbbaaa___^^^]]]\\\[[[ZZZ[[[\\\```dddjjjnnnqqqqqqrrrsssssssssssstttvvv}}}|||wwwuuurrrnnnooosssyyyzzz}}}}}}xxxppppppooonnnooorrrxxx}}}zzzsssnnnmmmmmmkkkhhhccceeejjjllllllhhhccc```RRRJJJ@@@999777666555333111111000//////000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---,,,+++***...666BBBKKK,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............,,,,,,---------.........000000000000000000000000///////////////000111222000888>>>HHHaaauuuppp^^^PPPCCC>>>>>><<<;;;<<<<<>>??????@@@@@@??????:::999888777777888:::;;;<<<@@@FFFJJJLLLPPPUUUZZZ```dddjjjkkkjjjjjjmmmqqqlllooorrrtttssssssssstttwwwyyy||||||{{{yyyyyyyyywwwvvvvvvxxxzzz{{{zzzxxxwwwxxxzzz{{{{{{zzzyyyyyyyyyyyy{{{|||}}}}}}~~~~~~zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||||||||}}}~~~~~~}}}kkk___```fffpppqqqdddSSSGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGDDDBBBAAA@@@@@@>>>===;;;:::999888777888999:::777999<<<@@@EEELLLUUUZZZaaaeeekkkppptttwww{{{}}}||||||||||||}}}}}}~~~~~~|||}}}}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzz|||}}}~~~}}}}}}||||||||||||}}}}}}yyyzzz||||||{{{zzz|||}}}||||||}}}~~~~~~~~~}}}|||}}}}}}|||||||||}}}}}}~~~}}}|||}}}~~~~~~|||{{{{{{~~~~~~~~~}}}{{{zzzpppeeebbbfffgggjjjjjjeeeaaaeeellliiifffdddeeehhhjjjjjjiiicccccccccddddddccccccccc^^^]]]\\\[[[[[[[[[\\\\\\ZZZ[[[^^^bbbhhhooouuuyyyuuuvvvvvvuuuttttttvvvxxx{{{vvvuuurrrnnnnnnrrrwwwxxx}}}zzztttsssrrrpppoooqqqvvvzzzxxxuuupppllllllmmmkkkgggaaadddhhhiiiggg```YYYTTTFFF@@@:::777666666555222222222111000000000000000......////////////......................................................***+++---/////////---,,,---///000///...///333666,,,,,,,,,++++++*********---,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......000000000000000000000000//////...//////000111222111999===@@@TTTyyyrrriiizzzkkk\\\KKKDDDAAA???=========>>>999999???===>>>HHHTTTuuuvvviiibbbYYYRRRNNNJJJEEEAAA???@@@AAABBBCCCCCCCCCCCC===<<<:::999999:::<<<===999>>>CCCGGGIIIMMMRRRWWW]]]ccchhhjjjiiijjjmmmqqqjjjmmmqqqrrrrrrrrrrrrrrruuuwwwzzz{{{yyyxxxwwwwwwvvvuuuvvvxxxzzz{{{zzzyyyvvvxxxzzz{{{{{{zzzyyywwwwwwxxxyyy{{{|||}}}}}}}}}yyyzzz|||~~~|||}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{|||||||||{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{||||||}}}~~~{{{}}}tttccc______gggjjj```PPPFFFDDDEEEFFFGGGIIIJJJKKKKKKHHHFFFCCCBBBBBBBBB@@@???;;;:::888777777888:::<<<777888;;;???DDDLLLTTTZZZ___ccciiinnnrrruuuyyy|||{{{|||||||||}}}}}}~~~~~~|||{{{||||||}}}~~~xxxxxxyyyyyyzzzyyyyyyyyy}}}~~~||||||{{{{{{{{{{{{||||||yyy{{{||||||{{{{{{|||~~~zzz{{{}}}~~~~~~~~~}}}|||}}}}}}||||||||||||}}}~~~||||||}}}~~~}}}|||zzz{{{}}}}}}yyytttrrrrrrssstttwwwyyyyyymmmeeebbbgggeeeeeeeeeggghhhgggfffhhhfffeeeeeeffffffeeedddccccccbbbbbbaaa___^^^]]][[[[[[[[[XXXTTTSSSUUUWWWYYY\\\```eeejjjpppvvv{{{zzzuuusssvvvyyy{{{|||~~~~~~{{{zzzzzzyyyvvvqqqooonnnoooyyy|||{{{xxxxxxvvvqqqnnnnnnssswwwxxxuuuqqqkkkfffeeegggiiidddbbbbbbdddddd\\\MMMAAA>>><<<999666444333222222/////////000///......---........................---------,,,,,,+++++++++...........................------,,,,,,------...........................---,,,,,,++++++,,,,,,---)))))))))******++++++,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------............///000///---,,,,,,---...000/////////000111111222222///333777;;;IIIfffsssoooqqqSSSEEEDDDCCC???;;;>>>======>>>>>>???@@@AAAKKKdddxxxoooggg\\\SSSNNNJJJFFFBBBBBBAAA@@@AAAAAAAAA???===???===;;;999777666666666999<<>><<<>>>=========>>>>>>???@@@HHH[[[{{{|||ssskkk```WWWQQQMMMHHHEEEBBBAAA@@@@@@AAAAAA???===@@@>>><<<:::888777777777888;;;>>>BBBEEEIIINNNRRRYYY[[[___dddgggiiijjjjjjkkkkkkkkklllnnnooopppqqqnnnoooqqqssstttuuuttttttuuuuuuuuuuuuvvvwwwxxxxxxzzzzzzzzzzzzyyyxxxwwwvvvxxxxxxxxxxxxyyyzzz||||||zzz{{{{{{|||||||||||||||}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz|||~~~~~~|||zzzxxxyyyyyyyyyyyywwwvvvuuuvvvxxx{{{~~~}}}{{{{{{|||~~~}}}||||||{{{{{{{{{|||||||||{{{zzzxxxwwwyyyyyyzzzzzzzzzzzzzzzyyyyyy{{{|||{{{yyywwwwwwwwwxxxxxxxxxxxxyyyzzz|||||||||}}}~~~~~~~~~}}}tttlllcccWWWMMMIIIBBBFFFHHHGGGHHHLLLLLLJJJJJJHHHFFFCCCAAA@@@@@@@@@======>>>???>>><<<;;;999888999;;;>>>CCCKKKSSSYYY]]]bbbiiinnnqqqsssuuuvvv{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}yyyyyyzzz{{{{{{{{{zzzzzz||||||}}}}}}}}}}}}}}}~~~~~~|||yyyxxxyyyzzz|||}}}|||}}}}}}~~~}}}|||zzzyyy||||||}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~nnnllljjjgggfffggghhhiiilllmmmqqqwwwwwwnnngggcccbbbccccccccceeefffeeeccc``````aaabbbbbbbbbaaa```___\\\]]]```aaabbbaaa```___]]]^^^______]]]\\\\\\]]][[[^^^dddiiimmmqqquuuxxx|||{{{zzz{{{|||~~~}}}|||}}}{{{xxxtttqqqnnnooooooooopppsssxxx{{{|||yyywwwsssnnnkkklllpppsssuuupppjjjgggggggggfffdddccc^^^ZZZWWWTTTMMMBBB999555444333111000000000111111000///...---......///........................------,,,,,,,,,,,,++++++------------------------++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---......////////////000000000000000000000000000000000...//////000000111111222555111444<<>>===============>>>???DDDPPPhhhyyyqqqeee\\\UUUPPPKKKHHHCCCAAA@@@@@@@@@@@@???===@@@???===;;;999888888777777999<<>>>>><<>>>>>======<<<=========BBBHHHWWWrrrvvvjjj```YYYSSSMMMIIIDDDBBB@@@@@@@@@@@@???===??????===;;;:::888777777777888;;;<<>>;;;===???@@@???<<<999666666777999<<<@@@HHHPPPVVV]]]aaahhhmmmppprrrsssttttttuuuwwwxxxyyyyyyxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxyyy{{{{{{|||||||||}}}|||||||||{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzyyyyyyzzz{{{||||||}}}|||{{{zzzzzz{{{|||||||||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||||||||||||||~~~}}}}}}~~~~~~~~~}}}||||||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~ddddddddddddeeeeeefffffffffffffffhhhkkkmmmmmmmmmllllllkkkhhheeeccccccddd_________aaaaaa___[[[XXXTTTVVVYYYYYYWWWVVVVVVWWWUUUWWW[[[```ccceeefffggghhhjjjkkklllllliiieeebbbeeeiiioootttwwwzzz}}}{{{zzzyyyzzz|||}}}zzzxxxuuuqqqnnniiijjjkkklllooouuu{{{~~~yyyvvvxxxuuupppmmmlllmmmnnnppptttooojjjiiikkkkkkgggccc___YYYPPPHHHBBB===777333000000/////////000222333222000...---,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,---...////////////............///000000111111444///222;;;;;;===WWWxxxyyyzzz~~~dddNNNEEEEEE@@@???>>>===============BBBCCCLLLaaa|||oooddd\\\UUUOOOKKKFFFDDDAAA@@@AAAAAA@@@>>>???>>>===<<<:::888777666666888999:::<<<@@@EEEHHHNNNQQQVVV[[[___bbbcccdddfffggghhhiiijjjjjjiiiiiiggghhhiiijjjlllnnnpppqqqqqqqqqqqqrrrsssuuuvvvwwwzzzyyyyyyxxxwwwxxxxxxyyyuuuuuuuuuvvvwwwxxxyyyzzz|||||||||{{{yyyxxxvvvuuutttuuuuuuuuuvvvxxxyyyzzzxxxxxxxxxzzz{{{{{{yyywwwzzzzzz{{{{{{zzzyyyxxxvvvwwwwwwxxxyyyzzz{{{{{{{{{}}}|||{{{zzzzzzzzz{{{{{{yyyyyyzzzzzzzzzyyyyyyxxxwwwxxxyyyzzzzzzyyyxxxxxxyyyyyyzzzzzzyyyxxxxxxwwwxxxyyyyyywwwuuussstttuuuvvvvvvwwwxxxzzz{{{}}}~~~zzz{{{{{{{{{{{{{{{zzzyyy{{{{{{|||}}}}}}~~~}}}}}}|||zzz{{{uuuaaaRRRLLLMMMRRRTTTRRRPPPOOOKKKEEEHHHHHHGGGEEEDDDBBB@@@@@@<<<<<<;;;;;;:::888777666666777999;;;@@@GGGOOOUUU^^^ccciiinnnqqqrrrssstttrrrsssuuuwwwxxxxxxwwwwww}}}|||{{{zzzxxxwwwvvvuuuvvvwwwxxxzzz{{{||||||||||||{{{{{{zzzzzzyyyyyyyyyuuuwwwxxxxxxvvvuuuvvvwwwyyyxxxxxxxxxyyyzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{||||||{{{{{{{{{|||||||||yyyyyyzzz{{{||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{|||||||||||||||||||||||||||}}}~~~^^^___```aaabbbbbbbbbaaadddcccbbbccceeefffeeeddddddeeedddbbb```___```aaa[[[ZZZZZZ[[[[[[YYYVVVSSSOOOQQQSSSRRRPPPOOOQQQTTTTTTVVVZZZ___dddhhhkkklllooopppsssvvvvvvsssmmmiiiqqqssswwwyyyzzz|||~~~|||{{{{{{zzz||||||zzzxxxvvvrrroooggghhhjjjkkknnnrrrxxx}}}~~~}}}{{{xxxuuutttqqqnnnlllmmmmmmmmmmmmqqqnnnjjjiiiiiihhhddd```[[[UUUKKKBBB<<<888555333//////......///000222333111000///...---......///........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------------------------++++++************++++++,,,,,,,,,,,,++++++++++++)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,------......//////---......//////000000111222///222999999;;;NNNfffxxxvvv[[[JJJEEEAAAAAA???>>>============AAABBBGGGTTTmmmwwwkkkbbbZZZSSSNNNIIIFFFCCCAAABBBBBBAAA@@@?????????===<<<:::888777777888888999:::===BBBFFFKKKMMMRRRXXX]]]```aaabbbdddeeegggiiijjjjjjiiihhhgggggghhhiiijjjlllnnnooopppppppppqqqrrrtttuuuvvvzzzyyyxxxwwwwwwxxxyyyzzzuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzyyywwwvvvtttsssssssssssstttuuuwwwxxxyyywwwwwwxxxzzz||||||{{{yyyxxxyyyyyyyyyyyywwwvvvuuuwwwwwwwwwxxxxxxxxxyyyyyy{{{zzzyyyyyyxxxxxxyyyyyywwwxxxyyyzzzzzzzzzyyyxxxuuuvvvxxxyyyzzzyyyyyyxxxyyyzzzzzzyyyyyyxxxwwwvvvwwwwwwwwwvvvtttssstttvvvwwwwwwwwwxxxzzz{{{}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{zzz|||}}}kkkZZZQQQRRRVVVXXXVVVSSSPPPJJJCCCGGGGGGGGGFFFEEECCCBBBAAA???===;;;999777777888888666777999;;;@@@FFFOOOTTT^^^ccciiinnnqqqrrrssstttrrrrrrsssuuuuuuvvvvvvvvv|||{{{zzzxxxvvvtttsssrrrtttuuuvvvxxxzzz{{{||||||zzzzzzzzzyyyyyyyyyyyyyyysssvvvyyyyyyvvvtttuuuwwwwwwwwwxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyzzz||||||{{{{{{{{{zzzzzzzzzuuuvvvxxxyyy{{{{{{||||||}}}}}}}}}~~~}}}}}}|||{{{zzz{{{{{{|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz|||}}}ZZZ[[[]]]_________^^^]]]```___^^^^^^______^^^]]]^^^___^^^\\\ZZZXXXYYYZZZWWWUUUTTTSSSSSSRRROOOMMMKKKMMMNNNLLLIIIIIIMMMRRRTTTUUUYYY^^^dddjjjooorrrtttvvvyyy~~~yyysss}}}}}}~~~|||{{{zzz{{{}}}}}}}}}~~~}}}}}}}}}|||yyyxxxwwwuuurrrooogggiiikkknnnppptttyyy}}}}}}{{{yyyyyyxxxuuusssnnnllljjjkkkmmmmmmkkkiiikkkjjjiiigggdddaaa^^^\\\UUUOOOFFF===777444222111///...------...///111222000/////////....................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++************++++++*********+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........---------...///111222------......///000000000000111333555666:::FFFTTTzzzvvvqqqmmmVVVLLLCCCBBBAAA???>>>>>>======???@@@DDDJJJ[[[zzzsssiiiaaaYYYTTTKKKHHHEEECCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<:::999888888888888999<<>><<<999888888888888777888:::<<<@@@GGGOOOTTT^^^bbbiiimmmpppqqqrrrrrrssssssrrrsssssstttuuuuuuwwwwwwvvvuuutttsssrrrrrrrrrsssuuuwwwyyyzzz{{{{{{xxxxxxxxxxxxyyyyyyyyyyyyqqqvvvzzzzzzwwwtttuuuwwwvvvwwwxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttuuuwwwxxxyyyyyyyyyyyyyyyzzz|||~~~~~~}}}{{{zzzwwwxxxzzz|||}}}}}}}}}|||{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{}}}~~~YYY[[[]]]^^^___^^^]]]\\\]]]\\\ZZZ[[[\\\\\\ZZZYYY[[[[[[ZZZXXXUUUSSSTTTUUUSSSQQQOOONNNNNNMMMKKKIIIIIIKKKKKKIIIEEEFFFKKKQQQTTTUUUXXX]]]ccckkkqqquuuvvvxxx}}}{{{~~~zzzxxxxxxyyy}}}~~~~~~{{{yyywwwvvvuuussspppnnniiikkkooorrruuuyyy}}}|||yyyvvvuuutttsssrrrpppiiihhhhhhjjjlllllliiiffffffggggggddd___[[[XXXXXXQQQKKKCCC:::444111111111...------,,,---...000111/////////000//////...---........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++************++++++)))))))))******++++++,,,))))))***++++++++++++***++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++,,,,,,---...---------.........//////000///------...000222444------......///000000000///222333333444999AAAGGGggguuuhhh{{{|||bbbUUUDDDCCCBBB@@@???>>>>>>>>><<>><<<;;;888888888777888;;;@@@DDDDDDGGGLLLRRRWWW[[[]]]]]]bbbcccfffiiijjjkkkjjjjjjiiihhhhhhhhhhhhjjjlllmmmnnnnnnooopppqqqsssuuuvvvxxxwwwuuuttttttvvvxxxyyyvvvvvvuuuttttttttttttuuuwwwwwwvvvvvvuuusssrrrqqqsssrrrrrrssstttuuuvvvvvvttttttuuuxxx{{{||||||zzzxxxxxxyyyyyyxxxwwwuuutttsssssstttuuuwwwxxxzzz{{{wwwwwwwwwwwwvvvvvvvvvuuuvvvwwwyyy{{{{{{{{{zzzyyytttuuuvvvxxxyyyyyyyyyxxxzzzzzzzzzyyyxxxwwwvvvuuurrrrrrrrrqqqpppqqqsssuuuwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzzzz}}}vvvpppmmmooommmbbbUUUNNNRRRWWW[[[YYYWWWTTTMMMFFFAAABBBCCCDDDDDDDDDBBBBBB>>>===<<<:::999888777666777888:::<<<@@@GGGOOOTTT]]]aaahhhllloooppppppqqqtttsssrrrqqqrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttvvvxxxyyyzzz{{{wwwwwwwwwxxxxxxyyyyyyzzzqqqvvv{{{{{{wwwtttuuuwwwuuuwwwxxxyyyyyyxxxvvvuuutttuuuwwwxxxyyyyyyyyyxxxyyyyyyyyyxxxvvvuuusssrrruuuuuuwwwxxxxxxwwwvvvuuuvvvxxx{{{~~~~~~}}}zzzyyyvvvwwwyyy{{{}}}}}}}}}}}}zzzzzzzzzyyyyyyxxxxxxxxx{{{|||}}}WWWVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUSSSQQQPPPOOONNNLLLKKKKKKLLLMMMLLLJJJHHHHHHHHHJJJKKKJJJIIIHHHIIILLLNNNWWW[[[^^^^^^ccclllsssvvv{{{zzz{{{~~~|||zzzzzz{{{{{{wwwqqqvvvwwwoookkknnnkkkmmmnnnqqqyyyyyy|||uuuqqqrrrrrroookkkkkkdddbbbeeennnqqqmmmkkkllljjjgggddd```\\\WWWQQQLLLDDDAAA<<<777444333222333////////////////////////111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************++++++((()))++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////000//////.........//////222222111000111555;;;@@@YYYwwwqqqkkkuuu___NNNHHHCCCCCCBBB???===???>>><<<>>>CCCKKK___zzzssslllbbbZZZPPPLLLFFFBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???777666666666777999<<<===CCCFFFKKKPPPSSSWWWZZZ]]]aaaccceeefffffffffhhhjjjkkkllllllmmmmmmllllllkkklllmmmoooqqqrrrrrrrrrqqqrrrqqqqqqqqqrrrtttvvvwwwvvvuuutttsssssssssssssssvvvuuuttttttuuutttrrrpppqqqrrrrrrsssssstttttttttxxxwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvuuusssrrrvvvvvvuuuuuuuuuuuuvvvvvv{{{zzzxxxvvvuuutttssssssxxxyyyzzzzzzzzzxxxwwwuuuuuuuuuuuuuuuuuuvvvvvvwwwzzzzzzyyyxxxwwwvvvuuutttuuutttrrrqqqqqqrrrsssuuuttttttttttttssssssssssssxxxzzz|||{{{xxxuuuuuuvvvxxxxxxyyyyyyzzz{{{{{{|||zzzyyy{{{~~~ttthhh______[[[PPPJJJLLLLLLTTTZZZYYYVVVSSSOOOJJJEEECCCAAA@@@@@@AAABBBCCCBBB@@@>>><<<:::999888888666999<<<===???EEENNNVVVXXX\\\bbbgggjjjmmmoooqqqrrrrrrrrrrrrrrrssstttuuurrrqqqppppppooooooppppppoooppprrruuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttuuuvvvvvvuuuuuutttttttttuuuvvvvvvwwwvvvvvvwwwwwwvvvvvvuuutttttttttsssuuuvvvvvvuuuttttttttttttuuuwwwyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||{{{{{{zzzzzzzzzyyywwwxxx{{{}}}~~~QQQPPPPPPOOOOOOOOOPPPPPPSSSSSSRRRQQQQQQPPPPPPOOOPPPOOOMMMLLLLLLKKKIIIHHHGGGIIIKKKKKKKKKKKKLLLMMMNNNMMMLLLIIIGGGGGGJJJLLLVVV\\\aaaccchhhqqqwwwyyy||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~tttooossstttnnnjjjmmmlllnnnpppsss{{{|||}}}uuupppqqqrrrnnnjjjiiifffccceeemmmpppnnnlllnnnnnnjjjccc]]]VVVOOOHHHCCC???===999444222000111111........................000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++************++++++(((***++++++******+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------........./////////............//////111111111111222555:::>>>NNNiii}}}mmmvvvjjjSSSLLLGGGEEECCC???===???>>>===???CCCGGGXXX|||xxxpppfff^^^UUUPPPJJJEEECCCBBBBBBAAACCCCCCCCCCCCCCCAAA@@@???888888666666777999;;;<<<@@@DDDIIIMMMQQQTTTXXX[[[___aaacccdddeeefffhhhiiijjjjjjkkkkkkkkkkkkjjjjjjlllmmmooopppqqqrrrqqqqqqooooooooooooppprrrssstttuuutttttttttssssssssssssuuutttsssssstttsssqqqooopppppppppqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuutttsssrrrqqqrrrrrrssstttuuuvvvwwwwwwzzzyyyxxxvvvtttssssssrrrttttttuuuuuuuuutttssssssuuuttttttttttttuuuvvvvvvxxxwwwwwwvvvuuutttsssrrrsssrrrqqqpppqqqrrrtttuuuttttttttttttttttttttttttvvvyyy{{{zzzxxxuuuuuuvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzyyy{{{wwwnnnggg```YYYRRRJJJGGGIIIKKKRRRWWWVVVSSSPPPMMMIIICCCBBB@@@???>>>???@@@AAA???>>>===;;;999888666666555888;;;<<<>>>CCCMMMTTTWWW[[[```eeegggiiikkkmmmqqqqqqqqqqqqrrrsssttttttrrrrrrqqqppppppppppppqqqpppqqqrrrssssssssssssssssssttttttuuuvvvwwwxxxxxxuuuuuuuuuttttttssssssssstttttttttuuuttttttssssssssstttuuuuuuvvvvvvuuuuuuwwwwwwwwwvvvuuuuuutttttttttuuuuuutttrrrqqqrrrsssvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzz|||||||||{{{{{{zzzzzzzzzxxxyyy{{{}}}LLLKKKJJJIIIIIIHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGIIILLLNNNOOOPPPSSSUUUUUUSSSPPPKKKHHHGGGJJJLLLWWW^^^eeeiiinnnvvv{{{{{{~~~|||xxxuuuuuuvvvuuuwwwzzz~~~~~~}}}|||{{{yyyxxxxxxzzz}}}~~~xxxooolllpppqqqllliiilllllloooqqquuu|||{{{tttoooqqqrrrooojjjhhhhhheeefffkkknnnnnnnnnpppoooiii```VVVNNNFFF@@@<<<999777444111///...//////........................000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))***++++++******+++,,,++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***------------............///.............../////////000111222222555888;;;???WWWwwwwwwrrr{{{uuuZZZSSSLLLHHHEEE@@@>>>???>>>>>>@@@BBBBBBOOOpppvvvkkkccc[[[VVVOOOIIIEEECCCAAA@@@AAABBBDDDDDDDDDBBB@@@>>>;;;:::888777777888999:::<<<@@@EEEIIIMMMQQQVVVYYY]]]___bbbcccdddeeeggghhhhhhiiiiiiiiiiiiiiiiiihhhjjjlllmmmoooppppppppppppnnnnnnnnnooopppqqqrrrssssssttttttuuuuuutttrrrrrrsssrrrqqqqqqrrrqqqooonnnmmmmmmnnnooopppqqqrrrssssssssssssssssssssssssssspppqqqrrrrrrrrrqqqpppooommmoooqqqsssuuuwwwwwwwwwxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqpppqqqqqqrrrrrrssssssssssssssstttuuuuuuuuuuuutttsssrrrqqqpppppprrrqqqppppppqqqrrrsssuuussssssssstttuuuuuuvvvvvvuuuwwwyyyyyyxxxvvvvvvwwwuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxzzz{{{ppphhhgggiiidddVVVIIIEEEFFFGGGIIIOOORRRPPPNNNMMMKKKGGGAAA@@@???=========>>>???===>>>>>>===;;;999777666555777:::;;;===BBBJJJPPPUUUYYY]]]aaaccceeegggiiiooooooppppppqqqrrrssssssrrrrrrqqqpppppppppppppppqqqqqqqqqpppppppppqqqqqqpppqqqrrrssstttvvvwwwwwwttttttssssssssssssrrrrrrttttttsssssssssrrrrrrrrrssssssttttttuuutttttttttwwwwwwwwwvvvuuuuuutttttttttttttttrrrpppppprrrtttxxxyyyzzzzzzzzzzzzyyyyyywwwwwwwwwxxxxxxxxxyyyyyy|||||||||{{{{{{{{{{{{{{{yyyzzz|||~~~JJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMOOOQQQSSSUUUWWWZZZ]]]___]]]XXXRRRNNNLLLNNNPPP[[[cccjjjnnnrrrxxxzzzyyy~~~yyyoooiiiiiilllqqqtttzzz|||||||||||||||{{{zzzzzzvvvuuuvvvxxx{{{}}}~~~}}}rrrllljjjmmmnnnkkkiiikkkkkknnnqqqttt{{{wwwpppmmmqqquuurrrlllhhhhhhfffeeegggjjjmmmooopppmmmfff[[[QQQHHHBBB===:::444333111///------............................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++,,,,,,******+++,,,************************---------------,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------......---------...//////...000222222333444666888888JJJeee|||zzz|||bbbYYYQQQLLLGGGAAA???@@@======@@@BBB@@@HHHddd{{{ppphhh___ZZZRRRLLLHHHEEEBBB@@@AAABBBCCCEEEDDDBBB@@@>>>===<<<999777777777888999:::===BBBFFFJJJOOOTTTWWW[[[^^^aaacccdddeeeggghhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjlllnnnoooooonnnnnnooooooooopppqqqrrrssstttqqqrrrtttuuuuuutttrrrpppqqqpppooooooppppppnnnllljjjkkklllmmmnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrnnnnnnoooppppppooonnnmmmkkkmmmpppssstttuuuttttttuuuuuuttttttsssrrrqqqppprrrqqqppppppppprrrssstttrrrrrrqqqqqqqqqrrrssssssssssssrrrrrrqqqpppoooooorrrqqqqqqpppppppppqqqqqqqqqrrrssstttuuuvvvwwwwwwsssuuuvvvwwwwwwwwwvvvvvvssstttwwwzzzzzzyyywwwvvvuuuvvvyyy}}}ooocccccclllkkkYYYHHHDDDFFFEEEFFFJJJLLLJJJIIIJJJIIIEEEAAA@@@???>>>======>>>>>>>>>???@@@@@@???<<<:::888555777888999;;;@@@FFFKKKQQQTTTYYY]]]```cccfffhhhlllmmmnnnooopppqqqrrrrrrppppppooonnnnnnnnnnnnoooqqqpppooooooooopppqqqrrrqqqqqqrrrsssssstttuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssttttttssssssssswwwwwwvvvvvvuuutttttttttrrrrrrrrrqqqpppqqqtttwwwyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~IIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNOOONNNNNNPPPSSSTTTUUUWWWXXXYYY[[[^^^aaaiiigggccc^^^YYYWWWXXXZZZaaahhhnnnppprrrvvvwwwuuuxxx|||}}}wwwlllfffgggkkkssswww}}}~~~{{{xxxyyyyyyzzz{{{{{{zzzzzzwwwvvvtttuuuwwwxxxyyyxxxpppmmmlllnnnmmmkkkiiijjjhhhmmmppprrrvvv|||}}}zzzpppkkkkkksssyyywwwpppjjjgggfffdddcccfffjjjllllllkkkcccWWWLLLDDD>>>:::888111111///............///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***,,,---,,,+++***+++,,,************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------,,,,,,---------------...//////---///111222222222444555888DDDXXXsssxxxrrrlllbbbWWWPPPIIIBBB@@@AAA<<<<<>>>>>>>>===>>>??????>>><<<:::888666666777888;;;>>>CCCGGGLLLOOOTTTYYY]]]bbbfffiiiiiijjjlllnnnooopppqqqqqqnnnmmmmmmllllllllllllllloooooonnnnnnoooqqqsssuuusssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrtttuuuvvvrrrsssssssssssssssrrrrrrvvvvvvuuuuuutttssssssrrrppppppqqqqqqqqqtttxxx{{{xxxxxxwwwvvvvvvuuuuuuuuuyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~HHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJNNNQQQRRRQQQRRRVVVYYY[[[\\\\\\\\\\\\^^^aaadddqqqpppnnnjjjfffdddeeefffggglllpppooopppssstttssssssxxx|||zzzsssoooqqqttt{{{}}}{{{xxxvvvwwwxxxyyyzzzzzzzzzzzzyyyuuuqqqoooooopppqqqqqqrrrrrrqqqpppooolllkkkjjjgggkkknnnnnnqqquuuvvvssskkkgggjjjvvv|||rrrkkkeeedddaaa^^^```eeegggeeefff^^^RRRGGG>>>999555222000000//////......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,---,,,+++***+++,,,******************************++++++++++++,,,,,,***++++++,,,,,,------...***++++++,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---///111111000111222444999@@@MMMdddpppfff}}}yyymmm```VVVMMMDDDAAABBB>>>;;;===@@@@@@CCCSSSfff|||sssgggbbb[[[TTTNNNJJJFFFCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>;;;999777666777777888:::===@@@DDDHHHNNNRRRVVVYYY^^^bbbcccdddfffgggggghhhhhhiiiiiihhhhhhgggfffggghhhjjjkkkkkkkkkkkkjjjjjjlllmmmnnnooooooooonnnnnnpppqqqqqqqqqpppoooooonnnmmmmmmnnnnnnllljjjiiiiiijjjjjjkkklllllllllnnnnnnnnnoooppppppqqqqqqlllmmmnnnooooooooonnnmmmlllmmmnnnoooooonnnmmmllloooooopppqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnooopppnnnnnnnnnnnnnnnooopppppprrrrrrqqqqqqppppppppppppqqqqqqpppooonnnmmmmmmlllooopppqqqrrrssstttuuuuuusssrrrssstttvvvwwwuuusssqqqrrrtttvvvwwwvvvuuutttssstttxxxtttdddiiifffZZZKKKCCC???===>>>AAACCCDDDGGGKKKJJJEEECCCCCCBBBAAA@@@??????>>>::::::;;;;;;;;;:::888777777777777888:::>>>AAACCCGGGKKKPPPUUUZZZ___eeehhhfffgggjjjmmmnnnooopppooollllllkkkjjjjjjjjjjjjjjjmmmmmmnnnnnnppprrrsssttttttssssssrrrrrrqqqppppppnnnnnnoooooooooooopppppppppqqqqqqrrruuuwwwzzz|||ssssssttttttssssssrrrrrrtttttttttsssrrrrrrqqqqqqnnnoooqqqrrrsssuuuxxx{{{wwwwwwvvvuuuttttttuuuuuuyyyyyyzzzzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxyyyzzz||||||HHHHHHGGGGGGGGGGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNRRRWWWXXXWWWXXX]]]aaabbbccccccccccccdddhhhjjjuuuvvvvvvtttqqqooooooppplllooopppnnnnnnrrruuutttxxx}}}|||}}}~~~}}}zzzxxxwwwxxxxxxyyyyyyyyyxxxxxxvvvrrrllljjjkkknnnppprrrvvvwwwwwwtttqqqooolllkkkfffkkkmmmlllllloooooommmiiiffflllzzzrrriiiaaabbb___ZZZ[[[```aaa]]]ZZZSSSIII@@@999555222000000/////////............------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...---+++***+++,,,************************+++++++++,,,,,,,,,------******+++,,,,,,---......+++,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,---...///000...///000000//////111333777:::BBBTTTrrrrrrgggppp{{{kkk]]]PPPFFF@@@AAA@@@;;;:::>>>???@@@KKKXXXppp{{{nnniiiaaaYYYRRRLLLGGGCCCCCCBBBAAAAAAAAAAAABBBCCC@@@>>>;;;999777777777888666888:::===@@@DDDIIIMMMRRRVVV[[[___aaabbbcccdddffffffggggggggggggffffffdddeeegggiiijjjjjjjjjiiihhhiiikkkmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnooooooooonnnmmmmmmnnnmmmkkkiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnoooooommmmmmooopppppppppoooooolllllllllllllllllllllllllllmmmoooppppppooonnnmmmmmmmmmnnnnnnnnnmmmllllllmmmmmmmmmmmmmmmnnnnnnooopppppppppppppppooooooooommmnnnnnnnnnooonnnnnnnnnoooooopppqqqqqqrrrsssssssssrrrrrrsssvvvvvvsssqqqqqqrrrsssttttttuuuuuutttuuuvvvzzznnnfff^^^VVVLLLAAA<<<===;;;>>>AAADDDIIIMMMLLLFFFCCCCCCCCCBBBAAA???>>>===999999999999999888888888888888777888;;;>>>@@@@@@EEEHHHMMMRRRVVV[[[aaaddddddeeehhhlllnnnooooooooolllkkkkkkjjjjjjjjjjjjjjjllllllmmmnnnooopppppppppqqqqqqppppppppppppppppppmmmmmmmmmnnnnnnoooooooooooooooqqqssswww|||tttttttttttttttsssrrrrrrssssssrrrqqqqqqppppppooonnnpppqqqrrrrrrsssuuuwwwwwwvvvuuuttttttuuuvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwwwwxxxxxxyyyyyyyyywwwvvvvvvvvvvvvwwwyyyzzzKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPSSSXXX]]]^^^]]]___ccchhhiiiiiijjjiiiiiikkkooorrrwwwyyyzzzyyywwwvvvvvvvvvnnnqqqpppmmmmmmrrrvvvwww~~~|||zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvqqqmmmhhhgggjjjpppvvvyyyyyy{{{{{{wwwssspppmmmkkkggglllmmmkkkjjjlllllliiiiiigggmmm|||rrrfff___aaa]]]XXXXXX]]]]]]XXXNNNIIIAAA:::666444222111/////////......---------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---...---+++***+++,,,)))))))))))))))))))))))),,,,,,,,,------.........******+++,,,,,,---......---------------------,,,---------,,,,,,++++++++++++++++++,,,---...///000//////000///......111333444555:::JJJhhh}}}gggeeennn~~~rrrbbbSSSFFF@@@???BBB;;;888===>>>>>>EEEOOO^^^tttooofff]]]UUUNNNGGGCCCDDDCCCAAA@@@@@@AAACCCDDD@@@>>>;;;999777777777888555777999:::===AAAFFFJJJOOOSSSYYY]]]___```aaabbbdddeeeeeeffffffeeeeeeddddddeeeggghhhiiijjjiiiiiijjjkkkmmmoooppppppoooooolllllllllllllllmmmnnnoooooonnnmmmmmmnnnmmmkkkiiikkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkkkklllmmmmmmmmmnnnoooqqqqqqqqqppppppkkkkkkjjjjjjjjjkkklllmmmkkklllnnnppppppooommmlllnnnnnnooopppooonnnlllkkkmmmllllllllllllmmmnnnnnnooooooooooooooonnnnnnnnnjjjkkklllnnnooopppppppppooooooooopppqqqqqqrrrrrrtttrrrqqqsssuuuvvvssspppqqqrrrrrrrrrsssttttttuuuxxxxxx}}}wwwgggYYYTTTMMMBBB===@@@999===@@@DDDJJJOOOMMMGGGBBBBBBBBBBBB@@@???======;;;;;;:::999999::::::;;;999888777888;;;>>>??????EEEGGGKKKOOOSSSXXX]]]```bbbdddhhhkkkmmmnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkklllmmmnnnnnnmmmlllkkkmmmmmmnnnnnnooooooppppppnnnoooooooooppppppqqqqqqnnnoooqqqtttyyy~~~tttuuuuuuuuutttssssssrrrrrrrrrqqqqqqpppoooooonnnnnnppprrrrrrrrrqqqrrrrrrxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvwwwwwwwwwxxxxxxxxxuuuuuutttttttttvvvwwwxxxUUUVVVVVVUUURRRPPPQQQQQQYYYWWWTTTRRRSSSWWW[[[^^^``````bbbfffkkkoooppppppqqqppppppqqqssstttrrrpppzzz{{{|||{{{zzzwwwuuussstttsssooommmooovvv}}}~~~~~~|||zzzyyyxxx|||xxxuuussssssrrrooommmkkkkkkiiiffflllwwwxxxnnniiiiiikkkgggkkkmmmkkkeeeaaaaaaccchhhnnnxxx~~~qqqfffeee^^^VVVTTTWWWWWWSSSOOOAAA>>>999555111000000000........................///...,,,,,,------,,,+++------------------------......---,,,,,,+++******)))******++++++,,,------******+++++++++,,,,,,,,,,,,+++++++++,,,---......,,,+++***((((((((())))))***************************************************///111---******+++***,,,,,,+++******+++,,,,,,---+++)))***,,,---,,,)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000111111111111333<<>>===;;;:::;;;>>>AAACCCSSSggg|||tttiii```ZZZTTTNNNJJJEEECCCAAA@@@AAABBBBBBAAACCCAAA>>>;;;888888888999777777777888;;;???CCCFFFKKKOOOUUUYYY[[[\\\^^^___bbbbbbbbbbbbccccccdddeeehhhhhhgggggggggggghhhhhhkkkkkkllllllmmmlllllllllmmmlllkkkjjjjjjlllmmmooollllllkkkjjjiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhiiiiiihhhhhhiiikkknnnooonnnooorrrssssssqqqooommmjjjiiihhhggggggiiikkklllmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmnnnnnnnnnmmmlllmmmlllkkkjjjkkkmmmooopppooonnnmmmlllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllmmmooopppqqqrrrsssqqqrrrssstttttttttssssssqqqqqqppppppqqqrrrtttuuu{{{{{{}}}nnnaaaSSSLLLHHHDDDAAAAAA???>>>AAAJJJUUUXXXQQQIIIDDDFFFGGGFFFBBB>>><<<;;;>>><<<:::999999999;;;<<<<<<;;;999888888999;;;<<>><<<888444111000000000........................///---,,,,,,---...,,,+++------------------------......---,,,,,,+++******,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++******))))))+++***)))(((((()))*********************************************************///111---******+++***,,,,,,+++******+++,,,,,,---+++)))***,,,---+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////000000000111111111///555999;;;IIIgggnnn```kkkrrrZZZIII???<<<>>><<<;;;:::;;;===???AAAIIIYYYwww{{{oooeee]]]WWWQQQLLLFFFDDDAAA@@@AAABBBAAAAAACCCBBB???===;;;:::::::::777666666777:::>>>BBBDDDHHHLLLRRRWWWYYY[[[\\\^^^bbbbbbbbbbbbcccdddeeeeeehhhggggggffffffgggggghhhiiijjjkkkllllllllllllllllllkkkjjjiiijjjkkkmmmnnnlllkkkjjjiiihhhhhhhhhhhhgggggghhhhhhhhhhhhgggggghhhgggffffffhhhjjjlllmmmmmmoooqqqrrrrrrpppnnnmmmiiihhhgggfffggghhhjjjkkkjjjkkkkkkllllllkkkkkkjjjiiijjjkkklllmmmllllllkkkmmmlllkkkjjjjjjlllmmmooonnnmmmmmmlllkkkkkkllllllllllllmmmmmmmmmmmmllllllkkkllllllmmmnnnoooppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppqqqssstttuuuxxxyyy{{{hhh[[[OOOJJJHHHEEECCCDDDBBBBBBFFFQQQ\\\^^^WWWOOOGGGHHHIIIGGGCCC???=========<<<:::999888999:::;;;<<<;;;999777777999;;;<<>><<<===<<<;;;999999;;;<<<>>>BBBKKKbbbwwwkkkbbb[[[TTTPPPIIIFFFCCCAAAAAAAAAAAA@@@BBBBBBAAA@@@???===;;;;;;777666666666888<<>>???AAABBBAAA@@@===<<<999777666555555888:::<<>>;;;888555000000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,)))***+++++++++***)))((()))***++++++,,,+++++++++***************************************************///111---******+++******++++++,,,,,,++++++***)))***+++***))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////000000111...111888777999KKKccc{{{aaaUUUaaa|||~~~zzzfffJJJ>>><<<;;;;;;:::999999999999999<<<;;;AAAQQQhhh|||rrrjjjddd```VVVQQQKKKEEECCCAAA@@@???===???@@@BBBBBBAAA???>>>:::999777555555777999:::>>>AAAFFFJJJNNNRRRVVVYYYZZZ\\\^^^```aaaaaaaaaaaacccbbbbbbaaaaaabbbbbbcccbbbcccdddeeefffgggggggggeeefffffffffggggggggggggeeeffffffffffffdddcccbbbbbbccccccddddddccccccbbbbbbcccccccccddddddddddddfffgggggghhhiiiiiiiiiiiigggggghhhhhhhhhiiiiiiiiidddeeeggghhhhhhgggeeedddgggggggggfffggghhhhhhiiihhhhhhhhhhhhggggggggggggiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhgggfffjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhjjjkkklllmmmmmmnnnoooooonnnnnnmmmnnnppptttxxxfffTTTIIIAAA>>>???>>>FFFTTTeeeqqqtttoooiiieeedddaaaZZZPPPGGG@@@===<<<<<<;;;;;;;;;;;;::::::999888777555555777888999===@@@FFFKKKOOOUUUZZZ^^^hhhfffeeeeeefffhhhiiihhhgggggggggffffffffffffeeecccdddfffggghhhhhhggggggfffhhhjjjjjjiiihhhiiijjjjjjjjjiiiiiihhhiiiiiiiiieeegggjjjmmmoooppppppppprrrqqqqqqpppoooooopppppppppooonnnllllllllllllmmmjjjjjjkkkmmmnnnooopppqqqmmmpppsssuuutttrrrqqqpppttttttuuuuuuuuuuuutttttttttsssrrrsssuuuwwwxxxwwwvvvuuuuuuuuuvvvvvvwwwxxx}}}|||}}}ssskkkiiinnnpppnnnrrr{{{~~~~~~}}}{{{xxxwwwxxxyyyxxxyyyyyyzzzzzz{{{{{{{{{|||wwwuuuuuuvvvlllqqqttttttuuuxxxwwwsssqqqmmmhhheeecccccccccccc_________```aaaaaa```___ddddddeeeggggggbbbYYYRRREEECCC???;;;999777555444000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,,,,,,,---------.........------,,,,,,+++***+++,,,,,,,,,+++***)))***************************************************///111---******+++******+++,,,,,,,,,,,,+++***(((***++++++(((((()))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000111111444777666999EEETTTnnnkkkWWW\\\uuu|||{{{{{{www|||qqqSSSAAA;;;:::::::::::::::999999:::999999===FFFTTTkkkyyypppiiieeeZZZUUUMMMGGGDDDBBBAAA@@@???@@@AAABBBCCCBBBBBBAAA<<<:::888666555666888999<<>>@@@===EEESSSbbblllmmmhhhcccaaabbbaaa[[[RRRHHHAAA===999:::::::::999999888888777777777777777777777777;;;>>>DDDIIINNNSSSYYY\\\jjjkkkkkkjjjhhhhhhiiijjjffffffffffffeeeeeeeeeeeeaaabbbdddeeeffffffeeeeeefffhhhiiijjjiiihhhiiijjjgggggggggggggggggghhhiiiggghhhjjjlllnnnooooooooooooooooooooonnnmmmnnnnnnllllllllllllkkkkkkkkkkkkiiijjjlllmmmooopppqqqqqqmmmooorrrsssrrrqqqqqqqqqsssssstttuuuuuutttssssssrrrqqqpppqqqsssuuuvvvvvvtttttttttttttttuuuuuuuuu~~~zzzssskkkjjjqqqrrrooosss|||yyyzzzyyywwwtttsssssstttzzz{{{|||~~~yyyuuuuuuwwwjjjpppuuuvvvwwwyyyvvvqqqooojjjddd```^^^___``````_________aaabbbaaa```^^^aaa``````aaa```ZZZQQQJJJBBB@@@;;;888555444333333000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,---------......((((((''''''((()))******+++,,,,,,---,,,+++)))(((***************************************************///111---******+++******+++,,,------,,,+++***(((***,,,+++(((''')))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............/////////000---///111111111555>>>FFFZZZ}}}qqqZZZZZZmmm}}}{{{xxxwwwyyy{{{]]]GGG>>>::::::::::::::::::::::::999:::<<>>999:::;;;999999999777444222222888???@@@HHHbbb~~~uuunnnccc\\\RRRKKKGGGDDDAAA>>>>>>???@@@AAAAAAAAAAAA@@@>>>===:::888777777777777888:::===AAAEEEIIILLLNNNQQQTTTZZZ]]]______``````aaaaaaaaa```___^^^^^^^^^______```bbbbbbccccccccccccdddeeefffffffffeeedddcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbbbbbbbcccccccccgggfffeeedddddddddddddddeeeddddddccccccddddddeeeeeecccbbbbbbcccbbbaaa```ccccccbbbbbbbbbbbbccccccdddeeeeeeeeedddcccbbbbbbfffffffffgggggggggggggggeeeeeedddccccccdddddddddddddddcccdddeeegggiiijjjhhhgggfffeeeeeefffggghhhggghhhiiijjjjjjiiihhhggggggkkkpppvvv~~~pppZZZLLLAAA======???AAANNNaaafff\\\SSSRRRLLLKKKJJJHHHFFFDDDAAA@@@===<<<:::999888777777777999999888888777666666666888:::>>>CCCJJJPPPUUUXXXcccssszzzqqqggghhhjjjhhhdddddddddddddddddddddddddddbbbaaa______```bbbccceeefffggghhhhhhhhhffffffeeeeeeeeeeeeeeeeeeeeeeeeiiiiiiiiijjjkkklllmmmnnnkkkjjjhhhgggggghhhjjjkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmooooooppplllnnnppprrrsssrrrqqqpppnnnoooqqqsssssssssqqqppppppppppppppppppqqqqqqrrrqqqqqqpppooooooqqqvvvzzz~~~zzz}}}zzzxxxvvvuuutttsssqqqpppoooooottttttttttttuuutttsssrrryyy{{{~~~~~~xxxssspppooonnnmmmmmmmmmnnnmmmjjjhhheee```]]]^^^^^^]]]___dddfffeeedddcccbbbaaaaaaaaa^^^]]]ZZZWWWSSSMMMFFFAAA;;;888555333222000...,,,.........---,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++******------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++++++++,,,,,,((()))+++,,,,,,+++)))(((((())))))***************+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000333777;;;FFF]]]}}}ooo^^^YYYeee~~~mmmjjjmmmvvv}}}qqqSSSBBB===<<<:::888888888888777777555888======BBBVVVmmmwwwpppeee^^^TTTMMMIIIFFFCCC@@@>>>???@@@@@@AAAAAAAAAAAA???===;;;999888777777777666777:::===AAAEEEHHHJJJOOORRRWWWZZZ\\\]]]^^^```bbbbbbaaa```___^^^^^^]]]```aaaaaabbbbbbbbbaaaaaabbbbbbddddddeeeddddddcccccccccccccccccccccccccccddddddddddddddddddeeeeeeaaaaaaaaabbbbbbbbbccccccfffeeeddddddccccccddddddeeeeeeeeeddddddeeeeeeeeedddbbbaaaaaaccccccbbb```bbbaaaaaa``````aaaaaabbbddddddddddddddddddcccccceeeeeeeeeeeeffffffffffffeeeddddddcccccccccdddddddddccccccdddeeeggghhhiiiggggggfffffffffffffffgggfffggghhhiiiiiihhhgggffffffkkkrrrzzzsss[[[LLLAAA======@@@BBBOOOaaaeeeYYYMMMJJJDDDDDDCCCBBB@@@>>><<<;;;>>>===;;;999888777666666999999888888777666666666777999===CCCIIIPPPUUUXXX]]]jjjqqqiiicccdddfffcccdddddddddddddddddddddddddddcccaaa``````aaabbbcccddddddeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeffffffiiiiiijjjjjjkkkkkklllllljjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnoooooommmnnnooopppqqqqqqppppppnnnpppqqqrrrsssrrrpppoooooooooooooooooopppqqqqqqpppppppppoooooorrrwww{{{wwwrrrsssxxx}}}|||zzzyyywwwuuurrroookkkhhhgggkkkmmmqqquuuxxxyyyyyyyyy|||}}}~~~~~~~~~{{{uuuqqqooonnnmmmlllkkkjjjgggccc```^^^]]]^^^``````___aaaeeeeeeeeedddbbbaaa```______[[[XXXUUUQQQLLLEEE>>>999777555222111000000...---------------,,,,,,,,,,,,......------,,,+++++++++------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++******************************))))))******+++,,,++++++++++++,,,---......)))***+++,,,,,,+++***)))((()))******++++++******+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------------------............///////////////000000000222666999999OOOnnnyyydddYYY^^^ttt}}}nnnjjjjjjpppuuuwwwzzz~~~}}}^^^HHHBBB>>>999777777888999999<<<888777::::::;;;HHHWWWsss|||tttiiibbbXXXPPPMMMJJJFFFDDD>>>??????@@@AAABBBBBBBBB@@@???===:::999777777666555666888;;;>>>BBBEEEGGGMMMOOOSSSUUUWWWZZZ]]]```cccbbbaaa```___^^^]]]]]]aaaaaabbbbbbaaaaaa```___aaaaaabbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddaaaaaaaaaaaabbbbbbbbbbbbddddddcccbbbbbbbbbccccccdddccccccbbbbbbccccccdddbbbaaa```aaabbbcccbbbaaa``````____________``````bbbbbbcccccccccccccccccccccccccccdddddddddeeeeeedddcccccccccccccccddddddccccccccccccdddfffggghhheeeeeeffffffffffffeeeeeeeeeeeeffffffffffffeeeeeeeeekkkuuuwww\\\KKKBBB=========@@@MMM^^^aaaUUUHHHDDD============<<<:::999999<<<<<<:::999888888888888999888888777777666666555666888===BBBIIIOOOUUUXXXXXXbbbgggccc```cccccc```dddddddddddddddddddddddddddcccbbbaaaaaabbbcccdddccccccbbbbbbbbbbbbbbbcccddddddeeeeeefffffffffggghhhiiijjjkkkkkkjjjiiiiiihhhgggfffeeeeeefffggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmmmmmmmmmmnnnooooooppppppooopppqqqqqqqqqpppooonnnnnnnnnmmmmmmnnnnnnooopppooooooooopppqqqtttyyy||||||sssmmmmmmqqquuuwww|||~~~||||||~~~~~~}}}xxxuuupppjjjeeeaaa^^^]]]___fffoooxxx}}}~~~~~~~~~~~~}}}||||||}}}}}}wwwrrroooooommmkkkiiigggddd```]]]^^^^^^aaadddccc```aaaeeebbbaaaaaa___^^^\\\[[[ZZZVVVSSSNNNIIIDDD>>>777222333111///...//////...---++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++))))))))))))))))))))))))***************+++++++++*********+++,,,---...///)))***++++++++++++***)))))))))***++++++++++++***+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------------------------------.........//////...////////////111444777888FFF^^^xxxkkk]]]aaalll~~~zzzpppkkkjjjmmmppprrrwww}}}kkkRRRDDD>>>888888999999999:::===888666888999999???GGG^^^wwwzzzmmmfff\\\TTTPPPMMMIIIFFF??????@@@@@@AAABBBCCCCCCAAA@@@>>><<<:::888777666777777888:::===@@@CCCEEEKKKMMMOOORRRTTTXXX]]]```bbbbbbaaa```___^^^]]]]]]``````aaaaaaaaaaaaaaa```aaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbb`````````aaabbbbbbcccccc`````````aaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbb```__________________``````___^^^```bbbccccccbbb``````____________``````aaaaaaaaaaaabbbbbbcccccc```aaaaaabbbbbbccccccccccccbbbbbbbbbbbbccccccdddccccccccccccddddddeeeeeebbbccceeeffffffeeeddddddcccddddddddddddddddddcccfffkkkuuu{{{^^^LLLCCC???===999<<>>>>>>>>>>>>>><<<;;;::::::999999::::::888888777777666555555555555888<<>>???HHHUUUrrrzzzrrrggg]]]WWWRRRMMMJJJDDDCCCAAA@@@@@@@@@AAABBB@@@@@@??????===<<<:::999666555555555666888;;;===DDDGGGJJJMMMQQQVVV[[[___]]]]]]]]]]]]]]]]]]]]]]]][[[\\\^^^```bbbccccccdddbbbbbbbbbaaabbbbbbcccddd````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^____________````````````^^^^^^]]]]]]^^^^^^______```______^^^^^^______```^^^^^^]]]^^^aaabbbbbbaaa``````____________``````^^^]]]\\\\\\\\\]]]^^^___]]]^^^______```aaabbbbbb````````````aaabbbccccccaaabbbbbbcccbbbbbbaaa``````aaabbbccccccddddddcccbbbbbbaaaaaaaaaaaabbbbbbhhhiiiooo~~~aaaPPPIIIEEEBBBCCCAAA???@@@@@@???===<<<:::;;;<<<===>>>>>>>>>>>>@@@???===;;;999888777666888777777666666555555444666888===CCCJJJQQQWWWZZZZZZ\\\^^^```aaacccccccccaaaaaaaaaaaaaaaaaaaaaaaa`````````aaabbbbbbccccccdddcccbbbaaa````````````___```aaacccdddfffgggggggggggghhhhhhhhhgggeeedddddddddddddddddddddddddddcccdddeeefffggghhhiiijjjhhhhhhhhhggggggggggggggghhhhhhhhhiiijjjjjjkkkkkklllllllllmmmmmmnnnnnnnnnllllllkkkkkkllllllmmmnnnnnnoooqqqssstttwww{{{~~~|||zzz{{{{{{yyyvvvtttsssssstttqqqtttyyy}}}yyyxxxuuutttssssssttttttwwwwwwyyyzzz{{{{{{{{{{{{xxxvvvrrrnnnjjjgggfffeeefffnnnwww|||{{{xxxxxxxxxtttrrrqqqrrrtttvvvuuutttvvvxxxzzzxxxtttoookkkiiidddbbb```bbbhhhpppwww{{{xxxnnndddcccccc```\\\ZZZSSSSSSSSSRRROOOLLLIIIGGG@@@<<<888555333222000//////---,,,,,,---...---,,,+++++++++++++++,,,,,,,,,))))))***+++,,,------...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++************************((()))***+++,,,++++++***++++++*********++++++,,,+++******************+++)))***++++++,,,,,,+++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,............000222444444999JJJeeennn\\\___cccvvv{{{uuuppplllpppwwwwwwdddQQQAAA>>><<<777777<<<888888777777888:::<<<<<>>>>>>>>>>>>>>===<<<;;;:::999999999777777777666555555444444777999>>>DDDKKKRRRXXX[[[ZZZ[[[^^^```___^^^___bbb````````````````````````^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]^^^___aaaccceeefffgggggggggffffffffffffffffffcccddddddddddddddddddcccbbbcccdddeeeggghhhiiijjjggggggggggggffffffeeeeeeeeefffhhhiiijjjjjjiiiiiijjjjjjkkkkkklllmmmoooooolllllllllllllllmmmnnnnnnnnnppprrrtttuuuwww{{{~~~}}}{{{|||{{{zzzwwwvvvvvvxxx{{{rrrtttxxx}}}|||yyytttrrrooonnnoooooonnnmmmtttuuuwwwyyy{{{|||}}}}}}{{{{{{{{{zzzwwwssspppmmmqqqvvvzzzzzzvvvssssssuuuqqqooonnnpppssstttrrrpppssstttuuutttoookkkhhhffffffcccbbbeeennnyyy|||nnnbbb```aaa___[[[YYYLLLLLLLLLKKKHHHEEEAAA???:::777333111000000000//////---,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++************************((()))***+++,,,+++******------,,,+++++++++,,,,,,++++++************++++++******+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,............///111111333888DDDYYYtttooo[[[______vvvxxxpppjjjlllsss}}}}}}qqqZZZEEE>>>;;;666777===999::::::777666888:::999>>>CCCTTTqqq~~~qqqggg___YYYSSSNNNHHHFFFCCCAAA??????@@@@@@>>>??????@@@@@@>>>===<<<:::999777666666888;;;<<<<<<@@@EEEJJJNNNRRRWWWZZZWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^___```aaaaaaaaa``````______^^^^^^```aaabbb````````````````````````___^^^^^^]]]\\\[[[ZZZZZZ^^^^^^^^^_________``````\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^___^^^]]]^^^`````````^^^^^^]]]]]]\\\\\\]]]]]]^^^]]][[[YYYXXXWWWXXXYYYZZZ]]]]]]^^^___```aaabbbccc____________```aaaccccccaaaaaabbbbbbbbb```___^^^aaa````````````bbbdddeeecccbbbaaa``````aaabbbcccfffffflll{{{qqqjjjkkkkkksss{{{~~~cccSSSOOOKKKFFFDDDBBB???======@@@@@@>>><<<======>>>????????????999999999:::;;;<<<>>>>>>777777777666555555444444777:::>>>EEELLLSSSYYY\\\[[[]]]```aaa^^^\\\^^^bbb________________________]]]^^^___```aaaaaaaaaaaa```aaabbbbbbaaa___]]]\\\\\\]]]^^^```bbbdddffffffffffffeeeeeeeeeffffffgggcccddddddeeeeeeddddddcccbbbbbbccceeeggghhhiiijjjgggggggggffffffeeeeeeddddddeeegggiiijjjiiihhhgggiiiiiijjjkkklllnnnooopppmmmllllllllllllmmmnnnnnnoooqqqssstttuuuwww{{{}}}|||{{{zzzzzz{{{zzzwwwtttqqqtttxxx{{{}}}|||yyyxxxsssqqqnnniiiffffffiiilllqqquuuzzz~~~}}}{{{xxxvvvwwwyyyyyyyyyzzzzzzyyyxxxvvvtttrrrpppppprrrttttttrrrooommmmmmlllnnnnnnlllgggccccccdddcccgggiiijjjqqq~~~rrrbbb[[[\\\ZZZSSSKKKFFFFFFFFFEEECCC@@@<<<:::777555222///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,++++++,,,---///000,,,,,,+++***+++,,,---...//////000111111111111111333222555>>>LLLccc{{{fff]]]\\\tttjjjiiinnnvvvzzz~~~|||uuubbbKKK>>>======999444888::::::888555444666999;;;<<>>>>>>>>???AAAAAAAAA???===<<<999888777555555555666777<<<>>>BBBFFFJJJMMMOOOQQQSSSVVVYYYZZZZZZYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^__________________``````aaaaaaaaaaaa```]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\ZZZYYYYYY\\\^^^______```___^^^]]]\\\]]]]]]^^^____________^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\ZZZXXXYYY[[[]]]^^^```aaaaaa``````aaaccc___^^^]]]\\\]]]___aaabbbbbbcccccccccbbbaaa___^^^_______________```aaaaaabbbbbbbbbaaaaaa```___^^^ccciiiqqq|||zzznnngggkkkjjjiiijjjnnnwww{{{lll```VVVPPPLLLIIIFFFBBBAAABBBCCC@@@>>>BBBBBBCCCBBBAAA???===<<<999888888:::<<<<<<;;;:::999888777666555666777777999===CCCHHHNNNSSSXXX\\\______^^^^^^^^^^^^______bbbbbbaaaaaa``````______```````````````aaaaaabbbbbbcccdddcccaaa______```______```bbbcccdddeeefffeeeffffffdddcccccceeegggffffffeeedddccccccbbbbbb___aaadddfffhhhhhhgggggggggggggggeeecccbbbcccddddddeeeggghhhiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjjjjjjjkkklllmmmmmmmmmlllnnnpppsssvvvyyy{{{||||||~~~|||{{{zzzyyyvvvrrrooojjjnnnsssyyy||||||zzzyyytttqqqmmmhhhfffhhhmmmqqquuuxxx|||}}}|||{{{}}}~~~}}}|||yyyxxxwwwvvvtttsssrrrrrrqqqrrrrrrqqqmmmjjjiiihhhbbbdddgggfffbbb___```aaacccgggjjjkkkrrr~~~yyynnnaaaYYYWWWTTTMMMFFF@@@@@@@@@???===:::777555444222000---,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))************,,,,,,+++******++++++,,,************************+++++++++*********))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,------,,,,,,+++++++++,,,---...------.../////////////////////222999DDDXXXwww~~~hhh\\\\\\}}}yyynnnkkknnnrrrvvv|||}}}yyywwwtttgggUUUGGG@@@===;;;999777999:::888666555666888777888???PPPeee}}}uuummmfff^^^WWWQQQJJJDDDDDDDDD@@@>>>>>>>>>???AAAAAAAAA???>>><<<:::999888666555555666666:::<<>>===;;;:::999999:::<<<<<<;;;999888777666666666888999:::;;;@@@FFFLLLQQQUUUZZZ\\\^^^]]]]]]]]]]]]]]]]]]^^^aaaaaaaaa``````_________``````______``````aaabbbaaacccdddcccaaa______```^^^^^^___```aaabbbbbbccccccddddddbbbaaaaaaccceeeeeeeeeeeeeeedddcccbbbaaa___```ccceeegggggggggffffffgggfffeeecccbbbcccdddeeefffggghhhhhhhhhhhhgggggggggggggggggghhhiiiiiijjjjjjkkkkkkllllllmmmmmmooopppssswwwyyy{{{||||||~~~|||zzzyyyvvvrrrlllhhhccchhhooovvv{{{}}}|||{{{xxxuuupppllljjjmmmtttyyyzzz|||~~~~~~xxxwwwuuusssrrrrrrrrrrrrppppppoookkkgggdddcccccc```dddggggggdddbbbbbbdddbbbfffiiikkkqqq{{{qqqiii^^^VVVPPPJJJDDD???;;;;;;;;;:::888555333111000...---+++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************))))))))))))************------,,,+++************************************+++++++++***************))))))))))))************++++++++++++++++++,,,,,,,,,,,,---------------...++++++,,,,,,++++++******,,,,,,+++++++++,,,---...------...////////////...,,,---111666<<>>===666888999999777666666777555666:::CCCPPPggguuukkkbbb[[[TTTLLLFFFFFFEEEAAA????????????@@@AAAAAA???>>>===<<<;;;999888666666555555666888;;;???CCCGGGJJJKKKPPPRRRUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXYYY\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^\\\ZZZZZZ\\\^^^^^^___``````______```aaabbb```___]]]]]]]]]]]]^^^aaaaaaaaaaaaaaa```___^^^______^^^^^^^^^___``````______```aaaaaaaaa``````aaahhhrrrxxxooojjjkkkpppuuu|||wwwqqqjjjeeeaaa]]]ZZZRRROOOMMMMMMNNNMMMHHHDDDEEEDDDCCCAAA???===<<<;;;:::999999:::<<<<<<;;;999777777666666777999<<<===???DDDKKKQQQUUUXXX[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\_____________________^^^```____________```aaaaaa```bbbcccbbb```_________]]]]]]]]]^^^^^^^^^______```aaaaaa```______aaabbbcccdddeeefffeeedddbbb```___```bbbdddeeeffffffeeeeeeffffffdddbbbaaabbbdddeeeffffffgggggggggffffffggggggggggggggghhhhhhhhhjjjjjjiiiiiijjjlllmmmnnnppprrrtttwwwyyy{{{{{{{{{~~~|||zzzwwwtttpppjjjfffdddhhhpppwww|||}}}}}}|||{{{zzzwwwtttrrrtttxxx|||{{{||||||{{{zzz{{{}}}~~~}}}yyywwwtttrrrppppppqqqqqqlllllljjjgggbbb```___```fffiiilllkkkgggdddccccccaaaeeehhhkkkpppxxxzzzxxxiiiddd\\\SSSJJJCCC===;;;888888888777555333111000---,,,++++++++++++,,,---------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************************************((()))))))))************///...,,,+++***)))))))))************************************************)))*********++++++++++++*********++++++,,,,,,,,,------------------------+++,,,---------+++***)))+++++++++,,,,,,,,,------...///000000111111000000---///333555777BBBYYYooouuubbbSSS```vvv~~~uuuppppppmmmpppuuuzzz|||{{{xxxuuunnnlllggg```VVVKKKBBB===777888999999888777666666555777:::>>>CCCVVVvvv}}}qqqfff^^^UUUNNNHHHGGGGGGCCC@@@@@@??????@@@@@@@@@??????>>>===<<<;;;999888666555555555666888<<<@@@DDDGGGHHHNNNPPPSSSUUUUUUTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[YYYYYYZZZ]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^]]][[[[[[\\\^^^]]]^^^______^^^]]]^^^```______^^^]]]]]]]]]^^^^^^````````````______^^^^^^___^^^^^^^^^^^^^^^______]]]^^^___```aaaaaaaaaaaa___fffqqq{{{vvvvvvyyy{{{wwwsssooojjjfffaaa]]]ZZZXXXWWWWWWWWWUUUPPPKKKHHHFFFDDDAAA>>><<<;;;:::;;;::::::;;;<<<<<<;;;999777777555555666999<<<>>>CCCHHHOOOUUUXXXZZZ[[[\\\[[[[[[[[[\\\\\\[[[[[[[[[]]]]]]]]]^^^^^^^^^^^^^^^______^^^^^^______```aaa___aaabbbbbb```^^^______]]]]]]]]]]]]]]]]]]]]]]]]___```aaa```^^^^^^___aaaaaaccceeeffffffdddaaa___^^^___aaabbbddddddddddddcccddddddcccaaaaaabbbccceeeeeeeeefffffffffeeeeeegggggghhhhhhiiiiiiiiiiiijjjiiihhhhhhiiikkkmmmoooqqqsssuuuwwwyyyzzzzzzzzz}}}~~~|||zzzxxxuuuqqqmmmkkkoootttyyy||||||{{{zzzzzz{{{{{{zzzwwwvvvvvvwwwxxxxxxwwwuuuttttttwwwyyy}}}~~~|||yyywwwtttpppnnnmmmmmmnnnhhhhhhgggdddaaa``````aaahhhkkklllhhhbbb]]][[[[[[bbbeeeiiikkkqqqvvvvvvqqqddd```XXXOOOFFF>>>:::888555555444333222111000///,,,++++++,,,,,,---------------------------------+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************************************((()))))))))************///...---+++***))))))((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------------------------,,,---.........,,,+++***++++++,,,,,,,,,---------......///000000000000000...000333444444:::LLL^^^mmm^^^]]]fffxxxwwwtttuuuooopppssswww{{{|||yyyvvvmmmiiigggfffcccYYYJJJ===::::::999999999888777666555777;;;<<<>>>JJJddd|||xxxllldddXXXPPPJJJJJJIIIEEEBBBBBB?????????@@@@@@@@@??????======<<<;;;999777666555555666777:::===AAADDDFFFKKKNNNQQQSSSSSSTTTUUUVVVUUUVVVWWWYYYYYYXXXWWWVVVVVVWWWYYY[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[ZZZZZZYYYYYYZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYY[[[ZZZZZZ\\\^^^______^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^___^^^\\\[[[\\\^^^]]]^^^___^^^]]]\\\]]]^^^\\\\\\\\\]]]^^^___``````______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]^^^```aaaaaaaaaaaa___eeeooo}}}}}}zzzxxxuuurrrmmmhhhdddcccaaa_________]]]WWWRRRLLLJJJFFFAAA>>><<<;;;:::<<<;;;:::;;;<<<<<<;;;999888777555555666888<<<>>>FFFKKKRRRVVVYYYZZZZZZ[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^______```^^^```aaaaaa___^^^^^^___^^^^^^]]]]]]]]]]]]\\\\\\^^^```aaaaaa___^^^___```___aaaccceeedddbbb```^^^^^^______aaabbbbbbccccccbbbccccccbbb``````aaacccdddddddddddddddeeeeeeeeeggghhhiiijjjjjjjjjiiiiiiiiihhhgggggghhhjjjmmmooorrrsssuuuwwwxxxxxxxxxxxx~~~~~~}}}|||zzzxxxtttuuuwwwyyyyyyxxxwwwwwwtttvvvxxxxxxvvvsssqqqpppsssssssssqqqooooooqqqsss|||}}}|||xxxuuusssqqqnnnlllkkkjjjjjjffffffgggeeecccbbbbbbccckkklllkkkfff^^^XXXVVVWWWbbbeeehhhjjjpppuuusssmmm]]]YYYQQQHHH@@@;;;777666111000000///...---------+++,,,,,,,,,------------******++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************+++++++++************************************************++++++++++++++++++++++++))))))))))))************///...---+++***)))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,---------...++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++------.........---,,,,,,***+++,,,---------,,,,,,,,,,,,---............---......000111111444AAANNNqqq|||ddd[[[ZZZggg{{{}}}|||~~~vvvuuutttwww{{{|||zzzwwwmmmgggdddgggkkkeeeTTTEEE???===;;;999999999888777555666888999:::AAARRRcccuuummm___WWWPPPNNNLLLGGGDDDCCC???????????????@@@@@@@@@=========<<<;;;999888777666666777888;;;>>>AAACCCFFFIIIMMMPPPQQQRRRTTTVVVTTTVVVXXXYYYYYYXXXVVVUUUSSSUUUWWWZZZZZZZZZYYYXXXZZZZZZ[[[]]]^^^^^^^^^^^^[[[[[[ZZZYYYYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYZZZ\\\^^^___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^\\\[[[\\\]]]\\\]]]^^^]]]\\\[[[\\\]]]ZZZZZZ[[[]]]^^^___```aaa^^^^^^]]]]]]\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\]]]^^^___```aaaaaaaaa```dddkkkxxx~~~}}}{{{zzzyyyvvvrrrooojjjgggdddccccccaaa\\\WWWPPPMMMHHHBBB>>><<<;;;;;;<<<;;;;;;;;;===<<<;;;999888777555555777:::>>>AAAKKKOOOTTTWWWYYYYYYZZZ[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^______]]]___``````___^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaaaaa```______```^^^___aaabbbbbbaaa___^^^^^^^^^^^^___``````aaaaaaaaaaaabbbaaa______aaabbbbbbbbbbbbbbbcccdddeeeffffffgggiiijjjjjjjjjiiihhhggggggggggggiiijjjlllnnnrrrsssuuuvvvwwwvvvvvvuuu~~~}}}}}}}}}}}}yyyxxxwwwvvvtttsssrrrrrrooorrrttttttrrrpppoooooopppqqqqqqpppnnnnnnooopppwwwxxxyyy{{{{{{yyytttpppllllllkkkjjjiiihhhhhhhhhfffhhhiiiiiifffdddddddddjjjjjjhhhccc\\\XXXXXXZZZ^^^```bbbdddjjjooolllfffWWWPPPGGG???:::777444222///...---,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,*********++++++,,,,,,,,,************************,,,++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************...---,,,+++************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++,,,,,,------***+++,,,---------,,,,,,+++,,,------......------///------///111333;;;DDD[[[wwwmmmcccZZZ]]]nnn{{{}}}|||~~~|||zzzppphhhbbbeeelllkkk```UUUEEEAAA<<<999999:::999777888555444666888===FFFPPPlllxxxiii```XXXTTTPPPIIIDDDCCC??????>>>??????@@@@@@AAA<<<=========<<<;;;999888777666666666888;;;===???@@@DDDHHHLLLNNNPPPRRRTTTUUUVVVXXXYYYYYYXXXVVVTTTQQQSSSVVVYYYZZZYYYXXXWWWXXXXXXZZZ[[[\\\]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZYYYYYYXXXXXXWWWXXXZZZ]]]]]]\\\[[[ZZZZZZYYYXXXYYYZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^]]][[[ZZZ[[[[[[\\\]]]]]]]]][[[ZZZ[[[\\\ZZZ[[[\\\]]]^^^_________^^^]]]\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^___````````````aaadddhhhrrr~~~~~~|||yyyvvvnnnjjjfffdddcccbbb]]]YYYTTTPPPJJJCCC???<<<<<<<<<===<<<;;;<<<======;;;999777666555666999???DDDHHHOOORRRVVVXXXYYYYYY[[[\\\WWWXXXZZZ[[[[[[ZZZXXXWWWWWWXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^___\\\^^^```___^^^]]]^^^___\\\\\\\\\\\\\\\]]]]]]]]]]]]___aaaaaa___^^^^^^___]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^___```aaa``````aaa```______```bbbaaa``````aaabbbdddfffgggdddeeeggghhhiiihhhgggfffeeefffggghhhiiikkkllllllrrrssstttuuuuuutttssssss{{{zzz{{{{{{|||zzzxxxuuurrrpppooooooooonnnpppqqqqqqppppppqqqsssooopppqqqpppooonnnoooppprrrrrrrrrttttttqqqllliiieeeffffffggggggggggggfffhhhjjjlllkkkiiifffdddcccdddeeeccc^^^YYYWWWYYY\\\XXXZZZ[[[]]]dddiiifff___RRRJJJ@@@999666444222000//////...---,,,,,,------***++++++,,,,,,,,,++++++,,,,,,,,,------.........************************,,,+++******))))))******+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))************------,,,+++************))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++*********))))))++++++***)))***+++---...***+++,,,---...---,,,,,,---...//////000000//////111...---000333555:::@@@KKKjjj}}}vvveee[[[cccrrrxxxsssqqq}}}rrriiibbbcccjjjmmmhhhbbbHHHCCC===999999:::999888===666222444888<<>>>>>???@@@AAAAAA<<<<<<=========<<<:::999777666555555666888;;;<<<<<<@@@EEEIIIKKKNNNQQQSSSUUUVVVXXXZZZZZZXXXVVVTTTPPPRRRVVVXXXYYYYYYWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVYYY[[[\\\ZZZYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\[[[YYYXXXYYYZZZ\\\]]]ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[[[[]]]]]]\\\ZZZYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^______```_________bbbcccfffnnn}}}zzzwwwoookkkfffcccbbbaaa]]]ZZZVVVRRRKKKDDD???===<<<======<<<<<<<<<======;;;999555555555777<<>>????????????===;;;999888999888666555555777999:::;;;===@@@CCCHHHKKKNNNPPPSSSUUUXXXYYYWWWTTTSSSRRRRRRSSSVVVXXXXXXXXXWWWVVVTTTUUUWWWYYYYYYXXXWWWVVVZZZZZZ[[[[[[ZZZYYYXXXXXXVVVWWWXXXZZZZZZZZZYYYYYYWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWYYYZZZ[[[\\\]]]\\\[[[[[[^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___```aaabbbcccbbbaaacccnnn}}}yyytttpppeeedddaaa^^^[[[XXXWWWVVVOOOMMMJJJFFFBBB???===<<<<<<<<<======<<<:::999777777666666888>>>FFFNNNSSSZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVWWWWWWXXXZZZ[[[]]]^^^]]]]]]^^^___^^^]]][[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]___^^^^^^^^^^^^]]]]]]]]][[[[[[\\\]]]]]]]]]\\\\\\^^^___``````______```bbb``````aaabbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbaaabbbdddhhhlllnnnnnnmmmmmmllloooqqqrrrrrrrrrssstttzzzwwwwwwwwwwwwvvvwwwsssooommmlllkkkjjjiiilllllllllllllllkkkjjjjjjkkkkkkkkklllmmmmmmlllkkkeeeeeedddddddddccccccccchhhgggfffffffffggghhhiiinnnkkkhhhgggggggggfffeeedddbbb___\\\ZZZVVVRRROOOOOOMMMKKKLLLNNNNNNIIIDDD;;;999555111///......///000///------......---+++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,,,,+++***+++,,,******+++,,,,,,,,,,,,,,,+++---...---+++***+++---++++++***))))))))))))))),,,+++***)))))))))***+++******++++++++++++******+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))++++++***)))))))))))))))---,,,***((()))++++++)))333000,,,++++++,,,,,,+++))))))))))))************************+++++++++,,,******++++++++++++******,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------............------///111333555;;;LLLggg}}}iii^^^^^^^^^ZZZZZZfff|||{{{wwwvvv|||wwwtttnnncccZZZ\\\eeeiiihhhjjj]]]MMMAAA;;;999888666777666555555666777999;;;@@@LLL]]]pppyyysssjjjaaaYYYRRRKKKGGGBBBAAA??????@@@???>>>=========>>>===<<<:::888777<<<:::888666555666666777999;;;>>>AAAFFFIIIMMMNNNOOORRRVVVXXXWWWUUUUUUUUURRRSSSUUUWWWXXXXXXWWWVVVSSSUUUVVVXXXXXXWWWVVVUUUYYYYYYYYYZZZYYYYYYXXXXXXVVVWWWYYYZZZZZZYYYXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[]]]]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\]]]^^^___```aaaaaaaaaaaacccnnn~~~zzztttlllggg^^^]]]ZZZWWWTTTRRRPPPPPPLLLJJJGGGDDD@@@>>><<<;;;;;;<<<<<<<<<<<<:::999888888888999===BBBJJJPPPUUUYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWWWWXXXYYY[[[]]]^^^\\\\\\]]]]]]]]]\\\ZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\______^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^]]]]]]___```aaa```___```aaa``````aaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaccceeehhhlllnnnnnnnnnmmmnnnoooqqqqqqpppppprrrsss~~~}}}|||yyyvvvtttsssttttttsssrrrpppnnnmmmmmmkkkiiigggiiiiiihhhhhhgggfffeeeeeebbbbbbdddggglllnnnooooooeeeeeedddcccccccccdddeeejjjiiigggfffeeefffggghhhmmmkkkgggffffffeeedddcccaaa___\\\ZZZXXXTTTPPPMMMJJJGGGDDDCCCCCC@@@;;;666777555222000.........//////---,,,---......---,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,------+++******+++)))***---...///...,,,++++++------,,,+++***+++,,,************))))))))))))---,,,+++))))))((())))))******++++++++++++******+++++++++***************+++******))))))******+++))))))))))))))))))))))))+++******)))))))))******---)))&&&(((+++,,,***(((000...***))))))******)))))))))))))))************)))))))))*********++++++******++++++++++++******+++++++++++++++*********+++++++++++++++++++++++++++***)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------............------...///111222444>>>SSSnnn{{{|||{{{hhhZZZUUUUUUQQQ]]]nnn}}}tttmmmkkkrrr}}}wwwqqqmmmeee]]]\\\dddjjjkkkppphhh[[[MMM@@@999777777888777666555555666777888:::???HHHXXXrrr|||ooofff___XXXPPPJJJEEECCCAAA@@@@@@???>>><<<===>>>>>>>>>===<<<:::999???===:::888666555444444777888;;;>>>BBBFFFJJJKKKLLLOOOTTTVVVWWWVVVVVVWWWRRRSSSUUUVVVWWWWWWVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]^^^___^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^______`````````cccmmm~~~|||zzzvvvooofff___VVVUUUSSSPPPNNNKKKJJJIIIHHHFFFDDDBBB???<<<:::999;;;;;;<<<<<<;;;:::999888888:::===BBBHHHOOOTTTWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXYYY[[[\\\]]][[[[[[[[[\\\[[[[[[ZZZYYY[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\[[[[[[[[[______^^^]]]\\\\\\[[[[[[\\\]]]^^^^^^_________^^^\\\^^^aaaaaa```______`````````aaaaaabbbbbbaaaaaa``````aaaaaaaaaaaa``````ccceeeiiilllnnnnnnnnnnnnpppppppppooommmmmmoooqqq{{{}}}zzzvvvvvvtttqqqpppqqqqqqqqqqqqnnnmmmnnnnnnooommmiiifffdddcccbbbaaa```_________XXXXXX\\\ccckkkrrrttttttlllkkkhhhfffeeefffggggggkkkiiihhhffffffhhhjjjkkkkkkhhheeeddddddeeedddccc```]]]ZZZWWWTTTPPPLLLHHHFFFCCC@@@>>><<<999444000333222000.........//////...,,,,,,,,,...///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++))))))*********,,,---------,,,+++,,,,,,,,,,,,+++******+++***+++++++++++++++******++++++***)))))))))))))))******++++++++++++************************************))))))))))))******))))))))))))))))))))))))*********))))))***++++++)))''''''+++---+++******///,,,)))'''((((((((((((((()))))))))************((())))))))))))***************++++++++++++******+++++++++***************+++++++++++++++++++++++++++***)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------............---------...//////555:::FFF]]]www~~~xxxzzzuuu```WWWXXXRRR^^^jjjuuuyyyooohhhffflll{{{yyyvvvnnnkkkddd^^^aaajjjooopppnnnmmmgggZZZJJJ>>>999999999888777666555555555555888999===III^^^yyyvvvlllfff___VVVOOOKKKHHHEEEBBBAAA@@@???===???@@@AAAAAA@@@???>>>===???===;;;999777666555555555666888:::>>>BBBEEEGGGIIIMMMQQQTTTUUUUUUUUUVVVSSSSSSTTTUUUVVVVVVUUUUUURRRSSSTTTTTTUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZXXXYYY[[[\\\\\\\\\[[[ZZZYYYZZZZZZ\\\\\\]]]]]]]]]______^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^______ccclll}}}xxxuuutttttttttoooeee^^^RRRRRRPPPNNNKKKHHHFFFEEEEEEEEECCCBBB???===;;;:::;;;;;;;;;;;;::::::999999888;;;AAAGGGMMMRRRVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWWWWXXXXXXXXXXXXXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYZZZ[[[[[[\\\\\\[[[[[[^^^^^^]]]\\\[[[ZZZZZZYYY[[[\\\]]]^^^_________^^^[[[^^^```aaa```_________``````aaaaaaaaaaaaaaa```^^^___``````````````````dddfffhhhkkkmmmnnnnnnnnnppppppooollljjjkkkmmmooowwwzzzzzzuuuqqqqqqooommmmmmnnnooooooooojjjjjjlllnnnooommmiiifff___^^^\\\[[[ZZZZZZZZZ[[[TTTUUUYYYcccoooxxx{{{{{{ooommmhhhdddbbbaaabbbccchhhgggfffeeegggjjjmmmpppgggeeebbbaaabbbbbbbbbaaa]]]ZZZVVVRRRNNNJJJDDDAAA???===;;;999777444111///---,,,++++++***++++++,,,---,,,+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++))))))***+++***)))))))))***,,,---,,,,,,++++++++++++******++++++,,,------,,,,,,+++(((((())))))******************++++++++++++*********************************))))))))))))))))))***))))))))))))))))))))))))******))))))***+++,,,,,,***,,,222555111)))(((---222///,,,++++++,,,,,,+++((()))))))))************((())))))))))))***************++++++++++++******************************+++++++++++++++++++++++++++***)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......888888???PPPhhh~~~zzz{{{lll```]]]XXXdddmmmpppyyyzzzrrrjjjfffdddiiiuuu{{{wwwvvvmmmhhh```___hhhtttxxxtttkkknnnnnnfffVVVFFF<<<888:::999888777666555444444555777;;;AAAMMMccctttmmmfff\\\TTTOOOKKKGGGCCCBBB@@@>>>===??????@@@AAAAAA@@@???>>>===<<<;;;:::999888777777444555555777:::>>>AAACCCGGGJJJOOORRRSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRTTTTTTUUUVVVVVVWWWVVVVVVWWWWWWXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[XXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZXXXYYYZZZ[[[\\\[[[ZZZZZZXXXYYYZZZ[[[\\\]]]\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\^^^bbbkkkzzztttqqqppprrrtttpppggg___RRRRRRPPPNNNKKKGGGDDDCCCFFFFFFEEEDDDAAA???===;;;;;;:::::::::999999999999999===CCCKKKQQQTTTVVVWWWVVVVVVWWWYYYZZZZZZZZZZZZVVVWWWWWWWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZ\\\]]]]]]^^^^^^^^^[[[^^^``````___^^^______``````aaaaaaaaa``````___^^^^^^___```````````````dddeeegggjjjlllmmmnnnnnnpppooonnnkkkhhhhhhjjjlllpppuuuzzz|||zzzuuupppmmmkkkiiihhhiiikkkmmmmmmlllggghhhjjjmmmooonnnjjjggg]]]\\\[[[ZZZZZZZZZ[[[\\\WWWWWW[[[eeerrr|||~~~~~~ppplllgggaaa^^^]]]^^^___bbbaaa```aaadddhhhmmmpppeeebbb___]]]]]]]]][[[ZZZUUURRRNNNJJJFFFBBB===999666666555333111000///...------,,,,,,,,,,,,------...,,,+++,,,------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***,,,------+++******++++++***)))((((((***,,,------+++******++++++***)))***+++,,,---------,,,+++&&&'''((()))******************++++++++++++*********************+++++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))***+++,,,---...111555>>>BBB999+++'''---111...+++)))************))))))))))))************)))))))))*********++++++******++++++++++++******)))))))))***************+++++++++++++++++++++++++++***)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------..................555555999DDDWWWnnn~~~~~~yyyjjjaaa[[[fffooorrrvvvuuunnngggdddcccfffpppzzzwwwuuutttkkkeee___```mmm{{{}}}yyylllooopppmmmaaaQQQBBB999::::::999888777666555555222555999<<<@@@OOOkkk~~~uuummmccc\\\SSSNNNIIIDDDBBB@@@===<<<<<<<<<>>>??????>>>======;;;;;;;;;::::::999999999555555444555777:::===???CCCGGGLLLOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYWWWXXXZZZ[[[\\\\\\[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]```hhhuuuzzzvvvssstttvvvsssiii```UUUUUUSSSQQQMMMIIIEEEBBBHHHHHHGGGFFFDDDAAA>>><<<::::::999999999999::::::;;;???FFFMMMRRRUUUVVVVVVTTTUUUWWWXXXYYYZZZZZZ[[[VVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^______^^^]]]___`````````aaaaaaaaa```______]]]^^^___```aaaaaaaaa```cccdddfffhhhjjjlllmmmmmmmmmmmmmmmjjjhhhggghhhjjjiiinnntttvvvsssooollljjjeeeddddddeeehhhjjjjjjiiiiiijjjlllooorrrqqqooolll```___^^^]]]]]]___```aaa[[[YYY[[[dddpppxxxyyywwwmmmiiiccc]]]ZZZZZZ\\\]]]\\\ZZZYYYZZZ]]]bbbgggjjjddd```\\\XXXVVVTTTQQQPPPIIIGGGDDDAAA>>>:::666333111111111///...------...........................///---,,,,,,------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,************++++++,,,,,,---+++)))***+++,,,***((('''(((***,,,,,,+++***)))'''((()))******)))((((((******++++++++++++******))))))*********+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,...///222555???GGGAAA111)))---///,,,)))''''''((((((((())))))))))))************************+++++++++,,,******++++++++++++******((()))))))))*********++++++++++++++++++++++++++++++***)))***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///////////////000222444999EEEZZZuuu~~~zzz{{{vvvggg```fffpppwwwyyyzzzxxxppphhhdddcccfffoooxxxxxxpppnnnnnngggeeeaaacccmmmyyy~~~|||llllllmmmmmmiii^^^MMMAAA:::::::::999999777666666222333666999;;;BBBWWWkkk}}}sssjjjdddYYYTTTNNNHHHEEECCC@@@???:::;;;===>>>>>>>>>======<<<<<<<<<;;;;;;:::999888777555444444444777999;;;>>>BBBHHHLLLNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSUUUTTTTTTSSSRRRRRRSSSSSSVVVVVVVVVWWWVVVVVVUUUUUUTTTTTTVVVWWWWWWVVVUUUUUURRRSSSTTTTTTUUUUUUTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWXXXXXXXXXUUUVVVXXXYYYYYYXXXVVVUUUWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYYZZZ\\\\\\[[[YYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]___dddnnn~~~}}}yyyyyy{{{xxxooofff]]]\\\ZZZWWWSSSNNNIIIFFFIIIIIIIIIHHHEEEBBB>>><<<::::::999888888999:::;;;>>>BBBIIIOOOTTTWWWWWWWWWSSSTTTVVVXXXYYYZZZ[[[[[[UUUUUUVVVWWWWWWXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]ZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZZZZ[[[\\\[[[[[[[[[XXXXXXYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]^^^_________^^^^^^^^^]]]\\\]]]___bbb``````aaaaaa```______^^^^^^^^^___```aaabbbbbbaaabbbcccdddfffiiijjjlllllljjjkkkllljjjhhhfffggghhhdddiiioooqqqoookkkiiihhhaaaaaaaaacccfffhhhhhhgggnnnoooqqqtttvvvvvvtttrrrcccbbbaaaaaaaaaccceeeggg\\\YYYZZZaaalllrrrrrrooofffbbb[[[VVVTTTTTTWWWYYYWWWVVVUUUUUUWWW\\\aaaeeeddd___ZZZUUUQQQMMMJJJGGGAAA???<<<:::999666333000000111000///---,,,---...+++++++++***************///...,,,,,,,,,,,,***)))++++++++++++++++++++++++*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---)))+++,,,......---,,,+++---+++))))))+++,,,***(((%%%''')))***+++***)))((())))))*********((('''&&&******++++++++++++******))))))******++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++---...///---...888FFFEEE666,,,---222///,,,******+++++++++))))))))))))***************++++++++++++,,,,,,,,,******++++++++++++******(((((())))))*********++++++++++++++++++++++++++++++***)))***+++++++++)))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000---111333333888KKKhhh~~~}}}uuuvvv|||~~~nnneeegggppp|||}}}xxx{{{uuukkkfffdddgggpppzzzpppiiihhhgggdddeeeeeeeeekkkvvv|||}}}kkkhhhgggkkknnnhhhYYYLLL:::;;;;;;::::::888777777555333555888:::>>>LLL[[[ooowwwooojjj___ZZZSSSNNNJJJGGGEEECCC<<<===>>>???@@@@@@??????=========<<<;;;:::888777888666444333333555888999:::>>>EEEJJJMMMOOOQQQSSSTTTSSSRRRRRRRRRRRRSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSUUUVVVWWWVVVVVVUUURRRRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXUUUVVVXXXYYYYYYXXXVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\[[[ZZZXXXWWWVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[^^^^^^^^^aaaiiiwww||||||~~~vvvnnndddcccbbb^^^YYYSSSNNNKKKJJJJJJJJJHHHEEEBBB>>><<<:::999888888888999:::;;;AAAEEEKKKQQQUUUWWWXXXXXXSSSTTTVVVXXXYYYZZZ[[[[[[UUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ[[[\\\ZZZZZZZZZZZZZZZYYYXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[]]]^^^___`````````______]]]\\\[[[\\\```ccc``````aaaaaa```___^^^^^^^^^___```aaabbbbbbbbbbbbaaabbbdddeeehhhiiikkklllhhhjjjkkkjjjhhhffffffggggggggghhhhhhhhhhhhggggggfffcccbbbbbbbbbaaaeeekkkttt~~~}}}{{{~~~xxxnnnjjjiiihhhiiikkkjjjfffbbbXXXXXXZZZ]]]bbbeeeffffffbbb___[[[VVVSSSRRRSSSSSSRRRPPPOOOPPPSSSVVVXXXYYY[[[UUUNNNKKKJJJGGGAAA<<<;;;999666444222222222333---,,,*********,,,...///++++++++++++++++++++++++...---,,,+++************++++++******************************************+++++++++************)))++++++++++++++++++++++++++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******++++++++++++++++++++++++...;;;KKKRRRMMMBBB999444222---)))***+++((((((***,,,***(((&&&&&&'''((())),,,,,,+++***)))))))))***))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++************++++++++++++******************.........------,,,,,,,,,,,,,,,,,,---------......111...111666777>>>WWWrrr|||tttsssvvvooofffcccmmmyyy~~~}}}}}}|||zzzvvvnnnhhhfffjjjrrryyysssjjjeee```^^^___aaafffmmmsssvvvwwwiiieeeccchhhooonnndddZZZKKKDDD<<<888888999666444444444444555888<<>>===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======999999888777777777777777888;;;???BBBEEEIIIMMMOOOMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZYYYVVVUUUTTTUUU\\\YYYWWWWWWYYYYYYVVVTTTWWWXXXZZZZZZYYYXXXUUUTTTUUUXXX\\\\\\YYYWWWWWWXXXTTTUUUUUUVVVVVVWWWWWWWWW^^^]]]]]]\\\\\\]]]]]]^^^]]]___aaacccfffppp}}}|||zzzrrrkkkjjjhhheee```ZZZUUUQQQPPPNNNLLLHHHCCC>>>:::888777999;;;;;;::::::>>>AAAEEEHHHLLLQQQTTTWWWXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\YYYVVVUUUVVVXXXYYYWWWUUUXXXWWWVVVUUUVVVVVVXXXYYYWWWVVVTTTTTTTTTVVVXXXYYYYYYYYYXXXXXXYYYZZZ[[[\\\ZZZYYYXXXXXXXXXXXXYYYYYY\\\[[[[[[ZZZYYYXXXXXXWWWVVVXXXZZZ[[[\\\[[[YYYXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^\\\[[[ZZZ[[[]]]```bbb```aaaaaaaaa___^^^\\\ZZZYYY\\\^^^```aaaaaaccceeeeeeeeeeeeeeefffgggiiikkkgggffffffeeeddddddcccccchhhgggfffeeefffgggiiijjjgggdddbbbbbb```___bbbhhhxxxzzzooojjjhhhgggggghhhfffbbb^^^ZZZYYYYYY[[[^^^``````___YYYWWWTTTQQQOOONNNNNNNNNOOOMMMKKKLLLNNNPPPQQQRRRRRRMMMGGGDDDCCC@@@<<<777777555222000///...//////---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++******************************************+++++++++************)))++++++++++++++++++++++++++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++++++++++++++++++++333>>>NNN\\\^^^SSSAAA333222---)))***+++((((((++++++***)))((('''((())))))+++++++++***************************************)))*********++++++++++++)))************+++++++++++++++************+++++++++***************++++++---------------,,,,,,,,,,,,,,,,,,---------......111...000444444999NNNfffxxxvvvvvv}}}{{{qqqgggiiittt~~~}}}zzz~~~zzzxxxuuurrrnnnjjjiiilllrrrwwwwwwkkkddd___ZZZ[[[___fffmmmrrrsssrrrhhhdddccciiiqqqqqqiii```SSSKKKAAA:::999999777555666555444444666999<<<>>>JJJXXXmmm{{{pppfffaaa[[[UUUPPPLLLHHHEEECCCAAA>>>=========<<<;;;;;;;;;<<<<<<<<<=========:::999888777666666666666666999===@@@CCCFFFJJJMMMLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVVVVVVVVVVVVVVVVWWWUUUWWWXXXXXXVVVUUUVVVVVVZZZXXXVVVVVVXXXXXXVVVTTTWWWWWWYYYZZZYYYXXXVVVUUUUUUXXX[[[[[[YYYWWWWWWXXXTTTUUUUUUVVVWWWXXXXXXYYY\\\\\\[[[[[[[[[[[[\\\\\\[[[]]]______aaahhhsss{{{|||uuuqqqpppmmmiiibbb[[[UUURRRTTTRRRNNNIIIBBB<<<777444777999;;;<<<<<<>>>BBBEEEIIIKKKOOOSSSVVVXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[YYYWWWUUUVVVXXXYYYWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXYYYWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYYYY[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[]]]\\\ZZZYYYZZZ\\\___aaa````````````___]]]\\\ZZZXXX[[[]]]______```bbbcccfffeeeeeeeeeeeefffhhhiiieeeeeedddcccbbbaaaaaa```kkkiiifffccccccdddgggiiiiiidddaaa```^^^\\\___eeexxx|||qqqkkkiiigggfffdddaaa\\\YYY[[[ZZZXXXXXXYYYZZZXXXWWWTTTTTTRRRQQQOOOMMMLLLLLLJJJHHHFFFEEEFFFGGGHHHGGGEEEAAA<<<:::999888444111111000...,,,+++***++++++---,,,+++***+++,,,---...------------------------------,,,+++******************++++++++++++++++++************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************...333@@@TTTbbb___NNN===222,,,)))******((((((+++***************)))))))))((()))***+++,,,+++******++++++++++++++++++++++++************++++++++++++)))************+++++++++++++++************++++++***************+++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......///...///222000222BBBUUUnnn{{{zzzqqqfffkkkyyy}}}yyyrrr}}}wwwsssoooooommmlllllloootttxxxoooddd]]]UUUWWW]]]fffnnnrrrppplllhhhdddccchhhppprrrnnniii^^^TTTHHH>>>:::999888777777666444333333555666888>>>FFFWWWooovvvkkkggg```ZZZUUUPPPLLLIIIFFFCCC@@@>>>>>>>>>===<<<:::;;;===>>>>>>>>>===<<<;;;:::999777666555555555333666999<<>>BBBGGGKKKMMMOOORRRUUUWWWYYYYYYYYYWWWWWWVVVWWWWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYXXXVVVWWWWWWVVVUUUUUUVVVVVVWWWZZZYYYWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZYYYYYYYYY[[[]]]_______________^^^]]][[[ZZZXXXZZZ]]]^^^^^^___aaabbbfffeeeeeeddddddeeeffffffcccbbbbbb```___^^^]]]]]]llljjjgggcccbbbbbbbbbccciiiddd```^^^ZZZXXX[[[```oooyyy}}}tttlllkkkhhheeeaaa]]]YYYVVV[[[YYYWWWVVVWWWVVVTTTRRRRRRRRRRRRPPPNNNKKKIIIGGGEEECCC@@@?????????>>>===:::777444333222222///---......,,,+++************---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++******+++++++++++++++,,,************************+++++++++*********))))))******************************++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))******+++))))))))))))))))))))))))+++)))---;;;LLLRRRKKK@@@111+++(((******((((((+++******++++++++++++***)))'''(((***,,,---,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))))))))***+++,,,---...+++++++++,,,,,,------...,,,,,,,,,---------......------...000//////:::FFF```www{{{iiicccmmmsssnnnlll|||yyyqqqnnnnnnmmmlllmmmqqqwww{{{zzzhhh[[[SSSVVV]]]hhhqqqtttqqqlllkkkgggccceeekkkpppqqqppphhh^^^OOOBBB;;;888777777777666444333333333444555999>>>III\\\sss~~~rrrnnnfff```ZZZTTTOOOLLLJJJGGGDDDAAAAAA@@@???===:::<<<>>>?????????===<<<<<<;;;:::888666555555444222444666888:::>>>BBBEEEFFFGGGIIIKKKMMMNNNOOOOOONNNOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTTTTSSSSSSSSSTTTWWWWWWVVVVVVVVVVVVWWWWWWTTTUUUWWWWWWUUUUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTSSSTTTUUUVVVXXXXXXYYYXXXXXXWWWXXXYYYYYYYYYXXXWWWWWWUUUUUUVVVWWWYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]]]]]]]^^^bbbfffttt~~~zzzyyyuuupppiiibbb[[[WWWUUURRRNNNIIICCC???;;;999888999:::===AAAGGGLLLPPPQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXZZZYYYXXXXXXXXXZZZ[[[\\\^^^^^^^^^]]]]]]\\\[[[ZZZYYY[[[^^^_________aaabbbeeeeeeddddddccccccccccccbbbaaa```___]]]\\\ZZZZZZeeeeeedddccccccbbbbbbaaafffaaa\\\ZZZVVVTTTWWW]]]dddnnnyyy~~~xxxlllkkkhhhddd___ZZZWWWUUUWWWVVVTTTTTTTTTTTTRRRQQQNNNNNNMMMKKKHHHDDD@@@>>>@@@>>>;;;::::::999777666444222000/////////...---...------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******++++++******++++++,,,,,,,,,,,,************************+++++++++*********))))))************************)))***+++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++************++++++))))))))))))))))))))))))---***)))---444888666333000+++((()))***((((((+++)))***++++++++++++******'''(((***,,,---,,,+++)))++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++++++++************++++++************+++,,,---...***++++++,,,,,,---------,,,,,,,,,---------......+++,,,...000///000666===PPPhhh{{{zzz}}}sssaaabbbdddaaafffttt~~~rrroooooommmlllmmmrrryyyppp]]]WWWYYY^^^iiisssxxxuuupppooojjjeeecccggglllrrrtttoooeeeVVVHHH>>>999777777666555555444444444555666666;;;CCCNNN^^^ttt|||vvvnnnggg```YYYSSSPPPLLLIIIEEECCCAAA@@@>>>===;;;<<<>>>@@@@@@???>>>======<<<;;;999777666666555222333555555666999===@@@BBBCCCEEEHHHJJJLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVWWWVVVTTTSSSSSSSSSTTTTTTUUUTTTSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[]]]___aaahhhsssyyyxxxuuuqqqkkkddd^^^[[[VVVSSSOOOIIIDDD@@@===;;;999999;;;???EEEKKKPPPRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUVVVWWWXXXYYY[[[[[[XXXXXXYYYYYYXXXWWWVVVUUUWWWXXXYYYZZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[]]]]]]\\\\\\[[[[[[ZZZZZZZZZ]]]___`````````bbbcccddddddccccccbbbbbbaaaaaaaaa```___]]][[[YYYXXXWWW\\\]]]___aaabbbcccccccccbbb\\\XXXUUURRRPPPTTT[[[]]]eeeqqq{{{{{{vvviiihhheeeaaaZZZVVVSSSSSSRRRPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJGGGCCC???;;;999:::888666666666555333111111000///...............------------------------------,,,,,,,,,,,,++++++************************,,,,,,++++++***++++++,,,******++++++,,,---------************************+++++++++************)))************************)))***+++,,,---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++************************'''))),,,------,,,,,,---///***''')))***((()))+++)))))))))************+++((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++++++++************+++++++++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///000111444777AAAVVVjjj|||{{{zzz~~~iii^^^ZZZWWW^^^jjjzzzuuupppooommmlllmmmrrryyy~~~~~~}}}|||~~~{{{fffaaa______gggqqqwwwuuuqqqnnnkkkhhhfffggglllqqquuurrrjjj]]]OOOCCC;;;888777666555555555555555666666333888>>>CCCMMMaaa{{{xxxoooggg___XXXTTTNNNJJJFFFCCCAAA???===;;;<<<===???@@@@@@@@@???>>>>>>===<<<:::999888888888444555555444444666999<<>>CCCJJJOOORRRSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVUUUTTTTTTSSSTTTTTTTTTVVVWWWVVVUUUTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ[[[]]]```aaa``````bbbcccbbbbbbbbbbbbbbbaaa```___```___]]][[[YYYWWWUUUTTT[[[\\\\\\]]]^^^```bbbccc]]]XXXSSSQQQOOONNNSSSZZZZZZ```jjjtttwwwuuupppmmmaaaaaa___[[[TTTPPPOOOOOOKKKJJJHHHHHHIIIIIIHHHFFFFFFEEEDDDAAA===:::777666444333222222222222000............---,,,,,,---...+++,,,,,,,,,---,,,,,,,,,------------,,,,,,+++***************************,,,++++++***++++++,,,,,,******++++++,,,------...************************+++++++++************)))************************(((***+++------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,++++++******++++++,,,++++++++++++++++++++++++"""''',,,---***))),,,//////)))'''((()))((()))+++))))))((('''((()))***++++++++++++***************************************------,,,,,,,,,+++++++++)))************+++++++++++++++************++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---......///000111222222555FFFWWWnnn|||uuu}}}vvvcccXXXSSSTTTaaarrr~~~xxxmmmnnnnnnmmmmmmpppuuuxxxyyyzzzzzz{{{}}}tttllleee```ccckkkrrrqqqnnniiijjjlllmmmmmmooorrrttttttnnndddWWWJJJ@@@:::888666666555555444444444444222666999;;;@@@OOOfffxxxwwwnnneee]]]YYYRRRNNNJJJFFFDDDBBB???>>>>>>>>>>>>?????????@@@@@@>>>>>>===;;;;;;:::::::::777777666444333444777:::<<<===@@@CCCFFFHHHJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUVVVUUUSSSRRRRRRSSSRRRTTTVVVUUUSSSRRRTTTVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYWWWUUUUUUXXXYYYXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWUUUTTTSSSTTTVVVWWWXXXYYY[[[___hhhttt{{{~~~xxxwwwuuurrrmmmgggbbb___YYYVVVQQQJJJEEEAAA>>>===@@@AAACCCIIIPPPTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVUUUSSSRRRTTTVVVTTTUUUUUUUUUTTTSSSRRRQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUTTTUUUWWWYYYZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZYYYYYYYYYZZZZZZ[[[]]]___```______aaabbb``````aaaaaaaaa```______^^^]]][[[YYYVVVTTTRRRQQQaaa___\\\ZZZZZZ[[[^^^___ZZZUUUPPPOOOMMMMMMRRRZZZYYY]]]eeemmmoookkkeeebbb\\\\\\[[[VVVOOOKKKKKKLLLGGGEEEDDDCCCDDDCCCBBB@@@===<<<:::777555222111000000///...///000000///---,,,------,,,******+++---)))******++++++++++++***---------------,,,+++***+++++++++++++++++++++++++++++++++***++++++,,,,,,******+++,,,,,,---......************************+++++++++************)))))))))))))))))))))))))))(((***+++------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,(((###"""&&&+++...)))&&&((()))((()))+++)))((('''&&&'''(((***,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))---------,,,,,,+++++++++)))************+++++++++++++++************++++++------,,,+++++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,---------.........//////...///111000......;;;JJJcccrrrvvvjjjZZZTTTMMM\\\nnnxxx}}}|||yyyjjjlllnnnooonnnoooqqqsssuuuwwwxxxxxxyyy}}}~~~sssiii```___ffflllmmmjjjdddiiiooossssssrrrssssssuuuppphhh\\\NNNCCC<<<999777777666555333222111111444666777777999DDDTTTaaauuu}}}sssiiiaaa\\\WWWSSSOOOKKKHHHFFFCCCAAA??????>>>>>>??????@@@AAA???>>>===<<<<<<<<<<<<<<<999888777444222333666888;;;<<>>AAAAAA@@@???===<<<;;;;;;888777555333222111000000///...,,,)))((((((((((((***+++,,,,,,******+++,,,,,,++++++******++++++,,,...+++'''(((,,,...,,,)))************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***++++++++++++***)))+++,,,+++))))))***++++++******))))))******+++)))******++++++******)))************************))))))))))))))))))))))))***))))))***++++++)))(((******))))))))))))******(((((()))***************+++++++++)))'''''')))+++---,,,+++******+++,,,------)))&&&''',,,---***&&&)))))))))))))))*********---,,,,,,+++*********+++*********++++++,,,,,,---******))))))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******---------.........//////444888AAARRRmmm|||wwwzzzqqq\\\NNNMMMQQQ```jjjmmmxxxxxxnnniiiiiimmmqqqqqqtttwwwxxx{{{yyyssspppuuuzzz}}}}}}qqqeeeaaaccceeeeeedddaaagggpppyyy}}}{{{wwwrrrqqqjjjdddaaa\\\PPPCCC===999999777555444333333333555444333333555<<>><<<;;;:::::::::>>><<<:::777555444444444666777999;;;???BBBEEEGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQPPPNNNMMMLLLMMMMMMNNNPPPPPPQQQRRRSSSTTTUUUUUUPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPPPPPPPQQQSSSTTTRRRRRRQQQQQQPPPPPPPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSUUUTTTRRRQQQQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZYYYZZZ\\\___ccckkktttzzz|||xxxsssqqqppplllddd]]]YYYVVVPPPJJJFFFDDDCCCDDDJJJLLLOOORRRTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSRRRQQQPPPQQQRRRUUUVVVWWWWWWVVVUUUSSSRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUTTTSSSTTTVVVXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWW[[[\\\\\\]]]^^^^^^^^^]]][[[[[[[[[]]]^^^^^^\\\ZZZYYYXXXVVVSSSPPPMMMKKKJJJUUUUUUUUUUUUUUUUUUUUUUUURRRPPPMMMJJJIIIIIIJJJKKKPPPUUUZZZZZZVVVRRRQQQRRRNNNJJJFFFCCCAAA???<<<999:::999999888666555444444555444222111///......---000///---+++******++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,888333,,,***,,,---+++)))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++******+++,,,+++***)))***+++******))))))))))))************++++++++++++******************************))))))))))))))))))))))))((((((((()))******)))(((******))))))))))))******(((((()))************************)))''''''(((***,,,++++++******++++++,,,++++++************)))((((((((())))))***++++++,,,---,,,++++++*********++++++++++++,,,,,,,,,,,,,,,++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------------.........222666<<>>======<<<<<<<<<:::888666444333333333444555777999<<>>======>>>???@@@AAAAAA@@@???>>><<<;;;999777666555444444222333444666888;;;===???DDDEEEFFFIIIJJJLLLLLLMMMOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQNNNPPPSSSUUUUUUTTTQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRTTTTTTSSSRRRQQQQQQPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVUUUVVVWWWXXXXXXZZZ]]]```gggmmmvvv}}}{{{zzzvvvsssrrrqqqmmmhhhccc___\\\WWWRRROOOMMMMMMMMMOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRQQQRRRSSSSSSQQQQQQRRRSSSUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUVVVWWWYYY[[[\\\]]]^^^\\\]]]]]]^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZYYYWWWUUURRRRRRRRRQQQNNNJJJGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHEEECCCAAA@@@@@@AAA???AAACCCBBB>>>;;;::::::;;;999777666555444333222111111000000//////......///...---++++++******************************+++***+++,,,,,,******+++,,,,,,++++++******++++++,,,000,,,)))''')))+++,,,,,,************************************************************************************************++++++++++++++++++++++++************************))))))***++++++++++++******+++,,,,,,++++++,,,---++++++************++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))%%%'''((())))))))))))*********))))))))))))******)))))))))))))))******+++'''((()))((('''&&&'''))))))***+++,,,,,,+++***)))'''((((((((((((((()))***************++++++++++++++++++***************++++++++++++******)))))))))******))))))***++++++,,,************************++++++++++++++++++++++++,,,,,,+++******,,,---...+++++++++,,,,,,,,,------///000222777CCCYYYppppppfffXXXMMMMMMYYYjjj|||nnneeeccclllyyy~~~vvvrrrooouuuzzz}}}}}}~~~rrrlllkkkgggbbb]]]fffxxxuuuhhh^^^^^^```^^^XXXSSSHHHAAA:::777777888666444222222333222111222444666===HHHYYYhhhvvv|||ooohhh^^^VVVQQQNNNIIIFFFDDDCCCBBBAAA???>>>=========???AAACCCDDDCCCBBBAAA???>>>===;;;:::999888888222333333555666888:::;;;AAABBBDDDFFFHHHJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQLLLMMMOOOPPPQQQPPPOOONNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSRRRQQQPPPOOONNNNNNLLLNNNPPPRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTVVVWWWYYYXXXWWWWWWYYYZZZ]]]aaagggmmmrrrvvvyyy|||zzzzzzwwwtttqqqooolllgggccc___]]]YYYUUURRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRQQQOOONNNMMMOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQQQQPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUTTTRRRRRRSSSUUUUUUVVVXXXZZZZZZXXXVVVUUUVVVVVVVVVVVVVVVWWWWWWWWWVVVWWWXXXYYY[[[\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXWWWVVVTTTRRROOOPPPQQQPPPMMMJJJEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===;;;;;;::::::777888999888666555444444444333333111000000000000////////////////////////...---,,,+++++++++++++++))))))******++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,'''''''''(((***+++++++++************************************************************************************************++++++++++++++++++++++++************************))))))***++++++++++++***)))***,,,,,,+++***,,,---,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))%%%(((******(((((()))*********))))))))))))******))))))(((((())))))***+++&&&''')))(((''''''''')))))))))+++,,,,,,+++))))))&&&###"""$$$))),,,***(((,,,,,,+++******)))))))))*********))))))***++++++******))))))((((((''''''((((((((()))***,,,---...************************+++++++++++++++++++++++++++***)))))))))***,,,---+++++++++,,,,,,,,,------///000000222999JJJcccvvvzzzzzz~~~ssslllbbbSSSNNNVVViiixxxlllccchhhsss|||}}}vvvrrroooqqquuuxxxzzz~~~xxxpppnnnjjjccc```gggwwwzzzmmmaaa___```^^^YYYVVVOOOHHH@@@;;;999888777666000222333333333222444555:::???JJJXXXeeeqqq|||wwwooocccZZZTTTPPPKKKHHHDDDDDDCCCBBBAAA@@@???>>>===>>>AAACCCDDDDDDCCCBBB@@@??????>>><<<;;;:::999444444555555666888999:::>>>???BBBDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLMMMNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMNNNQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQPPPQQQQQQRRRSSSTTTUUUVVVXXXXXXWWWWWWXXXYYYZZZ[[[^^^```ccchhhmmmrrruuu||||||xxxwwwuuurrrooolllhhhdddaaa]]]\\\YYYVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRPPPOOOMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNPPPOOOOOONNNPPPQQQTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQRRRTTTTTTUUUXXXZZZZZZXXXUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[YYYVVVUUUTTTSSSQQQOOONNNOOOPPPOOOMMMIIIEEEBBB:::::::::::::::::::::::::::999888777666555555555222222222111111111111111......///---,,,+++,,,...------------------.........---,,,,,,,,,,,,,,,---+++,,,,,,---------,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,((()))***,,,,,,+++***)))************************************************************************************************))))))))))))))))))))))))************************))))))***++++++++++++***((()))++++++******+++---,,,,,,++++++++++++,,,,,,*********++++++*********************************))))))))))))))))))))))))'''***,,,,,,)))''')))+++******))))))))))))*********)))((((((((()))+++,,,&&&'''))))))((((((((())))))******************)))&&&""" ###***---+++'''++++++******)))(((((((((***))))))))))))***++++++)))))))))(((((((((((((((((((((((()))***,,,---...************************++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------//////000111444???UUUhhh~~~wwwvvv{{{~~~yyysssjjjZZZQQQSSSbbbxxxjjjhhhnnnvvv}}}}}}xxxllljjjlllqqqsssxxx|||sssqqqmmmeeedddgggqqq~~~rrrgggbbb```[[[XXXXXXUUURRRMMMGGGAAA<<<999888111333444444333333444666444777>>>IIISSS___ooo|||xxxkkkaaaZZZUUUPPPMMMGGGGGGFFFEEEDDDBBBAAA@@@<<<>>>@@@AAABBBCCCBBBBBB>>>>>>>>>>>>===;;;:::999777777666666777777888888;;;<<<>>>AAACCCEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLMMMNNNOOOQQQLLLLLLLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOQQQSSSSSSRRRQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUPPPPPPPPPPPPPPPQQQRRRRRRQQQRRRTTTUUUTTTUUUWWWXXXXXXYYYYYYYYYZZZ^^^cccggghhhnnnsssssssssuuutttqqqpppooollliiieeebbb___^^^[[[YYYWWWUUUTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQLLLNNNOOOOOONNNNNNPPPQQQTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSTTTTTTSSSQQQPPPRRRSSSSSSTTTWWWXXXXXXWWWTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\\\\\\\\\\[[[[[[ZZZZZZWWWTTTRRRQQQPPPOOOMMMMMMMMMMMMMMMJJJGGGDDDBBB333333333333333333333333333333222222111111111111111///...---............+++---...,,,***)))+++---+++++++++,,,,,,---------------,,,,,,,,,,,,---...+++,,,---------,,,++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,***+++++++++************************************************************************************************************))))))))))))))))))))))))************************))))))***++++++++++++***&&&((())))))))))))***,,,+++******))))))******+++((())))))******))))))(((************************))))))))))))))))))))))))))),,,///---)))'''(((+++******))))))))))))*********)))((('''((()))+++,,,&&&(((***+++***))))))*********))))))))))))******(((&&&%%%''')))+++***(((''''''((((((((())))))))))))))))))))))))***++++++)))))))))************************)))******+++,,,************************************************)))***++++++,,,,,,++++++,,,------------...............000222222777HHHYYYppp|||yyyzzzxxxnnn```VVVSSSZZZuuuqqqiiiiiinnnvvv}}}}}}pppiiieeeggghhhnnnwwwwwwssskkkgggeeeiiiyyy~~~uuukkkeee___YYYWWWYYYYYY]]]^^^ZZZOOODDD===:::333444555444222222333444111222888???DDDLLL\\\lllwwwuuujjjbbb\\\WWWTTTKKKKKKJJJIIIFFFCCCAAA???======>>>???@@@AAAAAAAAA????????????>>>===;;;:::888888777777666666777777666777:::<<>>============>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>===999888777666666666666666333444777999<<<>>>???@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKGGGIIIKKKMMMMMMLLLJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLIIIJJJLLLMMMOOOOOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPQQQQQQPPPRRRUUUWWWOOORRRVVVWWWWWWVVVVVVWWWUUUZZZ\\\ZZZZZZ]]]^^^]]]\\\\\\\\\ZZZXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRRRRRRRRRRSSSUUUSSSRRRPPPOOONNNNNNOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTUUURRRSSSSSSRRRPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRTTTUUUVVVWWWXXXUUUVVVWWWYYYZZZ\\\]]]^^^ZZZZZZZZZZZZZZZYYYXXXXXXWWWTTTQQQOOONNNNNNMMMLLLJJJJJJHHHFFFDDDCCCAAAAAA000///...---,,,------...---------------------------------------------------,,,+++*********+++,,,000---******,,,---,,,***,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++************************)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))---,,,,,,,,,+++***************++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++,,,,,,+++***))))))******))))))***+++,,,------...(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))***++++++,,,,,,)))************+++++++++...---+++,,,,,,---+++***,,,...000000000333888<<>>>>>>>>>>>?????????@@@AAABBBAAA@@@???>>>===<<<<<<;;;999777555444444555666888;;;<<<>>>??????@@@CCCEEEGGGGGGGGGGGGJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJIIIIIILLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKKKKLLLLLLOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYWWWUUUTTTRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNOOOQQQRRRTTTNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQPPPOOONNNNNNNNNOOOPPPQQQPPPOOONNNMMMNNNOOOPPPOOONNNNNNMMMNNNNNNOOOOOOLLLMMMOOOQQQRRRSSSTTTTTTNNNPPPPPPPPPOOOOOOQQQSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPQQQRRRSSSSSSTTTVVVXXXUUUUUUVVVXXXYYY[[[\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYSSSRRRPPPNNNMMMLLLKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@///...---,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,///---***+++,,,---,,,***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------)))***++++++++++++***)))***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))+++++++++++++++*********)))******************)))***)))(((((((((((()))***))))))))))))))))))))))))*********++++++***************))))))))))))******++++++***)))))))))))))))((()))******,,,,,,---...))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++******************)))************+++++++++...,,,++++++,,,,,,+++***,,,---//////...111555999HHH[[[rrr~~~xxxnnnbbbXXXRRRSSSaaaqqq|||}}}yyyppphhhhhhooovvv|||xxxooogggaaa[[[[[[mmm{{{sssdddbbbiiiqqq~~~zzzqqqooollljjjgggbbb[[[UUUWWW___iiioooqqqiiiWWWGGG>>>777333666666222111222111111111111222555;;;???RRRaaaqqqzzzxxxnnnhhh___[[[UUUPPPLLLIIIEEECCCAAA@@@@@@?????????@@@@@@??????@@@AAAAAAAAA@@@???=========<<<:::888777666333333444666777999::::::===???AAACCCEEEFFFGGGGGGIIIHHHHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNPPPOOONNNMMMMMMNNNOOOOOOQQQPPPOOONNNNNNOOOPPPPPPOOOOOONNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPNNNNNNPPPRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQRRRSSSSSSSSSTTTVVVXXXVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYXXXXXXWWWVVVVVVUUUQQQPPPNNNMMMLLLKKKKKKJJJHHHGGGEEECCCAAA@@@@@@@@@...---,,,+++++++++,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,++++++,,,,,,+++***,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))******************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******************((())))))******))))))((()))((((((''''''(((((()))))))))))))))))))))))))))************************))))))************))))))******)))((((((((())))))((())))))***+++,,,------************************))))))))))))******************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************,,,,,,++++++***))))))((()))************+++++++++---,,,++++++,,,,,,+++***+++,,,---------...222444;;;KKKbbbvvv}}}vvvzzz~~~{{{qqqeee[[[SSSPPPUUU\\\lllpppsssqqqkkkjjjnnntttyyyxxxqqqjjjddd\\\YYYdddtttyyykkkeeegggiiiqqqvvvnnniiiggggggkkkmmmiii___UUUVVV[[[cccmmmwwwuuueeeSSSGGG>>>777666777555222111111111111///...000444777AAAPPPaaammmwwwyyysssiiiddd\\\UUUPPPLLLHHHFFFCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAA@@@??????>>>>>><<<;;;999999444444555555666666777777;;;<<<>>>AAACCCEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKMMMNNNQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQQQQPPPQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPOOONNNMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPOOOOOOOOOPPPPPPQQQPPPOOOOOONNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLOOOPPPQQQPPPNNNNNNOOOQQQPPPOOONNNMMMMMMOOOPPPRRRSSSTTTUUUTTTSSSSSSUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLKKKJJJJJJIIIJJJGGGEEECCC@@@??????@@@AAA,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,++++++++++++,,,+++++++++,,,,,,+++***,,,,,,,,,+++++++++******,,,+++***))))))+++---...*********************************++++++***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))((((((((()))*********+++(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))((((((((((((((()))(((((()))***+++,,,------************************((()))))))))******************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************+++++++++*********))))))))))))*********+++++++++---+++***+++,,,,,,+++***,,,,,,,,,,,,---...000111666AAATTTjjj{{{xxxnnnpppxxx{{{{{{{{{|||vvvlllbbbZZZTTTQQQQQQ\\\aaaiiinnnmmmkkknnntttwww}}}~~~vvvqqqkkkfff___ZZZ___iiipppxxxrrrkkkgggbbbfffjjjdddaaabbbeeejjjmmmiii```XXXVVV[[[bbbkkkuuuxxxnnnbbbSSSHHH<<<666555555333111333333222111///000333555777BBBQQQ^^^iiiuuuzzzrrrkkkbbbYYYSSSNNNJJJHHHEEEDDDCCCAAA@@@@@@??????======>>>???@@@AAAAAAAAA@@@@@@@@@@@@???>>><<<<<<888888888777777666666666888999;;;===@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJLLLMMMNNNRRRRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTSSSRRRQQQQQQPPPQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMNNNOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNPPPPPPQQQOOONNNMMMOOOPPPPPPNNNLLLKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSSSSUUUWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVVVVTTTQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHEEECCCAAA??????@@@BBBCCC***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,++++++)))***,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++***))))))+++---...------------------------+++******************+++************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))((((((((()))*********+++(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))******)))(((((()))******((()))***++++++***)))((()))((((((((((((((())))))'''((()))***+++,,,,,,---************************((()))))))))******************))))))))))))******++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))*********+++++++++))))))*********+++++++++,,,*********,,,,,,+++***---,,,,,,---...///000000333999FFF[[[pppuuuiiihhhnnnrrrtttvvv|||zzztttlllddd^^^XXXTTTSSSUUU]]]hhhmmmlllnnnsssuuuxxx|||xxxqqqnnnjjjfffaaa^^^___ccchhhppp|||xxxrrrkkk``````ddd^^^\\\```eeehhhhhhddd```]]]WWW^^^eeeiiimmmrrrrrroooaaaVVVEEE888444555555333111222333222111111333444444:::DDDOOOYYYgggxxxzzzsssiii___WWWQQQMMMJJJGGGFFFDDDBBBAAA??????>>>======>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>;;;:::999888777666555444666777888:::<<<>>>@@@AAA@@@AAABBBDDDFFFGGGHHHHHHJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJKKKLLLNNNOOOQQQPPPPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOOOORRRQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNOOOOOONNNLLLKKKKKKLLLNNNOOOOOOOOONNNMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPOOOMMMMMMOOOPPPOOONNNLLLKKKKKKMMMPPPRRRSSSTTTUUUTTTSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSTTTTTTTTTRRRNNNKKKIIIIIIHHHGGGGGGFFFFFFFFFFFFCCCBBBAAA@@@@@@BBBDDDEEE******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------,,,++++++'''***,,,---,,,******+++,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))******************((())))))******))))))((('''(((((())))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))((((((((()))******'''(((((()))***+++,,,,,,************************))))))))))))******************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************((())))))***++++++,,,,,,)))************++++++++++++***)))***+++,,,+++***---,,,,,,---000111000//////222:::JJJ___ssssssfffccceeehhhlllqqqzzz|||{{{uuummmiiiddd```UUUPPPSSS```iiikkklllqqqqqqtttvvvyyy}}}uuullljjjgggdddbbbaaaaaabbbgggmmmxxx{{{xxxqqqccc___aaa\\\ZZZ___eeehhhfffbbb```___XXXbbbiiiiiigggkkkqqqtttmmmdddSSSAAA777666666555///111222222000000111222444666;;;BBBKKKWWWjjjyyy~~~{{{qqqggg___XXXRRRNNNJJJIIIGGGDDDBBB@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@<<<;;;:::888777555444333555555666777888:::<<<======???AAACCCEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIKKKJJJJJJIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMNNNNNNOOOOOOQQQPPPPPPOOONNNMMMKKKKKKMMMNNNOOONNNMMMNNNOOOQQQOOONNNMMMLLLLLLNNNOOOQQQRRRSSSTTTSSSRRRRRRTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGG******,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,---.........---,,,+++&&&))),,,---+++******+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++***))))))***++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))+++++++++++++++*********)))******************)))(((((()))******)))(((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******)))))))))))))))***++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************************************++++++)))************+++++++++***))))))***+++,,,,,,***,,,+++***---000222000///---///444===KKK^^^ppp|||zzzoooddd^^^]]]^^^eeemmmvvv}}}zzzssspppooolll___RRRLLLXXXdddggghhhlllkkkooosssvvv|||{{{ttthhhfffbbb``````bbbbbb```fffjjjttt{{{|||vvvfff```aaa\\\ZZZ]]]ccchhhjjjhhhccc___YYYdddlllkkkhhhkkkpppssstttpppcccNNN???:::777555000222333333111/////////333222444:::???HHHYYYiiisssyyyzzzqqqhhh```YYYUUUNNNLLLJJJGGGEEECCCAAAAAA??????>>>======>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA>>>===<<<:::999777666555444444444444555777999:::;;;===???BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQOOOOOOMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJJJJJJJIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJJJJJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLMMMOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJKKKMMMNNNNNNMMMNNNPPPRRRPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQRRRTTTVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQOOONNNLLLKKKKKKIIIIIIGGGFFFDDDDDDCCCCCCAAABBBDDDFFFHHHIIIIIIIII***+++,,,---...------,,,++++++++++++++++++++++++++++++,,,------...//////,,,---.........---,,,+++%%%)))------+++******+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))---,,,,,,,,,+++***************++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))+++)))(((''''''((()))++++++***)))(((((()))***+++******))))))***+++,,,,,,''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,++++++***))))))))))))************+++++++++***)))((()))+++,,,,,,***+++)))))),,,000222000......000222555===MMM```mmmuuulllbbb[[[XXXYYYaaakkksss~~~|||uuussstttssshhhUUUJJJSSS```dddeeehhhggglllqqqtttzzz~~~{{{uuufffddd___]]]^^^aaaaaa___dddfffooo|||{{{yyy~~~yyyhhh```aaa\\\ZZZ\\\aaaiiipppnnnfff^^^ZZZdddmmmmmmkkkmmmooopppwwwwwwmmmYYYFFF===888444333555666555333000//////111///111666999???MMM]]]iiipppzzzxxxooofff^^^YYYQQQOOOMMMJJJGGGEEECCCCCC@@@???>>>======>>>??????@@@AAABBBBBBCCCBBBBBBBBBAAAAAA???>>><<<;;;999999444444333333444555777888:::<<<>>>AAADDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKKKKLLLMMMNNNNNNOOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJKKKLLLJJJKKKKKKKKKLLLLLLMMMMMMHHHIIIIIIJJJJJJKKKKKKKKKHHHIIIKKKMMMMMMMMMMMMLLLJJJKKKMMMNNNOOOOOONNNNNNLLLLLLLLLMMMNNNOOOQQQQQQIIIJJJKKKLLLMMMMMMMMMMMMJJJLLLMMMNNNNNNOOOQQQSSSPPPPPPPPPPPPOOONNNNNNNNNNNNOOOQQQQQQQQQRRRTTTVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB@@@BBBFFFIIIKKKKKKKKKJJJ------------,,,,,,+++***+++++++++++++++***)))(((++++++,,,,,,---...//////......//////......---,,,++++++*********+++---...,,,,,,+++***)))((('''''',,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************************************(((((())))))))))))(((((()))((('''''''''(((***+++************************---,,,***)))))))))***+++))))))************))))))******************************)))((('''&&&%%%%%%(((((())))))*********+++))))))))))))************)))))))))))))))))))))))),,,+++***))))))+++---...++++++++++++***((('''%%%))))))))))))))))))))))))+++***((('''((('''&&&$$$))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************((())))))***************************************************************************************,,,,,,,,,+++++++++******///111111///111;;;LLLYYYcccdddccc^^^WWWUUU^^^hhhqqqrrrxxx{{{vvvuuuwwwcccPPPMMMVVV^^^cccfffhhhhhhiiimmmvvv|||wwwnnngggaaaZZZXXX\\\___```___fffeeegggmmmtttyyy{{{|||zzzuuuqqqlllfffaaaddd]]]]]]hhhssspppddd[[[aaaccceeehhhjjjjjjiiihhhvvvwwwtttiiiXXXGGG<<<777000//////111222333111///000111333444666:::@@@DDDYYYbbbnnnyyyvvvnnndddZZZVVVTTTQQQMMMIIIFFFCCCBBB@@@??????>>>>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>><<<;;;;;;999888777666666666666666333555999===@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEHHHFFFEEECCCCCCDDDFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKKKKMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQMMMNNNNNNOOOPPPQQQRRRRRRLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFEEEDDDCCCBBBAAAAAABBBDDDHHHKKKMMMNNNMMMLLL,,,,,,------,,,,,,+++***++++++++++++++++++******++++++,,,,,,---........................------,,,++++++*********+++,,,---,,,,,,++++++******)))))),,,++++++++++++++++++***++++++++++++++++++++++++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************(((((())))))))))))(((((()))(((((('''((()))***+++************************,,,+++******)))))))))***))))))************))))))***************************))))))(((((('''''''''(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))++++++***)))***+++,,,---******++++++***)))''''''))))))))))))))))))))))))***)))''''''(((((('''%%%))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))************************'''(((***+++,,,+++***)))************************************************************************)))***+++,,,---......///...000222111111777BBBLLL\\\___```\\\VVVUUU[[[bbblllnnnuuu}}}~~~{{{zzz|||{{{nnn```ZZZYYY[[[```eeeiiihhhfffhhhpppwwwtttmmmgggaaaZZZXXX[[[___```___```aaaccciiiooouuuyyy|||yyyzzzyyyuuuqqqnnnllljjjjjjaaa]]]dddkkkjjjccc^^^```aaabbbcccddddddccccccmmmoooooohhh[[[KKK===555777666444444555555444333000111111222333777<<>>======<<<999999888666666555555555555666999;;;>>>??????@@@CCCBBBBBBBBBCCCCCCDDDDDDFFFEEEDDDBBBBBBCCCEEEFFFDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKMMMNNNPPPQQQLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRSSSRRRSSSSSSTTTSSSQQQOOONNNKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDFFFIIILLLNNNNNNLLLKKK,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,------..................---,,,,,,++++++*********+++,,,---++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************(((((())))))))))))(((((()))(((((((((((()))***+++******************************++++++******))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))************++++++++++++((())))))******))))))((()))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))************************'''(((***+++,,,+++***)))******************************************************************************+++,,,---...//////,,,000222111///111777===SSSYYY^^^___\\\ZZZ\\\^^^cccfffmmmvvvxxxwwwzzz{{{uuunnnddd\\\\\\bbbiiigggcccbbbhhhpppqqqnnnhhhbbb\\\YYY[[[^^^```___\\\^^^aaafffmmmsssvvvvvvwwwxxxyyywwwsssqqqrrrtttqqqggg______bbbbbbaaabbbaaaaaa```______^^^^^^^^^dddfffiiihhhaaaSSSCCC999:::777444222222222222111000000000000000222666999<<>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>;;;:::999777666555555555666666888999:::;;;;;;;;;??????@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKNNNMMMMMMLLLKKKKKKKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRRRRQQQPPPNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDCCCAAA@@@@@@BBBCCCDDDFFFIIILLLOOOPPPOOOMMMLLL++++++,,,,,,,,,++++++******+++,,,,,,------------***+++++++++,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++,,,*********+++++++++,,,,,,))))))******++++++,,,,,,************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************(((((())))))))))))(((((()))))))))))))))*********************************((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((()))******++++++******'''(((((()))))))))******((((((((((((((((((((((((((('''&&&''')))******((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))************************((((((((((((((())))))***************************************************************************------,,,,,,,,,+++++++++,,,///111000------000333BBBMMMZZZ```bbbaaa^^^ZZZZZZ]]]dddlllooopppuuu}}}xxxhhh^^^\\\cccbbb___^^^ccclllpppoooiiiddd^^^[[[\\\^^^``````]]]___bbbgggooowwwyyywwwvvvwwwyyyyyyuuuqqqtttyyysssjjjaaa^^^]]]]]]```ddddddccc```^^^\\\\\\]]]]]]```aaacccfffeee\\\NNNCCC;;;888333000000000111111111111111000//////222444555<<>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@===<<<:::888777666555555555555666777777888888888;;;<<<>>>???AAACCCCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHHHHHHHIIIIIIIIIJJJMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGHHHIIIKKKMMMNNNKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNOOOOOOOOOOOONNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEBBBAAA@@@???@@@BBBDDDFFFGGGJJJNNNRRRTTTTTTRRRPPP******+++,,,,,,+++++++++***+++,,,,,,------------*********+++++++++++++++---------...---,,,,,,+++++++++++++++++++++++++++(((((())))))***+++++++++)))))))))******+++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************************************'''(((***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((()))*********))))))'''''''''(((((()))******(((((((((((((((((((((((((((''''''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***(((%%%######&&&)))+++************************************************************************++++++++++++*********))),,,......---+++,,,///222111@@@QQQ\\\ccceee___WWWWWWYYY^^^eeehhhjjjooovvvzzz~~~|||eeeWWWZZZ\\\[[[[[[```iiiooopppjjjfffaaa]]]\\\^^^```aaa^^^aaacccgggqqq~~~zzzxxxxxxzzzvvvqqqrrrxxxtttllleeeaaa___]]]^^^bbbbbbaaa^^^[[[ZZZZZZ\\\\\\___]]]]]]```ccc```XXXOOOBBB>>>888444333444444444222333333111//////111222333777<<>>>>>============>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA>>>===<<<:::888777777777444444555555666777777888999:::<<>>999777555444333222333444333111000222333222333555888???MMM]]]hhhnnnxxxwwwpppkkkcccXXXPPPKKKIIIGGGDDDBBB@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBB@@@???>>><<<;;;:::::::::666555555555555666777888666777:::===???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCCCC@@@@@@AAAAAABBBDDDEEEFFFEEEIIIPPPVVVZZZ[[[YYYXXX))))))***+++++++++++++++++++++++++++++++++***************************))),,,------------,,,+++++++++,,,,,,,,,,,,+++***)))*********************+++************))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++++++++******************************((((((((((((((()))******''''''((((((((((((''''''************************((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((('''&&&'''((()))***(((((('''''''''((())))))))))))))))))))))))))))))***)))((((((***+++***)))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))***************************************************************************(((((()))***+++,,,,,,---)))***+++++++++,,,---...///999CCCJJJWWWeeeggg___YYYUUUVVV^^^eeeggghhhiiiiiimmmxxx^^^KKKNNNLLLIIIKKKVVVccciiigggddd___ZZZWWWXXXZZZ]]]aaacccbbbddduuutttssssssqqquuu}}}wwwnnnjjjfff___YYYXXXSSSSSSSSSTTTUUUWWWYYYZZZ```]]]ZZZ[[[]]]``````___UUUOOOHHHAAA;;;777444111111222333333222222333444000111222333777AAAOOOXXXbbbmmmxxx}}}}}}xxxrrriii___YYYOOOMMMKKKGGGEEEBBBAAA@@@@@@@@@???>>>>>>>>>????????????@@@@@@AAAAAAAAABBBAAA@@@???>>>============:::999777666555555666666222444777:::<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJJJJJJJIIIHHHDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMNNNPPPPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@AAABBBDDDEEEEEEEEEDDDDDDIIIOOOUUUYYYYYYWWWUUU((()))***++++++++++++++++++++++++++++++***)))(((*********))))))))))))))),,,,,,---------,,,+++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,+++******************************)))(((''''''''')))***+++''''''((((((((((((''''''************************((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++)))((()))***+++***((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))************************************************************************,,,,,,,,,+++++++++******'''(((+++,,,---,,,++++++,,,333666999GGGYYY___ZZZVVVQQQQQQZZZcccfffdddcccdddiii|||}}}dddIIIJJJFFF@@@AAAMMM\\\eeeeeebbb]]]XXXUUUUUUXXX[[[eeefffccceeexxxqqqoooqqqrrryyy|||qqqlllggg___XXXTTTPPPPPPRRRTTTVVVYYY[[[\\\bbb```^^^^^^```bbbcccdddbbb\\\TTTKKKDDD>>>888444000111333333222222444555000111333333666===GGGNNNWWWcccpppuuuxxx|||~~~~~~}}}wwwnnneee```RRRPPPMMMJJJGGGDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>??????>>><<<:::777555444444444000222555888999:::999999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAABBB??????@@@AAACCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCDDDDDDEEEGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEAAACCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHJJJJJJJJJIIIHHHBBBCCCEEEGGGHHHHHHHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLFFFFFFGGGHHHJJJKKKLLLLLLKKKMMMNNNPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFEEEDDDBBBAAA@@@???@@@AAADDDFFFFFFFFFDDDCCCDDDIIIOOOTTTWWWWWWTTTRRR************************+++*********))))))((((((''''''((((((((())))))***************************++++++************++++++...------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&+++***)))'''''''''((()))+++***'''&&&&&&'''***+++))))))))))))))))))))))))))))))(((((((((((())))))---+++)))'''&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************...,,,***+++---...---***///......---+++******)))......///555@@@KKKSSSWWWUUUQQQOOOTTT]]]bbb```\\\^^^gggzzzjjjQQQIIIBBB@@@AAAGGGSSS___dddccc___XXXQQQOOORRRVVV___cccgggkkkyyytttlllkkklllwww{{{rrriii```YYYTTTMMMMMMQQQWWWXXXXXXZZZ______cccgggkkkqqqpppfffZZZ]]]______ZZZQQQGGG>>>:::444666777555111//////000222111//////222777<<<@@@KKKTTT___ggglllrrrzzz~~~zzztttlllfff___YYYQQQJJJGGGEEEEEEEEECCCBBB@@@???===<<<<<<<<>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>@@@???===;;;999777555444666555555444444444555555888888999:::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAABBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGHHHJJJKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFIIIKKKLLLLLLKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPMMMIIIGGGHHHHHHFFFDDDAAACCCEEEGGGIIIIIIIIIHHHFFFEEECCCAAA@@@AAABBBCCCBBBDDDEEEDDD@@@======???DDDFFFJJJNNNQQQRRRRRRRRR******************************************))))))'''((())))))*********)))************************+++******))))))******+++---,,,,,,++++++******)))))))))))))))))))))))))))***)))))))))((((((((((((************************(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))((((((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))+++******))))))******+++---+++)))''''''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))))))))************---+++******,,,---,,,***---,,,,,,,,,,,,,,,++++++,,,,,,,,,///777AAAKKKRRRQQQMMMKKKNNNTTTZZZ\\\[[[\\\dddvvvpppXXXOOOEEE???>>>DDDPPP]]]bbbaaa^^^YYYTTTRRRSSSUUU[[[```dddhhhtttvvvlllhhhiiittt}}}tttjjj```WWWQQQOOOOOORRRWWWXXXXXX[[[```jjjnnnttt|||ooo]]]YYY[[[^^^^^^YYYPPPEEE>>>666666555444444222111000222111000000222666:::<<>>=========<<<<<<;;;<<<<<<======??????@@@@@@AAAAAA@@@@@@@@@???>>>===<<<:::999999777777666555555555555555666777888999:::;;;<<<<<<>>>>>>>>>??????@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHFFFGGGIIIJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIEEEGGGIIIKKKLLLLLLKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLNNNKKKGGGFFFGGGGGGFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDBBBAAAAAABBBCCCDDDDDDEEEFFFEEEAAA??????@@@EEEGGGJJJNNNPPPRRRRRRRRR*********************************+++++++++++++++((()))***+++++++++***)))************************+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((((((************************(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))'''((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***,,,***)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))************+++***)))***+++,,,+++)))***+++++++++,,,,,,------+++,,,,,,,,,///777BBBKKKPPPNNNMMMNNNQQQVVV\\\___^^^cccqqqrrrbbbWWWJJJBBB>>>@@@KKKVVV_________\\\XXXTTTSSSSSSVVV\\\aaadddmmm~~~wwwkkkeeeeeennnyyy{{{uuulllcccYYYRRRSSSQQQSSSVVVWWWWWW[[[aaassswwwxxx```TTTUUUYYY^^^___YYYOOOGGG===999444444666666333000111111000111222444666777<<>>???@@@AAABBBBBB@@@@@@@@@?????????>>>>>>:::999888666666555555555555555555666777888888999;;;;;;<<<===>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEFFFGGGHHHGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGEEECCCBBBAAAAAABBBAAA@@@@@@AAACCCFFFIIIKKKFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBAAAAAACCCDDDEEEEEEFFFGGGEEECCC@@@@@@@@@EEEGGGKKKNNNPPPQQQQQQPPP*********************************++++++,,,,,,---((()))+++,,,,,,+++***)))******************************))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))*********)))))))))((((((************************(((((())))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))(((((()))************)))*********)))))))))((((((((((((((((((((((((((((((***))))))((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))((((((((('''''''''''''''&&&'''((())))))((('''&&&'''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,((()))))))))***************)))))))))*********)))***++++++++++++,,,,,,,,,,,,...///...---111;;;CCCKKKMMMPPPQQQSSSVVV\\\```cccdddmmm|||{{{lllhhh^^^RRRIIIBBB???EEEMMMXXX___eeecccZZZSSSQQQSSSTTTYYY^^^___dddpppuuuiiicccaaagggnnnvvvuuusssqqqmmmfff^^^XXXVVVTTTSSSUUUUUUUUUZZZ```ssswww|||aaaRRRQQQQQQVVV[[[\\\XXXSSSJJJBBB888555666888555111000111111111222222222333666:::@@@FFFMMMUUU^^^dddlllnnnqqqrrrsssssstttuuuppplllfff```[[[UUUPPPLLLHHHGGGFFFCCCBBB@@@@@@??????>>>==================;;;<<<===>>>@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@@@@???<<<;;;:::888777666666666444444444444555555555555888999999;;;<<<===>>>>>>?????????@@@AAABBBDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@??????@@@BBBBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCCAAAAAAAAACCCDDDGGGEEECCCBBBBBBDDDFFFHHHFFFGGGHHHJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBAAAAAAAAABBBCCCEEEFFFDDDEEEEEEEEECCCBBBAAAAAAFFFHHHKKKNNNOOOPPPOOOOOO*********************************++++++,,,,,,---)))***+++,,,,,,+++***)))***************************))))))))))))))))))***((())))))******++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))((())))))***************))))))((((((((('''''''''((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''''''(((((((((''''''((((((((()))))))))***((((((((((((((((((((((((((((((***++++++***)))((('''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))***++++++((()))))))))************))))))***))))))))))))))),,,,,,+++++++++*********)))---000000---...444:::@@@FFFNNNRRRSSSTTTWWWZZZbbbaaaeeeppp{{{}}}ssshhhiiibbbZZZSSSJJJBBBAAAEEEQQQ___llljjj]]]QQQOOOSSSSSSWWWZZZ\\\]]]cccqqq}}}zzzooogggaaa^^^___ccciiiiiiiiijjjiiifff```\\\ZZZWWWUUUUUUTTTSSSWWW]]]mmmqqqzzz{{{dddUUUOOOJJJKKKRRRXXX[[[[[[XXXOOOCCC;;;777666555333111111111111111111000000333666999>>>EEEMMMTTTYYYbbbfffjjjmmmnnnooorrrttttttqqqmmmhhhccc\\\UUUPPPMMMKKKIIIFFFCCCAAA@@@@@@??????>>>===============<<<<<<<<<===???AAACCCDDDBBBBBBAAAAAA@@@???>>>>>>>>>===;;;:::999888888888555555555444444444444444666666777888999;;;;;;<<<=========>>>@@@AAACCCDDDAAAAAA@@@?????????@@@@@@===>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>?????????BBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>@@@??????>>>???@@@AAABBBEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@AAABBBEEEFFFKKKIIIFFFDDDCCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKMMMLLLLLLKKKJJJHHHGGGFFFBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBCCCCCCCCCBBBAAAGGGIIIKKKNNNOOOOOONNNMMM*********************************++++++++++++++++++************)))))))))***************************))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))((()))******++++++******((((((((((((''''''''''''))))))))))))))))))))))))++++++***)))))))))*********))))))((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***''''''''''''''''''''''''))))))))))))(((((((((((($$$%%%&&&'''((((((((('''''''''(((((())))))******'''(((((((((((()))))))))))))))***+++++++++******'''((()))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************(((***+++***)))((()))***,,,,,,++++++*********)))'''***---...,,,,,,...111888@@@KKKSSSVVVVVVVVVWWWYYYXXXZZZdddpppuuuqqqjjjhhhddd```\\\RRRGGGAAAAAAJJJ\\\mmmoooaaaTTTQQQSSSSSSSSSVVVYYYYYY[[[cccmmmppplllgggbbb^^^[[[ZZZZZZaaaaaaaaabbbddddddbbbaaa___[[[XXXWWWTTTRRRUUUZZZeeekkksss{{{uuugggXXXQQQJJJGGGKKKSSSYYY\\\___[[[RRRGGG<<<555444444222111111111111000000000222333555999>>>EEEJJJMMMWWW\\\cccgggiiikkknnnqqqrrrqqqpppnnnjjjddd\\\WWWSSSQQQNNNJJJGGGDDDBBBAAA???>>>===<<<<<<;;;<<<<<<============>>>@@@BBBCCCAAAAAA@@@@@@???>>>======???>>>===;;;::::::::::::888777777666555555444444444555555666777888999999;;;;;;<<<<<<>>>???AAAAAA@@@@@@??????>>>??????@@@<<<===???@@@@@@@@@???>>>????????????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB??????>>>>>>>>>>>>??????AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>???>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCBBBCCCEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@???@@@AAACCCEEEFFFIIIHHHFFFEEEEEEFFFHHHIIIGGGHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDAAABBBDDDDDDBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@BBBDDDEEEDDDCCCHHHJJJLLLNNNNNNNNNLLLKKK******************************************)))))),,,+++)))''''''((()))***************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))))))))((((((((((((''')))))))))))))))))))))))),,,+++******))))))************)))((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&'''(((((()))))))))'''''''''((()))*********'''((((((((()))))))))))))))))))))))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******+++''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,+++)))(((***+++************++++++++++++)))))))))***+++,,,---...333:::FFFPPPUUUVVVUUUTTTSSSQQQRRR\\\iiiqqqppplllgggeeeccc```WWWKKKDDDCCCEEEUUUhhhooohhh]]]UUUSSSQQQOOOQQQVVVWWWWWW[[[aaaeeedddaaa\\\YYYWWWWWWVVVYYYXXXXXX[[[```eeehhhiiiddd```]]][[[WWWSSSTTTXXX\\\eeennnqqqrrrqqqllleeeYYYUUUQQQMMMMMMPPPTTTWWW]]]bbbaaaVVVDDD666333555333222111000000000111111000000111444999===@@@AAAHHHPPPYYY___bbbeeeiiillllllmmmoooqqqpppllleee```ZZZXXXTTTPPPKKKGGGEEECCC@@@@@@>>>======<<<<<<<<<@@@???=========>>>@@@AAA???????????????????????????>>>===<<<<<<<<<<<<<<<;;;::::::888777666555555444444444555555666666666:::::::::;;;<<<===>>>?????????>>>>>>>>>>>>??????<<<===???@@@@@@@@@>>>>>>===>>>>>>>>>>>>?????????>>>??????@@@AAAAAABBBBBB@@@??????>>>>>>??????@@@BBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>======>>>???AAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCBBBCCCEEECCCCCCDDDEEEFFFFFFFFFFFFAAABBBDDDFFFGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAA@@@??????>>>??????@@@AAABBBCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAACCCEEEDDDBBB@@@@@@AAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDD@@@??????BBBFFFHHHGGGFFFIIIJJJLLLNNNNNNMMMKKKJJJ************************+++*********))))))((((((,,,+++(((&&&%%%''')))***************************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))+++++++++************)))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************)))))))))))))))))))))))))))))))))))),,,,,,+++***))))))************)))((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************&&&''''''((()))******+++'''((((((((())))))******)))(((''''''''')))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))+++++++++***************))))))))))))************)))+++---,,,)))(((***,,,'''((()))***+++,,,------,,,***((((((***---///000+++222<<>>===<<<===>>>???======>>>???@@@@@@AAAAAA???>>>===============>>>======<<<:::999777666666444444444444444444444444:::::::::::::::;;;<<<===???>>>>>>>>>>>>>>>??????<<<===???@@@AAA@@@>>>===============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@????????????@@@@@@BBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAA@@@??????>>>=========>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFEEECCCBBBCCCFFFBBBBBBDDDEEEEEEFFFFFFFFF>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDD@@@????????????????????????@@@AAABBBBBBBBBAAAAAAFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHEEEFFFFFFEEEEEEDDDCCCBBBAAADDDFFFEEEBBB??????AAA???@@@AAABBBCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCC@@@??????CCCHHHJJJJJJHHHJJJKKKLLLNNNMMMLLLKKKIII)))+++,,,++++++,,,***((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))***************)))(((''''''((()))***+++*********))))))((((((***)))(((''''''((()))***)))***+++***)))((((((***&&&''''''((()))******+++************))))))))))))))))))((((((''''''&&&&&&"""$$$(((******)))&&&$$$*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))((('''''''''(((((()))***+++++++++++++++***************+++(((((((((((((((((((((((())))))))))))))))))))))))///***&&&&&&)))+++***((('''***)))%%%+++666555,,,))))))))))))))))))))))))%%%&&&'''))))))))))))(((((('''''''''''')))+++,,,))))))************))))))))))))************))))))(((((((((((())))))))))))+++)))((((((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))************((((((((((((((((((((((((************************************************))))))************))))))************+++,,,---...///000555===FFFMMMOOOOOOPPPMMMJJJNNNXXXaaaeeefff___]]]\\\[[[ZZZTTTKKKDDDAAALLL[[[hhhmmmjjjccc^^^TTTMMMKKKPPPSSSRRRSSSWWW\\\]]]]]]ZZZUUURRRRRRSSSSSSPPPNNNQQQZZZdddlllooojjjgggeeedddccc___YYYTTTVVVdddqqqqqqeee[[[YYY]]]WWW\\\^^^\\\TTTNNNLLLLLLSSS___iiidddQQQ@@@888777222111000/////////000000222111000000111333555777;;;>>>CCCHHHOOOVVV^^^dddhhhiiikkkmmmnnnoooooonnnhhheee___ZZZTTTOOOJJJGGGFFFEEECCCAAA??????>>>???@@@??????>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>===;;;999888888777777666555444444333555555666777888999::::::<<<<<<;;;;;;;;;<<<======::::::;;;<<<===>>>??????========================<<<<<<======>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>======>>>?????????????????????@@@@@@@@@@@@??????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBAAA@@@>>>===BBBBBBBBBBBBAAA@@@???>>>@@@BBBDDDDDDCCCBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDEEECCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????????????????@@@AAABBBBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJFFFFFFFFFEEEDDDBBB@@@@@@CCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDFFFGGGGGGMMMOOOQQQRRRQQQMMMJJJGGG)))*********++++++***((())))))))))))))))))))))))***************)))(((((())))))))))))***************)))(((''''''((()))************)))))))))(((((())))))(((((((((((())))))((()))***)))'''''''''(((''''''(((((())))))************)))))))))(((((((((((((((((((((((('''''''''%%%''')))++++++***((('''******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))))))))(((''''''&&&''''''((())))))******++++++***))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))...***&&&&&&)))+++***(((&&&)))((($$$)))333222***))))))))))))))))))))))))''''''((())))))((('''&&&''''''''''''((()))***+++(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***(((&&&'''((())))))((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******************************************************))))))))))))))))))))))))))))))************))))))************+++,,,,,,---......111888@@@GGGKKKLLLNNNLLLJJJLLLRRRYYY^^^```]]]\\\ZZZZZZYYYTTTLLLEEE@@@EEEOOO\\\fffiiieeeaaaZZZRRRNNNQQQTTTSSSSSSVVVZZZ[[[[[[YYYUUUSSSSSSUUUUUUPPPKKKLLLUUU```kkkpppllliiiffffffeeebbb]]]XXXVVVdddssstttiii\\\WWWWWWWWW\\\___]]]VVVPPPMMMMMMQQQXXX^^^]]]SSSFFF<<<888222222222222111111111111111000///...///111333444888;;;???CCCHHHOOOVVV[[[bbbdddgggjjjlllmmmmmmmmmjjjhhhddd```[[[UUUPPPMMMHHHHHHGGGEEECCCAAA???>>>??????>>>>>>======<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::999999888777777666666555555555555666777777888888:::::::::::::::;;;<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>??????@@@@@@??????>>>???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@???>>>BBBBBBBBBBBBAAA@@@???>>>@@@BBBCCCDDDBBBBBBCCCDDDAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDAAABBBDDDFFFGGGHHHIIIHHHKKKLLLMMMMMMLLLJJJGGGFFF+++)))((()))***+++***)))))))))))))))))))))))))))******+++++++++***))))))))))))))))))************))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))(((((('''((()))((('''&&&&&&((((((((((((((()))))))))))))))))))))((((((((('''''''''((((((((((((((())))))((()))***+++++++++************)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''')))))))))))))))(((((('''&&&&&&''''''(((((())))))******)))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))---***&&&&&&)))***)))'''&&&)))'''###'''///...'''))))))))))))))))))))))))(((((())))))((('''%%%$$$&&&'''((())))))******)))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((('''%%%%%%'''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((()))***************************************************(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++---,,,---111888@@@EEEHHHKKKKKKKKKKKKKKKOOOTTTXXXZZZXXXXXXYYYXXXTTTMMMGGGAAA@@@CCCMMM[[[eeegggeeeddd[[[SSSSSSTTTTTTSSSTTTVVVWWWXXXWWWUUUUUUUUUVVVWWWPPPIIIGGGNNNZZZfffnnnllliiigggfffgggeee```\\\XXXeeesssuuujjj\\\SSSPPPTTTXXX[[[[[[UUUPPPMMMLLLNNNPPPSSSUUUTTTMMMBBB;;;444333333333222222111111000///...---......000000444666999<<<@@@EEEKKKOOOYYY\\\```eeeiiijjjjjjjjjjjjjjjiiifffaaa\\\WWWSSSMMMMMMKKKIIIGGGCCC@@@???>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;:::999999888888555555555555555555555555777777777777888999:::;;;============<<<<<<;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>;;;;;;<<<============<<<>>>??????@@@@@@??????>>>======<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@????????????@@@AAAAAAAAAAAAAAA@@@???>>>???AAACCCCCCBBBAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBB?????????>>>>>>>>>>>>>>>@@@AAACCCEEEEEEEEEEEEEEEAAAAAABBBBBBCCCCCCCCCDDDAAACCCGGGKKKMMMMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHH///***&&&(((************))))))))))))))))))))))))))))))*********))))))(((((()))))))))************))))))(((((((((((())))))))))))))))))))))))(((((('''((()))******)))((('''((()))***)))'''&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''(((((()))))))))*********))))))******+++,,,,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))))))))***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((,,,)))'''''')))))))))'''''')))'''$$$''',,,+++&&&))))))))))))))))))))))))'''(((((()))((('''&&&%%%&&&'''(((*********)))((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((()))))))))))))))'''&&&&&&'''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))+++***(((&&&&&&''')))***''''''''''''''''''''''''************************))))))))))))))))))))))))))))))************))))))+++++++++++++++*********---+++***,,,111888???DDDIIILLLNNNLLLIIIIIIMMMRRRUUUTTTTTTVVVWWWUUUOOOJJJDDDAAA@@@DDDNNNZZZbbbfffkkkcccZZZVVVUUUUUUSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWWWWQQQJJJGGGJJJTTT^^^eeegggeeecccdddffffffbbb___]]]fffooopppgggZZZOOOJJJNNNQQQUUUUUURRRMMMJJJIIIKKKKKKNNNQQQSSSOOOGGG@@@777666444222111111111222111000///............///000222555777:::>>>DDDHHHPPPSSSYYY___cccfffggggggfffhhhjjjiiieee```[[[XXXUUUSSSOOOKKKHHHEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;<<<===>>>@@@=========<<<<<<<<<;;;;;;777777777666666666555555555555555555666888999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>>>>>>>======;;;;;;<<<<<<============;;;;;;<<<============<<<>>>>>>????????????>>>>>>======<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>@@@AAAAAA@@@>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAA===>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFFFFEEECCCBBB@@@@@@AAAAAABBBCCCCCCCCCBBBFFFKKKPPPSSSRRROOOMMMNNNLLLJJJHHHHHHIIIKKKLLL444+++&&&(((***))))))+++))))))))))))))))))))))))''''''((((((((((((((('''((()))))))))************(((((())))))))))))(((((((((((((((((((((((())))))'''((()))******)))(((''')))***+++***((('''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))******))))))((((((((()))***+++---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))))))))******))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((((((''')))***)))'''(((******(((((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''')))******)))((((((((())))))******))))))(((((())))))******))))))((((((((((((((())))))))))))+++)))''''''((()))((('''(((((((((((((((((((((((())))))(((((((((((())))))+++***(((&&&&&&''')))***''''''''''''''''''''''''))))))))))))))))))))))))************************))))))************))))))******+++++++++***)))))),,,+++******---333:::???FFFLLLPPPPPPKKKIIILLLPPPQQQPPPQQQSSSVVVVVVQQQMMMFFFEEEDDDBBBCCCKKKVVV^^^lllggg```ZZZWWWVVVSSSPPPOOOOOOPPPQQQSSSUUUUUUUUUTTTRRRNNNKKKLLLPPPVVVZZZ```^^^]]]___ccceeecccaaaaaaeeehhhhhhaaaWWWMMMGGGJJJMMMOOOPPPOOOLLLJJJIIIIIILLLNNNPPPOOOLLLHHHEEE<<<:::666222000000111222222111111000////////////...000222444777;;;@@@DDDHHHKKKQQQWWW\\\___aaaaaaaaaeeeiiijjjgggbbb___^^^\\\YYYSSSMMMIIIGGGFFFGGG???????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;===???@@@>>>>>>>>>>>>============::::::999999888777777777555555555555666777888999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>======>>>>>>>>>??????>>>>>>>>>=========<<<<<<===>>>>>>========================@@@???>>>>>>>>>???@@@AAA??????@@@@@@??????>>>>>>===???AAAAAA@@@???@@@AAA????????????@@@@@@@@@@@@AAAAAA@@@???????????????<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAAAAADDDDDDCCCCCCBBB@@@???>>>===>>>>>>>>>??????@@@@@@CCCDDDEEEFFFEEECCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCGGGNNNTTTVVVTTTQQQOOOKKKJJJIIIHHHIIIKKKMMMOOO:::...&&&(((+++((((((,,,))))))))))))))))))))))))&&&&&&''''''((((((''''''))))))))))))************(((((())))))))))))((((((''''''(((((((((((())))))(((((())))))))))))(((((()))++++++***)))((()))***(((((((((((()))))))))))))))))))))(((((((((''''''((())))))))))))))))))***(((''''''''''''((())))))---,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))************(((((((((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''*********)))))))))******((((((((((((((((((((((((&&&''')))***++++++******(((((())))))))))))(((((())))))************))))))))))))************))))))(((((((((((())))))))))))---+++)))))))))***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((()))***************************))))))))))))))))))))))))************************))))))************))))))((()))***+++++++++))))))++++++++++++,,,000555999AAAHHHPPPRRRPPPMMMMMMOOOLLLLLLMMMQQQUUUVVVSSSPPPHHHJJJJJJEEEAAACCCLLLTTTfffhhhfff___XXXVVVSSSPPPMMMMMMLLLNNNQQQSSSRRRRRRPPPQQQQQQPPPOOOOOOQQQSSSXXXWWWWWW[[[aaaeeefffddddddcccbbb```\\\UUUMMMGGGJJJKKKLLLMMMMMMMMMLLLLLLIIILLLOOONNNKKKHHHGGGHHHBBB@@@===999666444333222222222222111111000000000...///111222444888===@@@AAACCCHHHMMMRRRVVVYYYZZZ]]]bbbhhhiiigggdddccccccbbb^^^XXXQQQMMMKKKKKKKKKBBBBBBAAAAAA@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;::::::999999666666666666666777777888666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>======>>>>>>??????>>>>>>============<<<======>>>???========================???>>>>>>>>>>>>???@@@@@@>>>>>>?????????>>>>>>===<<<>>>@@@@@@???>>>???@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAADDDDDDCCCBBBAAA???>>>=========>>>???@@@AAAAAABBBDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCGGGNNNSSSUUUSSSPPPMMMFFFGGGGGGIIIKKKMMMNNNOOO@@@111''')))+++((((((,,,))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))************'''((()))******)))(((''''''''''''((((((((())))))))))))(((((((((((()))))))))*********((('''((()))''''''(((((())))))************)))))))))(((((((((*********)))))))))))))))'''''''''((((((((())))))+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''''')))))))))))))))((()))+++(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))---+++))))))******)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******************************))))))))))))))))))))))))************************))))))************))))))&&&((()))+++,,,+++***)))(((***,,,,,,,,,---000333999AAAKKKRRRSSSQQQNNNMMMIIIIIIJJJOOOTTTWWWUUURRRNNNOOOPPPNNNKKKJJJLLLOOO]]]fffjjjcccZZZUUUSSSPPPMMMKKKJJJLLLNNNPPPOOOMMMLLLOOORRRRRRQQQQQQRRRTTTTTTSSSUUUZZZbbbhhhjjjiiidddaaa___^^^]]]WWWNNNFFFIIIHHHHHHHHHJJJLLLMMMMMMIIIJJJKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGBBB<<<666222111111111222111111000000//////000000111333777:::;;;===@@@DDDHHHMMMPPPRRRWWW]]]ccceeecccaaabbbdddcccaaa^^^YYYUUUQQQNNNMMMEEEEEEDDDCCCAAA@@@????????????>>>======<<<;;;;;;999::::::;;;<<<<<<======::::::;;;;;;;;;;;;;;;:::========================<<<;;;;;;;;;;;;;;;;;;;;;999888888777777777777888555666666666777777888888999999999999999999999999888999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<======>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<===>>>==============================>>>???????????????======>>>>>>>>>>>>>>>===;;;===??????>>>===>>>???=========>>>>>>>>>??????????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBDDDDDDCCCBBBAAABBBBBBBBBAAAAAA???>>>>>><<<======???@@@AAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAEEEKKKOOOQQQOOOKKKIIICCCEEEIIILLLOOOQQQRRRRRRCCC333'''***,,,((((((---))))))))))))))))))))))))''''''((())))))***))))))))))))))))))************'''((()))******)))((('''&&&'''''''''(((((())))))***)))(((''''''((()))***''')))))))))'''&&&'''(((&&&''''''((()))******+++************))))))))))))++++++******))))))((((((''''''((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((('''&&&'''((((((((()))(((''')))+++((((((((((((((((((((((((,,,,,,------,,,+++)))(((***)))(((''''''((()))***''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))---+++))))))))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%''')))+++,,,+++******%%%))),,,---,,,,,,---///444<<>>===<<<<<<<<<888888999::::::;;;<<<<<<999999;;;;;;;;;:::999888<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777666666666666555555555555555555555555555555555555777777888999;;;<<<======888999999::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;======>>>>>>>>>>>>======::::::::::::;;;;;;<<<===========================<<<===>>>@@@@@@@@@???>>>======>>>>>>>>>>>>>>>===;;;===??????>>>===>>>???============>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<:::999999:::<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAAAAAAAACCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===???AAACCCDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKFFFFFFEEEDDDCCCBBBBBBAAA???CCCHHHLLLMMMKKKHHHEEECCCFFFLLLQQQUUUVVVVVVUUU...---,,,+++***************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((('''&&&&&&''''''(((((())))))******))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))),,,+++***)))(((((())))))******+++,,,------......+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,((())))))*********))))))(((((((((((()))***,,,,,,(((((())))))************((((((''''''''''''((((((''''''(((((())))))******'''((()))*********************))))))))))))******''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''((()))******+++***,,,//////,,,)))(((((()))((('''((()))***)))(((+++++++++***************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''(((((('''(((((()))***+++)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))'''''''''''''''&&&%%%%%%)))************+++++++++*********++++++,,,,,,,,,///333;;;EEEOOOSSSRRROOOGGGGGGGGGIIIMMMOOOPPPQQQUUU[[[]]]XXXSSSRRRSSSSSS[[[aaagggfff___WWWRRRQQQKKKHHHFFFGGGJJJLLLLLLKKKLLLMMMMMMMMMMMMOOOSSSVVVXXXUUUTTTWWW]]]ccceeeeeefff```[[[]]]bbb___TTTIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGHHHHHHGGGEEEBBB@@@HHHLLLRRRUUUQQQGGG???;;;444333111111111111000///000000000000000000000000888888999:::===@@@BBBDDDLLLPPPUUUYYY[[[[[[\\\\\\cccdddeeedddaaa\\\WWWTTTLLLKKKJJJHHHEEECCC@@@???AAA@@@@@@>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===============<<<;;;:::999888888888777777666666555555555444333444444555555666666666555555555555666888999:::::::::;;;;;;;;;::::::999::::::;;;<<<<<<===>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<===>>>??????>>>===<<<======================================================>>>>>>===<<<;;;;;;<<<:::999999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<:::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===???@@@BBBCCCCCCBBBBBBBBB@@@=========>>>>>>===;;;<<<>>>@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIHHHFFFBBB???<<<>>>BBBFFFIIIIIIHHHGGGGGGEEEIIIOOOWWWaaafff___UUU...---,,,+++***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))************))))))(((((())))))***))))))))))))))))))((((((((())))))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))***+++++++++***))))))((((((((()))***++++++))))))))))))))))))******))))))(((((((((((())))))************************((())))))************)))***))))))(((((())))))***''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))************,,,///333222,,,''')))((((((((()))))))))(((*********************))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((('''(((((()))(((((((((((())))))***))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))))))))))))))************)))((('''))))))*********+++++++++*********++++++,,,,,,,,,...///444===FFFMMMPPPPPPGGGFFFFFFFFFHHHJJJLLLLLLPPPVVVYYYUUUQQQRRRTTTTTTWWW[[[```aaa^^^ZZZWWWVVVMMMJJJHHHHHHIIIKKKJJJIIIKKKLLLMMMMMMNNNOOORRRUUUVVVVVVVVVVVVXXX\\\bbbfffhhhbbb\\\\\\^^^\\\TTTLLLKKKJJJIIIGGGFFFFFFFFFGGGFFFGGGGGGGGGFFFDDDBBBAAAFFFJJJOOOSSSQQQKKKEEEAAA<<<999555222111111000///000000000000000000000000555666666777999<<>>>>>======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<============>>>>>>>>>??????===<<<;;;::::::999999999888888777777777666666666555555555555666666666666555555555555666777888999888888888999888888888777999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999:::888777888999::::::999;;;;;;;;;;;;;;;;;;::::::<<<===>>>===<<<;;;<<<===<<<<<<<<<;;;<<<<<<=========>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA???===<<<===>>>>>>===;;;<<<===???@@@@@@AAAAAADDDDDDEEEEEEFFFEEEEEEEEEGGGHHHIIIHHHFFFBBB>>>;;;:::>>>CCCFFFFFFFFFFFFFFFLLLPPPVVV```mmmrrriii]]]---,,,+++***************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))******))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))******))))))(((((((((((())))))&&&'''((()))))))))((('''''''''(((((())))))******+++************)))))))))))))))))))))))))))))))))((((((((((((((())))))***)))***,,,------,,,***)))***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++***))))))(((''''''************)))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***'''(((///888999000&&&))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))******++++++******)))))))))))))))*********++++++*********+++++++++++++++,,,+++---222:::CCCJJJNNNGGGFFFDDDCCCCCCEEEFFFHHHJJJPPPSSSPPPOOORRRTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXLLLJJJIIIIIIIIIIIIHHHGGGJJJLLLNNNNNNNNNOOOQQQSSSTTTWWWXXXVVVSSSVVV^^^fffhhhccc]]][[[ZZZYYYUUUQQQOOONNNLLLJJJHHHFFFFFFEEEFFFFFFGGGFFFFFFDDDBBBAAACCCGGGKKKOOOQQQQQQOOOMMMIIICCC<<<666222111000///////////////////////////222222222333555888:::<<<<<<@@@DDDIIILLLPPPUUUXXX[[[]]]___``````___\\\[[[WWWVVVTTTQQQNNNKKKHHHFFFAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::999999999999888888888777777777777777666666666777666666555555666666777555555555666666666666666777777888888999999::::::::::::::::::::::::::::::999999999999999999999999:::;;;<<<<<<======<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;::::::999999999999999:::::::::999888888999888777888:::;;;:::999<<<<<<<<<;;;;;;:::::::::;;;<<<======<<<<<<===>>>>>>>>>===<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@>>><<<<<<===>>>>>>===<<<<<<<<<<<<===???@@@AAADDDDDDEEEEEEDDDDDDCCCBBBFFFGGGHHHHHHFFFAAA===:::555999>>>AAACCCCCCEEEFFFPPPSSSZZZgggvvv|||qqqbbb,,,,,,+++***************))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''))))))************))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))***((((((''''''''''''(((((($$$%%%((()))***)))(((''''''''''''(((((()))))))))************))))))))))))(((((((((((((((((((((((()))(((((((((((()))*********+++---......---***)))+++***)))))))))))))))***)))))))))))))))(((((((((***))))))(((((())))))***((('''''''''&&&&&&&&&%%%++++++***))))))(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''')))&&&&&&,,,444555...&&&((()))***)))((('''((()))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))*********)))(((((('''(((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************************++++++++++++***))),,,222:::BBBFFFHHHGGGEEECCCAAABBBDDDFFFHHHMMMPPPMMMMMMQQQTTTTTTRRRNNNJJJKKKPPPSSSRRRPPPHHHHHHHHHIIIIIIIIIHHHGGGIIIKKKMMMNNNNNNNNNOOOPPPSSSVVVYYYXXXUUUWWW]]]dddaaa___\\\YYYXXXWWWWWWWWWSSSRRROOOMMMJJJGGGEEEDDDEEEEEEEEEEEEDDDCCCBBBAAABBBEEEHHHLLLRRRYYY\\\ZZZVVVOOODDD;;;555111///...////////////////////////000000000000222444666888:::<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777888777666666555555555666555444444444555555666666666666666666777777888888888888888888888888888888888888888888888888888888888999999:::::::::::::::999999999999999999999999888888888888888888888888:::::::::999888888777777888999999999999999888888;;;:::999;;;<<<===<<<:::<<<<<<<<<;;;;;;::::::999:::;;;======<<<===>>>@@@@@@???>>>===============>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<===>>>>>>===<<<<<<===>>>===<<<===<<<:::::::::===???AAABBBBBBCCCCCCCCCCCCBBBBBBEEEFFFGGGGGGEEEAAA<<<:::333777;;;>>>AAACCCEEEGGGNNNPPPXXXgggyyy~~~qqq___++++++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))((('''))))))************))))))******))))))((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%((()))***)))((('''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***+++++++++,,,.........,,,+++)))+++***)))))))))))))))***))))))(((((((((((((((((()))((((((''''''(((((()))%%%&&&&&&&&&'''''''''(((,,,+++***)))(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((('''''')))++++++)))'''(((***+++***'''&&&''')))&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))*********)))(((((('''((((((((((((((((((((((((((((((((()))******(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******************************************,,,///333888;;;FFFGGGFFFDDDBBBBBBDDDGGGJJJMMMNNNLLLMMMQQQSSSRRRRRRKKKDDDCCCFFFHHHFFFBBB@@@BBBEEEHHHIIIIIIIIIIIIGGGJJJLLLMMMLLLLLLMMMNNNQQQTTTWWWYYY[[[]]]```bbb]]]\\\[[[YYYWWWXXXYYY[[[VVVUUUSSSPPPLLLHHHEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAADDDGGGJJJSSS```fffeee___WWWLLLAAA999444000...////////////////////////000/////////111222444666777888:::;;;===AAAEEEIIILLLNNNQQQUUUXXXZZZ[[[[[[ZZZYYYXXXVVVSSSQQQOOOMMMHHHGGGEEECCC@@@===;;;:::<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<======<<<=====================;;;;;;;;;::::::999999999999888777666666666666666666555555555555666777888555555666666666666666777777777777777777777777777777777777777777777777777666666666666777777888888888888777777777777888888777777777777777777777777999999888888777777777777999999::::::::::::999999:::::::::;;;======<<<:::<<<<<<<<<;;;;;;:::::::::999;;;<<<===<<<===>>>@@@@@@???>>>===============>>>>>>???@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>========================>>>===<<<;;;:::;;;<<<======<<<;;;<<<===>>>===;;;===;;;999888888;;;>>>@@@??????@@@AAABBBCCCCCCBBBCCCDDDEEEDDDCCC@@@===;;;666888<<>>BBBFFFFFFIIILLLPPPTTTWWWXXXYYYYYYYYYYYYXXXWWWVVVTTTTTTNNNLLLJJJFFFBBB???===;;;>>>===;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<===============>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777777777777777666666666888:::;;;666666666666777777777777666666666666666666666666666666666666666666666666666555555555555666777777888777666666666666777888666666666666666666666666777777777777777777777777999999:::;;;;;;;;;::::::888777888:::;;;;;;999777;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<===>>>@@@>>>>>>===<<<<<<<<<============>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::<<<===>>><<<;;;;;;:::888777777999<<<>>><<<===???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>:::<<<>>>@@@BBBDDDHHHKKKNNNRRRZZZhhhvvvxxxiiiXXX******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&'''((())))))))))))((((((((((((((())))))))))))'''((()))******)))(((''''''''''''((((((((())))))(((''''''&&&&&&''''''((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++......,,,+++*********+++)))((((((((()))***++++++%%%&&&&&&'''((()))******))))))(((((((((((())))))************************+++***((('''((()))+++,,,***))))))(((((())))))***''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&&&&''''''(((((((((%%%(((******'''&&&'''((((((+++---+++&&&$$$&&&)))&&&''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((()))(((((((((((())))))***))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))'''((()))************)))(((((((((((()))))))))***+++*********)))))))))((('''))),,,,,,+++,,,///111777<<>>BBBCCCDDDQQQdddllliiiWWWTTTOOOKKKGGGBBB<<<999000000000000000000000000000///......///000111222222444666777888999<<>>>>>>>>?????????<<<<<<<<<===============::::::999999999999999999888888777666777999;;;<<<888888888888888888777777666666666666666666666666666666666666666666666666777666555555555666888888888777666555555666777888666666666666666666666666666666666777888888999999888999::::::;;;;;;::::::777777888:::<<<;;;999777999::::::;;;;;;<<<<<<<<<:::<<<======<<<<<<===???<<<<<<<<<;;;<<<<<<======<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<======>>>>>>???========================::::::;;;<<<=========<<<:::::::::;;;======<<<::::::999888777777888:::;;;===>>>>>>???@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???@@@AAAAAABBBDDDHHHKKKLLLQQQYYYdddnnnnnn```PPP***)))))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))(((''''''((()))***&&&&&&'''(((((()))((((((''''''(((((())))))******'''((()))++++++)))((('''''''''''''''((((((((()))))))))(((((((((((()))))),,,+++***)))(((((()))))))))))))))))))))((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******///...+++)))((()))***+++(((((((((((()))***,,,,,,$$$%%%&&&'''(((***++++++******))))))))))))************))))))((((((''''''***)))((('''((()))+++---******))))))))))))******''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))$$$'''+++---,,,+++)))((((((+++---+++&&&$$$&&&)))'''''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***(((''''''''''''(((((('''(((((()))***+++))))))))))))))))))))))))&&&'''((('''&&&&&&'''((())))))))))))))))))))))))%%%%%%&&&''''''(((''''''(((((((((((())))))))))))+++*********))))))((((((%%%(((******)))+++...222111777===@@@???@@@CCCFFFGGGHHHHHHFFFJJJQQQTTTRRRMMMKKKHHHEEEBBB===999666333999@@@EEEEEEEEEFFFGGGFFFFFFFFFDDDDDDEEEHHHKKKFFFMMMTTTUUUTTT\\\mmm{{{wwwdddVVVQQQSSSVVVXXX[[[ZZZXXXUUUQQQLLLHHHFFFCCCCCCBBBAAAAAAAAABBBBBB===AAAAAABBBOOOccckkkgggPPPOOONNNMMMKKKGGGBBB>>>111111111111111111111111//////...---...///000111555777888777666555666777:::;;;>>>BBBFFFIIIKKKLLLPPPQQQRRRTTTUUUVVVVVVVVVSSSRRRPPPMMMJJJHHHFFFEEECCCAAA???===<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>????????????<<<<<<======>>>>>>??????;;;::::::999::::::;;;;;;888888666666777999;;;===999999999999888888888888666666666666666666666666777777777777777777777777888777666666666777999:::888777666555555666777888666666666666666666666666555555666777888999::::::777888999:::::::::::::::999999:::<<<>>>>>>;;;999888999999:::;;;<<<======;;;<<<======<<<<<<===>>>;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????========================888999;;;===>>>>>>======999999:::;;;======<<<:::999888888777777888999:::???????????????>>>>>>===AAA???===<<<===???BBBDDDBBBBBBBBBBBBBBBDDDGGGJJJGGGMMMUUU^^^eeedddWWWHHH++++++******)))(((((((((+++*********))))))((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))((((((((()))***,,,---))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''')))***)))((('''(((***+++&&&%%%***+++((('''+++&&&''')))*********)))(((******)))((('''''''''(((((((((((()))+++***(((&&&&&&((())))))(((&&&''''''&&&''''''((((((((((((''')))(((&&&%%%%%%&&&((()))'''''''''***++++++)))&&&******))))))((((((''''''((((((((((((((()))******+++)))(((&&&&&&((()))+++***)))(((((()))(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((&&&''''''((()))******+++************************************************111333666:::===???@@@@@@BBBAAAAAACCCGGGLLLOOOQQQNNNIIIDDDBBBBBBAAA<<<777666777;;;AAAGGGIIIFFFCCC@@@???>>>@@@CCCFFFHHHIIIIIIHHHIIILLLOOOWWWiiiyyynnnZZZMMMKKKPPPVVVVVVSSSPPPQQQRRRQQQKKKEEEEEEBBB???@@@CCCEEEEEEDDDCCCAAAAAAEEELLLUUU[[[___KKKHHHFFFEEEFFFFFFCCC@@@888888999888666333111///000///...---------.........///000111333555666666777777999;;;===@@@CCCDDDGGGIIILLLOOORRRSSSTTTTTTRRRSSSRRRPPPMMMKKKKKKKKKHHHEEEAAA???>>>???>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::888888777999;;;===<<<<<<;;;<<<<<<<<<;;;::::::999======>>>>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<888999999::::::999999888999999999999999999999999:::999888888777777888888999:::;;;;;;:::999777666777777666666666666777777888888888888888888888888888888777777777777888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888<<<<<<<<<<<<<<<<<<<<<<<<@@@<<<888999===@@@???<<<;;;<<<<<<===<<<<<<;;;;;;===<<<:::::::::;;;===???????????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>===<<<;;;;;;888999:::999888888:::<<<>>>===<<<===>>>???>>>===BBBAAA@@@??????@@@BBBCCCFFFEEECCCBBBCCCEEEHHHIIIHHHKKKQQQYYY]]]XXXMMMCCC)))))))))))))))*********************)))))))))((())))))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%%%%$$$$$$%%%&&&'''((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''')))***)))((('''(((***,,,((('''***)))%%%$$$'''%%%&&&&&&'''''''''''''''((((((((()))***+++------((((((((()))******(((&&&'''((())))))''''''((()))******))))))))))))(((((()))(((&&&%%%%%%&&&((()))(((((()))+++,,,,,,***(((***)))))))))((((((((('''((((((((((((((()))*********)))(((''''''((()))***+++***))))))***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((''''''''''''(((((())))))******************************************************---///333777;;;>>>@@@@@@>>>>>>>>>???CCCGGGJJJKKKMMMIIIFFFEEEFFFDDD???:::777888;;;@@@EEEHHHGGGFFFCCCAAA???>>>@@@BBBEEEFFFKKKJJJKKKMMMPPPWWWhhhwwwqqq]]]PPPKKKMMMQQQRRRPPPNNNPPPRRRRRRMMMIIIHHHEEEAAA@@@BBBEEEFFFEEECCCAAA@@@BBBGGGMMMQQQSSSDDDBBB@@@@@@BBBBBBAAA???<<<======<<<999555222///.../////////......------......///111222444555555555666777999<<>>===<<<;;;;;;;;;;;;;;;::::::999999999::::::999888888999;;;<<<;;;:::;;;;;;;;;;;;;;;:::999999<<<<<<============<<<<<<::::::<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999::::::::::::999999::::::::::::::::::::::::::::::999888888888888999666777777888888888777777888777777666666777777888999999999999999999999999999999888888888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;===:::777888;;;>>><<<:::;;;;;;;;;<<<<<<;;;;;;;;;===<<<:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999666777999888888888:::<<>>??????>>>===@@@?????????@@@BBBEEEFFFHHHFFFDDDBBBBBBDDDGGGIIIGGGHHHLLLQQQSSSOOOEEE==='''(((((()))******++++++************))))))))))))************)))((('''&&&))))))))))))))))))))))))************************((((((((((((((())))))***''''''&&&&&&&&&'''(((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((''')))***)))((('''(((******'''''')))(((%%%%%%'''&&&&&&&&&&&&&&&'''(((((((((((()))***+++---///000)))(((((()))******((('''(((((()))((('''(((***---...---+++***)))((()))))))))((('''&&&&&&'''((()))***)))***+++------+++)))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((()))))),,,+++))))))******((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************************)))+++///333888<<<>>>@@@;;;:::;;;<<<>>>@@@CCCDDDIIIHHHGGGIIIJJJHHHCCC>>>999999:::>>>BBBFFFHHHHHHDDDAAA>>><<<<<>>===<<<===???AAA@@@???AAABBBBBBAAA>>>999444111...///000000000///---,,,------...///111222333333444444555777999<<<>>>?????????AAACCCFFFIIIKKKMMMLLLOOOQQQRRRPPPNNNNNNNNNKKKIIIGGGGGGFFFEEEBBB@@@@@@???>>><<<;;;::::::::::::999999999999999:::;;;;;;999888999:::;;;:::999::::::;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<=====================<<<<<<<<<<<<;;;============<<<;;;:::999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::999999999999999666666666777777888::::::999888888888888888888999999999999999::::::::::::::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<999777888;;;===<<<:::::::::::::::::::::::::::<<<;;;:::::::::;;;===>>><<<<<<==================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::999999888999::::::999:::<<<>>>GGGDDDAAA?????????>>>=========>>>???BBBEEEHHHIIIJJJGGGDDDAAAAAACCCFFFHHHHHHGGGFFFHHHIIIFFF???999(((((())))))*********************)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********''')))***)))((('''(((***&&&&&&''')))))))))***,,,)))((((((''''''(((***+++************+++,,,------)))((('''((()))***)))'''((())))))((('''))),,,///000...,,,)))''''''((()))((((((''''''''''''((((((***))))))***,,,---+++)))))))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))((((((,,,***(((((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************************************)))***---111555999;;;===999::::::;;;;;;<<<>>>@@@CCCDDDGGGJJJLLLJJJEEE@@@;;;::::::;;;>>>BBBFFFHHHBBBAAA>>>;;;;;;===AAAEEEGGGEEEFFFHHHJJJNNNZZZeee{{{pppcccUUULLLGGGFFFIIIIIIJJJNNNRRRUUUUUUTTTQQQNNNHHHDDDCCCEEEGGGHHHIIIGGGEEEDDDDDDCCCAAA???=========>>>???@@@@@@@@@BBBCCCEEEEEEBBB>>>999666222222222111000//////...------......///000111111222222333444666888:::;;;:::;;;;;;===@@@CCCGGGIIIHHHKKKOOOQQQPPPOOONNNNNNLLLKKKJJJKKKJJJIIIEEEBBBCCCBBB@@@>>><<<;;;:::999999999999999999::::::;;;;;;:::999999::::::999777999999::::::::::::999999999999::::::::::::999999999:::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<=========<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::999888999:::;;;===:::999999888888999999:::999:::::::::::::::;;;;;;::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::===;;;:::;;;===>>>===<<<999999999999999999::::::;;;;;;:::::::::;;;<<<=========<<<<<<;;;;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>GGGDDDAAA??????@@@??????===>>>>>>@@@BBBEEEHHHIIIKKKHHHDDD@@@@@@AAAEEEGGGHHHFFFCCCBBBBBBAAA>>>;;;************))))))(((((())))))))))))))))))******((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&(((((())))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************************************+++++++++******)))))))))''')))***)))((('''(((***&&&)))+++***)))***,,,---)))((((((''''''(((***+++)))))))))))))))***+++,,,***((('''((()))***)))(((((())))))((('''))),,,///...,,,***'''&&&&&&'''((((((((((((''''''((((((((((((''''''(((******)))((((((((((((((())))))))))))((((((((((((((())))))***(((((())))))))))))((((((***)))'''&&&((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000222555777888999;;;<<<<<<::::::===???>>>@@@DDDHHHJJJIIIEEECCC>>><<<:::999:::===BBBFFFDDDDDDBBB???<<<<<>>??????>>>>>>===>>>>>>@@@BBBDDDEEEDDDAAA>>><<<999888555222111000111111---------....../////////000000111222444555777888888888888:::<<>>>>>???@@@AAA@@@>>>???@@@AAABBBDDDEEEFFFIIIGGGCCC@@@???@@@CCCDDDEEECCC@@@>>>===>>>>>>>>>++++++******)))(((((('''))))))))))))************,,,++++++***)))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((((((((('''(((((()))))))))(((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''((((((************************************************''''''''''''''''''&&&&&&''')))***)))((('''(((***+++///111,,,((()))******&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((***,,,---***)))''''''((())))))((((((((()))((('''(((***---***)))(((&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))***(((&&&%%%'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,------...///111333444888;;;======:::999<<<>>><<<>>>AAACCCEEEFFFFFFEEEBBB@@@===999888999>>>BBBGGGIIIIIIFFFAAA======>>>DDDBBBBBBFFFHHHJJJPPPXXXdddccc___YYYQQQKKKHHHGGGEEEGGGIIIKKKOOORRRTTTUUURRRSSSSSSPPPLLLIIIHHHHHHFFFDDDBBBAAAAAAAAA???======>>>>>>===:::999999:::===>>>@@@BBBBBBBBBAAA@@@???>>>;;;777555333333222........................///000000111222333555555666666777888:::<<<===>>>===@@@DDDGGGGGGHHHHHHIIIHHHHHHIIIJJJLLLKKKHHHFFFGGGFFFDDDBBB@@@>>>>>>=========<<<;;;;;;;;;;;;;;;;;;999888888999999888666777777888999999999888888777888888999999888888777999999:::;;;;;;::::::999;;;;;;;;;::::::::::::999888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;:::999999999999999;;;;;;999888888777777777:::999999888888999999:::888888999999::::::;;;;;;999999888888888888999999::::::::::::::::::::::::999999999999999999999999888999999999999:::::::::999999999999999999999999888888999::::::::::::999999888888777888999;;;<<<999:::::::::;;;;;;;;;;;;<<<<<<;;;:::888777666666888888888888888888888888999999999999999999999999777777888999999999888888:::::::::888555444444666===<<<<<<>>>@@@AAAAAA@@@??????@@@AAAAAABBBCCCCCCFFFDDDAAA???>>>???@@@BBB@@@???<<<;;;:::;;;===>>>*********)))))))))))))))((()))))))))************++++++***)))(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''((()))+++++++++******(((((()))))))))*********************************'''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************************************&&&&&&''''''''''''''''''''')))***)))((('''(((***+++111222,,,'''''')))(((%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))+++,,,+++)))''''''((()))))))))'''((())))))''''''((()))&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''&&&%%%%%%'''((((((''''''((((((((()))))))))***((((((((((((((()))*********)))(((''''''((()))***+++)))&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,...///111666999<<<<<<999777:::===<<<===>>>???AAACCCFFFHHHHHHFFFBBB<<<888888<<>>;;;<<<===<<<999777888:::;;;<<<===>>>??????@@@@@@BBBBBBAAA???;;;777333000/////////.............../////////000111222333444444444666777888999999999999<<>>===<<<;;;;;;;;;:::999777888999999888777666777777888999999888888888888888999999888888888999999::::::::::::999999::::::999999999999888888999999:::::::::::::::999;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888888888999999999999:::999999888888999999888888888888999999777777888888999::::::;;;::::::999999999999::::::::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999999999999999999999777888:::::::::999999999:::999888777888:::<<<===999999::::::;;;;;;;;;;;;999999888888888888777777888888888888888888888888888888888888888888888888999999999999999999888777777888888777555555666888;;;;;;<<>>>>>??????>>>>>>===;;;::::::;;;<<<((((((((()))******++++++(((((())))))*********+++'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((("""###%%%''''''(((''''''(((((())))))*********+++************************&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************************************(((((())))))******++++++((()))***)))((('''(((***'''...111***&&&(((***)))&&&''')))*********)))(((******)))(((((('''((((((+++)))'''&&&((()))))))))&&&((())))))(((&&&''''''$$$%%%&&&((()))*********(((((())))))))))))(((((((((&&&%%%%%%'''((((((''''''((((((((())))))******((((((((((((((()))******+++)))(((&&&&&&((()))+++,,,***''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///333777;;;:::777555888;;;============>>>BBBGGGKKKLLLJJJEEE???999777:::>>>;;;CCCLLLPPPNNNJJJHHHHHH===;;;<<>>===:::999:::<<<;;;;;;;;;;;;<<<===>>>???CCCDDDFFFEEEAAA:::333...///////////////........./////////000000111222333222333555666777777666555777999;;;======???BBBDDDCCCCCCCCCEEEHHHIIIIIIHHHIIIHHHFFFEEECCCBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;999888777888999:::999777666666777888888888888888888888999999999999888888999999:::::::::999999888999999999888888888777777::::::::::::999888777777:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999:::999888888777777888888888999;;;<<<======<<<;;;999888888888888888888999666666777888999999::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888888888999999:::::::::888888888888888888888888888:::<<<===<<<;;;;;;;;;:::999888888999:::===>>>888999:::;;;;;;;;;::::::555666666777888999999:::777777777777777777777777777777777777777777777777<<<<<<<<<<<<<<<;;;:::999777888999999888999;;;===;;;<<<>>>AAACCCCCC@@@===;;;<<<===???AAABBBBBBBBB????????????>>>>>>>>>===@@@@@@@@@>>><<<:::;;;<<<)))((('''&&&''')))+++,,,(((((())))))))))))((((((''''''(((((())))))******'''((()))******)))(((''''''((()))******+++******''''''&&&&&&&&&&&&''''''***+++++++++***((('''&&&,,,+++)))((((((((()))***555///(((%%%'''+++------((((((((()))+++,,,***)))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++***((('''%%%$$$!!!###&&&((()))(((&&&%%%$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((())))))))))))))))))))))))*********(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$(((((((((((())))))))))))++++++***)))(((((())))))+++***)))'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***000444888::::::999999999888999;;;===>>>BBBFFFIIIJJJKKKKKKFFF@@@:::999:::<<<@@@HHHPPPTTTRRRLLLGGGGGG>>>999>>>DDDDDDEEEHHHKKKKKKJJJIIIGGGEEECCCAAACCCEEEGGGGGGGGGGGGIIIKKKOOOSSSWWWWWWTTTPPPMMMLLLEEEFFFFFFDDDAAA>>>======;;;===>>>===:::999999:::999888888888999;;;===>>>CCCEEEIIIJJJGGGAAA:::666111///------...//////...---......///000000//////111111111222333444666666888888999999999:::::::::<<<<<<===???AAADDDGGGIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???===;;;:::=========<<<<<<;;;999999:::::::::999999999888888888888888888777777777777444666888999999999:::;;;777777777777777777777777;;;;;;:::999888888888888999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888777777888888888888777777888888888888888888888888777888999:::;;;:::999888888999999::::::999999888999999999888888888777777:::999777777888888666555777777777777888888888888999999999888888888777777777777777888999:::;;;<<<;;;:::888666555555666777777777888888888888777777666666666666777777777777666777777777888888888888888888999999999999888888888888888888888888999999;;;888555555888<<<>>>@@@CCCBBBAAAAAABBBCCCAAA@@@===<<<<<<<<<>>>???AAABBBEEEAAA<<<;;;===>>>===<<<>>>>>>======<<<<<<;;;;;;+++***(((''''''((()))***(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((()))))))))(((((('''(((''''''&&&&&&''''''(((((((((((((((''''''((((((+++***)))((((((((()))***===555,,,''''''***,,,---)))******))))))((('''&&&***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************)))'''&&&%%%$$$%%%''')))***)))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((,,,,,,+++***)))'''$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))+++******)))(((((())))))***)))((('''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***,,,///333666777888999;;;;;;<<<===>>>???AAADDDGGGJJJLLLMMMIIIBBB===<<<<<<<<<@@@GGGOOOTTTTTTQQQNNNJJJAAA;;;===AAAAAACCCEEEHHHHHHGGGFFFEEECCCBBBAAACCCEEEFFFFFFEEEEEEFFFGGGKKKNNNQQQTTTTTTRRRPPPOOOIIIJJJIIIFFFBBB>>>=========>>>@@@@@@???===;;;;;;888888777777888:::<<<===???BBBFFFHHHHHHFFFBBB???777333///------.........,,,---......////////////000000111111222444555555666666777777777888888888;;;;;;;;;===???AAADDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>============<<<;;;::::::::::::::::::999999999999:::999999999999888888888555777999999999888999:::777777777777777777777777::::::999888888888999999999999999:::::::::;;;;;;999999999999999999999999888888888888888888888888777777888888888888777777888888888888888888888888777888999999::::::999999888999999999999999999888999999999888888888777777888777666666888999888777666666777777777888888888777888888888999999::::::::::::::::::;;;<<<======;;;999777666555555666777666777777888888777777666555666666666777777777777777666666666666666777777777888888999999888888777666777999:::::::::999888999888777777999===AAACCCHHHEEECCCBBBBBBBBB@@@???======<<<===>>>@@@AAACCCDDDCCC@@@>>>===<<<<<<;;;>>>>>>======<<<<<<;;;;;;,,,+++)))''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''&&&%%%(((''''''&&&&&&''''''(((((('''&&&&&&&&&''')))***+++***)))((('''((())))))BBB:::///)))(((***++++++,,,...///---)))&&&&&&'''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))******++++++,,,+++)))((('''&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&************)))'''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((******)))((((((((())))))'''((((((((((((''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))((()))******++++++******'''***---000333666999<<<>>>???@@@@@@???@@@BBBDDDJJJMMMNNNKKKEEE@@@>>>>>>;;;>>>CCCJJJPPPTTTTTTSSSNNNEEE===<<<======???BBBCCCDDDDDDCCCCCCBBBAAA@@@CCCDDDEEEDDDBBBAAABBBCCCEEEGGGJJJOOOSSSUUUTTTSSSNNNNNNLLLIIIDDD@@@>>>>>>>>>>>>???@@@@@@???<<<999888777777666777888999:::<<<>>>BBBFFFIIIKKKLLLLLLAAA<<<555///---.........,,,,,,------...//////000//////000111222333444444444444444444555555555555888888999:::;;;===>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBB????????????>>>===<<<;;;;;;;;;:::::::::999999999;;;;;;;;;:::::::::999999666888::::::888777888999777777777777777777777777999999888888888999::::::999999999999999:::::::::888888888888888888888888888888888888888888888888666777777888888777777666777777777777777777777777888888888888888999999:::888888999999999999888888999888888888888777777777666555555666888999999888666666777777777777888888666777888999:::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<:::999777555555555666666666666777777777777666666555555666666666777777777999888777666666666777888777888888999999888888777444666999;;;<<<:::888777777999::::::;;;>>>DDDIIINNNJJJEEEBBB@@@@@@???>>>>>>=========>>>@@@AAACCCDDDFFFFFFCCC>>>;;;:::;;;>>>?????????>>>===;;;:::+++***)))(((''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***((()))))))))(((((('''&&&((((((''''''''''''((((((***)))'''''''''(((***++++++***)))((('''((())))))<<<666...***)))+++***)))...111444111+++'''))),,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((()))***+++,,,...,,,***(((''''''((()))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''((()))*********&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((***))))))((((((((())))))&&&''')))******)))((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((())))))***************&&&(((***---///333777;;;@@@AAABBBAAA???>>>@@@AAAGGGJJJLLLKKKEEEAAA??????;;;<<<>>>DDDJJJOOORRRSSSQQQIII@@@;;;:::;;;===??????@@@AAAAAABBBAAAAAAAAACCCDDDDDDCCC@@@??????@@@BBBBBBEEEJJJPPPTTTUUUTTTQQQQQQOOOKKKGGGCCCBBBCCC@@@>>><<<<<<======:::777888888777666666666777888;;;<<>>???@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC@@@AAAAAAAAA@@@??????>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999888999::::::888777777888777777777777777777777777888888777777888999::::::888888888999999999999999888888888888888888888888888888888888888888888888666666777777777777666666777777777777777777777777888888777666666888999:::777777888888888888777777888888888888777777777777777555555666888888888777666666666666777777777888777888888999::::::;;;;;;:::999999888888888999999888777666555555555555666555666666777777666666555555555555666666666777777;;;:::888777666777888999777777888888888888777777444555777888999999888777666:::=========@@@GGGNNNSSSNNNGGGBBB???>>>>>>===>>>>>>======>>>???AAABBBEEEIIILLLHHH@@@::::::<<<===@@@CCCEEEDDDAAA<<<888((((((((((((((()))******(((((())))))))))))(((((())))))))))))((((((((((((***)))(((''''''((()))***'''((()))***************(((((((((''''''(((((((((***))))))))))))))))))***,,,+++***(((((())))))***222...***)))+++,,,***(((+++///222000+++)))***...(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************''''''((()))***))))))((((((((((((((((((((((((((('''(((((()))))))))))))))***)))((('''''')))***++++++***)))(((((()))***+++))))))))))))))))))))))))))))))((((((''''''''''''&&&''''''((()))***++++++&&&'''(((((()))))))))(((&&&&&&&&&&&&'''''''''((()))((((((((((((((())))))&&&''')))***+++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))************)))((()))+++,,,---000444777>>>???@@@@@@>>>===>>>???CCCFFFHHHFFFBBB>>>===>>>>>>===>>>BBBGGGLLLNNNOOOPPPKKKCCC<<<:::;;;<<<=========???@@@AAAAAAAAAAAABBBCCCCCCBBB???>>>>>>???AAAAAACCCFFFKKKOOORRRSSSRRRRRRPPPMMMIIIGGGGGGHHHEEECCC???<<<;;;;;;;;;::::::999888666666666777777<<<<<<===@@@FFFMMMSSSWWWVVVOOOEEE;;;666333111000...------------...///000------///000222222222222222222222333333333444444333333444444444444444444999999::::::;;;<<<=========>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::999999999888:::;;;:::888666666777666666666666666666666666777777777777888999999:::888888888888888888888888777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666888777666555666777888999666777777888888777777666777777777777777777777777888777666666777777666444555666666666666777777777999999999999999999999999999888888777777777888888666666555555555555555555555555666666666666555555555555555555666666666666888777666666555666777888777777777888888777777777555555444444444666888999777;;;???@@@???BBBHHHOOOSSSNNNFFF@@@>>>======<<<>>>============>>>@@@AAAEEEJJJNNNKKKAAA;;;;;;>>><<>>>>>AAABBBAAA===;;;;;;===AAA@@@AAADDDHHHKKKLLLLLLLLLKKKGGG???<<<===>>><<<:::;;;===>>>??????@@@@@@???@@@AAA@@@>>>===>>>???@@@AAACCCDDDEEEIIINNNRRRSSSSSSRRRNNNKKKIIIJJJLLLLLLKKKHHHDDD???===>>>@@@===<<<:::888777777777777<<<;;;;;;===BBBIIIPPPTTTVVVQQQIIIAAA<<<999666444111000///------...//////,,,...///111222222222222222222222222333333333333111111222333333333222222555555666777888888999999::::::;;;<<<============???@@@@@@@@@@@@@@@??????======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888999::::::888777777777666666666666666666666666888888777777777888999999888888888777777777777777666666666666666666666666777777777777777777777777555666666777777666666555666666666666666666666666666666666666666777777888666666777777777777666666666666777777777777777888999777666666666666555333555555666666666666777777999999999888888888777777999888888777888888999999555555555555555555444444444444555555555555444444444444555555555666666666333333333444444555555555666777777888888777777666666555333222333666999;;;:::===@@@AAAAAACCCHHHLLLOOOJJJDDD???===<<<<<<<<<======<<<;;;<<<===>>>???CCCHHHLLLHHHAAA;;;;;;>>>>>>CCCIIIMMMLLLEEE===777((((((((())))))))))))((((((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((()))))))))))))))((())))))(((((((((((())))))(((---444:::<<<:::666222...---,,,+++++++++,,,---666000***((()))******)))((())))))))))))((('''''''''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************************&&&''')))*********(((((())))))))))))))))))))))))((()))))))))))))))((('''))))))(((((((((((())))))&&&''')))***+++***)))((())))))))))))))))))))))))(((((())))))***+++++++++,,,+++)))((('''''''''(((%%%%%%&&&'''((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))$$$$$$%%%%%%'''((()))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))%%%&&&&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))***++++++******,,,...222555999;;;;;;<<<===???;;;===>>><<<888888:::===@@@@@@BBBEEEHHHJJJIIIHHHFFFJJJIIICCC@@@AAA@@@<<<888999:::;;;<<<=========;;;<<<======<<<<<<===???>>>AAACCCBBB@@@CCCKKKSSSWWWVVVSSSOOOKKKJJJJJJKKKNNNRRRSSSNNNEEE@@@???BBB@@@???<<<:::999888888888:::999999:::???EEELLLQQQOOOLLLHHHDDDBBB???;;;888444333000...---......///---...000222333333222222111111111111222222222222///000111222333333222222333333333444444555555555777888999:::::::::::::::<<<<<<============<<<<<<============<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::777999::::::888777777888666666666666666666666666999888888777777777777888888888777777777666666666666666666666666666666666777777777777777777777777555555666666666666555555555555555555555555555555444555666666777777666666555666666777777666666555666666666666777777888888777666555555666777666444555555555666666666777777777777777777777777888888666666666666666777888999444444444555555444444444444444444555555444444444444444444555555555666666000222444666777777666555666666777777777777666666666555555555666888:::;;;>>>???@@@AAACCCEEEGGGHHHIIIEEE@@@===<<<<<<===<<<<<<<<<;;;::::::;;;===>>>???CCCEEECCC>>>::::::===AAADDDGGGIIIHHHCCC>>>:::)))*********)))((('''&&&(((((())))))))))))((((((******))))))(((((((((''''''((()))******)))((('''))))))))))))((('''&&&%%%))))))(((((((((((())))))+++222;;;DDDGGGEEE@@@<<>>???:::;;;<<<999666666:::>>><<<===@@@DDDGGGHHHFFFDDDBBBHHHJJJEEECCCDDDAAA<<<666777888999:::;;;;;;;;;777999;;;;;;;;;;;;===???<<<@@@DDDBBB>>>@@@JJJTTTYYYXXXUUUPPPKKKIIIIIIJJJMMMTTTYYYTTTIII@@@>>>@@@BBB@@@>>><<<:::999999999888777777888===CCCJJJOOOGGGFFFFFFEEEEEECCC???<<<666555222///.........///---...111333444444333222000000000000111111111111///000111333333333222222111222222222222333333333666777888888999999999888999999:::::::::::::::999>>>=========<<<<<<<<<<<<>>>=========<<<<<<<<<<<<666888::::::888777888999666666666666666666666666999999888777666666777777888888777777666666666555666666666666666666666666777777777777777777777777555555666666666666555555555555555555555555555555333444666777777777666555555555666666666666555555555666666666777777888888555444444555777888777666555555555555666666666777444444555666777888999999222222222333333555666777333333444555555444444444333444444555555444444333444444444555555555666666111333777:::;;;;;;999888666666777777777777666666555666777888::::::;;;;;;AAA@@@???AAACCCFFFFFFEEEEEEBBB>>><<<<<<======<<<<<<;;;:::999:::;;;<<<======???@@@???;;;999:::;;;DDDDDDEEEDDDCCC@@@>>><<<+++*********))))))((((((''')))***)))((('''(((***+++***((('''&&&''')))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''***000555444000222:::CCCCCC===333+++))),,,333777EEE777)))&&&)))***)))(((***))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''***************************''')))//////)))''')))((()))*********((('''&&&)))************+++++++++((((((((((((((((((((((((******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((+++***'''$$$'''------)))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++***************)))((((((&&&&&&&&&&&&'''(((***++++++***)))(((((()))******%%%'''))))))((((((***,,,((('''&&&%%%%%%&&&'''(((+++***)))(((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''(((***+++))))))))))))))))))))))))(((((())))))*********+++...///111444888:::<<<>>>:::999888666555666999<<<======>>>???AAABBBCCCCCCAAABBBCCCCCCCCCAAA???>>>:::999888888888999::::::777777888:::;;;<<<======>>>@@@AAAAAAAAADDDKKKPPPYYYYYYWWWSSSNNNJJJHHHHHHLLLNNNNNNLLLHHHCCCAAA@@@???<<<999555444555777888666666666888<<>>>>>===::::::;;;;;;;;;<<<<<<<<<========================<<<;;;:::999999999999999:::999999888888999999:::<<<;;;:::999888888888888666666666666666666666666444444444444444555666666555555666777777777777777666555555444444444555555333444444444555555666666666666666666666666666666666666666666666666666666888888888888777777777666555777888999999888777555555555444444444444555555333333333444444444555555000111222333333333222222555444333111000000111111333333333444444444555555777666555444444444444444333333333666::::::777444888888888777777666555444;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAAAAAAAA@@@@@@AAAAAA@@@???===;;;:::999======<<<;;;;;;:::999999::::::999999999:::;;;;;;@@@BBBCCCCCC???;;;999888*********)))))))))((((((''')))***)))((('''(((***+++***((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''++++++******************)))---000...******000666===:::777555555777;;;>>>:::000((((((+++***((((((,,,,,,,,,+++******))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))---333333---)))***((())))))))))))(((((('''(((((()))))))))*********((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))'''%%%)))...///,,,'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''&&&&&&(((((('''&&&''''''))))))+++***)))(((((()))******((((((((('''''''''((()))((('''&&&&&&&&&&&&'''(((***))))))((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))(((((()))))))))*********---...///222444888:::<<<;;;:::888666444444666999<<<======>>>???@@@@@@AAA<<<======>>>>>>???>>>>>><<<;;;999777666777888999888888888999999:::;;;;;;@@@AAABBBAAABBBFFFMMMSSSZZZXXXUUURRRNNNKKKHHHFFFHHHIIIJJJHHHDDD@@@>>>===???===:::888777888999:::777777777888<<>><<<===<<<999666444222222222333111000111333444333111000111222333333222222111111111111111111111111111111222222111000000111333222222222222333333444555222333444666777777777666888888999999999:::::::::999999:::;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::999999999999::::::<<<;;;:::999888888888888777777777777777777777777999888777666555444444333666666777777888777777777555555444444333444444555333333444444444555555555666666666666666666666666555555555555555555555555888888777777777666666666666666666555555666666666555555444444444444555555333333333444444444444444222222222222333333333333666555333222111111111222333333333444444444444555444333333333333444444555333222222444777888666333777777777777777666666555:::::::::::::::::::::::::::;;;<<<======>>>>>>>>>===>>>>>>>>>===<<<<<<;;;999999999999888888888888999999999999999:::;;;;;;>>>@@@BBBAAA>>>:::888777******))))))))))))((((((''')))***)))((('''(((***+++***((('''''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&'''))),,,333444777999;;;;;;::::::---)))'''+++,,,)))((()))------,,,,,,++++++******))))))))))))))))))))))))'''''''''((((((((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((***...444444///***)))((((((((('''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''')))(((&&&)))///000...))))))))))))((('''&&&%%%((((((((((((((((((((((((+++******)))((('''&&&&&&''''''((((((((('''&&&&&&))))))((('''''''''''''''******))))))))))))******,,,***'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((()))((('''''')))+++))))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,---000333777999;;;:::999555333222444666<<<<<<<<<<<<======>>>>>>888777777888999;;;<<<===???===;;;888777666777777777777777777888888999:::AAABBBCCCBBBBBBGGGOOOVVV]]]XXXRRROOOMMMKKKGGGDDDCCCDDDEEECCC???<<<::::::>>>===<<<;;;;;;;;;;;;<<<999888888888;;;???CCCFFFCCCAAA???>>>>>>>>><<<:::<<<<<<:::999777555444444222111///000222333333333///000111222222222222222000000000000000000000000000222222222000000111222111111000000000111111222///000000111222222111111555555666666666666777777555666777888999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::;;;;;;;;;:::999888888888888777777777777777777777777:::999888777666555555444777777888888888777777666555444444333444444555555333444444444444555555555666666666666666666666666444444444444444444444444777777777666666666555555777555333222222333555777555444444333333444444555444444444444333333333333333333222222222333444555666555444333222222222333333333333333444444444444111111111111222333444555333222111222333444333222555666666777777777777777999999999999999999999999888888888888999:::;;;;;;999:::;;;<<<============777777777666555555444444777777777888999:::;;;<<<<<<>>>???>>><<<888666666))))))))))))))))))((((((''')))***)))((('''(((*********)))((('''(((((()))&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''''''''((('''&&&%%%&&&(((***++++++***---111444444111...+++'''&&&(((,,,+++((((((,,,*********))))))(((((((((((((((((((((((((((((((((************++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&(((+++......,,,)))'''((('''&&&&&&'''(((***+++''''''((((((((()))))))))))))))))))))))))))))))))***))))))((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&((((((&&&(((---...,,,((((((((((((((('''&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%((()))))))))))))))((((((((((((((('''''''''(((((()))))))))))))))*********...+++((((((***+++++++++((((((''''''''''''((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((('''''')))***(((((((((((((((((((((((((((((())))))))))))))))))+++***))))))+++///222555999999888555333333444666;;;<<<<<<<<<<<<<<<<<<<<<777666444444444777999;;;??????>>>===;;;999666555666555555555666888999:::BBBCCCCCCBBBCCCHHHPPPWWWbbbZZZOOOHHHGGGGGGDDDAAA???@@@AAA@@@===;;;::::::;;;<<<<<<=========<<<<<<:::999888888:::===@@@BBB@@@???===<<<;;;:::999888:::::::::999888777555555222111000//////000000000...///000111111222222333000000000000000000000000000111333222111000111222111111000/////////000000111111111111111111111000222222222333333333444444333333444555666777888999999999999:::999999999888;;;::::::999999::::::;;;;;;:::999888888888888888888888888888888888888888777777777888888888888888888888888888888888777666555555555444555555666666555555555555555555555555666666666666666666666666555555555555555555555555666666666555555555555444555444333333333333444555444444333333333333444444444444444333333333333222555333222111111333555666555555444444333333333333222222333333333444444444333222222222222333333444333222111000111111111111444555666777888888888888888888888888888888888888666666555555555777999:::777888999:::;;;<<<<<<<<<888888777555333222111000555666666777888999;;;<<<;;;<<<>>>===:::888777666(((((((((((((((((())))))''')))***)))((('''(((******))))))(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++)))'''&&&'''***+++***)))&&&(((***++++++)))&&&$$$)))((()))+++)))''')))---((((((((((((((('''''''''((((((((((((((((((((((((************++++++++++++''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))***)))((('''&&&&&&&&&((()))***((((((((()))))))))******))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&))))))&&&&&&))))))'''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&''''''((()))))))))(((((())))))************+++***((((((***+++,,,,,,((((((((((((((((((((((((''''''''''''(((***+++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))***)))''''''(((***(((((((((((((((((((((((())))))((((((((((((((((((***)))''''''(((+++///111444555666555444555777999;;;;;;;;;<<<<<<<<<<<<<<<:::888555333333444666888<<<>>>AAABBBAAA===888555444333333444555888:::<<<@@@AAABBBAAABBBFFFNNNTTTeeeZZZKKKAAA???@@@@@@>>>===???@@@???===;;;;;;<<<::::::;;;<<<===<<<<<<;;;:::999888888999;;;===>>>======<<<;;;999777777777777777888888888777666555666666444222000///............//////000111222333///////////////////////////111333333111000111111222111111000000000000111222222222111111111111111000000000111111111222222333333333333444444444444555555666777777666666555999999888888888888999999999999888777777777888888777777777777777777777777666666777888888888888777777777888888888777777666666666555555666777888888777777666666666666666666555555555555555555555555555555555555555555555555555555555444444444333333333333444555555444333333333333222222222222333333333333333333333333333333444333222111111333555666444444444444444444333333222222222333333333444444666666444333222222222222222222111000000000111222333444555777888888888888777777777777777777777777666555444444555666888999777888888999999999888888666666555555555444444333444444555666777888:::;;;:::;;;===<<<:::888777888''''''(((((((((((())))))''')))***)))((('''(((***))))))))))))((((((((((((''''''(((((()))*********'''''''''''''''''''''''''''(((((())))))************)))((((((((((((&&&%%%''''''(((((()))))))))))),,,***)))+++)))''')))---***)))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((***)))&&&'''+++,,,+++'''''''''&&&''''''(((((((((((()))))))))*********))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%)))***&&&$$$&&&'''%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''&&&&&&$$$%%%&&&((()))*********'''((()))******+++******((()))+++***)))((()))+++'''(((((())))))(((((('''''''''''''''((()))++++++(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))***)))))))))))))))))))))))))))******)))''''''(((***))))))))))))))))))))))))))))))(((((((((((('''''')))(((''''''(((***,,,...///111333444444555888::::::::::::;;;;;;;;;<<<<<<===;;;777555333333555666777;;;???CCCCCC@@@;;;888555444333333555777:::<<<===???@@@@@@@@@CCCIIIOOO___UUUGGG===999:::;;;;;;;;;<<<======;;;;;;<<<===::::::;;;;;;<<<;;;;;;::::::999888888888:::;;;<<<;;;<<<<<<:::777555555666555555555666666666777777;;;<<<<<<999555222000000//////......///000111222///////////////////////////111333333222111000111111111000000000111111222111111000/////////000000//////000000000111111111222222222222222222222222111222333444444444333222777666666666666666666777777777666666666666666777666666666666666666666666777888888888777555333222555555666777777777777777555555555555666777888888777777777666666666666666444444444444444444444444444444444444444444444444444444444333333333333222111333444666666444333111333222222111111222222333222222222222333333333333222222111111111222333444333333444444444444333222222222222222333333333333888777555444222111111111000222333222111111222333444444666777888888888888777777777777777777777777555555555555666777888888777777777777777777666555222333444555666888999999444444444555666777888999999:::;;;;;;999777888888'''''''''((((((((())))))''')))***)))((('''(((***)))))))))))))))(((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))((('''&&&&&&&&&(((((((((((()))***+++++++++((((((***+++((((((***************************))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))******)))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''******'''''',,,---***'''''''''(((''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((******)))((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((###(((***'''%%%'''((('''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&''')))))))))((((((&&&''')))***++++++******)))...222000***''''''***'''((()))******)))((('''(((((('''(((((()))******((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))******)))'''&&&((()))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((()))***++++++,,,...000111222333666888777777888999999:::;;;;;;===;;;888666444444444555444777;;;???AAA@@@???===888777555444444666888999:::<<<>>>>>>>>>???DDDHHHRRRMMMEEE===888777888999777999999999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;999888888888888999:::::::::;;;<<<999666444444666555444444444555777888999;;;>>>@@@>>>:::555333222000///.........///000000...........................111333444222111000000000/////////000111222222//////...---......///000///000000000000111111111000000000111111222222222///000222333333333222111444444333333333333444444555555444444444555555666555555555555555555555555555666666666555333111000222333444666666777777777333333333444444555666777666555555555444444444444333333333333333333333333222222222222222222222222333333333333222222222222111222222222222222222111222222111111111111222222000000111222333444444555000000000111111111222222111222333444444333222222111222222222222333333333555555333222111111111111///222555555444333333555555555666777777888777777777777777777777777777777333444555666777777777777555555666666666666555555444444555666666777888888555444444444555666666777777888999888777666666888&&&'''''''''(((((())))))((()))***)))((('''(((***)))))))))))))))(((((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((()))***++++++,,,$$$&&&))))))((((((***+++((((((((('''''''''(((((()))&&&&&&+++---***'''((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))###(((***'''(((,,,,,,'''''''''((()))((('''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))"""'''***(((&&&(((******))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))((('''((()))))))))(((&&&&&&&&&''')))***+++++++++***...555:::777...((((((,,,'''((()))******)))((('''((((((((((((((())))))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))******)))'''&&&((()))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))******************,,,...///000111333555444555666777888999:::;;;;;;:::888666555555555555222444777:::===???AAABBB<<<:::777444444444666777777:::======<<<===AAADDDGGGFFFCCC>>>999666666777444555666666666666999;;;======<<<;;;;;;;;;;;;;;;888888888888888999999:::999;;;<<<999666333444666555555444444555777:::<<<888<<>>CCCAAA>>>;;;999888999999777666666666666888999:::?????????>>>===;;;999999999888777666444444444444:::999888777666555444333333444444555666777888888=========<<<:::888666444444222///...///000000///+++---...---,,,++++++,,,******+++,,,------...///000000////////////000000000000//////......------------------------,,,,,,------...///000111222222---///000000///...///000333333333222222222111111111111111111111111111111222222222222222222222222444444444444444444444444111111222222222333333333111111111111111111111111444444444444444444444444///......///000111111000000000000000000000000000///000000000000111111111222+++000555...+++///...000000111111111222222222222111111222333333000...000000111111111222222222222444444333111000111222///000000111222222333333111000000000111111222333222888:::555222555777555666666666666666666666666888777555555666777777666:::666666888999555333444333555777777666555666777999888777666666555555666333333333444555666777777555777777444333555444111***'''$$$&&&)))+++)))&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))((('''''''''((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))*********+++******))))))***)))))))))(((((((((''''''((()))((('''''')))+++,,,+++)))((('''((()))*********))))))))))))******))))))'''''''''(((***+++***(((''''''******)))'''((((((((((((((((((((((((&&&&&&''')))***+++,,,---***))))))(((((((((((()))((())))))*********))))))&&&&&&''''''''''''''''''))))))((((((((('''''''''))))))(((''''''((())))))&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((('''&&&'''((()))***'''(((******))))))***,,,777666333...***''''''((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''(((((((((((((((''''''))))))************))))))&&&((())))))(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,---...///000000000111222444555666777555666666777777666666555666555444333444777999;;;<<<:::777444333222222222666666666777888:::;;;<<>>===;;;:::888777666666555555555555777888999>>>>>>>>>>>>===;;;::::::999888777666555444444444888999:::999777555444444333333444555555666777777999::::::;;;:::999888777777555222000000000///.........---+++))))))+++---******+++,,,,,,---......//////.........///000000000000000//////............---------------------.........///000000111111''')))+++,,,,,,---...000111111111111000000000///111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222111000000111111000///000000000000000000000000000000000111111111111222444///333555///111444...111111111111111111111222333111111111222222000///000000000111111222222222000111222111///...///000000000000111111222222222000000000111111222333444555:::;;;666333666777666555555555555555555555555888777666666666777777777>>>888555888:::888555555444555777777666666666777:::999888777666666666666333333333444444555666777444777666222111444444111***(((&&&&&&)))***(((%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((((((''''''&&&''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&'''((('''&&&&&&(((***++++++)))((((((((()))*********))))))))))))******)))((('''''''''(((***+++***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,)))(((((((((((())))))***&&&'''((()))************((((((''''''''''''''''''))))))((((((((((((''''''))))))(((''''''((())))))''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''((()))***((()))******(((((()))***...+++(((''''''''''''&&&)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''******(((''''''&&&&&&&&&((())))))******))))))(((&&&((())))))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,------......///000111333444555555444555666777777888888777555444222111111333555666777777888888666333111///222222333444555777999999::::::;;;:::999777666444555555444444444666777888===============<<<<<<;;;:::999888666555555444444555999<<<<<<999555444444333333333444444555555555555666777888999999999999;;;888555333222111///...000///---***((((((+++...+++++++++,,,,,,------------------------...///000000000000000////////////........................////////////////////////)))+++.../////////000222////////////............000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000444222111111111111000...000000000000000000000000000111111111111222222222000...000///---666888,,,111111111111111111111000444222000000111222111000000000000000111111111111000111111111///...///000000000000111111111111111000000111222444555666666888;;;;;;777444666777666555555555555555555555555777777777666666777777888DDD;;;444777;;;;;;888666444666888888777666777888;;;:::999888666666555555333333333333444555666777333555444111222666999777***(((''''''(((((('''%%%))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((()))(((((('''''''''''''''((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((&&&''')))******)))((((((((((((((((((((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((((((((((((((())))))***+++))))))))))))(((((((((((('''((((((((('''''')))***+++***)))(((((()))************))))))))))))******)))(((((('''((()))******)))((((((((()))))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((('''(((((()))******''''''((()))******))))))))))))((((((''''''&&&&&&))))))(((((((((((((((((((((''''''''''''''''''((('''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((()))))))))((()))***)))((('''((()))+++(((%%%&&&(((***)))'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((***)))(((&&&&&&&&&'''(((&&&''''''''''''''''''&&&'''((()))(((''''''((()))************************'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,------...000111222333444333444555777888999999999555444222111111111222333555666777888777444111...//////000111222444555666777777777777777666666555555555444444555666888999<<<<<<===============<<<:::999888777666555555555333888>>>???<<<777555555333333333333333333333444333444555666777777888888:::888666555444444222000111111000...++++++,,,...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////000000000000000000000000.........///////////////000000/////////............000111111///......///........................000000000000000000000000///////////////////////////////////////000000000........./////////000000000000000000000000000000////////////////////////222000///000111111000///000000000000000000000000111111111111222222222222---...000---...===@@@///111111111111000000000000555222000///000111111111000000000000000000000000111222333222111000111222111111111111111111111111111222444555777888999999:::;;;999777555555555555444444444444444444444444666777777777666666888999GGG;;;333555;;;;;;888666555777888999888777888999;;;:::888777555444444444444333333333444444555666222444444222444;;;??????***)))((('''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((())))))******)))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''')))******(((((((((((())))))))))))((()))***)))((((((***,,,))))))))))))))))))************))))))))))))******((((((((((((((())))))***((()))))))))((((((((()))''''''''''''''''''''''''))))))))))))((((((''''''(((((('''(((((()))******)))))))))))))))((('''''')))))))))((((((''''''&&&(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''((((((((((((''''''((((((((()))))))))))))))((()))***)))((('''((()))+++(((&&&'''***+++)))''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((((('''&&&&&&&&&((()))***&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))*********+++,,,---...///111222222222333555666888999999999666555444333222222222222666666777777666444222111.........///000111222333666666555555555666777888777666666555666888999:::;;;<<<<<<===============;;;:::999888777666666666222888>>>AAA>>>:::666555333333333333333222222222333333333333444444444444666555444555666666555333000222444444111///...............---------------,,,,,,,,,,,,,,,---......///////////////000000000............//////000000000000//////......------,,,---......,,,+++++++++////////////////////////////////////////////////........................////////////000000111111------........./////////////////////////////////000000000000000000000000...---,,,...000111111000000000000000000000000000000000111111111222222222000111444111444DDDIII999000000000000000000000000555222000///000111111111////////////////////////000111222222111000111222111111111111222222222222333444666888::::::;;;;;;999888777777666444333222444444444444444444444444444666777666555555777999GGG;;;222444999:::777555555777888999888777888999888777666555333333333222444333333333333444444555444555444111333999===<<<((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))***************&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))************))))))((('''))))))))))))))))))))))))(((((('''&&&&&&''')))***(((((((((((())))))))))))((()))***)))((()))***,,,))))))))))))******************))))))))))))******(((((((((((())))))))))))''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&'''(((((()))******)))(((((((((((())))))***))))))))))))((('''&&&%%%))))))(((((((((((((((((((((((())))))))))))******%%%&&&''''''''''''&&&%%%((((((''''''''''''((((((''''''(((((((((((('''''''''((()))*********))))))'''((())))))''''''((()))((('''''''''((()))((('''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((******'''(((((())))))((((((''''''((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))******+++,,,...///000111222333444666777888888888777666555444444333333333666777777777666555444444//////......///000000111444444555666777888999999777777666666777888:::;;;<<<<<<===============<<<<<<;;;:::888777777666666444888===@@@AAA>>>999555444444444333333222222222333333222111111111222222222222222444666777666555000333666777555333111000000000000//////......---...------,,,,,,---------............////////////---------......//////000/////////......---------***,,,...............000/////////000000000000000////////////////////////...........................//////000000111111222------........./////////////////////////////////000000000000000000000000,,,++++++---///111111000000000000000000000000000///000000000000111111111000///222222222???DDD::://///////000000000111111444222000000111222111000////////////............---///000///......///111111111222222333444444555333555777999::::::::::::888555555999999555222111333333333333333333333333222444666555333333666999DDD:::333444777777555444444666888888777666777888666555444333333222333333444444333333333333444444555666444000///222333222''''''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))******))))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))((('''%%%%%%&&&'''((('''((((((((()))))))))***'''((())))))(((((()))+++(((((()))*********************))))))))))))******'''(((((()))))))))))))))''')))******''''''(((***''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))(((((((((((()))'''(((((((((((((((''''''((((((((((((((()))))))))(((((()))))))))*********''''''((())))))((('''''')))((('''&&&&&&'''((()))''''''(((((((((((('''''''''((()))***+++***))))))%%%'''(((((('''''')))***%%%&&&((((((''''''((()))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''(((((((((((((((''''''(((((())))))((((((''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++---...//////222222444555666666666666777666666555555444444444555666888999999777555444111000000///////////////000333777;;;<<<;;;999888666666555555666777999:::<<<===============<<<<<<<<<;;;:::999888777777777777777:::???CCCAAA;;;444666555555444333222222222111111000//////000111222000000000333555666555444000222555666444333333444222222222111000//////...000///...---,,,,,,,,,,,,,,,---------.........///+++,,,,,,---......//////.....................---,,,...000111000000111222.../////////000000000000.........................................................///000111111111............////////////........................000000000000000000000000---,,,,,,---000111111000000000000000000000000000....../////////000000000000***...000,,,111888444---......///000111222222333111111111222222000////////////......------------...//////......///111111111222333555666777777222444666888999888777777777333555;;;===777222111222222222222222222222222000333555444222222555999BBB;;;555666777555444555444555777777666666666777555444444333333444444444444444333333222333333444222444333///...000000...%%%'''(((((('''''')))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((((('''''''''''')))+++,,,))))))))))))))))))))))))((()))************))))))))))))))))))))))))))))))***)))'''%%%%%%%%%&&&''''''((((((((())))))******&&&'''((((((&&&'''(((***'''((()))*********************))))))))))))******'''(((((()))))))))))))))''')))+++***'''&&&(((***''''''''''''''''''''''''***))))))((('''&&&&&&&&&+++***)))(((((('''((((((%%%&&&'''((())))))))))))''''''(((((())))))******(((((())))))*********+++((()))***++++++***)))((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''((()))++++++******)))$$$&&&(((((('''((()))+++###&&&******((('''))),,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((()))))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((()))+++,,,---...///222222333444555555555555666666666555555444444444444666999;;;;;;999666333222222111000///.........,,,111999???AAA>>>999666555555444444555666888999=========>>>===<<<<<<;;;<<<<<<:::999888777777777999777888>>>DDDCCC<<<444666666555444444333222222//////......///000111222//////000222444555444222111222333333222222444666444333333222111000//////111000///...---,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////........................---...///...,,,+++***+++........./////////000000........................////////////////////////------......///000111111........./////////000000........................////////////////////////000///...///000111000///000000000000000000000000............////////////444+++///333,,,+++222222,,,---...///000111222333222111111222333333000...//////.........---------...000111111000000111333111111222444666777999999111333555666777666555444666333666>>>@@@:::333222222222222222222222222222///222555444111000444999AAA;;;888888777555444666333555777777666555666777555444444444444555666666444444333222222333333333...111222000000444444111(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((''''''''')))+++---+++(((&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++------+++(((&&&******************+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%###$$$$$$%%%&&&'''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&''')))***+++,,,---''''''((()))******)))))))))((((((''''''''''''(((%%%&&&''''''((('''''''''))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''((()))***)))((('''((()))%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&))))))'''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))******))))))((((((''''''((()))++++++++++++---/////////000111222333333444555666777777777666444444::::::;;;<<<;;;888444000000111222222111000///...---...333;;;BBBCCC===777222222333444444555555666999888777777666777777777444444444555555555555555555777999:::::::::888777666666555444444333222222222111111111000000//////111000///000222333333222...///222444666666555444444444333222222333444444222111000///............,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,---...000222111///,,,........................+++,,,...000000000000/////////////////////......000//////...------,,,,,,////////////////////////000000///...............////////////////////////000111111000000///...---000000000000000///......,,,,,,---------------------------...///000000111222222111111000000//////...............///000000,,,---///111333444444555444444444444444444444444333444444444444333222222444444444444444444444444222222222111111111111111333333333222222222111111888888999777444333333444111777999555444777777444333444444333222222333444444444333222222333333333222222111111111111111111(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((()))*********((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***++++++***(((&&&((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((())))))***+++,,,---......''''''((()))))))))(((((((((((('''''''''(((((()))&&&'''(((((())))))((((((((((((((((((((((((((((((***)))(((((((((((((((((())))))))))))(((((((((((()))))))))((((((((())))))((((((((((((((((((((((((((()))***)))''''''''')))&&&''')))******)))'''&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((,,,+++***)))((((((((((((************************(((((((((((((((((((((((())))))((((((((('''''''''))))))*********+++++++++((((((((((((((()))))))))(((***++++++***+++,,,---......///000111222333333333444555555555444333333777777888:::;;;:::666222111111222222222111000/////////222999??????:::555111111111222333333444444666777777888888888999999555555555555444444444444444555777888999888777666555555444444333222222111111111111111000000000///333222111111111111000...---...000333444444333222333333222111111222333333111111111111000000000000---------......---------......---------,,,,,,,,,,,,,,,,,,,,,------------///......------.........,,,,,,,,,...000111///...////////////////////////,,,---...///000000//////.........///////////////........................////////////////////////000//////..........................................//////000000000//////000000000000000///............------......//////......//////000111111111111000000000000////////////////////////000000111///000111222333333333333444444444444444333333333333333333333333222111111111111111111111111111111000111111111111111111111333333222222222111111111555666666555333222222333333999;;;777666777777333222222333333222222333444333333222222222222222333111111111111111111111111(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''')))))))))(((************************))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((('''&&&'''''''''''''''((()))***'''(((((()))))))))))))))''''''''''''''''''''''''((((((((('''(((((())))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))((()))***)))'''&&&'''((('''((()))******)))((('''((((((((((((((((((((((((*********)))((((((''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%''')))***))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((('''''''''(((((((((((((((&&&''''''((())))))******)))+++++++++***)))***+++------...///000111222222111222333444444333222222333444666888;;;:::777555222222222333222222111000111000111555999999666222//////000000111222222333333444666888999999999999555555555444444333333333333333555666666666555444444444333333222111111111111111111111000000000000222000///000111111000///,,,---///000111111111000222111111000000111111222000111222444444333333222........................---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++000///...............///---,,,+++,,,///000000000////////////////////////---....../////////......---.........//////000000------...//////000111111////////////////////////000///......------..............................,,,---...///000000000000//////000000000///......000///.........///111222/////////000000111111222....../////////000000000000000000000000111222222222333333333333222222111444444444333333222222222222222222222222111000000000000000000000000000000/////////000000111111111333222222222222111111111111222333222111000111333555:::<<<999777777555222111111222222333333333333111111111111111111222222111111111111111111111111(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((&&&$$$&&&)))+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))&&&&&&'''((()))***++++++((((((((((((((('''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&'''''')))******''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))***+++++++++***)))'''&&&((((((((((((((((((((((((((()))))))))'''&&&'''((('''((())))))))))))(((''')))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,+++)))((()))***+++,,,,,,---...///000000///000222333444333333222222222444777999999777444222222222333222222222222222111111222444444111////////////000111111222222111333555777888777666555666555555444333222111111222333444555555555444444222222222222111111000000111111111000000000000000---,,,---///222444444333------///000000000000///000000000//////000000000///111333666777666555444111111000000000000111111------------------------------,,,,,,+++++++++***---------------...//////222000---,,,...///000000////////////////////////..................------------......///000000000......//////000111111111//////////////////////////////...------------...........................,,,---...///////////////...///////////////......///...------...///111222......//////000000000000---------...///000000111222111111111111222333333333333444444444333222222444444333333222222111111111111111111111000//////111111111111111111111111------...///000111111222222222222222111111111111...000111111111111222444666999;;;999777555333222222111111111222333222222///000000111111111111111111111111111111222222222(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&(((((((((((())))))******(((&&&$$$&&&)))+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&'''))))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&''''''((()))***++++++'''''''''((((((((((((((((((((((((((())))))************))))))))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''')))******%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&''''''((())))))'''((((((((()))))))))***)))***+++,,,+++)))&&&$$$'''''''''''''''''''''''''''((()))((('''&&&&&&(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&******))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((((('''''''''&&&***++++++***(((''''''((()))***++++++------...//////000111333444444444333333333333555777666444222222222222222222222333333333222000000000000///.../////////000111111222222111222333555555333111000555555444333222111111000333333333444444444444444222222111111111111000000000000000000000000111111...------///222444444333//////000000000000000000///////////////////////////000333666777777666666333333222111111222333333........................---------,,,,,,+++++++++)))******+++,,,...///000666333///....../////////------------------------.........------------------.........//////000000000000000000000000000000//////////////////////////////...---------------.......................................---,,,,,,......////////////......---------------///000111---------...............,,,,,,---...///000111111222222222222222333444444222222333444444444333333333333222222222111111111000111111111111000//////111111111111111111111111------...///000111111222222222222111111111000000...///111222111222333555666666777777555222222333777444111111222222111000...///000111111111111000000000111111111222222222(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''(((((())))))******+++(((''''''''')))))))))((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''''''''((((((((((((((('''(((((())))))******+++((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((()))***%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''(((((())))))******(((***---...---+++(((%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))(((((('''&&&&&&%%%)))******)))'''&&&'''((((((((()))***+++,,,---------///000222444444444333333333222333555444222000222111111111111222333333222222111000000/////////......///000000111111222000111222222111000///...333333333222222111111111222222222333333333444444111111111111111111111111000000000000111111111111333111000111222222111000111111111111000000000000...//////000000//////......000222444555666666666444333222111111222333444/////////000000000000000...---------------,,,,,,)))))))))***+++---...///666333000......///......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------......///////////////////////////////////////////////////////////////////////////...------,,,,,,------------------------------............---,,,+++***------.../////////......,,,,,,---...//////000000------------------------------...///000000111111222222222222222333444444111222222333333333333222111111111111111111111111111111111111111000///////////////////////////////////////000000111111111222111111111111000000000...000111222222222444666555333444555444111333777>>>999333000000111000...---...000111222222111000000000000111222222333333((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((('''''''''(((((()))******++++++)))*********((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))((((((((('''''''''''''''''''''((((((((()))'''(((((()))******++++++&&&&&&&&&&&&&&&'''''''''((()))******************(((((('''''''''(((((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''((()))*********)))+++///111111...+++((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''')))))))))'''&&&'''(((''''''((()))***++++++,,,+++,,,///111222333333333222111111222333333222000111000000///000111222333000111222222111000000111---------...//////000000///000000000000000000000222222222222111111111111111111000000111111222222222222222222222222222222///000000000111111111111555333222222333333111000222111111000000//////000...///000000000000///...//////000111333444555555222111000//////000111222000000111111111222222222---..................///,,,,,,+++++++++,,,------111///------...///......---------------------------,,,,,,,,,,,,---///000000000000///......---------------.../////////000///////////////////////////...------,,,,,,------------------------------,,,,,,---------,,,,,,+++,,,---......//////......+++,,,...000111111111000......................../////////000000111111111222222222111222333333444333333333333222111000/////////000000111222222222111111222222111111000///000000000000000000000000000111111111111111111111111111111111000000000000...000111111111111333555555222111444333222777>>>EEE>>>555//////000///------///111222333333222111///000000111222222333333((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((((()))***+++++++++)))+++---+++(((&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++***(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%&&&'''((()))******&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))******++++++((()))***+++++++++++++++)))(((((('''''''''(((((('''(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++***,,,000333444111---+++))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((***))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))(((((('''''''''%%%%%%&&&&&&'''(((((((((&&&((()))(((''''''((()))&&&&&&'''((()))***++++++)))+++---///111222222222000000000111333444333111000000/////////000222333///111222333222111222222++++++,,,------......///////////////000222333444111111111111111222222222///////////////000111111222222222222222222333333//////000000111111111222333222111222444555444333222111000//////...//////...///000111111000///.../////////000111222444555000///...,,,,,,...///000111111222222222333333333---.........///000000000000///...---,,,+++++++++---+++***+++---//////...........................,,,,,,++++++,,,...///000111111000///...---,,,,,,***+++,,,---...000111111////////////////////////......---,,,,,,,,,,,,---------------------------******+++,,,------------,,,,,,---.../////////...+++---000333444333222000///////////////.........000000000000111111111111222222111111222222333444555444444333111///---,,,......///000111222333333222222222222222111000000222222222222222222222222222222222111111111111111111111111111000000000000...///111111000000222333666111000333444444999BBBJJJAAA666///...///...,,,---///111333444333222111///000000111222222333333(((((())))))((('''&&&&&&''''''&&&&&&'''(((***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((()))))))))((((((''''''''''''(((&&&''')))***+++++++++++++++)))'''(((+++,,,***((((((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***,,,+++*********+++,,,---******))))))((((((''''''******))))))((((((''''''+++*********))))))((((((+++(((%%%&&&)))+++***))))))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))((()))***++++++***)))(((+++,,,---+++)))(((((()))(((***+++***)))((()))***---***'''&&&''')))++++++,,,......(((&&&((()))((()))((('''''''''(((******...'''###((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''))),,,......,,,)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&#########$$$$$$$$$$$$%%%)))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%(((''''''&&&&&&((()))***&&&&&&''''''((('''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))******+++,,,,,,---......222222111111000/////////333222000/////////000111000000000000000000000000000000//////.........---......///000111222333333000000111222222222222111222111111111000000//////111000/////////000222333111111111000000000000000000000111111111111000000111111111111000000000000......///000000000000000------......//////000000///......------,,,,,,+++...///111222222222111000........................///////////////...------000000000000000///......///...---,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************((())))))))))))******)))*********++++++,,,,,,,,,...............///000000111111000//////...//////000111222333222000...---111111111111000000000000000000000000000000000000000000111222222222111111111111000000000111333444555444222000//////000000222000///------///000222555444333222111111111111000111333444222......000//////000000000...,,,+++---...000222222222222111000000111333444555666777===999555111000...---,,,///000111222333222111111////////////////////////((((((((((((((('''&&&&&&''''''&&&&&&'''(((***+++(((((((((((((((((((((((()))))))))(((((((((''''''))))))(((((((((((())))))(((((('''''''''(((((()))))))))++++++,,,+++*********((('''''')))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++*********+++,,,---***)))))))))((((((((('''***)))))))))((((((((('''*********)))))))))((((((***(((&&&&&&)))******))))))((((((''''''(((((()))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))************)))(((***++++++,,,,,,,,,,,,+++(((***+++***)))((()))***...+++(((&&&((()))******777999777000+++++++++)))'''((()))))))))(((''''''***(((&&&$$$%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&(((***++++++***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))************+++++++++)))((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%(((''''''&&&'''((()))***'''''''''(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))******+++,,,,,,------111000000000000/////////222222000/////////000000////////////////////////000/////////..................//////000111111222///000111111222222111111111111111000000000//////111000/////////000111222000000000000000000000000111111222222222111000000111111000000000/////////...///000000111111000000////////////////////////------------------------...///000111111111000///////////////////////////000000111111000000///...000000000000000///......///......---,,,,,,------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++......------......///000222111000000/////////000///000222333222111///...111111111111000000000000000000000000000000000000000000111222222222222222111000000//////000111222555444333222111111111222111000///......///000111555444333222111111111111//////000222111////////////000000000000///......//////000111222222222222......///000111222222333666333///---------,,,+++///000111222222222111111000000000000000000000000(((((((((((((((''''''&&&''''''''''''((()))******((((((((((((((((((((((((***)))))))))))))))(((((())))))(((((((((((())))))''''''''''''((()))******++++++,,,,,,++++++***))))))(((''''''))))))((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))*********)))***++++++,,,))))))))))))(((((((((((())))))))))))((((((((((((******))))))))))))(((((()))(((&&&''')))******)))((())))))******))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))((()))))))))---111222///,,,(((***+++***)))((()))***...+++((('''(((*********999;;;888111---,,,,,,***&&&((()))++++++)))'''&&&&&&(((******(((&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))))))))************+++((((((''''''&&&&&&''''''((((((((('''&&&&&&%%%%%%(((''''''''''''((())))))((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((())))))******+++++++++.........////////////000111111000/////////000000////////////////////////////////////............---.........//////000000//////000111111111111111111111000000000000//////000000/////////000111222000000000000000000000000222222222222222111000000000000000/////////......//////000111111111111111111111111000//////......+++,,,,,,---......//////---...//////000000//////////////////////////////111111222222222111000000//////000000000///......//////......------......111000//////////////////---------------------------------------------------------,,,------......111000...,,,+++,,,---...//////......---,,,,,,+++...............//////000222222111000000000000111///000222333333222111000111111111111000000000000000000000000000000000000000000111111222333444444222111000///...///000111333333222111000000000000111000///......///000111444333222111111111111111111111000000111111///---000000000000000111111111111111000000000111111222....../////////000000000000...,,,+++,,,---...---//////000111111111111111000000000000000000000000'''((((((((((((((('''''''''''''''(((((()))******((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++************************))))))(((((()))))))))((((((((((((((()))))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))******++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***((((((((())))))))))))))))))'''(((,,,222333///***(((***+++***)))((()))***...+++)))((()))*********...000000+++(((***+++***'''((()))***+++++++++***&&&((()))***************''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))(((&&&%%%%%%''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((()))))))))******,,,,,,,,,---...//////000000000000/////////000000///////////////////////////////////////.........------.....................///000000111111000000000000000000000000//////////////////000000111111/////////000000000000000222222222222111000///...////////////............///000000111111111111111333222111000///...------,,,---------.........///---------...............////////////////////////000000111111111111000000...///////////////......000//////.........//////000///000000111222333444........................------------------------...---------...///000000222000---+++***+++,,,.../////////...............///////////////000111111222222111111111111111222///000111222333333222222111111111111000000000///000000000000000000000000000000000111222333444555333222000/////////000000//////......------------000000////////////000000333333222111111111111111333333111///000222000,,,000000000000111222333444111000///.........///000000000000000000000000000000...------///000000000/////////000000000000000........................''''''((((((((((((((('''''''''((())))))*********''''''''''''''''''''''''))))))))))))************))))))(((((((((((())))))'''''''''((((((***+++,,,'''''''''((()))******+++******+++***************(((((((((((())))))))))))******))))))((((((((('''(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))'''((())))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((())))))******''''''+++///000+++%%%(((***+++***)))((()))***,,,+++))))))***++++++***&&&******&&&%%%(((+++***)))(((((((((***---000222000+++'''''')))+++***'''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))((('''&&&%%%''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((((((((())))))******+++,,,---......////////////000000000//////.................................///////////////............------------......///000000000000/////////////////////000000......//////000000000000......//////000000000000000111111111000//////...////////////............//////000111111111111111222222111000///...------/////////......------------------------......///------------------------......///////////////.........////////////......//////.........//////000......///000222444666777////////////////////////....................................///000000111333111...,,,+++,,,...///------...///000000111111111111000000111111222333222111111111111111222222///000111111222222222222111111111111000000000///////////////////////////000000///000000222333444333222111000//////000111............---------,,,000000////////////000000222222111111000000111111///111000---...222222...//////000111222333444444000///---,,,,,,---...///000000000////////////...111000//////000111111000///////////////000000000------------------------&&&'''((((((((((((((((((''''''((()))************''''''''''''''''''''''''(((((()))))))))))))))***))))))(((((((((((())))))(((((((((((()))******+++&&&&&&&&&'''((()))++++++***+++,,,,,,******+++,,,(((((((((((())))))))))))++++++******))))))(((((((((((())))))))))))((((((''''''((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))&&&(((******)))((()))***((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++''''''''''''((()))******)))((('''))),,,+++((($$$(((***+++***)))((()))***+++)))((()))+++------,,,))),,,,,,(((&&&)))+++******)))'''''')))---111444888000(((%%%''')))'''###''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))(((((('''&&&''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))******+++,,,------......///000000000//////.................................////////////////////////...---------,,,---......///////////////......////////////000000---...///000000000//////---......//////000000111000000111111111111000000000000000/////////............///000000000000000////////////............000000//////...------,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------.../////////............------......//////---......000222444555777/////////////////////////////////////////////////////////...//////000000444333111///...///000111,,,,,,---...000111222333111111111111111222222333111000000000000111222222000000000000000111111111111111111111000000000000////////////////////////000000///...///000111222222111000/////////000111//////000000000//////...//////000000000000//////222111111000000000111111,,,222333---,,,111333000...///111222333333222222......------------......------------------------000///...///000000///..................///000000////////////////////////&&&&&&'''(((((((((((((((&&&''')))***++++++******''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))***)))))))))))))))******((((((''''''((()))***+++)))+++,,,+++)))(((***,,,(((((((((((()))))))))))),,,,,,,,,+++***)))))))))'''((()))******)))((('''&&&'''((()))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***'''''''''((((((((())))))%%%(((***+++)))((((((***)))((((((''''''(((((()))(((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++''''''&&&&&&'''(((***+++((((((((()))))))))((('''(((***+++***)))((()))***)))(((((())),,,.........))),,,,,,(((&&&(((***)))***)))((('''(((***---///444///***'''&&&'''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((()))))))))(((((('''''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))******+++++++++------///000000000//////..................................../////////000000000//////...------,,,------.../////////.............../////////000000---...///000000000///...------......///000000111000111222333333333333333111111000000000/////////------...///////////////+++,,,,,,---...//////000////////////............///...---------...000000------------------------++++++,,,---------------,,,---......//////......------,,,,,,---......///000/////////000111111222////////////////////////////////////////////////000000///.........//////222111000000000000111111------......///000111111000000//////000000111222000/////////000000111222000000//////////////////111111111111000000000000////////////////////////111000...---------///000///...---,,,---...///000...///000111111000///...//////000000000000//////111111000000000000111111666??????444---000222000,,,...111444444333111///------...///000000000000------------..................---///111111000///......---------...///000////////////////////////&&&&&&'''((())))))((((((&&&''')))***++++++******''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))+++***)))))))))))))))***,,,+++)))((((((((()))***(((***,,,+++(((''')))+++(((((((((((())))))))))))------,,,,,,+++***))))))'''((()))******)))((('''%%%&&&((()))))))))(((''''''((((((((())))))******'''((((((((())))))******&&&'''''''''(((((())))))$$$(((++++++)))'''(((***)))((('''&&&&&&'''((()))(((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++'''&&&&&&&&&'''(((***+++&&&((())))))(((((()))+++(((***+++***)))((()))***'''''''''***---/////////$$$(((((($$$###''')))))))))(((((((((((((((((((((***++++++)))'''''')))+++''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((((((((((((((((((((()))******&&&'''''''''''''''''''''%%%&&&((()))))))))(((''''''(((((())))))))))))(((''''''''''''((((((((()))&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))))))))))))))((((((((())))))))))))************,,,---///000000000//////........................---.........//////000000111111000///...------,,,,,,---......//////......---.........//////000000,,,---///000000000///...---------...///000000111111222333444555666666666111111111111000000000000,,,------...............))))))+++,,,...///000111------......///000000000//////...---...///000111........................+++,,,,,,---.........---,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///222222000///............////////////////////////000000000000000000000000111000///......---..................////////////............////////////...............///000000//////...//////000111111111000///......---......111111111111000000000000////////////////////////111000...,,,+++,,,---...,,,++++++***+++,,,...///,,,---.../////////------//////000000000000//////111000000000000000111111FFFOOONNN===000//////---+++...222444555222///------...000222222222222111/////////000000000111111.........000333444333222......---,,,---...///000------------------------((((((((((((((((((((((((******++++++++++++******'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''......((()))000111***+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++((()))*********((('''&&&((((((((((((((()))******))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))((('''&&&%%%)))(((((()))++++++***((('''''''''&&&%%%'''***,,,))))))+++---...---+++(((...&&&"""&&&***+++))))))+++((((((++++++((('''***)))******)))((('''((()))&&&((()))++++++)))(((&&&(((((((((((((((((('''''')))))))))))))))(((''''''++++++******))))))((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((+++)))'''(((******(((%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((())))))((('''&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%''')))***+++******(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************)))***++++++------...///............////////////---------------...///000222111000.........///000------------------------222111111111111111222333111111111111111000//////......//////000000000111...---,,,///333666666444222111111111000000//////000000000///////////////,,,,,,,,,,,,---...//////000000000000000///......///...---,,,+++,,,------...222555333...+++---//////............---------++++++,,,,,,,,,---------..............................---,,,,,,,,,,,,---000000000000000/////////---,,,+++,,,.........---000000000000111111111111////////////000000000000111111000///////////////333222000///.........///000000///---,,,---///222222222222111111111000000////////////////////////......------------......------............------////////////////////////.........////////////000111111111111000000000///000///......///111333444SSSKKK???444---,,,///111111000000000111222111000111---***+++,,,,,,///555444222000......000222444//////............//////000...------......---,,,------,,,,,,,,,+++++++++(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))******))))))))))))******((((((((())))))))))))***)))))))))))))))))))))))))))))))))******)))))))))%%%,,,,,,(((,,,777;;;888******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((((())))))******))))))(((((((((((((((((()))******((((((((((((((((((((((((******))))))((((((''''''************)))((('''&&&*********++++++++++++***(((((('''''''''(((+++,,,,,,,,,++++++++++++)))((()))&&&%%%)))***((((((******((())),,,,,,(((''')))((())))))((('''''''''((('''((()))******)))(((''''''''''''((((((((((((((()))))))))))))))((('''''')))))))))(((((('''''''''((('''&&&&&&(((((('''&&&((((((((((((((((((((((((***(((&&&'''((()))'''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((()))***)))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))*********)))******+++,,,---...............///////////////...............///000111222111///.........///000------------------------,,,,,,,,,------///000111000000111111111111000000/////////000000000111111000//////111444666666444111111111000000000//////000000000000000000000000,,,,,,,,,,,,---...//////000000000000000///......///...---,,,,,,,,,---------111333111---+++,,,...///............---------++++++,,,,,,,,,---------..............................---,,,,,,,,,,,,---........................---,,,,,,,,,---......---/////////000000000111111....../////////000000000111000000///////////////222111000///.........//////000///...,,,---///111111111111000000/////////////////////////////////.........------.........------............------........................------.........//////////////////000111111222222333222000//////000111222BBB>>>777000,,,,,,...///---,,,,,,---...//////...111...000666;;;;;;;;;===???<<<888444111000///000///...............///000000...------......---,,,---,,,,,,,,,,,,+++++++++(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++++++++***%%%******''',,,888???>>>))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((()))******)))))))))******+++(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((***++++++******)))((('''))))))******++++++++++++)))))))))))))))+++,,,---000...+++)))((((((***+++)))((()))+++)))%%%'''+++)))''')))------)))''')))((((((''''''&&&&&&''''''(((((())))))))))))((((((&&&'''''''''(((((())))))(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&)))'''&&&'''((()))(((&&&((((((((((((((((((((((((***'''%%%%%%&&&''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((&&&'''((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))***+++,,,------...//////////////////......000////////////000111111111000///.........//////------------------------))))))******,,,---///000...///000111111222111111000000000000111111111111000//////000222333333222111111000000000000////////////000000111111222222,,,,,,,,,,,,---...//////000000000000000//////...///...------,,,,,,---------///111000---+++,,,...///............---------,,,,,,,,,,,,------------..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000------........./////////000000//////......//////111111000///............/////////...------///111000000////////////......////////////////////////........................------............------........................,,,---------............,,,---...///111222333444666555333111////////////222111///...---......//////..................///222///222<<>>CCCRRRDDD666///...,,,,,,..................///000000......---------------......---,,,,,,------,,,************))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))((()))***++++++***)))((('''(((((((((((()))))))))************************(((((())))))))))))((((((''''''(((*********)))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))******))))))((((((((()))*********)))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))(((((((((***+++)))&&&&&&***///+++******...222222...)))***---...,,,)))***...222666///))))))***((()))+++***'''&&&)))***)))***...222...)))(((+++...---+++'''((()))******)))(((''')))))))))(((''''''&&&&&&%%%&&&''''''(((((('''''')))))))))*********+++++++++***))))))++++++***)))((((((((((((((((((((((((%%%'''))))))''''''(((***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))&&&''''''((()))***++++++***+++,,,...///111222333000000///...............,,,---.../////////.................................------,,,,,,,,,,,,---......///111111222222222////////////.........---...000222111...---///000........./////////000000.............../////////,,,,,,,,,,,,---...//////......///000000000000000...//////000///...---,,,......///000222222222111///............---------------------..........................................---,,,,,,,,,,,,---++++++,,,,,,---......///)))---///...+++***---000---............/////////....../////////000000000...------------...///000------...//////......------///000000.........///.........//////000000000////////////////////////...///000111111000///...------............------------------------------------........./////////000000/////////........./////////000000////////////...---,,,+++,,,------...111444555666:::AAAGGGFFF===444111...,,,---000000000000//////000000000//////...---,,,,,,,,,,,,...---+++,,,------,,,*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))))))))))))))''')))***++++++***)))'''))))))))))))************************************))))))************)))))))))''''''((((((((()))+++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++%%%&&&(((************)))((()))***+++***)))'''%%%(((((((((((((((((((((((())))))))))))((((((((((((((())))))*********))))))''')))***&&&!!! $$$(((+++)))***...222333...((())),,,///---)))'''***...,,,******,,,***'''(((---+++'''&&&((()))(((+++///444///******---000///---&&&((()))++++++)))(((&&&******)))((('''&&&%%%%%%%%%%%%&&&'''((((((((('''(((((())))))******+++++++++***)))***+++++++++)))((((((((((((((((((((((((###&&&))))))'''&&&''')))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))((('''&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&'''((()))***++++++)))***,,,...000222333444111111000///////////////+++,,,.../////////......////////////////////////------------......///000...///000111111222111111//////......---------,,,,,,...000///---,,,---///---.........//////000000...............---------,,,,,,,,,,,,---...//////......///000000000000000...///000000000///---,,,---------///111222111000//////.........------------------.........//////..............................---,,,,,,,,,,,,---******+++,,,------......)))---000///+++***---111.........////////////000////////////000000000000---------------...///000,,,---.../////////...------///000000///......///---------.........//////////////////////////////...///000222222000///...---..................---------------------------.........////////////000///////////////////////////////////////...------+++,,,------......///...+++...111000///111888>>>555111///000///,,,---000////////////000000000000000///...---,,,+++++++++...---+++,,,------,,,***))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''+++***)))(((&&&&&&%%%%%%******))))))((((((''''''(((((())))))))))))((((((---((($$$%%%)))+++)))''',,,***)))***++++++***)))''')))***)))((('''(((***(((((()))(((((('''&&&&&&++++++++++++*********)))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''',,,***$$$)))333555...&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++++++++)))((('''&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((***)))(((''''''&&&''''''))))))((('''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))))))))***+++,,,,,,------///......------,,,++++++///...---,,,+++,,,,,,------.........//////000000---///000000///......///---///222444555555333222000111222222222000///...//////............//////------....../////////000......------------......111000///...............---------............///........................---------...///000000111///............//////000........................///............---------........................---------...............,,,,,,,,,++++++*********++++++,,,,,,,,,---------......////////////......---------...............777222...///333555333000000000//////.........---111000///...---,,,,,,,,,......////////////......//////............//////---///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------...///000........................,,,+++++++++---...000222///000...,,,...333444000222222111000///////////////////////////.........------......------,,,+++---------,,,,,,,,,++++++))))))******)))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))++++++***)))((((((''''''))))))))))))))))))))))))((())))))******))))))((((((''''''''''''''''''((()))((((((''''''''''''(((***)))))))))((((((((('''((())))))******))))))(((***((((((+++///111---******)))((((((*********(((''')))***)))((('''(((***)))))))))))))))((('''''',,,++++++***))))))(((((()))(((((((((''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&''''''''''''''''''((())))))'''+++***&&&+++666888222'''''''''(((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))*********))))))(((''''''''''''(((((((((((((((******))))))((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))******++++++,,,,,,------------,,,,,,,,,,,,///...---,,,,,,,,,---------........./////////000---...000000.........///...///111333444444444333222222222111000///...---//////............//////...............///000000......------------......000///......------......---------............///........................---------...///000000000000//////....../////////........................///............------------------------------------------............///------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......////////////..................////////////444111//////111111000///000/////////............000///...---,,,,,,,,,,,,......////////////............------------............///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------.../////////////////////////////////...------------...///...222222...,,,///111111............///000000111////////////......//////111111000///---,,,++++++++++++*********)))))))))'''(((((((((''''''&&&%%%''''''(((((())))))******((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((()))))))))************+++++++++)))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))'''''''''''''''((()))***))))))))))))((((((((((((((())))))******))))))(((&&&'''+++111555555111,,,((('''&&&''')))***)))(((''')))***)))((('''(((***))))))*********)))((((((+++******)))((('''''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''&&&&&&'''''''''''''''''''''((())))))%%%)))((($$$(((000222---((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------......---,,,,,,,,,------.............../////////---...000000...---...///000000111222333444444555555444222000...------,,,///......------......///000///.........///000111......------------......///...---------------------------............///........................---------...//////000000222111000//////...//////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------,,,,,,,,,,,,,,,,,,,,,------------......////////////........./////////000000000000222333444333111/////////////////////............///...------,,,,,,,,,,,,......////////////......------,,,,,,,,,,,,------///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------.........000000000000000000000000222111000///////////////...555777111+++,,,000222.........///000000000000//////........./////////666444222///---++++++***************)))))))))((())))))*********)))((((((&&&''''''((()))******+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************++++++++++++(((((((((((((((((((((((($$$%%%&&&'''((()))***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&(((,,,111444444000,,,'''&&&&&&''')))+++***)))''')))***)))((('''(((***(((((())))))))))))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''***)))$$$%%%))))))%%%))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((()))******+++,,,---------------------------------........................,,,...//////...------...000000000000111333555666777555222///---,,,,,,,,,...------------------...111000...------...000111......------------.........------,,,,,,,,,---------------............///........................---------....../////////333222111000///.................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000..................------,,,,,,,,,------------.........////////////....../////////000111111222222222666999777222///000222///////////////...............---,,,,,,,,,,,,,,,......////////////.........------,,,,,,------...//////...---,,,---------------------------------+++,,,------......------,,,---------------------////////////////////////222222222333444555666666///444555000,,,---//////111111000000000///////////////...---...///000000666333000---+++******+++,,,++++++++++++*********)))***************))))))&&&''''''((()))******+++......---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))*********+++++++++(((((((((((((((((((((((($$$%%%&&&'''((()))***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&'''(((***,,,...---+++***((('''&&&(((***++++++***''')))***)))((('''(((***&&&&&&''''''(((''''''&&&%%%%%%&&&'''((()))******'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''(((((()))'''''''''''''''((())))))+++,,,,,,)))'''))))))'''))))))((((((''''''&&&&&&)))(((((((((((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''))))))((('''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))***+++,,,------,,,---------------------...............---------,,,...//////...------...000/////////000222444555666444222///---,,,,,,,,,------,,,,,,,,,,,,------000///...------...//////......------------......------,,,,,,,,,------...---------............///........................------------............222222000///....................................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111........................,,,,,,---------...............////////////......//////000000111222222333111666:::777222...///222.........///////////////......---,,,,,,,,,------......////////////......//////............//////000///...------------...------------------------+++,,,------......------,,,------......---,,,,,,........................///000333555888;;;===>>>444666666444444777666222111000///............//////...---------///000111111///,,,***))))))+++++++++++++++*********))))))(((((()))))))))))))))(((''''''(((((())))))******///...---,,,+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))))))))*********)))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))***)))((('''''''''''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((''')))((('''(((***++++++)))''')))***)))((('''(((***%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''((()))***+++'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((())))))'''''''''''''''((())))))&&&((()))(((''''''))))))((((((((((((((('''''''''))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,+++,,,---.........------.........---------------,,,---//////---,,,---.........------...000222333333222000///...------------,,,,,,++++++,,,,,,---.........------------,,,......------------......------------------...///---------............///........................------------------------111000///......---..............................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222---------...............,,,---------..................////////////............///000111222222333///333555333...,,,---000.........//////////////////......---------............////////////....../////////....../////////000////////////.........------------------------+++,,,------......------,,,,,,---......---+++***........................,,,...111555999<<<===>>>???AAAAAAAAAEEEIIIHHHDDD333111///,,,,,,---///000///...---,,,---///111222,,,+++***)))))))))***+++(((((((((((('''''''''''',,,------............---(((((((((((())))))))))))+++***************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++***)))((((((''''''))))))))))))))))))))))))((())))))******))))))((((((''''''''''''''''''((((((''''''''''''(((((()))'''((((((((()))))))))***(((((())))))))))))((((((&&&'''))))))(((''''''''')))'''''''''))))))((('''''')))***)))((('''(((***%%%&&&&&&'''((((((''''''''''''((((((((()))))))))''''''''''''((((((((()))''''''((((((((()))))))))((((((((((((((()))******'''''''''''''''((())))))###%%%''''''&&&$$$&&&((('''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********)))'''''''''(((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((())))))*********((()))))))))******+++++++++,,,---.........------.........------,,,,,,,,,+++---......---,,,------,,,,,,,,,---...///000111//////////////////......,,,,,,++++++++++++,,,,,,+++,,,---...---,,,***)))......------------............------......///000---------............///........................------------------------......---------------...........................///............---------------------------------------...///000111222222,,,,,,---------.........------------..................////////////......------...///000111222333///111222000---,,,...000............/////////000/////////......//////000......////////////......///......------......//////000111111111000..............................+++,,,------......------+++,,,---......,,,+++)))........................+++,,,///222444555666666>>>CCCGGGHHHJJJOOOQQQPPPAAA===777111------///111///...---,,,---///111333*********)))))))))))))))(((((('''''''''&&&&&&&&&......///000000000000000))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&((()))***+++'''((((((((())))))************++++++++++++******$$$'''***+++***)))((((((((('''&&&&&&'''((('''%%%((()))***)))((('''(((***&&&&&&'''((())))))((((((*********)))((((((''''''&&&'''''''''(((((())))))))))))))))))************((((((((((((((()))******'''''''''''''''((()))))))))***,,,,,,)))%%%&&&(((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++***)))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))***************+++---...///...------.........------,,,,,,,,,+++---......---,,,,,,---***++++++,,,---...//////,,,---///000000000///...,,,++++++++++++++++++,,,)))+++---......,,,)))'''.........------........................///000111---------.........//////........................------------------------------,,,,,,,,,------...........................//////.........---------........................------...///000111222222,,,,,,,,,---------......---------.........//////......////////////......,,,---...///000111222222222222111000...///111222---.........//////000000000000/////////000000111......////////////.........------,,,,,,------...///000222333222111///---........................+++,,,------......------+++,,,.........,,,***)))000000000000000000000000+++,,,---...//////...---///888@@@@@@AAAEEEJJJMMMRRRKKKAAA888111...///000///...,,,,,,,,,///222333******++++++***)))((('''***)))))))))((((((((((((((()))******+++++++++***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))***+++,,,,,,))))))((('''''''''''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''(((((())))))))))))))))))))))))))))))+++...000...)))&&&(((+++))))))))))))))))))))))))&&&''')))***+++***((('''***)))(((''''''((()))***'''&&&$$$"""!!!"""$$$%%%))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&'''(((((((((((((((''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''((((((((()))))))))*********+++,,,...///000000---------------,,,,,,,,,......//////...---,,,,,,........................000000000000////////////,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......111000///......------...---------------------------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000...------...000111.........------,,,,,,,,,---------...------,,,,,,........................//////.........---------222///,,,,,,///111000///---------------...///000---...///000111111111000444444333111...,,,---......///000000111111000000//////...---------------+++,,,---...////////////---...//////......///000333222000............///---------.........//////...---,,,+++++++++,,,---...///...++++++---...---000///...///111111000///------...///////////////...000222111000222777;;;GGGNNNQQQIII:::000///333,,,///---)))***///...)))))))))))))))))))))))))))((((((((((((((()))******))))))((('''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,***)))((((((''''''(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))******)))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))),,,...,,,(((&&&(((+++))))))))))))))))))))))))&&&''')))*********((((((***)))(((''''''((()))******)))((('''&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((('''''''''''''''(((((((((((((((((((((''')))((((((''''''(((((()))(((((((((((())))))))))))******+++,,,---......///------------------------...............---,,,+++........................////////////////////////...............---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------...///000111............................../////////...---,,,........................000///---,,,,,,---///000------------------,,,,,,,,,------...------,,,,,,........................//////.........---------000...++++++...//////------------------...////////////////////////000000111222222000---,,,---...////////////......---,,,///......---------......+++,,,---...//////////////////000////////////000111222222333222000...---*********+++++++++,,,,,,...---,,,++++++,,,---.........---+++***,,,,,,,,,///...---...000111000///...///222444555333111000000000000///000555<<>>777...---111444...---,,,,,,......---,,,***+++---///000111111222......---,,,,,,,,,,,,---+++,,,---......---,,,+++..............................---,,,+++***((('''%%%&&&''')))************)))))))))*********+++++++++,,,---,,,***(((((())))))&&&''')))***'''(((***))))))))))))((((((((((((&&&))))))''')))---///---''''''((()))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++++++++******************(((((((((((((((((((((((())))))))))))************''''''(((((())))))******((((((((((((((((((((((((''''''(((((()))))))))***''''''((()))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''(((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))******)))(((((((((((('''%%%%%%&&&'''((((((((('''))))))))))))(((((((((((((((...333111+++&&&(((,,,+++***)))(((''''''(((((()))'''&&&''')))++++++***'''(((((()))))))))))))))******)))(((((()))))))))((((((((((((''''''''''''''''''&&&&&&''''''''''''+++***)))((('''&&&&&&&&&(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''''''''((((((((('''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((&&&''''''(((((())))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((***++++++***)))***+++,,,,,,,,,,,,,,,,,,---...------......///000000111......------------..............................000///...---...000333444333333333222111000///............///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................------...///////////////,,,...111111///...///000000000/////////.........------......//////000000)))000///(((---;;;???888,,,---///111000...+++***///---***+++---/////////---------------...///000///888<<<777000///333555///...,,,,,,------,,,++++++,,,---///000000111111......---,,,,,,,,,,,,---...///000000000///......------------------------,,,,,,,,,+++***)))((('''%%%&&&'''((()))*********((((((((()))***++++++,,,******(((''''''(((***,,,***)))((((((&&&%%%''')))******))))))((((((''''''&&&))))))'''***///222111&&&'''((()))************''''''''''''(((((())))))))))))(((((((((((())))))************************''')))******))))))***+++******************++++++(((((((((((((((((((((((((((((()))))))))*********&&&''''''((())))))******(((((((((((((((((((((((('''((((((((())))))******''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))(((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))((((((((((((%%%%%%&&&'''((((((((('''))))))))))))(((((((((((()))///444222,,,((()))---******)))(((((((((((('''((('''&&&''')))******)))''''''((())))))))))))((((((((('''''''''(((((()))((((((((((((''''''''''''&&&''''''''''''&&&&&&''',,,+++***)))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((('''&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''((((((((()))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((******''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&(((******)))((()))***+++++++++++++++,,,---------------...//////000000......------------..............................000///...------///111333111111111111000///...---////////////////////////------------------------,,,,,,---------------------------,,,,,,+++++++++---,,,+++,,,.........---++++++++++++++++++++++++........................---...//////000000//////---...//////.........///////////////............------......///000000111***111000)))...<<<@@@999............---------,,,000///---------............------------......///...333555222111333555333///...------------,,,***---...//////////////////......---,,,,,,,,,,,,---++++++,,,---------...---------------------------+++++++++++++++***)))((((((((())))))***))))))(((''''''((()))***++++++,,,+++)))&&&&&&(((,,,111333///000...***'''&&&((()))******))))))((((((''''''&&&))))))'''***///222111'''((())))))************''''''&&&''''''((()))***))))))(((((((((((())))))************************''')))******))))))***+++)))))))))***************))))))))))))))))))))))))((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((())))))))))))))))))***''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++***))))))(((''''''))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&(((******(((''''''(((&&&&&&'''(((((((((''''''(((((((((((())))))))))))''',,,///...)))&&&(((***)))))))))))))))((((((((((((''''''((()))******(((&&&'''((()))***)))(((''''''''''''''''''(((((()))((((((((((((''''''''''''%%%'''))))))'''&&&'''''',,,,,,+++***))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((''''''''''''((())))))%%%%%%%%%&&&''''''(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&((()))))))))))))))******)))((('''&&&%%%&&&''''''(((((((((((()))))))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((###&&&((()))((((((((()))************+++,,,------,,,------......///000000......------------....................................---------...///000000000000000///...------///////////////.................................------............/////////......------,,,,,,+++---++++++,,,---...---,,,++++++++++++++++++++++++..............................///000000000000//////...................../////////.........------------...///000000111222...111000+++---555666111000///...---------///000000000///...------------...---------------......---.........222666555000///...,,,,,,------,,,+++...///////////////............---,,,,,,,,,,,,---******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******+++******)))((((((''''''(((((()))***+++++++++)))(((***...333666888222666555...))))))++++++))))))))))))((((((((((((&&&))))))''')))---///---((())))))*********))))))'''&&&&&&&&&'''(((***+++***)))(((''''''((()))***((((((((((((((((((((((((''')))******))))))***+++((((((((())))))*********))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))%%%(((******(((&&&'''((((((((()))))))))(((''''''''''''(((((())))))******'''((())))))'''&&&''')))'''(((((())))))))))))))))))(((((()))***+++***(((%%%&&&((()))***)))((('''((((((''''''((())))))***((((((((((((''''''''''''%%%(((******(((''''''(((******)))))))))))))))******)))((('''&&&''''''(((((((((((((((((((((((((((''''''((())))))((('''&&&''''''''''''((((((((()))&&&''''''(((((((((((()))%%%&&&&&&'''(((((())))))'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((+++***'''%%%%%%&&&''')))&&&'''''''''(((((((((((()))((('''%%%%%%&&&'''((('''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''"""$$$''')))(((''''''((()))))))))******+++,,,---,,,,,,---......//////000......------------..............................,,,,,,,,,---------------/////////000//////....../////////.........------------------------------------........./////////000000///......---,,,,,,,,,+++***+++---...---,,,------------------------..............................///000000000000000111000...............---//////.........---------------...///000111222222000///------.........---111000///.........//////............---,,,,,,---...------,,,,,,------...---...------111555333......---,,,,,,---...---+++------...///000000//////......---,,,,,,,,,,,,---+++++++++,,,,,,---...///************************))))))***************)))***************)))(((((('''((((((((())))))******((((((***///333666555333...444555...((()))***)))(((((((((((())))))))))))%%%((()))((((((++++++((())))))************))))))'''&&&&&&&&&'''(((***+++***)))(((''''''((()))***''''''''''''''''''''''''((()))******))))))***+++''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++******))))))(((((('''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))$$$'''******(((&&&'''((()))*********)))(((''''''&&&''''''((()))******+++(((''''''''''''(((((()))&&&'''((()))******))))))))))))((()))++++++***(((%%%&&&((()))***)))((('''))))))((())))))***++++++)))(((((((((''''''''''''%%%(((++++++)))'''((())))))(((((((((((())))))******)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&''''''((()))******(((((())))))))))))(((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((+++***(((''''''(((***+++((((((((((((((((((((((((+++)))&&&$$$$$$&&&))),,,%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((***+++,,,---''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''!!!$$$'''(((((('''''''''))))))))))))***+++,,,---,,,,,,------...//////000.........------.................................++++++,,,---------,,,,,,...//////000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111111000///......------,,,+++***+++---...---,,,////////////////////////////////////////////////...//////000000000000000222111///.........---,,,//////.........---------------...///000111222222000++++++///000---,,,...111000000000///...------+++,,,------,,,+++,,,---...------,,,,,,,,,---------000000...///222111---...---,,,,,,......---,,,+++,,,---///000111111111......---,,,,,,,,,,,,---******))))))))))))******))))))))))))))))))))))))'''((())))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))###%%%***111666555000+++(((///111***%%%&&&((('''''''''(((((())))))******%%%((()))(((((()))((($$$******))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))************************///---+++)))(((((()))***(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((******++++++++++++******)))(((((('''''''''(((((())))))))))))))))))))))))$$$$$$&&&***...///---)))))))))))))))))))))))))))---***&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))((((((((((((+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''((()))***)))((('''((()))((()))+++,,,***&&&$$$%%%$$$$$$%%%&&&)))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))((((((''''''))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&%%%%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((((((((()))(((((('''&&&&&&000...,,,)))'''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''((())))))*********)))((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,..................------/////////...------,,,,,,...------------...//////---000444555333000---,,,------........................---------,,,,,,,,,++++++++++++,,,---...///111000000///...---------111///......///000///......///000000000///---,,,------------............111000//////.../////////333333333333222000///...---------............///000000000000000000000000............////////////111444666444///---///222//////............//////------------------------........................,,,------...///000111111***,,,......---,,,---...//////...,,,******,,,...,,,,,,+++***)))(((''''''***)))((((((***+++***)))***,,,+++'''(((---///---)))((('''''''''(((***+++))))))))))))((((((((((((++++++,,,111555555000***)))((('''&&&%%%%%%&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((+++******))))))******+++***)))(((((((((((()))***((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))************************---,,,***((((((((()))***)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((*********((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))***************))))))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''***------***&&&(((((((((((((((((((((((('''((((((&&&$$$$$$'''***(((''''''&&&&&&''''''(((((((((((()))))))))******((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***)))((('''((()))'''((()))***)))((('''((('''''''''((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''+++)))'''&&&''''''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))))))))(((''''''+++***)))''''''''''''''''''''''''(((((((((((((((%%%&&&&&&'''(((((())))))***))))))(((((((((((((((((((((((((((((()))))))))************++++++++++++------------------------............---------------------------......///000/////////000000000000///......---------...............---------,,,,,,,,,,,,,,,,,,---...///000111111111000//////.........,,,++++++,,,------,,,...//////000///...---,,,------...000111222333444111111000000000000000111222111000///...------,,,---------............///////////////////////////............////////////444777888555///,,,---///......------------......------------------------------------------------******++++++,,,,,,------,,,---///...---,,,,,,---,,,---------,,,++++++,,,++++++******)))((((((((((((((()))))))))(((((((((***,,,+++((()))...000///)))(((((('''((()))***+++(((((((((((())))))))))))***))))))---222222---)))+++***)))((('''(((((()))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((******))))))))))))************))))))))))))******((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))***************************)))(((''''''((()))***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((()))+++***)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))***))))))(((''''''%%%&&&((()))***))))))(((''''''''''''''''''''''''***))))))******)))'''$$$''''''''''''''''''''''''$$$(((***(((######'''---(((''''''&&&&&&''''''(((''''''((((((((()))))))))'''''''''(((((())))))***))))))((((((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''''')))***)))((('''(((*********)))((('''(((((('''((()))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''',,,)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%###"""&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))*********)))((((((''''''&&&&&&&&&'''((()))&&&&&&''''''((())))))***%%%%%%%%%&&&''''''(((((())))))((((((''''''(((((('''''''''(((((())))))***(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...//////......222555666444111111000...---,,,------............------------,,,------------...///000000222111111000000/////////---+++******,,,,,,,,,+++...////////////...------((()))+++---///111333444222222111111111222222333222111///---,,,,,,,,,------------............///////////////////////////............////////////444666777444000,,,---...------,,,,,,,,,,,,---------------------------------------------------------------------------------...///...---,,,---...+++,,,---...---,,,+++***))))))))))))))))))))))))(((+++......***(((((()))))),,,+++)))***///111///((((((((((((((()))******''''''(((((())))))******((('''''')))------+++'''******)))((((((((())))))''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))*********))))))((((((''''''((((((((((((((((((((((((************************'''''''''''''''((()))***++++++******))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((''')))++++++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))((('''&&&%%%$$$&&&(((***+++***)))(((''''''''''''''''''''''''***))))))))))))((('''&&&''''''''''''''''''''''''&&&)))+++)))%%%%%%(((,,,((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***...---***&&&%%%''''''%%%'''((()))((('''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&((())))))%%%%%%&&&&&&''''''((((((((()))))))))((('''&&&&&&((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&''''''(((((()))''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((&&&&&&''''''((()))******'''''''''((((((((())))))******+++++++++++++++,,,***++++++,,,------......,,,,,,,,,,,,,,,------...***,,,222:::@@@???666...222111///---,,,,,,---...............---------------------------...//////000000000000//////.........,,,++++++---......---/////////.........------'''((()))+++---///111222222222222222222333444444444333000...------...///---------............///////////////////////////............///////////////111333222000......///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,------------///000000///---------,,,***)))(((((((((((())))))******)))///333333---))))))+++'''******(((***...000...((((((((((((((())))))***&&&''''''((()))******+++((('''&&&''')))***)))(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((())))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((''')))+++,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((('''&&&&&&$$$&&&(((***++++++***)))(((((((((((((((((((((((('''(((((((((((()))***+++((((((((((((((((((((((((+++***))))))))))))(((((((((((((((''''''(((((((((''''''''''''((((((((((((%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&((())))))(((((()))+++,,,---)))%%%&&&,,,,,,(((###&&&((((((&&&%%%&&&((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&$$$"""###%%%'''''''''&&&&&&&&&''''''(((((((((&&&&&&'''((()))))))))(((((((((((((((((()))******((((((''''''''''''((((((&&&&&&''''''(((''''''&&&((((((((((((((((((((('''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((())))))***&&&&&&'''''''''(((((((((((()))))))))*********+++)))******+++,,,---......+++++++++++++++,,,------)))+++000999???>>>666...222111000...---------...//////.........---------,,,,,,,,,+++,,,,,,---..................------------,,,++++++---.........///......---------------------...///000111111222111111111111222333444555444333000...------...///---------............///....................................////////////---///000111000...------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((('''((()))+++,,,,,,...111333777333...+++***+++******'''''''''((())))))******)))///333333---))))))+++%%%((()))'''(((,,,---+++'''(((((()))))))))))))))&&&''''''((()))******+++)))(((''''''))))))))))))''''''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))&&&))),,,,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))***+++******)))))))))))))))))))))))))))%%%&&&'''((((((***...111((((((((((((((((((((((((+++)))'''(((***+++)))''')))((((((''''''(((((()))''''''((((((((()))))))))&&&&&&&&&''''''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''))))))((((((***+++&&&)))(((&&&,,,666888333###&&&)))(((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$"""'''''''''''''''((((((((("""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%&&&'''''''''&&&&&&)))))))))))))))((('''&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((('''''''''((())))))******))))))***++++++,,,------++++++******++++++,,,------++++++...222444444222000000000000///........./////////.........------,,,,,,+++++++++,,,,,,---------------------------,,,***)))***,,,---------///...------,,,,,,---------------.....................//////111222444444222111///---,,,,,,,,,------------............///....................................////////////000111111111000---***)))......------------......------------------------+++++++++++++++++++++++++++*********))))))(((((('''((()))******,,,000333999333,,,((()))******)))'''''''''(((((()))))))))(((+++......***(((((()))%%%((()))''''''++++++(((''''''((()))))))))))))))''''''(((((())))))******)))))))))))))))*********))))))***+++++++++******''''''''''''((((((((((((((((((''''''(((((()))***)))((((((''''''(((((()))'''((())))))))))))((('''((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&(((,,,---,,,*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))))))))((((((&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((((((+++000555''''''''''''''''''''''''###%%%&&&(((((()))***+++))))))(((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++%%%)))***)))222@@@BBB<<<&&&))),,,+++'''%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))(((%%%"""((((((((((((''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&&&&'''((((((''''''''''''((((((((('''&&&%%%(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))))))))******++++++,,,,,,***************+++,,,,,,---,,,******+++---000222...///000111111000...---////////////............------,,,,,,,,,,,,------........................,,,+++***+++---.........///...---,,,,,,,,,------***+++++++++++++++,,,,,,,,,,,,,,,---///111222333222111000///...------,,,---------............///....................................////////////111222222333222000,,,***------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++******((())))))((((((***---000444///)))''')))+++***(((''''''(((((((((((((((((((((((()))))))))((((((((('''******((((((******'''&&&'''((()))***))))))((((((((((((((()))))))))))))))***++++++***)))))))))((()))***+++,,,++++++***''''''''''''((((((((((((((((((((((((((())))))*********))))))))))))******((()))***++++++***)))(((((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))%%%(((,,,---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%&&&''')))******+++++++++***))))))((())))))***''''''''''''''''''''''''&&&((()))))))))+++111666&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&'''&&&&&&***///))))))(((((((((((())))))))))))))))))************'''''''''''''''&&&&&&&&&(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%'''))))))((((((***,,,(((---...---777EEEFFF>>>***---000...)))&&&'''***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---,,,)))'''))))))((((((''''''&&&&&&((((((((()))((((((''''''((((((((((((((()))******((((((''''''''''''((((((&&&&&&'''((())))))(((((($$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))***************+++++++++*********)))***++++++,,,***,,,......---------...,,,...000222222111///---000/////////............///......---------...............///////////////...---,,,---///111111111///...---,,,+++,,,------,,,------......//////000******+++,,,...000111222333333333333222000///...---------.........//////..................................../////////000///000111333555444111...,,,++++++++++++++++++,,,------------------------************************'''''''''''''''(((((((((*********(((''''''***,,,...***&&&'''***,,,***&&&((((((((((((((((((((((((***)))((((((***+++***)))(((+++,,,))))))+++***'''&&&''')))*********)))((())))))))))))((((((((((((((()))+++,,,***)))))))))&&&'''(((*********)))(((''''''''''''((((((((()))((((((((((((((()))******))))))((('''&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))((((((((((((+++*********))))))((((((&&&&&&'''((()))***+++,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))************)))))))))))))))+++*********))))))((((((***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))+++,,,,,,...111333)))((('''&&&&&&'''((()))***)))))))))))))))******$$$&&&''''''&&&&&&((()))+++)))'''&&&(((***++++++444+++%%%''',,,+++((('''&&&'''(((***++++++(((&&&((((((((((((((()))******''''''&&&'''...333111+++,,,***)))((())))))'''%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&333%%%$$$:::MMMHHH444&&&&&&222888222***)))***)))***)))'''&&&&&&''')))***''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))((('''&&&%%%%%%&&&'''%%%'''((((((((('''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((%%%""" !!!###%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((************************---...111222222111...------------............///..................------444333000///......///000...------,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,------------......///////////////............---------,,,,,,,,,------------------------////////////000000000000000000000000000000000000......---------,,,,,,,,,------............------...,,,***'''&&&&&&&&&'''333///,,,******)))&&&"""(((((()))******************(((&&&&&&(((*********(((******)))((('''((()))+++***))))))******)))(((******))))))((((((''''''(((***+++,,,,,,+++***((((((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((***(((&&&&&&'''((('''&&&&&&((())))))(((((()))***((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''(((((()))))))))))))))************************)))))))))((((((((())))))))))))))))))))))))))))))*********+++))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))******)))))))))))))))))))))************)))))))))(((***************************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++&&&'''(((***---222888===***)))(((''''''((()))***)))))))))))))))***++++++&&&'''(((((('''&&&((()))+++******+++,,,---,,,***)))&&&(((111777444---(((++++++***+++,,,+++)))''')))(((((((((((())))))***+++---+++)))---777>>>@@@000,,,'''$$$$$$%%%%%%%%%(((((((((((((((((((((((('''''''''(((((((((((((((...''',,,>>>HHH@@@111)))&&&///333...)))((((((''')))(((&&&%%%%%%&&&((()))''''''(((((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))***)))((('''&&&''''''(((&&&'''))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%$$$%%%'''((('''''''''''''''''''''''')))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&************************,,,---///111111///---,,,,,,,,,---------.........------------------------:::888555111...---,,,,,,...---------------.........---------------------++++++++++++++++++++++++,,,,,,---------............///////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000------------,,,,,,,,,,,,---------......------------+++)))'''&&&&&&'''(((,,,***((('''((((((&&&###'''((())))))******))))))***(((&&&&&&(((******)))((()))***)))'''&&&'''(((,,,***))))))******((('''***)))))))))((((((((('''((()))***++++++***)))(((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((('''&&&'''***,,,,,,+++'''((()))(((''''''((()))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))******+++++++++,,,************))))))))))))++++++***)))(((''''''&&&)))))))))***************))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))******************))))))))))))************************)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++&&&&&&'''(((+++111999>>>+++***)))(((((()))***+++((((((((()))***+++,,,---((()))***)))((('''((()))******+++---...---***(((&&&%%%)))444:::666...)))...,,,************(((&&&))))))))))))))))))))))))'''+++,,,))))))222<<>>666,,,***'''''''''(((((((((((((((''''''''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&''''''+++***)))))))))))))))***(((&&&%%%&&&((()))(((&&&((('''&&&&&&&&&&&&'''((('''((()))******)))(((''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%&&&'''((()))(((''''''((())))))((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))'''&&&&&&&&&'''''')))((('''''')))+++...000---+++)))((((((((('''&&&''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))***)))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&''''''))))))***((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((,,,+++******++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++)))'''&&&&&&''')))+++************)))))))))))),,,+++************+++,,,)))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******$$$&&&((()))(((((()))***(((((((((((())))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((())))))******))))))(((''''''''''''&&&&&&&&&&&&(((&&&%%%%%%''')))******(((((())))))))))))******))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&'''(((***+++''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))+++(((+++444555---''''''&&&&&&''''''((())))))***)))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&'''***)))((('''&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%(((''''''&&&&&&''''''((('''((()))******)))((('''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((()))((((((((())))))***+++((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((()))***+++,,,***)))''''''(((((('''&&&''''''''''''(((((((((((($$$%%%%%%%%%%%%&&&&&&&&&))))))))))))(((((((((((((((((((((''''''''''''&&&$$$%%%'''(((((((((&&&&&&''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''((((((((((((''''''''''''((((((++++++***))))))((('''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))*********+++++++++***************************************************)))(((''''''((()))************)))))))))))))))***))))))))))))))))))******)))((()))***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***&&&'''))))))(((((()))***(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((((())))))))))))))))))((()))))))))))))))((((((((()))'''%%%$$$&&&((()))***(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((''''''''''''))))))************))))))'''''''''&&&'''((()))***''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&)))...,,,&&&$$$&&&''''''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&((((((''''''''''''(((((('''((()))******)))((('''&&&&&&&&&''''''(((******'''''''''''''''''''''''''''''''''''''''(((((((((***)))(((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))+++,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''((('''%%%%%%'''(((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''&&&''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&''''''((((((((((((''''''''''''((((((((())))))((('''&&&%%%&&&(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))((((((((((((((((((((((((******************************)))(((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++************************))))))***++++++***))))))))))))))))))))))))******)))))))))******)))))))))***)))((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***(((***+++***(((''''''((('''((((((((()))))))))***''''''''''''((((((((((((((()))************)))(((((((((((())))))))))))))))))(((((((((((((((((()))((((((((())))))))))))))),,,)))&&&%%%&&&'''(((((('''(((((((((((()))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))************))))))))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,***''''''***))))))((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%))))))(((((()))******+++%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''(((''''''''''''((()))***,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((())))))((((((''''''&&&&&&&&&'''''''''''''''&&&((()))((('''''')))+++)))((('''&&&&&&'''((()))&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''((((((''''''''''''''''''''''''************************&&&''''''''''''''''''''''''(((((((((((('''&&&%%%'''&&&%%%%%%'''(((((('''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((***)))(((&&&&&&''')))***((('''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&(((***+++***'''&&&&&&''''''''''''''''''((()))***((((((''''''''''''(((((('''***,,,+++***((()))***(((((((((((((((((((((((())))))))))))((((((((((((+++++++++******)))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))************+++++++++************************************************((()))+++------+++)))((())))))))))))******************+++,,,,,,+++******((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))+++,,,+++)))'''''''''''''''(((((())))))******))))))))))))************)))***+++,,,,,,+++***)))&&&&&&&&&''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''---***((('''((((((((('''''''''(((((((((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((($$$%%%'''((((((''''''(((***))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((((((((((((((((((((((((((((((''''''''')))((((((((((((((())))))''''''''''''((()))***+++%%%'''((((((''''''((()))'''(((((())))))((((((''''''((()))******)))((('''&&&&&&&&&'''''')))******''''''''''''''''''''''''(((''''''&&&'''(((***+++---,,,+++******)))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''%%%&&&''''''((((((''''''%%%(((+++***'''&&&''')))((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))*********))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&'''(((((()))((((((((('''(((((((((((('''&&&%%%(((&&&%%%%%%'''(((((('''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((((((((())))))))),,,***(((&&&&&&''')))+++((((((((('''(((((()))***(((((((((((((((((((((((('''(((((()))(((((('''&&&)))+++---+++'''%%%&&&'''(((((((((((()))***++++++((((((''''''''''''((((((%%%(((,,,,,,)))'''(((***)))))))))))))))))))))))))))))))))((((((((('''''')))***************++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))************+++++++++************************************************))))))************))))))((()))))))))************)))******++++++******)))%%%'''******((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++***)))(((***++++++)))(((((()))'''''''''((()))*********))))))))))))************((()))+++,,,,,,+++)))(((&&&&&&&&&&&&'''''''''((()))(((''''''''''''((()))&&&&&&&&&&&&'''''''''(((+++***))))))***+++***((('''''''''((((((((())))))'''((()))******)))((('''((((((((()))))))))******''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&'''((('''%%%((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''(((''''''(((((()))***+++&&&&&&%%%%%%%%%&&&&&&'''%%%''')))(((&&&&&&(((***'''((()))******)))(((''''''((()))******)))(((''''''''''''''''''((()))***''''''''''''''''''''''''(((((('''&&&''')))+++,,,---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''%%%&&&'''((((((((('''&&&&&&***...---)))&&&&&&(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))******)))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''')))*********))))))(((((((((''''''''''''''')))(((&&&&&&'''(((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''((('''((((((((())))))))))))***)))(((''''''''''''(((((((((''''''((())))))***((((((((((((((((((((((((&&&'''((())))))(((((('''%%%))),,,+++'''%%%&&&((())))))))))))***+++,,,---((((((''''''''''''((((((&&&***---,,,(((%%%&&&((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''((()))***+++,,,------))))))))))))))))))))))))************************+++***)))'''''')))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++&&&'''((())))))((('''&&&"""&&&***)))&&&$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,---,,,***)))&&&(((*********)))***+++&&&''''''((()))******+++''''''''''''((((((((((((''')))***++++++***)))''''''((((((((())))))******)))((('''&&&&&&'''((()))'''((((((((())))))******)))((()))***,,,---,,,***''''''''''''((((((((()))'''((()))******)))((('''(((((())))))******++++++))))))************))))))%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((((((((((((***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++,,,---+++'''&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%'''((()))***+++***)))((((((((((((((($$$''')))(((&&&%%%'''***'''((()))******)))(((''''''((()))******)))((('''(((''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&''')))+++---,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&,,,111000+++'''&&&'''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&'''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((()))+++++++++***))))))(((((('''''''''((((((***)))''''''(((((('''&&&''''''''''''((((((((()))(((((((((((()))))))))***%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******''''''((((((((('''%%%$$$'''''''''''''''((()))***((((((((((((((((((((((((%%%&&&''')))))))))(((((("""&&&******&&&$$$&&&)))************+++,,,---...((((((''''''''''''((((((,,,000444222---))))))***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&+++*********))))))((((((((((((((((((((((((((((((******++++++++++++******''''''((()))***++++++,,,%%%***...---)))&&&''')))))))))))))))))))))))))))))))))))))))************&&&''')))***+++******)))---,,,***)))((()))******))))))***++++++++++++*********************************))))))))))))******111...***)))++++++***((())))))************))))))))))))))))))))))))))))))))))))***++++++++++++***((()))+++,,,,,,+++)))((()))((('''(((***,,,+++***))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******++++++***)))(((((()))(((((((((''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''(((***,,,+++***)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))))))))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((***((('''((()))***)))''''''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&((()))++++++******)))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((******(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''((()))((('''%%%###'''''''''((('''&&&&&&%%%))))))(((((((((((())))))&&&(((((((((((((((***,,,---,,,+++***))))))))))))&&&&&&&&&'''''')))******&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***))))))))))))))))))))))))***+++---,,,***'''&&&'''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&((((((((()))******++++++...---+++***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%&&&(((***))))))((($$$%%%***)))$$$###&&&***)))((()))******(((&&&+++)))(((((())))))(((&&&'''+++***%%%###''')))(((((((((''''''''''''((((((((((((((((((''''''''''''***)))((('''&&&&&&'''(((''')))+++,,,---,,,***)))'''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''(((((((((((((((---+++(((&&&%%%%%%&&&&&&$$$'''(((%%%%%%((()))&&&(((((()))***************(((((())))))))))))(((((())))))(((((('''''''''&&&************)))))))))(((************************)))******++++++******))))))))))))))))))*********'''+++///...***((((((***))))))))))))))))))))))))))))))))))))************))))))***+++,,,+++******,,,++++++************+++)))))))))*********++++++*********************************))))))*********...+++)))(((***,,,+++)))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))+++)))((()))******)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''******)))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''(((***,,,+++***))))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))+++***((('''&&&''''''((()))(((''''''''''''((()))******)))))))))(((((((((''''''((((((((()))))))))((((((''''''''''''(((((()))((('''((()))***)))'''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))***))))))$$$$$$#########$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************************&&&''''''(((((((((((('''&&&''')))))))))'''&&&$$$((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&(((((((((((((((***,,,---,,,***)))((('''''''''&&&&&&&&&''''''((()))***((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))(((((((((((((((((((((((()))+++,,,,,,***((((((((((((((((((''''''''''''''''''(((((())))))(((((((((******)))))))))))))))))),,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,***(((''')))))))))((()))%%%$$$((((((%%%&&&***+++***(((&&&'''((())))))+++)))(((((())))))(((&&&'''''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((''''''''''''***)))((('''&&&''''''(((&&&'''((()))))))))((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''(((((((((((((((+++***(((&&&&&&'''((()))'''***+++(((''')))***(((''''''((()))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''************))))))))))))************************)))******++++++******)))************))))))(((((())),,,///...+++))))))+++))))))))))))))))))))))))))))))))))))************,,,,,,---------,,,++++++***+++,,,------,,,,,,+++)))))))))((()))******+++************************++++++************++++++***((('''(((***++++++***))))))************))))))))))))))))))))))))))))))******)))((()))***+++,,,************************,,,+++))))))***)))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***,,,---)))))))))(((((((((''''''++++++*********)))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((''''''(((***++++++***))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))+++***((('''''''''((())))))((((((''''''(((((()))+++******))))))))))))***&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))(((''''''))))))((('''''''''((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((,,,+++***))))))***+++,,,))))))*********)))(((((('''((()))***)))((('''&&&))))))))))))((((((((('''(((''''''&&&&&&''''''(((&&&(((((((((((((((***,,,...,,,***(((&&&&&&%%%%%%''''''&&&''''''((()))******(((&&&$$$$$$%%%&&&''')))(((((('''&&&%%%$$$$$$&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((()))++++++)))((())))))''''''(((((((((((())))))***))))))(((((()))))))))++++++***))))))(((''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,111...+++))))))))))))))))))&&&$$$&&&'''''')))---///...+++(((&&&(((+++///***)))(((((())))))((('''***$$$%%%---000***&&&'''((((((''''''''''''((((((((((((((((((''''''''''''))))))(((''''''''''''(((&&&&&&'''''''''((((((((('''((()))*********))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&''''''((((((((((((((()))(((((('''((()))+++,,,***......***(((******)))''''''(((((()))((((((((()))'''&&&%%%%%%&&&''')))((((((((((((''''''''''''*********)))))))))))))))************************))))))************))))))******))))))))))))))))))))),,,------+++))))))***))))))))))))))))))))))))((()))))))))************............---,,,,,,+++(((***,,,...///...,,,+++))))))((((((((()))***+++************************,,,++++++++++++++++++,,,(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++***((('''((()))+++---++++++***))))))***+++++++++***))))))******)))'''))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******++++++++++++++++++++++++******)))***,,,...111333)))))))))(((((((((((('''++++++++++++*********)))''''''''''''(((((((((((((((((())))))))))))(((((()))''''''(((***+++***)))(((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,)))(((((((((((((((((()))******)))((((((((()))***&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))(((''''''((()))((('''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))((('''&&&''''''(((******))))))******+++,,,''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***************)))((('''(((((()))***))))))((('''+++******)))))))))))))))******))))))))))))******&&&((((((((('''(((***,,,///...+++(((&&&%%%%%%&&&'''''''''''''''((())))))+++)))&&&$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%'''((((((''''''((()))'''''''''((()))******++++++***)))((('''((()))*********))))))((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&(((***+++,,,+++***)))''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))***+++,,,111...***((()))*********'''&&&&&&''''''(((***,,,------***'''%%%%%%)))---***((('''((()))***)))'''...$$$&&&444999///(((***((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''''''''((((((((((((((('''((()))******&&&(((***+++,,,+++)))((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&''''''((((((((((((((())))))(((((()))***+++,,,+++000000,,,((()))***)))(((((()))))))))))))))(((***(((&&&$$$$$$&&&(((***((((((((((((((('''''''''))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))'''(((((()))******++++++)))***++++++))))))))))))))))))))))))))))))))))))((()))))))))************///......------,,,,,,,,,(((***---//////...,,,***)))))))))))))))******+++************************,,,++++++++++++++++++,,,((()))))))))((('''''''''))))))************))))))))))))))))))))))))))))))***)))((('''''')))+++,,,++++++***))))))***++++++)))(((((((((***++++++)))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******((((((((((((((((((((((((((('''&&&'''))),,,///000***)))))))))((((((((((((++++++++++++*********)))''''''''''''(((((((((((((((((())))))))))))(((((()))((('''''')))***)))(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))+++---000111((())))))))))))))))))((((((((((((''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((('''&&&'''((()))(((&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((+++)))(((&&&&&&&&&''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))&&&''')))******)))'''&&&))))))))))))(((((('''&&&(((((()))))))))))))))(((++++++***))))))))))))*********))))))))))))******&&&((((((((('''(((***,,,111///,,,)))'''&&&''''''(((''''''''''''(((((()))***)))'''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%''')))&&&&&&'''((()))***+++++++++***((('''&&&'''((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&(((***+++,,,+++***))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((((((((()))))))))))))))---***(((''')))***++++++%%%'''(((((()))+++++++++(((((('''%%%######$$$&&&)))((('''((()))***)))(((---$$$'''555:::000)))+++((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''((()))******&&&(((***+++,,,+++)))((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((***)))))))))))))))******+++000111,,,'''((())))))******+++++++++******)))+++)))'''%%%%%%''')))+++'''''''''((((((((((((((())))))))))))************((((((((((((((((((((((((((())))))******))))))(((''''''((()))***+++,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))************------,,,+++++++++,,,,,,(((***,,,......---+++)))))))))***++++++++++++***************************++++++************++++++((()))+++***(((''''''((())))))************))))))))))))))))))))))))))))))))))))((('''((()))***+++************************(((((('''(((***,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((***,,,---******)))))))))(((((((((++++++*********)))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))(((''''''))))))((('''))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''((()))+++...111222((())))))******))))))(((&&&''''''(((((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((('''&&&&&&(((((('''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&(((+++,,,,,,+++(((&&&''''''((((((((('''&&&&&&'''((((((((((((((()))))),,,+++)))((((((((()))***)))((((((''''''(((((()))&&&(((((((((((((((***,,,111///,,,)))''''''((()))((((((''''''''''''((((((((('''''''''''''''((((((%%%%%%&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$&&&(((&&&&&&'''(((((()))************)))(((''''''''''''&&&&&&'''(((((()))******''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))(((((('''''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))(((&&&&&&'''(((((())))))(((((('''((('''&&&''')))++++++***%%%((()))(((+++000222111...+++)))(((((()))(((''')))((('''((()))***)))((((((###&&&000444...******((((((''''''''''''((((((((((((((((((''''''''''''&&&'''(((((()))(((((((((&&&&&&'''''''''((((((((('''((()))*********))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))///111,,,''''''))))))++++++,,,,,,++++++******+++)))(((''''''((()))+++'''''''''(((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))************+++******))))))***+++,,,)))***,,,---,,,+++)))((((((***,,,......---+++************************************))))))*********&&&(((++++++)))((()))***))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***+++,,,,,,+++***)))***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************************************++++++++++++*********)))))))))((((((******)))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((''''''((()))((('''))))))))))))))))))))))))&&&&&&((()))))))))(((((((((((((((((((((((((((((((((''''''((()))+++---///((()))************)))(((%%%&&&)))++++++***((('''''''''((((((((()))))))))((((((''''''''''''((((((((('''&&&&&&(((((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((''''''&&&&&&)))))))))((()))******+++'''''''''''''''''''''''''''((((((((())))))))))))'''((())))))))))))((('''&&&&&&'''(((((((((''''''''''''&&&''''''(((((()))+++***)))''''''((()))***))))))(((((((((((())))))&&&(((((((((((((((***,,,000---***'''&&&'''(((***((((((''''''''''''((((((%%%&&&'''((())))))((((((&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))&&&&&&&&&''''''(((((()))************)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$%%%&&&'''((()))((((((''''''&&&''')))+++,,,***)))&&&)))((('''+++666===>>>777000)))(((,,,...---***(((''''''((()))******((($$$&&&))),,,------,,,+++((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&((()))))))))((((((&&&'''((()))))))))((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''(((((((((((((((%%%&&&'''((()))*********(((///222---''''''***++++++++++++++++++***)))))))))((((((''''''(((((()))''''''''''''((((((((()))(((((())))))*********+++************************(((((())))))))))))((((((************))))))))))))...,,,******+++++++++***))))))))))))))))))))))))))))))))))))************))))))((((((((()))+++,,,***++++++,,,+++***)))((((((***---///000...+++)))******************************))))))))))))******###'''+++,,,******+++---))))))************))))))))))))))))))))))))))))))''''''((()))***)))))))))((()))+++,,,,,,+++)))(((,,,+++))))))******((('''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))************)))((('''************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((()))(((''''''((()))(((&&&))))))))))))))))))))))))%%%&&&((()))))))))(((((((((((((((((((((((((((((()))(((''''''''')))***+++((()))***++++++***)))(((%%%'''***------,,,)))'''(((((((((((())))))))))))((((((''''''''''''((((((((('''&&&&&&'''((('''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''((()))+++***((('''&&&''')))***++++++************++++++&&&(((((((((((((((***,,,...,,,(((&&&%%%&&&(((***)))(((((('''''''''((((((###%%%''')))******)))(((((((((((((((((((((((('''&&&&&&((()))))))))((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))'''&&&&&&(((***&&&&&&&&&'''''''''''''''++++++,,,,,,+++***(((''')))))))))(((''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&'''((((((&&&$$$###"""###%%%'''))))))))))))''''''(((+++,,,,,,)))'''(((***(((%%%+++;;;FFFIII888...###!!!''',,,+++((((((''''''((()))******)))###))),,,******...000...((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&((()))))))))((((((''')))+++,,,---,,,***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((((((((((((((("""###%%%''')))++++++,,,(((000333---((((((+++---***************)))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))++++++************++++++((((((((((((((()))******))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))***++++++''''''(((((()))+++,,,------,,,,,,+++*********+++,,,---+++***,,,000---((()))))))))))))))))))))))))))))))))))))))************************************++++++,,,+++***)))(((((()))***+++++++++++++++************************''''''''''''((((((((((((------,,,,,,+++***))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))************((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&'''''''''(((((())))))*********))))))'''''''''(((***)))'''%%%***,,,,,,***+++...---(((***(((''''''(((((('''%%%((((((''''''''''''((((((&&&%%%(((333<<<<<<111%%%((((((''''''''''''(((((('''))))))((('''&&&'''(((************************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''""""""$$$%%%'''((()))***))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''(((***+++,,,''')))***)))***333BBBOOO+++,,,((("""$$$,,,+++###'''((((((((('''&&&%%%%%%''',,,+++'''---888:::222---***'''%%%&&&'''&&&&&&+++***)))(((((('''''''''((((((((((((((()))******&&&''')))*********)))(((&&&'''''''''''''''&&&%%%''''''(((((())))))******))))))(((((('''''''''&&&+++***)))(((''''''((((((''''''((()))***++++++,,,+++...///---(((''')))---...000111///+++(((((())))))((((((+++......,,,)))******))))))))))))******))))))))))))))))))))))))*********))))))*********((((((((((((((()))******))))))))))))))))))))))))+++++++++*********)))))))))((((((((((((((()))***(((((((((((()))***+++,,,,,,+++***))))))))))))***)))******)))---111///+++))))))))))))))))))))))))*********)))))))))))))))***************************++++++++++++***)))((())))))***+++++++++******))))))))))))))))))))))))(((((()))))))))*********---,,,,,,+++******))))))***)))((((((((()))++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''(((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))((('''''''''((((((***)))((((((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((''''''''''''((()))((((((((((((((((((((((((&&&''''''(((((((((((((((***)))(((''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&&&&((()))))))))((('''&&&'''''''''((((((((((((((()))))))))))))))(((((('''''''''((())))))'''%%%'''*********,,,111000,,,***(((''''''))))))(((&&&((((((''''''''''''(((((((((&&&)))222<<<===555+++((((((''''''''''''((((((&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((()))***+++,,,)))++++++))))))000>>>III@@@444***(((******'''&&&(((((((((((((((((('''''')))---,,,'''+++555666///,,,)))&&&&&&'''((())))))+++***)))((((((''''''''''''''''''''''''((())))))&&&'''((()))***))))))((('''''''''((((((((('''''')))))))))))))))((((((((())))))((((((((('''''''''***)))))))))(((((((((((((((((())))))******+++++++++...///---)))'''***---)))+++,,,+++((('''((()))))),,,222999===;;;444...))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))+++************))))))))))))(((((('''''''''((((((******))))))))))))************)))((((((((())))))%%%((()))))),,,111111---))))))))))))))))))))))))++++++******))))))((((((******************************++++++******)))(((******+++++++++******)))((((((((((((((((((((((((*********+++++++++,,,,,,+++++++++******))))))((()))))))))((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''''''''(((((((((((((((((())))))))))))******((((((((((((((((((((((((+++***)))(((''''''''''''******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&'''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))(((((((((((()))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&''''''((()))((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&(((''''''((())))))(((&&&(((+++---...222888888555)))((('''((()))***)))((((((((((((''''''((((((((()))&&&'''...666999555///((((((''''''''''''((((((&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&'''((()))***)))((('''))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***,,,,,,+++,,,+++)))(((---888AAAJJJ777)))+++---(((&&&***((((((((()))))))))))))))***...,,,''')))000111,,,+++)))'''&&&(((***+++++++++***)))(((((('''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))''''''(((((())))))******++++++***))))))(((''''''))))))((((((((((((''''''((()))*********)))(((''')))))))))))))))*********,,,...///,,,)))(((***,,,'''((()))(((''''''(((******111;;;DDDFFF@@@666...((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((************))))))))))))***))))))(((((((((((()))++++++***)))(((((())))))***))))))(((((()))))))))%%%((())))))+++///000---)))))))))))))))))))))))),,,++++++***)))(((''''''******************************************))))))+++++++++++++++***)))((())))))))))))))))))))))))*********+++++++++,,,,,,*********)))))))))(((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))((((((((((((((((((+++***)))((((((''''''(((((((((((((((((((((((((((************************'''''''''''''''(((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((()))(((((('''&&&&&&&&&''''''(((((((((((((((((())))))))))))*********************)))(((''''''((('''''''''))))))(((&&&(((+++---...222888999666(((''''''(((***+++***)))''''''((((((((((((''''''(((%%%$$$'''---000///---((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((((()))***++++++)))'''&&&)))))))))(((''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&'''((()))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***,,,,,,***+++***((('''+++333:::???666---***)))((())),,,'''''''''(((((()))******))),,,+++'''(((---...+++---+++(((''')))++++++++++++***)))(((''''''''''''&&&''''''((((((((((((((('''(((((()))))))))))))))'''((((((((()))***+++,,,*********)))))))))(((((())))))((((((((((((((((((''')))***++++++***((('''*********)))))))))))))))+++,,,,,,+++(((''')))***)))))))))(((((()))***+++,,,111:::??????888...''')))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))******+++,,,+++***)))((((((((((((******)))))))))******+++&&&***+++)))))),,,,,,***)))))))))))))))))))))))),,,++++++***)))(((''''''************************))))))))))))))))))******+++++++++++++++***)))(((************************)))))))))************+++*********)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''(((((()))******+++******)))(((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++&&&''''''(((((()))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&''''''''''''((((((((()))))))))))))))*********+++***+++++++++******)))((()))'''&&&'''((()))((('''"""%%%&&&'''***///000,,,((('''&&&''')))******)))''''''((())))))(((''''''(((&&&###$$$&&&((())))))((((((''''''''''''(((((('''((()))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&$$$!!!'''''''''((((((((((((((()))))))))(((((((((''''''%%%&&&&&&'''((()))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***++++++(((((((((''''''+++111666666@@@>>>///&&&***,,,((('''&&&&&&&&&&&&'''))))))'''))))))'''(((+++...---///---***((()))******)))+++***)))((('''''''''''''''((()))************)))((((((((((((((())))))***(((((((((((()))+++,,,---((()))))))))*********+++(((((())))))))))))))))))'''(((***,,,,,,+++)))(((*********)))))))))))))))*********)))'''&&&'''(((+++***))))))))))))))))))+++---000222000---)))&&&***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***+++************+++,,,---++++++***)))(((((())))))******)))))))))***++++++'''+++,,,)))(((******((())))))))))))))))))))))))++++++******))))))((((((************************))))))((((((((()))************+++++++++******)))************************((((((((())))))))))))***************************(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++************))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&''')))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((()))*********)))))))))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''(((''''''''''''((())))))))))))))))))************))))))************)))))))))(((&&&&&&((()))((('''###&&&&&&&&&)))---,,,(((((('''&&&'''((()))((('''&&&'''((())))))((('''&&&)))((('''%%%%%%&&&'''(((((((((''''''''''''((((((((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((('''&&&$$$"""!!!%%%%%%&&&'''(((((())))))***)))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''((())))))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((()))******&&&'''((('''(((+++///222777JJJMMM666&&&***+++###''''''&&&%%%%%%&&&((()))%%%'''(((((((((***---000000---***(((((())))))(((+++***)))(((((('''''''''((()))***+++,,,+++***)))((((((((((((((()))******))))))(((((((((***+++,,,(((((())))))***++++++,,,(((((())))))))))))******((()))***+++++++++***))))))))))))))))))*********+++***)))(((''''''''''''***)))((()))******((('''((()))))))))((((((+++---******))))))))))))******))))))))))))))))))))))))*********))))))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))******)))((())))))***+++------******)))))))))))))))***((((((((((((((()))***+++%%%***,,,)))'''((()))((())))))))))))))))))))))))*********)))))))))))))))************************)))(((((('''((()))***+++))))))***+++++++++******************************((((((((()))))))))*********+++++++++++++++++++++'''((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++******)))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((***+++++++++***(((''''''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))******))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((()))******)))(((&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%'''((()))))))))(((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&((()))*********))),,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((''''''&&&'''((()))***((((((((()))))))))******%%%&&&'''((()))))))))(((***(((&&&&&&'''((((((((((((******))),,,000///+++((('''&&&&&&''''''&&&%%%&&&'''((())))))((('''&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))******+++&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&''''''(((((())))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''((()))'''((((((((()))***,,,...333AAADDD555((((((***'''***)))'''&&&%%%&&&((()))&&&'''((()))((((((,,,000...+++((('''((()))***)))+++***)))((((((''''''''''''(((***+++++++++)))((()))(((((('''((()))***+++***)))(((''''''(((***+++************************(((((()))))))))*********))))))*********+++++++++(((((())))))******++++++---+++***))))))))))))((((((((())),,,//////,,,(((''')))***)))((())),,,...))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******'''''''''((()))+++------******))))))))))))******'''''''''''''''((()))***$$$))),,,)))'''(((***))))))))))))))))))))))))))))))))))))))))))*********************************)))(((''''''''')))***+++((()))***+++++++++++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++,,,,,,'''((()))++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((***++++++***)))(((''''''''''''(((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''')))***++++++***)))'''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&((()))*********)))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&((()))*********)))///...---,,,***)))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((((('''(((''''''&&&&&&((()))***(((((((((((())))))))))))######%%%&&&'''(((((((((***(((&&&&&&'''(((((((((''')))))))))+++000///+++((('''%%%%%%&&&&&&%%%###&&&'''(((******((('''&&&"""%%%'''(((&&&%%%&&&(((((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))***+++,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&((())))))******((((((((((((((((((((((((%%%%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&''')))*********)))((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((())))))))))))))))))***+++(((---111...(((&&&***///,,,+++((('''&&&'''((()))(((((()))***((('''+++///,,,)))'''&&&(((***+++++++++***)))(((((('''''''''&&&''')))***+++***(((''')))((('''''''''(((***++++++***(((&&&&&&''')))***,,,,,,++++++***)))))))))(((((())))))*********+++******))))))***+++,,,,,,'''(((((()))***++++++,,,...---+++***++++++***)))((()))+++000444444000---(((+++...---+++))))))+++((((((''''''''''''((((((,,,++++++***)))(((((('''))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))++++++******))))))((((((+++*********))))))((((((((((((''''''''''''(((((())))))(((((((((((()))))))))*********++++++++++++,,,++++++++++++++++++,,,------,,,+++***)))((('''---,,,,,,+++*********+++))))))))))))))))))))))))+++++++++*********))))))(((((())))))******++++++******+++++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''************************'''&&&&&&'''***++++++***,,,++++++***)))(((((('''(((((()))***************))))))))))))))))))))))))******))))))(((((('''''')))'''&&&&&&((()))((((((************************((()))***)))((('''(((***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))))))))******))))))(((((('''''''''&&&&&&&&&'''(((((()))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))((((((''''''&&&&&&++++++,,,,,,,,,,,,++++++'''((()))((('''&&&''')))((('''%%%%%%%%%''')))***))))))(((((((((((())))))))))))))))))))))))))))))+++***'''%%%$$$$$$%%%&&&&&&&&&''')))***+++,,,---''''''&&&&&&&&&''''''(((''''''''''''(((((((((((()))((('''%%%%%%&&&''''''&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%(((&&&%%%&&&))))))'''$$$%%%$$$######&&&''''''&&&)))((('''&&&&&&'''((()))******)))(((((((((((((((((('''&&&'''***++++++***''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&)))///555444---&&&(((((())))))))))))((((((((((((''''''''''''((((((''''''((()))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))***'''%%%%%%''')))))))))'''''''''''''''((())))))+++++++++***((((((***,,,))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((&&&$$$%%%''')))+++333...)))'''(((***+++***((((((((((((((())))))******)))(((''''''((()))***''''''((()))***+++,,,,,,+++*********+++---///000......,,,+++++++++,,,,,,***,,,111999???;;;000&&&+++++++++***)))((((((''')))((('''&&&&&&'''((())),,,,,,+++******)))(((((())))))))))))))))))))))))******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))((((((************)))))))))((()))((((((''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++++++++************+++++++++++++++***************---,,,++++++*********+++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))*********)))******+++++++++******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((('''''''''''''''''''''''''''((('''&&&((()))+++***)))''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))***)))))))))(((((((((''')))'''&&&&&&'''((('''&&&************************%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))***)))(((((((((''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&''')))&&&%%%$$$######%%%'''((()))(((((((((((((((((()))))))))))))))))))))))))))''''''(((((((((''''''&&&''''''((()))***++++++,,,(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''((((((((())))))))))))))))))(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&***((('''((()))***(((%%%)))'''%%%%%%'''((((((''')))((('''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&'''&&&&&&''')))******)))''''''''''''''''''''''''***)))(((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%'''((((((((())))))))))))(((((((((((((((((((((((())))))+++111555444///)))((())))))))))))))))))((())))))(((((((((((())))))((((((((())))))))))))(((&&&(((***++++++***)))((((((((((((((((((((((((((('''&&&%%%&&&(((******)))'''''''''''''''((()))))))))******)))''''''((()))***)))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&(((***+++...,,,******,,,,,,***((()))))))))))))))***++++++***)))(((((((((((()))***((((((((()))******++++++,,,,,,------///000111222...---+++***)))******+++***...444888777333---)))++++++******)))((((((''')))((('''&&&&&&'''((())),,,++++++******))))))((())))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((()))))))))***************))))))*********))))))******+++++++++,,,,,,,,,+++************+++))))))))))))))))))))))))+++************)))))))))************))))))))))))((()))***++++++++++++++++++***)))((((((((()))***))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((($$$%%%&&&'''((()))***+++'''((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&'''((('''&&&))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((('''''''''''')))))))))***))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&(((*********((('''((((((((())))))*********)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((('''&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((+++***((()))******((('''+++)))''''''((()))((((((((((((''''''''''''(((((())))))'''&&&&&&%%%%%%%%%'''&&&%%%&&&((())))))((('''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((+++///...***&&&))))))************))))))***))))))))))))))))))***)))))))))))))))(((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&%%%%%%''')))***)))((('''''''''''''''((())))))***+++,,,+++)))'''''''''*********))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))+++---...---***'''***************++++++,,,***))))))(((((())))))***))))))))))))))))))))))))***+++---///111111111111///...,,,+++******++++++)))000666666000,,,+++---+++******))))))(((((('''((((((''''''''''''((((((*********))))))((((((((())))))))))))))))))))))))(((((()))*********++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))*********)))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++***************+++))))))))))))))))))))))))************))))))))))))++++++******))))))(((((('''((()))***+++,,,,,,,,,+++)))(((&&&&&&''')))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((***************************)))(((((())))))((('''&&&'''((()))***+++,,,---'''(((((()))))))))))))))************************))))))))))))((((((((((((---+++(((((((((((('''&&&(((((((((((((((((((((((()))+++,,,+++***)))***+++(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''******+++******)))((('''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((('''((()))((('''&&&''')))((((((''''''''''''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''((()))******)))(((((())))))))))))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&%%%$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))+++***)))((())))))((((((***(((&&&%%%&&&((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''%%%%%%&&&((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''))))))'''%%%))))))************))))))))))))(((((((((((())))))***))))))(((((((((((((((,,,***)))((()))*********(((((((((((((((((((((((('''&&&'''(((******(((&&&'''''''''''''''((()))))),,,...///...,,,)))(((((()))))))))((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))'''(((+++---...---***(((***))))))))))))***++++++))))))))))))))))))))))))******))))))((((((((((((%%%'''***---//////...---000///---,,,++++++,,,,,,)))...444444000,,,,,,...******))))))(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''************************((((((((())))))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))************))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******+++++++++************)))*********))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''((()))***+++,,,,,,,,,***)))'''&&&&&&((()))+++((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''***)))(((((())))))((('''((()))))))))*********+++''''''((()))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))...,,,***)))******)))(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((******+++******)))((('''))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((('''((()))((('''&&&'''))))))((((((((('''(((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((,,,+++)))((('''''''''((()))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&%%%$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))))))))((('''''''''((()))(((&&&######$$$'''(((((('''(((((((((((((((((('''&&&&&&&&&'''((()))+++,,,'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((((((((******)))((('''&&&%%%%%%((((((((((((((((((((((((+++***))))))******)))((())))))************))))))'''''''''&&&&&&'''''''''***)))(((((((((((())))))///000111333444222,,,((()))))))))))))))))))))))))))(((((()))))))))&&&$$$'''''''''''''''((()))))),,,---///...+++)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++++++++))))))((()))*********++++++,,,)))(((((((((((()))******))))))************))))))******))))))((('''''''''"""%%%(((+++---,,,+++***...---+++*********+++,,,)))+++...222444333///,,,)))))))))((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((************************))))))((((((((()))******(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***************))))))(((((())))))***))))))(((((((((((())))))((((((((()))))))))***************))))))*********,,,+++++++++******))))))***))))))))))))***++++++))))))))))))))))))))))))(((((()))))))))))))))***************))))))))))))((()))***+++++++++++++++***)))((((((((()))***+++((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((''''''''''''&&&'''(((((())))))((((((++++++++++++++++++++++++(((((((((((())))))))))))...,,,***)))***+++***)))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''((((((((((((((()))))))))***))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))''''''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((---+++)))&&&%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((())))))))))))(((''''''###&&&((()))(((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((('''&&&'''***,,,***'''$$$###$$$&&&((((((''''''((((((((((((''''''&&&&&&'''''')))***,,,,,,((('''&&&&&&((()))(((&&&(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((&&&''''''''''''(((((((((***))))))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))((('''''''''(((***+++222555:::???@@@999...%%%***************************)))(((((()))(((&&&$$$'''''''''''''''((()))))))))***+++***(((&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))*********)))((()))******)))((()))+++...((((((((((((((())))))***)))******++++++******))))))))))))(((((('''''''''$$$&&&))),,,---,,,+++))))))(((((('''''')))***++++++))))))///555666000***((((((((((((((((((((((((''''''(((((((((((('''''')))))))))*********************************************(((((('''((())))))(((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************)))((((((''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++++++++************++++++***************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********)))******+++++++++******)))))))))*********++++++(((((((((((((((((((((((()))))))))))))))*********'''((((((((()))))))))***************************((('''&&&((()))+++***)))((((((((('''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***+++)))(((((()))***)))(((((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***))))))(((((())))))***''''''''''''((((((((()))''''''((()))))))))((((((,,,++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((((((''''''''''''((()))((('''&&&''')))'''''''''''''''&&&%%%%%%&&&''')))******)))'''&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((***))))))(((((((((((((((###&&&((()))(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''(((((('''(((,,,000000---(((&&&&&&'''((((((&&&'''((())))))((('''&&&(((''''''''''''((()))))))))(((''''''))))))((('''((((((((((((((((((((((((((('''''''''(((((()))***((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&''')))+++---;;;888777888999555---'''))))))))))))))))))))))))((('''&&&&&&((())))))((('''''''''''''''((())))))((())))))(((&&&%%%&&&(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((()))))))))((()))***+++)))'''(((***---))))))(((((())))))***+++)))***++++++++++++***)))(((((((((((((((((('''''''''(((***+++,,,+++***)))((((((''''''(((***,,,------)))'''***111333///***((((((((((((((((((((((((&&&'''((())))))((('''&&&++++++++++++++++++,,,,,,************************+++***)))'''''''''((()))((((((((((((((((((((((((++++++******))))))(((((((((((())))))*********+++((((((''''''''''''(((((())))))(((((((((((())))))************++++++++++++,,,,,,++++++++++++,,,,,,'''((()))***+++,,,------))))))((())))))***++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++******+++++++++******)))((()))***+++++++++++++++(((((((((((((((((((((((((((((())))))******++++++'''((((((((())))))******'''''''''''''''''''''''''''&&&&&&'''***++++++***((()))))))))******++++++&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))'''&&&&&&((()))(((((())))))))))))))))))))))))$$$%%%&&&%%%$$$###$$$&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))&&&&&&'''(((((()))((((((,,,,,,,,,+++***))))))((((((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))************))))))'''((()))((('''&&&''')))))))))******)))((('''''''''((()))++++++)))((('''(((((((((((((((((((((((($$$%%%'''((()))((('''&&&''''''''''''(((((())))))%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))+++***((('''''''''((()))###%%%((()))((('''&&&''''''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((''''''''''''''''''''''''###$$$&&&((())))))((('''&&&((())))))(((***///333777333---)))((((((((((((&&&'''((())))))((('''&&&))))))(((&&&&&&%%%&&&&&&***)))(((((()))***)))'''))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&(((******)))))))))***&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''&&&&&&&&&'''***,,,...DDD:::...((((((+++------((((((((((((((((((((((((&&&%%%$$$%%%(((***,,,,,,'''''''''''''''((()))))))))***)))(((&&&''')))+++&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''***,,,+++)))''')))+++*********)))***++++++,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((()))******)))((('''******)))***,,,...000111000+++''''''+++...---+++'''''''''(((((((((((((((&&&'''((())))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++((((((''''''''''''((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''((()))((('''(((&&&%%%&&&)))***)))'''******))))))))))))******,,,++++++///222222,,,&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((()))))))))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&&&&&&&''')))***+++******))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))((((((((((((******))))))((((((''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))(((((('''''''''&&&******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))*********)))(((&&&$$$((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''+++***)))'''''''''((()))))))))))))))((((((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((($$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))******+++...,,,)))'''&&&''')))***''''''(((((())))))******++++++***)))(((((())))))%%%+++---((('''***+++((()))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++***(((((('''''''''(((((())))))))))))(((((('''((()))))))))((('''&&&)))((((((((()))***,,,---555222---)))'''(((***,,,)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((())))))))))))))),,,,,,+++***)))((('''''''''&&&&&&''''''((()))***))))))(((((((((((()))))))))&&&''',,,---******///+++'''%%%((('''%%%&&&*********)))(((((((((((((((&&&&&&'''(((((((((((((((((()))*********+++...111...***&&&'''+++---+++)))(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))******(((((((((''''''(((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((((((((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''((()))((('''***)))'''(((+++,,,+++)))***)))))))))))))))***++++++))))))---111111---((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))((((((((('''''''''###$$$%%%&&&&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((''''''''''''(((((()))******)))))))))((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&&&&((('''''''''(((((()))***(((((((((''''''(((((((((+++***)))(((''''''((()))))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((())))))***+++,,,,,,,,,+++***))))))(((&&&'''''''''((((((((((((+++******))))))((())))))***,,,+++'''(((------***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))(((((((((((()))***''''''''''''''''''''''''+++***)))((('''''''''''''''(((((())))))(((((('''%%%&&&'''((()))((('''''''''&&&&&&&&&'''(((***+++111///+++((('''''')))***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''(((((())))))''''''''''''((((((((((((''''''((()))))))))))))))++++++******)))((((((((('''''''''''''''(((******))))))(((((((((((())))))+++((((((++++++((()))...+++,,,,,,***'''&&&'''(((******)))((((((((((((((((((((()))***************((()))******)))***---///...***&&&'''+++---+++)))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))(((''''''))))))((('''***)))((()))+++,,,+++***)))))))))))))))***+++,,,,,,***)))***------+++((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))************))))))''''''((((((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''''''''((()))))))))(((((('''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''((()))*********'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((((((((((((((((((((()))***+++))))))(((((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((())))))***+++)))+++---///...+++(((&&&&&&&&&&&&&&&''''''''''''******))))))))))))(((((())))))'''$$$%%%))))))'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))******''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&((()))***,,,***)))'''''''''((((((''''''''''''''''''''''''(((((())))))******++++++&&&&&&'''(((((()))******''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))(((((((((((())))))+++))))))***(((&&&)))---***222444,,,'''((()))'''***))))))((((((((((((((((((((()))***************((()))***)))((((((***,,,,,,)))''''''***,,,***((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))*********(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***)))((('''((()))***)))'''(((''''''((())))))))))))))))))))))))***+++,,,,,,...,,,))))))))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))************((((((((((((((((((((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((('''))))))))))))((((((((((((''''''''''''((((((((((((((())))))******))))))(((&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))******(((((((((((((((''''''''''''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''((()))***,,,++++++***))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******(((***,,,...---+++(((&&&''''''''''''''''''''''''))))))))))))))))))(((((('''+++---+++(((&&&&&&&&&&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''***)))(((((((((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))******''''''''''''((()))***+++))))))(((((((((((())))))))))))***)))'''&&&***...)))777;;;...&&&***+++%%%))))))(((((((((((())))))&&&&&&'''(((((((((((((((((()))***)))((('''(((******)))'''((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))******++++++***)))((('''(((((()))******)))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))******(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))******************************))))))))))))*********((('''((()))***)))((('''(((((()))((())))))*********)))******+++,,,,,,+++***((('''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))((('''(((((((((((())))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))'''''''''''''''((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%%%%'''((()))++++++,,,'''''''''(((((((((((((((***)))))))))(((((((((''''''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((()))***,,,---...---+++***((('''''''''(((''''''&&&&&&''''''(((((((((((())))))))))))((('''((((((((()))))))))***''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))***((())))))***))))))((('''(((((((((((((((((((((((('''((())))))))))))((((((***222::::::222***'''***&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&***))))))(((((()))++++++'''(((((())))))***))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((())))))******(((''''''(((((()))***+++))))))(((((((((((())))))&&&)))+++)))'''(((+++///)))777;;;...&&&***+++%%%))))))(((((((((((())))))&&&&&&'''(((((((((((((((((()))***)))(((''''''((()))((('''((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))***++++++***((('''((((((************(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******))))))******+++***)))((((((******)))((()))***,,,+++******+++---,,,++++++*********++++++&&&&&&'''''')))+++,,,---''''''''''''''''''''''''************************))))))))))))))))))))))))(((((())))))))))))******(((''''''''''''((())))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((('''((()))*********)))((((((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((()))&&&''''''''''''(((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''!!!"""$$$&&&((()))))))))'''''''''(((((((((((((((*********)))(((''''''''''''((()))***+++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******+++,,,...---+++)))'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''(((((())))))******(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***)))(((((('''''''''((())))))))))))))))))(((((((((&&&'''((()))***)))((('''(((000;;;???777,,,''')))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''((('''''''''(((((('''''''''))))))(((''''''''''''((()))((('''&&&&&&'''((()))((()))))))))*********+++************************''''''(((((())))))******++++++***)))'''&&&%%%%%%''''''''''''(((((((((((()))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((()))***++++++))))))(((((((((((())))))%%%+++///+++'''))),,,---***222444,,,'''((()))'''((((((((((((((())))))***(((((()))***************''')))******((('''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((()))))))))************))))))))))))))))))))))))'''(((***++++++***)))((('''(((***++++++***((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++***)))((()))******)))((()))+++,,,,,,******+++...------,,,+++************&&&''')))))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((&&&''')))+++++++++***)))'''((((((((()))))))))***''''''''''''(((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''###$$$%%%''''''''''''&&&''''''''''''((((((((()))))))))))))))(((((((((((('''((()))++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))((((((******)))(((''''''''''''((((((''''''''''''((((((&&&'''((()))******)))((('''''''''((()))************))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((()))))))))((((((((((((((())))))))))))((((((((('''''''''%%%&&&((()))***)))((('''&&&(((000999888///((('''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((())))))))))))(((''')))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''((('''''''''((()))+++,,,)))((('''&&&&&&'''((())))))))))))((())))))***+++))))))))))))))))))))))))'''''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))&&&///333...)))(((***)))+++,,,,,,***'''&&&'''(((((((((((((((((()))******(((((()))***************&&&(((***+++***)))))))))%%%'''((()))((('''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))&&&''')))+++,,,+++***)))''')))***++++++***)))'''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++***)))((()))***+++***(((''')))+++***((((((***,,,......,,,+++***)))))))))+++,,,---,,,)))'''&&&&&&************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((%%%''')))+++,,,+++******'''((((((((())))))******''''''''''''((((((((()))))))))************))))))%%%&&&'''((())))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))))))))(((&&&&&&&&&'''''''''(((((())))))''''''(((((())))))******'''(((***+++,,,+++)))(((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))))))))(((((((((((())))))&&&'''(((*********)))(((&&&''''''((()))******+++******)))))))))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((()))******+++***))))))(((((('''''''''&&&&&&&&&$$$&&&((()))***)))(((''')))&&&***555;;;666---***)))((('''&&&&&&'''((()))***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((())))))***(((((())))))))))))((((((&&&&&&&&&'''))),,,...000+++***)))(((((()))***+++***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((())))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((()))))))))333777111)))((((((&&&+++'''%%%((('''%%%&&&***((((((((((((((()))******&&&''''''(((((((((((((((&&&(((++++++***)))******%%%&&&((()))(((&&&&&&&&&(((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((())))))))))))&&&%%%$$$''',,,......---)))++++++((($$$&&&---333000***'''))),,,++++++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''))))))*********++++++++++++*********))))))(((((())))))))))))************+++*********))))))((((((((((((((((((((())))))***((((((((((((''''''''''''***)))(((''''''((()))***((('''%%%#########%%%&&&)))((((((((()))***++++++(((((((((((())))))))))))))))))))))))(((((((((((('''))),,,......,,,)))'''************************))))))))))))************+++++++++*********))))))((('''&&&'''((()))((('''***++++++***'''%%%$$$$$$))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((('''''''''++++++******)))(((((((((((())))))***)))'''%%%$$$%%%'''))))))&&&%%%&&&(((((((((((('''%%%###!!! +++)))((()))+++,,,)))'''((('''&&&&&&&&&'''((((((***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%***)))((('''%%%###""""""(((''''''&&&&&&''''''(((***))))))((('''&&&&&&%%%%%%&&&''''''((('''''''''))))))((((((((((((((()))***+++***'''%%%'''))))))''''''(((((())))))******))))))))))))((((((((((((((('''''')))+++,,,)))&&&))))))))))))))))))))))))(((((((((((())))))))))))((("""$$$222999222+++)))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&%%%***************)))((((((***)))((()))+++,,,,,,+++******)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))***+++***)))((()))***))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''')))))))))((('''*********+++++++++******%%%&&&''')))************''''''''''''''''''''''''(((((((((((()))))))))))),,,***'''%%%%%%'''***,,,,,,///111000---***)))***%%%'''***---,,,***&&&$$$&&&&&&'''((())))))(((((($$$&&&***---...---,,,+++&&&)))***)))&&&$$$&&&(((&&&((((((&&&###"""%%%(((&&&&&&''''''((('''''''''(((***---,,,)))'''''')))(((((((((((()))))))))***)))'''&&&(((+++,,,+++***(((***++++++***---555;;;CCC555)))&&&''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++*********)))))))))(((((())))))))))))************************)))))))))(((***))))))))))))***++++++*********)))))))))((((((+++***)))(((((()))***+++,,,+++)))(((((((((************)))))))))***++++++(((((((((((()))))))))******)))))))))((((((((((((%%%&&&(((******(((&&&%%%************************(((((()))))))))*********+++++++++*********))))))))))))***)))))))))))))))***+++++++++)))((((((((())))))))))))))))))))))))************++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((((((((('''''''''''')))(((((((((''''''''''''((((((((('''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%%%%'''))))))&&&%%%&&&(((''''''&&&&&&%%%%%%%%%$$$((('''&&&(((***+++)))'''&&&&&&%%%$$$%%%&&&'''(((*********)))((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&)))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''******)))(((((('''&&&&&&&&&'''(((((())))))(((((())))))(((((((((((())))))((())))))'''&&&%%%%%%$$$(((((((((((())))))))))))(((((((((((())))))))))))%%%$$$$$$&&&((()))&&&$$$((((((((((((((((((((((((''''''''''''((((((((((((---((((((///444111***&&&'''''''''''''''''''''''''''''''''(((((('''''''''((()))))))))((('''&&&&&&'''''''''((((((((())))))''''''((())))))(((''''''***************)))((((((((('''''')))+++------,,,))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''))))))(((((()))+++)))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((())))))(((((()))******++++++***)))(((''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''&&&'''***---///III???222(((&&&(((***+++'''(((***+++++++++***)))&&&&&&'''((((((((((((((('''(((***+++,,,+++***)))***++++++***(((((()))***)))******((('''&&&((()))&&&'''((()))************'''***,,,,,,)))''''''(((((((((((()))))))))******+++***))))))******)))'''%%%'''))))))))),,,333888SSSAAA...((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))************+++******))))))))))))(((((())))))))))))************************))))))))))))+++++++++++++++,,,,,,---,,,,,,+++++++++*********++++++************++++++......,,,+++++++++,,,---,,,++++++************+++((((((((()))))))))************)))))))))((((((((())))))***++++++***))))))************************(((((())))))))))))******+++************)))))))))***,,,...,,,)))((()))+++)))))))))***************))))))))))))))))))))))))''''''((((((((())))))))),,,,,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''*********)))((('''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))******((((((((((((((((((((((((%%%%%%&&&''''''((())))))***)))(((''''''&&&''''''%%%''')))((('''&&&'''(((&&&&&&%%%%%%&&&''')))***'''&&&&&&((()))***)))((((((((('''&&&'''((()))***+++******))))))(((((((((((((((''''''(((((()))***(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''(((((()))*********(((''''''''''''''''''(((*********))))))((((((''''''(((((()))))))))))))))))))))(((((((((((())))))(((((()))******)))((('''))))))))))))((((((((((((''''''(((((())))))******(((''''''(((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''',,,,,,******...222///((((((((((((((((((((((((((()))((((((''''''(((((())))))******)))((('''&&&&&&''''''(((((((((((())))))(((((()))))))))))))))((()))************))))))((('''&&&&&&(((+++......---(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$%%%'''((('''((()))+++))))))))))))******************))))))((((((''''''***))))))(((((((((((()))((()))***+++***)))'''%%%))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))(((((())),,,000222WWWFFF000$$$%%%))))))(((***)))))))))***+++,,,---&&&''''''((((((((((((((())))))))))))))))))((((((///---***)))***+++,,,,,,+++***))))))******)))(((((()))***+++,,,+++***)))''')))++++++)))''''''((((((((()))))))))*********+++******)))))))))((((((((())))))((('''(((,,,///III;;;...***,,,,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))((((((((()))))))))*********************)))))))))))))))++++++******++++++,,,---,,,,,,+++++++++***************)))*********++++++,,,+++***))))))***++++++------,,,+++*********+++(((((()))))))))******************)))))))))((((((,,,++++++******++++++,,,************************(((((((((((()))))))))***************))))))))))))***...000---(((&&&(((,,,((('''&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++++++++******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''************))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((()))))))))&&&&&&'''''''''(((((((((***)))(((&&&&&&&&&'''(((&&&'''((((((((((((((((((''''''%%%%%%&&&(((***,,,)))((())))))))))))((('''(((''''''&&&'''((()))***))))))))))))((((((''''''((((((''''''(((((()))***''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))))))))%%%%%%&&&'''(((((())))))***))))))(((((())))))***+++*********)))))))))(((''''''((())))))))))))((()))(((((((((((())))))***)))'''&&&(((*********,,,******))))))((((((''''''&&&''''''((()))******+++)))))))))***+++++++++***((((((((((((((((((((((((&&&&&&'''''''''((((((((('''***(((%%%+++666777000))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((('''&&&%%%(((((((((((((((((())))))'''((((((((())))))))))))))))))************)))((('''''''''(((+++,,,,,,,,,(((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&'''(((((('''''')))***((((((((())))))***************))))))((('''&&&&&&,,,+++)))(((''''''((()))'''(((*********(((%%%$$$*********)))))))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++***)))((())),,,...000DDD999,,,''')))+++(((###*********************+++''''''((((((((((((((('''(((((('''&&&'''((()))***222---)))(((+++------,,,***(((&&&(((***+++)))&&&***+++++++++***((('''%%%'''((()))***)))(((''''''))))))))))))************))))))******))))))******------,,,+++))))))***+++...***(((******((((((+++************************************************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))************))))))))))))))))))******)))))))))))))))***+++++++++************)))))))))'''(((((())))))*********(((((((((((((((((())))))------,,,+++*********+++))))))))))))************************)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))),,,///,,,'''%%%'''+++***(((&&&&&&'''((((((&&&(((((((((((((((((((((((())))))*********+++++++++((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((())))))))))))******++++++'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&(((((((((((())))))******)))))))))(((((('''''''''***)))'''&&&&&&'''((((((&&&&&&'''((()))))))))(((***((('''&&&&&&''')))+++,,,,,,,,,,,,***)))(((''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''(((((((((((((((((()))(((((((((((((((((()))************))))))))))))%%%&&&''''''((((((''''''((((((((((((((()))******000(((###$$$&&&%%%'''+++******))))))((((((''''''&&&''''''((()))******+++&&&&&&''''''''''''((()))))))))))))))))))))))))))''''''((((((((()))))))))$$$((('''###)))555888333))))))))))))))))))))))))***)))(((''''''((()))***'''(((((((((((('''&&&&&&))))))))))))))))))((((((&&&&&&&&&''''''(((((((((((())))))*********))))))***)))((((((***+++***))))))((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********)))***+++***((('''((()))'''''''''(((((()))))))))))))))(((''''''&&&%%%%%%+++***)))'''''''''((()))'''((()))))))))'''&&&$$$************+++,,,---...((((((((((((((((((((((((''''''((((((((()))))))))+++***)))(((((()))+++,,,---,,,******+++***(((&&&((()))***+++***)))'''&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&(((***,,,000,,,'''''')))++++++******(((&&&(((,,,...,,,***)))))))))(((((('''&&&%%%'''((()))*********(((''')))))))))*********++++++'''(((******))))))***,,,)))))))))))))))(((((((((###%%%)))---+++'''&&&)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((''''''(((((((((((())))))))))))))))))************))))))))))))************((((((''''''(((((()))******))))))))))))(((((((((&&&'''((())))))***))))))((())))))))))))*********,,,++++++************+++)))))))))*********++++++++++++*********)))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))***(((***,,,***'''&&&''')))...***'''''')))+++***((())))))))))))))))))))))))((((((((()))))))))******&&&''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((('''(((((()))******++++++'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((())))))'''(((((())))))******+++******))))))(((''''''&&&((((((''''''''''''(((((('''&&&&&&(((******)))(((***)))((('''&&&'''((((((,,,---...---***)))((()))---,,,+++))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''((((((((((((&&&&&&'''((())))))******++++++++++++************'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''(((''''''(((((()))***+++>>>222(((((((((%%%''',,,))))))))))))((((((((((((''''''(((((())))))******'''((()))((('''((()))+++************************(((((((((((()))))))))***(((((('''&&&)))///111///(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))((((((******))))))))))))((((((&&&&&&%%%&&&&&&'''((()))((())))))************)))+++)))(((((()))***(((''')))(((((((((((()))******))))))))))))))))))))))))(((((()))******+++,,,,,,+++,,,,,,+++(((''''''(((''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%)))((((((''''''''''''(((''''''((((((((((((''''''******))))))***,,,...000(((((((((((((((((((((((((((((((((((()))))))))******)))(((''''''((())))))(((******)))&&&&&&))),,,'''(((***+++***)))'''%%%(((((((((((((((((('''&&&%%%%%%%%%%%%''')))+++---,,,***'''&&&'''((())))))+++***)))***---000222333)))((('''&&&&&&''')))***)))((((((***,,,,,,***((())))))*********+++++++++''')))+++***((((((***,,,&&&&&&&&&'''((((((&&&%%%***((()))------***(((***************************************************))))))))))))))))))))))))(((((())))))******++++++******))))))(((((((((((('''''''''((((((((())))))))))))))))))************((()))))))))************((((((''''''(((((()))*********)))))))))(((((((((&&&''')))***++++++******))))))***+++++++++++++++******)))))))))***++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******)))))))))))))))(((((())),,,(((%%%&&&***---,,,***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))((()))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((((()))'''(((((()))******++++++''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&(((***,,,***(((''''''''''''''''''''''''(((***,,,,,,***)))***+++333222///---,,,,,,,,,,,,''''''''''''''''''''''''((((((''''''(((((()))***************************))))))(((((((((((())))))''''''''''''((((((((((((''''''(((((()))))))))***++++++++++++++++++++++++(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((()))***+++@@@333***+++,,,((('''---(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,+++)))))),,,///))))))))))))))))))))))))'''''''''((((((((())))))***''''''***+++))))))+++'''''''''''''''''''''''''''''''''((((((''''''''''''((()))***+++,,,,,,,,,*********)))))))))(((((('''&&&&&&&&&'''((()))***(((((()))***************)))((('''((()))***)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))***+++***(((''''''((()))))))))(((((((((((((((((((((((('''''''''''''''%%%&&&&&&''''''''''''&&&((('''''''''''')))***+++******(((((((((***,,,---(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))******+++***'''$$$%%%)))---''''''((()))******++++++((((((((((((((('''&&&&&&''''''''''''((()))***+++((())))))(((&&&&&&'''((()))*********,,,000555999222///+++((('''(((***+++***))))))+++------+++))))))************+++++++++(((***,,,+++((('''(((+++,,,++++++,,,,,,+++(((&&&...((($$$'''+++***)))***************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))************(((((())))))*********+++((((((((((((((())))))************))))))))))))((('''(((***+++,,,,,,++++++((()))***+++++++++++++++)))((((((((()))***++++++)))************++++++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))*********)))((((((***+++***)))((($$$!!!###(((,,,,,,+++))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''(((((()))***+++++++++$$$%%%%%%&&&&&&''''''(((&&&'''((())))))((('''&&&(((&&&%%%(((+++,,,***((($$$%%%&&&'''((((((((('''$$$'''***+++))))))+++...000...,,,***(((''''''''''''''''''((((((((((((((()))))))))))))))******+++***************************)))(((''''''((()))***''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++++++++************++++++''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''((()))++++++555((("""'''***%%%$$$)))''''''(((((())))))******))))))))))))(((((((((((('''))))))(((&&&&&&))),,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***$$$%%%,,,---&&&&&&+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((()))***,,,.../////////+++*********))))))((((((((('''''''''((()))+++,,,(((((()))***************'''&&&&&&'''***++++++***&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''&&&((()))(((''''''((()))++++++******))))))(((((((((((((((((())))))))))))###$$$&&&'''((('''&&&&&&((('''&&&&&&'''))),,,---+++***((('''&&&''')))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,,,,((((((((('''&&&&&&'''(((((('''&&&'''))),,,000222(((((())))))((('''&&&&&&(((((())))))))))))))))))&&&)))+++)))&&&%%%&&&)))&&&((()))((()))---555<<<===888222+++'''&&&''')))+++))))))+++...///,,,)))((((((((((((((((((((((((******++++++++++++************))))))((((((''''''+++***)))'''''')))***+++222---''''''***---,,,***))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))******+++++++++,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((******************************))))))))))))******///---+++***(((((())))))+++***)))(((((()))***+++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))222...)))(((***+++***)))+++***)))'''''''''(((((())))))))))))((((((((((((************)))(((&&&&&&))))))************))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************///...---,,,++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********))))))(((((((((((())))))&&&'''((())))))((('''&&&(((&&&&&&******&&&&&&(((&&&''''''((()))(((((((((&&&***,,,***((()))---///333...+++,,,+++((((((***)))))))))(((''''''&&&&&&))))))((((((((())))))***'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++***)))'''''')))***++++++)))''''''((((((((('''((((((''''''''''''((()))'''&&&&&&&&&'''(((***+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******))))))(((((('''''''''&&&&&&(((***,,,---,,,++++++''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%''',,,222888;;;<<<;;;777111,,,)))((()))***((('''''''''((()))***+++$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((()))***)))))))))++++++)))(((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''')))'''%%%%%%&&&'''''''''&&&''''''(((((((((((((((***+++,,,+++***)))***+++'''&&&%%%''')))++++++***&&&&&&&&&&&&&&&'''((()))(((''''''((()))******)))(((((((((((((((((((((((((((((('''((()))***,,,---:::CCCCCC444))))))+++))))))))))))))))))******+++******************************++++++++++++******+++*********))))))))))))+++***)))(((((()))***+++111,,,''''''***,,,,,,***))))))))))))))))))))))))((()))***++++++++++++***))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((******************************))))))))))))*********)))(((''''''(((((()))+++***)))(((((()))***+++))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))...+++(((((()))***)))((())))))(((''''''((()))***))))))))))))((((((((((((************)))((('''&&&))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********333111///,,,)))'''&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((()))***************)))((((((''''''(((((()))''''''(((((((((((('''''',,,(((&&&((((((&&&(((,,,'''''''''((((((((()))))))))+++***(((&&&'''+++---:::444---***'''$$$&&&+++((((((((((((((('''''''''''''''))))))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((+++***)))(((((()))***+++333111...,,,,,,+++)))(((******))))))))))))******((((((''''''((()))***+++''''''''''''''''''''''''***)))((('''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((''''''&&&&&&&&&&&&(((***+++,,,+++***)))''''''''''''((((((((((((&&&'''''''''''''''''''''***))))))+++...111111111DDD@@@999222,,,(((&&&&&&)))))))))(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))(((''''''&&&&&&''''''''''''((((((((()))(((((()))******)))'''((((((((())))))))))))***((((((((((((((((((((('''))))))(((((((((((())))))))))))((((((((('''''''''((((((((('''''''''''''''***(((&&&&&&'''))))))(((&&&'''(((((())))))(((((((((***+++***))))))***+++---+++)))((()))******))))))(((((('''''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))''''''&&&&&&'''((()))***000>>>CCC666)))''')))))))))(((((((((((()))************************************++++++++++++******++++++++++++************+++***)))(((((()))***+++///+++''''''***,,,+++***))))))))))))))))))))))))))))))******++++++******))))))))))))************************************'''((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************))))))))))))******((((((''''''((()))************))))))))))))******))))))************))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''((()))***+++(((((((((((()))))))))))))))******))))))((('''&&&))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******222111...+++(((%%%$$$###(((((())))))))))))((((((************************(((((()))***************'''((()))***+++***)))((((((''''''''''''''''''(((((((((''''''''''''((((((+++)))+++//////+++)))+++(((((('''''''''((()))***///---***((('''((()))+++:::777444333///******---''''''(((((((((((())))))'''(((***++++++)))(((&&&+++)))'''&&&&&&''')))+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++888555111///...,,,***((()))(((((('''''''''((((((***))))))(((((()))******''''''''''''''''''''''''******)))(((((((((((()))'''((((((((((((((((((''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((())))))***((((((''''''''''''&&&&&&'''((()))******)))((('''''''''''''''((((((((((((((('''''''''''''''''''''+++***(((((()))******)))555333000---***((((((((())))))***)))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''((((((((('''((()))***(((&&&))))))))))))************''''''(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((''''''******))))))((((((''''''(((&&&$$$%%%&&&''''''&&&&&&'''(((((())))))((((((&&&((())))))((((((***+++333000,,,***))))))((((((++++++)))(((((('''''''''***)))(((((())))))((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&666???666)))&&&'''(((((((((''''''(((((()))*********************************++++++++++++************************************)))(((((()))******---***(((''')))+++******))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))))))))))))))******************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******************************))))))))))))*********************+++++++++***))))))))))))))))))***))))))************))))))((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))(((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))(((''''''))))))************))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++)))((((((''''''((((((((())))))))))))(((((())))))))))))))))))))))))((())))))***************&&&''')))***+++***)))(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&)))111::::::111)))&&&***((('''&&&&&&(((***+++222...,,,,,,+++))))))++++++...555;;;:::111+++***&&&''''''((())))))******))))))*********)))((((((******)))(((((()))******((((((((((((((((((((((((************************(((((((((((())))))))))))******)))(((((()))******222000---,,,,,,+++***((())))))((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((&&&%%%&&&((())))))((($$$%%%%%%'''((()))******(((((()))))))))(((&&&&&&(((((()))))))))*********++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''''''''((('''''''''))))))'''&&&(((((()))))))))*********''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((,,,++++++***)))(((''''''((('''&&&&&&((()))((('''''''''((()))))))))))))))$$$&&&(((((('''((()))+++444111,,,)))((((((((('''***))))))(((''''''((((((+++)))(((((())))))(((&&&((((((((((((((((((((((((++++++***)))))))))))))))###///666111)))'''(((((('''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))*********)))((('''(((*********))))))))))))))))))))))))))))))*********))))))(((((()))))))))************(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))******)))))))))++++++******************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******++++++++++++*********))))))))))))******)))))))))))))))************))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***************)))))))))))))))((('''''''''((((((((()))))))))***((())))))))))))(((((('''))))))************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************&&&'''((()))***))))))(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%(((000999999000(((%%%***)))'''&&&'''(((***,,,000,,,+++...---))))))---'''(((---444555---&&&###&&&''''''((()))***++++++***)))((('''&&&&&&'''((())))))***++++++***))))))((((((((((((((((((((((((************************'''((((((((()))))))))*********))))))))))))******)))((('''(((***,,,,,,+++++++++***)))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))))))))************))))))((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((&&&&&&&&&'''''''''((((((((('''''''''))))))'''&&&'''''''''((((((((())))))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((()))))))))))))))))),,,,,,+++***)))(((((('''+++******+++---------+++'''(((((()))))))))))))))$$$&&&'''((('''''')))+++000---)))((((((((((((''''''&&&&&&&&&''''''((()))+++)))(((((())))))(((&&&''''''''''''''''''''''''+++++++++***))))))(((((('''***+++)))((())))))((('''''''''''''''((())))))((((((((((((((((((((((((******++++++++++++******((((((((((((((())))))))))))))))))******)))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))******))))))(((((())))))))))))************''''''''''''''''''''''''************++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))((('''&&&))))))************))))))))))))************)))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++************)))((('''&&&''''''(((((())))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((('''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))(((''''''''''''''''''(((((((((''''''''''''(((((()))'''))),,,,,,)))''')))))))))((((((((()))***+++,,,((())),,,***&&&+++555DDD999///,,,,,,)))&&&&&&''''''((())))))***++++++)))((('''&&&%%%%%%&&&&&&''')))***,,,,,,***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))******)))))))))'''&&&&&&(((+++...//////((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))***))))))(((((())))))***((((((''''''''''''((((((***))))))(((((((((((((((((()))))))))))))))******''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))***(((&&&&&&((((((((('''+++++++++******)))((((((&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********))))))'''''''''(((((((((((()))(((((('''((()))***(((&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((())))))))))))******++++++******))))))((((((((('''''')))++++++***)))'''((())))))******))))))%%%'''(((((('''''')))***+++)))''''''((()))((('''%%%%%%%%%&&&&&&'''((()))***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&+++)))&&&%%%'''******(((((((((''''''(((((()))***))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********))))))************))))))''''''(((((((((((()))***)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((('''))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))******))))))))))))******''''''((()))***)))((((((((()))***++++++***)))((())))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((((('''%%%%%%(((***(((((()))******)))(((''''''''''''((()))*********(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&&&&((()))***)))((((((''''''(((((()))''''''((((((((((((''''''+++'''&&&''''''&&&'''+++((())))))))))))*********...))))))***'''%%%222DDDiiiQQQ888+++)))******+++((((((((())))))******+++)))+++,,,---,,,***(((&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********))))))************)))))))))(((''')))+++---...---&&&&&&%%%$$$###""""""###$$$%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((******))))))))))))******((((((''''''''''''((((((******)))(((((((((((((((&&&'''''''''((((((((((((''''''''''''((()))******''''''''''''((((((((((((&&&&&&'''((()))******+++***(((&&&&&&'''((('''&&&&&&&&&&&&'''((()))++++++)))(((&&&$$$%%%&&&(((***'''''''''(((((((((((()))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************((((((((()))))))))******)))(((((()))******)))''''''(((((((((((()))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))%%%%%%%%%''')))***((('''(((((()))************)))'''((())))))((('''(((***(((''''''(((******(((&&&((('''''''''''''''(((((()))((('''((()))***)))(((''''''''''''''''''''''''''''''((())))))((('''&&&+++)))''''''((((((((())))))(((((((((((()))************************************++++++++++++******))))))******+++++++++,,,))))))************))))))&&&'''((((((''''''(((***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******&&&''')))+++,,,---,,,,,,((()))***++++++***)))((())))))************))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''%%%######&&&***&&&'''(((*********))))))&&&''''''((()))******+++(((((()))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((()))++++++(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''***(((&&&%%%%%%'''***+++))))))(((((((((((())))))&&&'''((())))))((('''&&&***'''(((,,,,,,((('''***(((((()))************)))222---******&&&''':::QQQyyy\\\<<<,,,***+++***)))))))))))))))************,,,///444666666111,,,(((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))************)))))),,,+++))))))***+++***))),,,,,,+++***)))((((((((($$$%%%''')))))))))))))))++++++++++++++++++++++++((((((((((((((()))******((((((((((((((((((((((((******))))))))))))******((((((''''''''''''((((((******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***+++,,,''''''''''''((((((((()))%%%&&&'''((()))***+++,,,'''&&&$$$%%%'''))))))(((,,,+++)))(((((()))***+++,,,***&&&$$$###$$$''')))(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************))))))))))))***************)))))))))++++++)))((())))))))))))************&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((())))))*********+++((((((((((((((()))))))))*********---//////...,,,(((((()))***************((()))***)))((('''((()))(((((((((***+++***'''%%%+++***)))((((((''''''((((((''''''((()))+++***)))((((((((((((((((((((((((((()))***++++++***)))((())))))++++++(((%%%'''***)))))))))))))))***++++++************************''')))***++++++***)))''''''((()))******++++++***(((((()))***************)))************+++++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***)))(((************))))))((((((++++++***)))(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&***************)))(((((())))))))))))************((()))***+++++++++++++++******+++++++++,,,,,,,,,'''))),,,......,,,)))'''******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))(((''''''((()))***))))))((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))******)))(((''''''''''''''''''((())))))))))))))))))))))))))))))((('''''''''))),,,///111FFF---"""---...&&&444NNNmmmTTT888+++***)))((('''***)))(((''''''((()))***+++,,,...//////...,,,+++)))))))))))))))((('''''')))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((())))))***++++++***)))((('''***)))((('''((()))+++,,,000...+++)))((()))+++,,,...,,,***(((''''''))))))(((((('''''''''&&&&&&&&&'''(((***+++------......(((((()))***************))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''(((((((((((((((+++******)))(((''''''&&&''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((()))***&&&''''''((()))******+++))))))(((((((((((())))))***))))))(((''''''&&&&&&'''((((((%%%&&&***)))%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%''')))***))))))***+++***((('''(((+++,,,+++)))))))))***+++++++++++++++***)))))))))+++***)))'''))))))(((((((((((()))***''''''(((((())))))******+++***)))'''''')))***+++))))))))))))************))))))))))))))))))))))))'''***///333555333000...***'''%%%%%%(((******(((((((((((((((((()))************)))((('''&&&%%%%%%'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((%%%$$$###$$$&&&'''''''''''''''((((((((((((''''''(((((())))))******************************((()))***++++++***)))((((((((()))))))))(((((('''(((((()))***************)))************+++++++++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))*********)))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))***************)))(((((((((((((((((())))))))))))))))))***+++++++++++++++*********+++++++++,,,,,,((()))+++------+++)))(((******))))))))))))******))))))))))))))))))))))))***)))((((((((()))++++++************************(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((())))))*********)))(((''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))&&&'''((((((((('''&&&%%%((((((''''''(((((()))***))))))))))))))))))))))))(((((('''((()))+++...///;;;***$$$---000***222CCCTTTAAA...'''((())))))******)))(((''''''((()))***)))***,,,------,,,***)))(((((())))))))))))(((((()))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))(((((()))***))))))''''''&&&'''((()))***+++,,,------+++)))''''''(((***++++++***(((&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((***++++++++++++(((((()))************)))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************************)))((('''''''''((((((((((((''''''''''''(((((())))))))))))((((((&&&%%%%%%%%%&&&&&&'''(((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((***,,,,,,***+++///...+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&%%%'''(((((('''&&&&&&'''***((('''(((***+++***(((''''''((()))))))))))))))***))))))***++++++)))(((((((((((((((((((((((()))''''''''''''((((((((()))***)))'''&&&&&&''')))***((((((((()))))))))******)))))))))))))))))))))))),,,///333666777555333111'''$$$"""###%%%''''''%%%((((((((((((((()))*********)))))))))))))))((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((('''(((((()))''''''''''''(((((((((((('''((((((((()))))))))***************************((()))***++++++***)))((())))))))))))((('''&&&%%%(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))*********+++***))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))************))))))((('''''''''((((((((())))))))))))***++++++++++++************++++++++++++,,,)))***++++++++++++***)))******))))))))))))******)))))))))))))))))))))))))))))))))((()))******+++************************(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))))))))(((((('''&&&)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((***,,,---222***)))///222//////222:::///&&&%%%((())))))***))))))(((((((((((())))))'''((()))******)))((('''((((((((())))))))))))))))))((('''&&&&&&'''((()))))))))''''''''''''))))))''''''((())))))((((((((((((***---111222222222111)))((('''&&&&&&''')))+++***)))(((&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))(((((('''''')))((((((''''''&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))******(((***+++((())),,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))'''%%%%%%%%%((('''&&&''')))***)))(((''''''((()))))))))))))))***))))))***,,,,,,***)))'''(((((())))))(((((('''&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))***,,,...///000///---,,,((('''%%%&&&((())))))(((((((((((((((((()))******)))))))))******+++++++++''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************((()))************)))((()))))))))))))))(((''''''(((((()))***************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++******)))))))))))))))******************)))))))))))))))***))))))))))))))))))))))))((((((((())))))*********))))))************)))((((((((((((((()))))))))))))))******+++++++++******************+++++++++++++++******************+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((()))))))))(((((((((((())))))***(((((((((((((((((((((((()))(((((((((((((((((())),,,,,,++++++******)))))))))))))))))))))******+++(((((((((((((((((((((((())))))((((((((()))******/////////000333444///))),,,'''%%%(((***(((''')))))))))(((((((((((())))))'''((())))))))))))((('''******)))(((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''((())))))*********))),,,000444555444111///''''''&&&&&&'''(((***+++,,,+++***)))(((((())))))((((((((((((''''''''''''''''''(((((((((''''''&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((***)))))))))((((((((('''((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))***)))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((())))))******'''++++++((('''))))))'''))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))))))))***++++++)))(((((()))''''''''''''(((((((((((())))))***+++++++++++++++***))))))***,,,---,,,***(((((()))))))))((('''&&&'''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''&&&)))((((((((()))*********((((((((((((((())))))***)))))))))************+++))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%'''((((((&&&%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++(((((()))***************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******+++++++++******)))))))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))(((((('''''''''((())))))*********))))))))))))*********+++++++++******+++++++++******)))))))))*********+++++++++++++++***))))))***++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************************************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((())))))))))))))))))(((,,,,,,+++***************)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((())),,,000000...222999777///(((&&&&&&******(((&&&((((((((())))))))))))(((((((((((())))))))))))((((((---,,,***((('''&&&&&&&&&(((((((((''''''(((((((((***)))(((''''''((()))***)))))))))******++++++,,,%%%(((,,,......,,,)))&&&((('''''''''(((***+++,,,*********)))))))))))))))))))))((((((((('''''''''(((((())))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''((()))******++++++))))))(((((((((((()))))))))******++++++***))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))...222333...++++++,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))******************''')))++++++***)))***+++&&&''''''((('''(((((()))))))))***+++++++++++++++***))))))+++---...---,,,))))))******)))(((((('''))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((%%%%%%&&&&&&&&&&&&''''''((((((((((((((())))))*********)))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((***,,,,,,+++)))'''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***((()))***+++,,,,,,,,,,,,(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((()))))))))))))))******+++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((())))))************)))*********+++++++++,,,,,,***++++++++++++***)))))))))))))))************+++++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))*********************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((())))))))))))(((((((((''''''(((((()))***+++))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((())))))(((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&,,,---+++000:::???===,,,'''%%%((()))(((''')))(((((())))))))))))(((((())))))))))))))))))))))))---,,,***(((&&&&&&&&&'''((((((((((((((((((((((((******((((((((((((******++++++*********+++,,,,,,''')))+++,,,+++***'''&&&(((((())))))***+++,,,---(((((((((((((((''''''''')))))))))(((((((((''''''((()))))))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))((((((((((((''''''((()))+++,,,------***)))(((''''''((()))***(((((()))******)))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))000444555000+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$&&&((()))(((((()))***&&&((())))))(((''')))***''''''((())))))))))))))))))))))))+++...//////...,,,,,,+++)))))))))))))))++++++************))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********))))))(((%%%'''))))))((('''((()))((((((((((((((()))***************))))))(((((((((%%%%%%%%%%%%&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))***+++***((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))******+++++++++******(((((()))***************)))************+++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++,,,++++++***)))((('''''')))))))))))))))***++++++)))))))))))))))))))))))))))))))))((((((((((((((((((((()))***************)))************++++++++++++++++++++++++***))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''&&&'''((()))******)))((('''''''''''''''((()))***+++))))))))))))))))))))))))((()))************)))((('''&&&&&&&&&&&&((()))***((((((''''''(((((()))***))))))))))))))))))))))))%%%&&&''''''(((((((((((($$$(((******,,,444>>>DDD888///''''''(((((((((***'''((()))******)))((('''))))))(((((((((((())))))+++***(((''''''''')))***(((((())))))))))))((((((+++***)))(((((()))***+++,,,+++***)))))))))***+++++++++++++++++++++++++++)))))))))******+++++++++''''''((((((((((((''''''))))))))))))(((((((((''''''(((((()))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************(((((((((((())))))))))))'''(((((()))***++++++,,,***)))(((''''''((()))***((()))***++++++)))'''&&&''''''(((((())))))******))))))(((((((((((())))))((((((((()))******++++++)))///111,,,((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&((())))))((('''((()))&&&)))******(((((()))+++''''''((()))))))))))))))))))))***,,,///000000///000...+++)))((()))+++,,,************)))))))))(((((((((((())))))(((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&((())))))((('''&&&'''))),,,,,,+++)))***,,,((((((((((((((()))******))))))***************+++%%%%%%&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%&&&'''(((((('''&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))************+++******)))((('''(((((()))***************)))************+++++++++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++---,,,+++***)))'''&&&&&&))))))((())))))***++++++))))))))))))))))))))))))(((((())))))******++++++(((((()))***************))))))))))))************+++++++++++++++***)))((())))))))))))************)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''''''''''''''((()))++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((()))+++,,,'''''''''''''''((())))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%(((***)))(((,,,777BBBEEE888,,,((((((((()))***'''((()))******)))((('''((((((''''''''''''((((((((((((&&&&&&''')))+++---(((((())))))))))))((((((+++***)))(((((()))***+++,,,+++***((((((((()))))))))(((''''''(((***,,,---))))))))))))************((()))***************)))))))))))))))((((((((((((&&&''''''((())))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++***+++---...---+++)))(((&&&''''''((()))******+++))))))(((((((((((())))))&&&&&&''')))***+++------&&&,,,///+++(((***------))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))******,,,---,,,***)))))))))''')))++++++((((((***,,,))))))***+++++++++++++++))))))***,,,///111000///222///,,,)))((())),,,...******))))))((((((((('''''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))&&&''')))++++++***)))(((###'''******(((&&&''')))((((((((((((((()))******((()))***+++,,,---......(((((()))+++,,,---...///))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))******))))))((((((((('''******))))))******+++,,,+++*********))))))((((((************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++*********))))))((((((+++++++++***++++++,,,,,,************************+++,,,---,,,***(((((((((,,,,,,+++***)))((('''''',,,+++***))))))***+++,,,(((((())))))******************************+++++++++++++++*********))))))((()))***++++++***)))(((++++++******)))(((((('''++++++******))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++*********''')))+++***((((((***,,,++++++***************+++******))))))))))))******))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))************%%%""" !!!$$$''''''&&&''''''((())))))))))))))))))((('''&&&&&&'''((()))***************)))((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((---+++((('''))),,,000333++++++***)))(((((())))))))))))))))))))))))))))))+++******)))((((((''''''$$$%%%&&&((())))))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&,,,+++***(((''''''&&&&&&''''''(((((('''&&&%%%%%%'''***+++***))),,,444;;;MMMBBB333)))))),,,,,,)))+++***)))'''))),,,+++(((******))))))((((((''''''(((((((((((())))))))))))---+++)))((('''((()))***((((((((((((((()))******))))))))))))))))))))))))'''(((************,,,...000000...,,,***((('''&&&******+++******)))((('''((('''&&&&&&'''((()))***'''''''''''''''((()))))))))*********++++++++++++,,,---)))***///***###***''''''''''''''''''''''''((((((((((((((()))******+++)))))),,,111333///++++++***)))))))))+++...///,,,,,,***((('''(((+++...'''555===777---)))((('''))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))))))))))))))************---...---+++(((%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((())))))***+++******+++...000000...,,,555777555000)))&&&))),,,---,,,***(((&&&&&&&&&'''((('''''''''((()))******++++++***)))(((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((()))++++++(((((((((((()))***,,,,,,***(((&&&%%%%%%(((,,,...************)))'''&&&%%%((()))***)))((('''((()))((((((((((((((((((((((((((((((((('''((())))))***(((''''''''''''(((((()))******))))))******+++,,,+++*********))))))))))))************************))))))))))))))))))))))))++++++************+++++++++*********))))))))))))++++++***))))))*********************************+++,,,---,,,***)))((()))((((((((('''&&&&&&%%%%%%+++***))))))))))))***+++)))))))))*********+++++++++******))))))(((((((((+++++++++*********))))))((()))***++++++***)))(((&&&''''''((()))***+++,,,************)))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********''')))+++***)))(((***,,,******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))((()))***++++++******)))))))))))))))************)))'''%%%%%%(((******)))'''((())))))******))))))***)))(((((((((((()))******************)))((((((+++*********))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))((())),,,111666999+++******)))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&))))))((((((((('''''''''***))))))(((((((((((()))'''(((((((((''''''&&&%%%&&&((()))(((&&&(((...444AAA999---&&&&&&))))))'''******(((''''''''''''%%%))))))))))))(((((((((((((((((((((((())))))))))))***)))(((&&&&&&&&&'''(((((((((''''''(((((()))***))))))))))))))))))))))))((()))************+++---************))))))))))))((())))))*********))))))(((((('''&&&''''''))))))'''''''''''''''((())))))))))))))))))*********+++''')))&&&)))111,,,$$$(((''''''''''''''''''''''''((((((((((((((()))******)))'''(((,,,222444111...))))))(((((()))***,,,---((()))***)))((()))***,,,***333777111***((()))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,***(((''''''((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''&&&&&&%%%%%%(((((((((((()))))))))))))))))))))*********++++++******+++...000000///---///111222...)))'''))),,,---+++***((('''&&&'''''')))))))))******,,,------++++++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((()))***+++(((((((((((()))***++++++)))(((&&&&&&&&&(((+++---))))))******++++++,,,,,,)))******)))(((''''''(((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((()))************))))))******+++,,,***************)))))))))************************))))))))))))))))))))))))***************************************)))))))))++++++***)))((((((((((((************************+++,,,...---+++))))))***))))))))))))))))))))))))***))))))(((((())))))******************+++++++++++++++***)))((('''&&&&&&+++++++++***************))))))************))))))&&&'''''')))***+++,,,,,,)))))))))***************))))))))))))))))))))))))+++++++++++++++*********''')))******))))))***+++))))))((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))*********)))(((((())))))))))))************,,,***((((((***++++++***((()))******++++++************))))))))))))******)))************))))))(((++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((())),,,000444777******)))((((((((())))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''(((((())))))(((((('''((((((((((((((((((((((((+++++++++***)))(((&&&%%%))))))((((((((((((''''''((((((((((((((()))******(((((((((''''''''''''&&&''')))***(((%%%%%%))),,,555///(((%%%&&&(((((('''***++++++***)))'''(((***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((''''''''''''(((((())))))))))))))))))))))))))))))***++++++))))))***+++''''''''''''((((((((((((&&&'''((()))************)))((((((''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))(((***(((///:::444***,,,((((((((((((((((((((((((((((((((((((((()))*********((())),,,000111///,,,'''((((((((()))*********$$$&&&)))******)))***+++111222000***'''(((***)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************''')))******))))))***+++))))))))))))))))))))))))***))))))(((((())))))******)))((('''&&&%%%$$$###(((((((((((())))))))))))))))))+++,,,,,,,,,+++*********+++...000111///...)))+++---,,,)))((())),,,++++++)))((('''''''''''')))))))))***+++---...///+++***))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((()))******)))))))))(((((()))******''''''''''''((()))*********)))))))))***+++---...+++,,,,,,+++(((''''''(((((((((((((((((((((((((((((()))***+++++++++***))))))))))))))))))***++++++******))))))******+++,,,************************************************)))))))))))))))))))))))))))))))))******)))))))))************************---,,,+++))))))(((((((((************************+++,,,...---+++******+++*********+++++++++,,,,,,))))))(((((((((((())))))************++++++++++++*********))))))(((((('''************************)))))))))******))))))))),,,,,,,,,+++***))))))((()))))))))******+++++++++))))))))))))))))))))))))+++++++++***************((()))))))))))))))***+++***))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''((()))))))))******************)))((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))************)))(((************************************************))))))))))))((((((((((((((((((((((((((((((((((((+++***((('''((()))+++,,,***))))))((((((((())))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))(((''''''((((((((((((((((((((((((++++++++++++***)))((('''))))))((((((((((((((((((((((((((((((((())))))***(((((('''''''''''''''(((((()))***)))((('''(((***///***((())))))((()))++++++***++++++)))''')))---''''''(((((())))))******(((((((((((())))))))))))))))))************)))(((((('''''''''''''''((((((((((((((((((((((((((((((***++++++***)))(((((())))))((((((''''''&&&&&&&&&''''''((()))******))))))))))))(((((('''''''''''''''''''''''''''((())))))'''''''''(((((((((((()))))),,,+++333???999------))))))))))))))))))))))))((((((((((((((())))))***---+++***+++,,,+++)))&&&'''((()))************)))%%%'''((())))))***---///999444,,,&&&%%%((())))))(((((((((((((((((((((((('''(((***+++,,,+++)))(((((((((((((((((((((((((((((()))))))))************'''(((******))))))***,,,((((((((((((((((((((((((***))))))(((((())))))******))))))((('''&&&&&&%%%(((((((((((())))))))))))(((***,,,---...---+++***+++***+++---///000///...&&&(((++++++)))((()))+++******)))(((((((((''''''&&&&&&'''(((***+++---...******)))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''((()))******))))))((((((((())))))&&&''''''((()))))))))(((+++***(((&&&&&&''')))***.........---***((())))))((((((((((((((((((((((((''')))+++,,,---,,,***)))(((((((((((()))***++++++******))))))******+++,,,***************+++++++++************************))))))))))))))))))))))))((()))************)))(((***************+++++++++...---,,,+++***)))))))))***************************,,,------+++******+++&&&''''''(((((())))))***(((((())))))))))))((((((************************)))))))))******+++++++++***************************))))))))))))))))))***000000...---+++***(((((())))))******++++++,,,,,,))))))))))))))))))))))))************************))))))((()))************+++*********++++++,,,---******))))))))))))******))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************)))******)))((('''''''''))))))***+++++++++++++++((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''&&&%%%%%%%%%)))((((((((((((((())))))((((((((((((((((((((((((************************************)))((('''&&&(((((((((((((((((((((((())))))************))))))(((((())))))))))))))))))***))))))((((((((((((((((((((('''''''''(((((()))&&&'''))))))(((((()))))),,,))))))+++***''')))///333...++++++'''###$$$)))''''''(((((())))))******(((((((((((())))))))))))((()))************)))))))))(((((('''''''''((((((((((((((((((((((((((((((***++++++***((('''((()))))))))(((((((((''''''''')))))))))))))))((('''''')))))))))(((((('''&&&&&&'''''''''''''''((())))))&&&'''''''''(((((((((((((((+++***111:::333'''(((************************((((((((((((((())))))***+++***))))))((((((&&&$$$((()))***++++++*********))))))((('''(((+++000444>>>555***%%%&&&((())))))((((((((((((((((((((((((&&&(((***+++,,,+++)))(((((((((((((((((((((((((((((()))))))))************)))***+++***)))((()))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************(((((((((((())))))))))))(((***,,,---...---+++***,,,++++++,,,...///...---((()))***+++***))))))))))))))))))))))))(((((((((&&&&&&'''((()))+++---...***)))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''(((((()))))))))((((((((((((((((((&&&&&&(((((()))(((((('''***)))'''&&&&&&(((***+++///000000...,,,******+++((((((((((((((((((((((((''')))+++,,,---,,,***)))'''&&&&&&'''((()))***+++******))))))******+++,,,*********+++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((*********+++++++++++++++------,,,+++*********+++************************)))***,,,,,,***)))******(((((())))))******++++++((())))))******))))))(((*********)))))))))))))))(((((()))***+++,,,------***************+++++++++******))))))))))))******---------,,,,,,,,,,,,+++*********+++++++++++++++)))))))))))))))))))))))))))))))))******************(((((()))***+++***)))+++++++++++++++,,,---...******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))************)))+++,,,,,,***(((((()))((()))******++++++******''''''((((((((((((''''''((())))))************)))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((''''''((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))((('''(((((((((((((((((((((((('''((())))))*********)))(((((())))))))))))************)))((((((((((((((()))((('''''''''((()))***%%%&&&&&&'''(((((())))))+++''''''+++)))%%%***333FFF:::111///+++%%%$$$)))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((***))))))(((((((((((())))))))))))))))))))))))))))))***+++***((('''((()))'''''''''((()))******+++))))))))))))((('''&&&%%%'''(((((()))(((((('''&&&'''''''''''''''((())))))''''''''''''(((((((((((()))---,,,000777///&&&***))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''(((((((((************************,,,+++)))''''''+++111666<<<222)))''')))))))))***))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))))))))))))))***************++++++***((('''((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))******+++,,,,,,,,,(((((((((((())))))))))))))))))+++,,,,,,,,,+++***---+++***+++,,,---,,,+++******))))))))))))))))))'''((()))))))))))))))(((((((((((()))***,,,---...)))))))))))))))******+++***))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((''''''&&&''''''(((((((((((((((''''''((())))))&&&''''''((((((((('''''''''''''''(((***---///000...//////...+++******+++((((((((((((((((((((((((((()))***+++++++++***)))&&&&&&&&&&&&''')))***+++******))))))******+++,,,*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,++++++***************+++************************''')))+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***)))))))))))))))(((((((((''''''(((((())))))******++++++))))))*********++++++++++++***)))(((((()))***+++))))))******+++,,,,,,---,,,++++++++++++++++++***))))))))))))))))))))))))((()))))))))*********+++***((('''(((+++,,,***)))************+++,,,---...******))))))))))))******))))))))))))))))))))))))(((((((((((()))+++,,,---))))))))))))************(((+++------***))))))***'''((())))))******))))))'''((())))))))))))((('''(((((()))***************(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((()))*********))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''((())))))******))))))*********))))))((((((((((((((((((((((((((((((((()))))))))(((''''''(((((()))))))))*********((((((((((((((())))))***)))((('''&&&'''(((***+++)))(((''''''((()))))))))***&&&&&&***(((%%%...;;;PPP???111000...)))'''+++))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&((()))***++++++***)))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))''''''(((((()))))))))***'''(((((((((((((((''''''&&&'''((())))))((((((''''''''''''''''''((())))))''''''((((((((()))))))))(((...---///333+++'''///))))))))))))))))))))))))((((((((((((((()))******'''((((((((((((((()))******)))(((((((((((()))***+++***)))((((((***///333333+++&&&)))+++***)))+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************)))***+++***)))((((((***))))))))))))))))))))))))***))))))(((((())))))*********************++++++(((((((((((()))))))))))))))))))))*********++++++---,,,***)))******)))((()))(((''''''((()))***+++&&&'''((()))******))))))(((((((((((()))***+++,,,)))))))))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%&&&''')))+++---///000+++,,,,,,+++)))((()))***((((((((((((((((((((((((((((((((()))))))))******&&&&&&&&&'''(((***+++,,,*********)))***++++++,,,*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))***,,,------,,,***)))*********++++++,,,,,,,,,***)))))))))))))))***+++************************&&&(((******((((((((())))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))******+++++++++++++++***)))(((((()))***+++(((((())))))*********+++---,,,,,,++++++*********))))))))))))))))))))))))(((((())))))*********+++***((('''(((+++,,,+++((())))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))((((((((((((***,,,...///))))))))))))************&&&))),,,,,,)))((((((***''''''((()))))))))))))))((()))***++++++***)))((((((((()))***************))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******************************(((((()))******)))'''''''''''''''''''''((()))***))))))))))))))))))))))))''''''(((***+++,,,......))))))************))))))(((((((((((((((((((((((())))))))))))(((&&&%%%$$$(((((())))))*********+++&&&&&&''''''(((***+++,,,)))((('''&&&'''(((***,,,///---*********++++++++++++&&&'''+++***(((333CCCKKK777((((((***'''&&&*********))))))((((((''''''(((((((((((())))))))))))***)))((('''((()))+++---,,,,,,+++***))))))******))))))))))))))))))))))))''')))***)))((('''(((***+++***)))((('''&&&%%%%%%%%%&&&'''((())))))))))))%%%&&&''')))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))###)))))))))+++%%%###...((((((((((((((((((((((((((((((((((((((()))******+++,,,+++***((('''((()))***)))'''&&&%%%'''((()))((()))***))))))***---///+++%%%$$$***---******---))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************((()))******))))))***+++))))))))))))))))))))))))++++++************+++++++++*********))))))(((((((((((((((((())))))))))))))))))(((((())))))***+++...,,,)))((())))))'''&&&(((&&&$$$$$$'''***+++,,,&&&'''(((*********))))))&&&&&&&&&&&&&&&'''(((((())))))((())))))***++++++******)))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''')))***+++(((''''''&&&&&&&&&''''''%%%&&&''')))************((()))***)))((('''((()))((((((((((((((((((((((((((((((((('''((())))))***'''''''''((()))+++,,,---...---+++*********++++++++++++++++++******))))))++++++++++++++++++++++++************************++++++***)))(((((()))))),,,,,,,,,,,,+++)))((('''(((((())))))******++++++************************...---,,,+++*********************+++,,,,,,,,,---************))))))))))))+++*********))))))(((((('''((((((((())))))******++++++******************((()))***+++++++++++++++,,,+++***))))))***++++++++++++************++++++,,,,,,+++***)))))))))***************************************************,,,,,,+++++++++++++++,,,++++++************++++++************************************************+++++++++++++++++++++++++++++++++*********)))))))))***+++***)))((((((***+++***))))))******(((&&&'''((()))***+++***)))(((************************,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******''''''''''''((()))++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((((((((((((((('''''')))***,,,...///000)))******))))))---444999444)))$$$(((******222???III777)))))))))%%%%%%***%%%$$$&&&*********///666@@@555((($$$(((---,,,(((&&&'''((()))************))))))))))))))))))))))))***)))'''&&&&&&(((***,,,+++---***$$$###(((***((()))&&&$$$$$$&&&)))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))'''&&&'''(((***+++---+++(((&&&%%%&&&(((***))))))))))))((((((((((((***+++,,,+++)))'''((()))))))))(((((('''''''''&&&)))))))))))))))))))))))),,,,,,,,,+++***))))))((('''))))))))))))+++,,,***'''''''''''''''''''''''')))*********++++++++++++((((((((((((((((((((((((++++++***)))(((((())))))''''''''''''((()))++++++))))))))))))((((((((((((+++***)))(((((()))***+++)))((('''&&&&&&'''((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''&&&(((,,,///333...((((((***,,,***''''''++++++((())),,,+++'''))))))))))))))))))))))))))))))))))))***,,,***'''+++++++++***)))(((((('''******))))))((((((''''''"""'''***((('''))))))''')))(((((()))))))))&&&$$$''''''(((((())))))******'''&&&%%%&&&'''((((((&&&((((((((((((((()))******))))))))))))))))))))))))///...---,,,++++++,,,---,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******---,,,,,,+++******)))))))))))))))***************************************++++++*********+++,,,,,,******+++++++++++++++,,,+++*********))))))))))))+++*********))))))))))))((((((((()))))))))******++++++******************))))))***+++++++++++++++,,,+++***))))))***++++++++++++************+++++++++***))))))))))))))))))************************************************,,,,,,+++***************+++******))))))******+++************************************************+++++++++++++++++++++++++++++++++*********))))))***+++,,,+++)))((()))***+++***)))***++++++)))'''+++++++++++++++***))))))************************---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((('''(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))***+++++++++((()))***)))))),,,111666<<<222,,,......,,,111<<>>888///(((&&&&&&(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))***))))))(((((())))))))))))(((((((((((((((***+++***(((((()))***''''''(((((())))))))))))))))))))))))))))))))))))************************)))'''---777777---(((***))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))'''''''''((()))*********$$$%%%'''((()))))))))(((((()))************)))((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%'''))))))))))))***+++,,,...000...+++)))***+++............,,,***)))))))))))))))))))))))))))))))))&&&+++666777---&&&'''(((((((((((((((((((((((('''((((((((()))))))))***$$$)))+++))))))---...---...+++)))(((((()))((('''(((((((((((())))))))))))(((&&&&&&&&&((()))(((''')))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))...///000222222222111000......//////000000111111////////////////////////000000000000000000000000...............///000000...///000000000000//////------......//////000000000000000000000000000000...............///000111---.........///000000000......---------,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......------------,,,,,,+++***)))***+++---......---------,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++---...///...,,,+++,,,---)))((('''((()))(((&&&%%%"""(((,,,,,,+++******************************)))))))))))))))******************************)))))))))))))))******+++******))))))))))))******''''''''''''(((***++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************************************)))((('''''')))+++,,,(((((())))))******+++++++++(((&&&'''***,,,,,,+++***,,,+++******++++++***'''(((((('''(((******)))+++***///777:::444---))))))***---111555666555333//////...---,,,***)))(((((((((((((((((((((((((((''''''(((***+++,,,------%%%***,,,---222<<>>===111&&&+++))))))---555===BBBCCC@@@===888333000.........))),,,,,,)))(((******((('''((()))***************$$$,,,)))###000HHHKKK<<<++++++)))(((''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&'''(((***+++))))))************))))))''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))+++++++++++++++***)))((()))***+++***)))((()))***++++++******))))))((((((++++++***************+++((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))************************+++++++++*********)))))))))))))))))))))))))))))))))&&&%%%&&&)))***)))'''***************++++++,,,))))))))))))))))))))))))+++)))(((((())))))(((&&&))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))++++++***))))))***))),,,...,,,+++++++++***((('''&&&&&&&&&((()))***+++)))(((''''''((()))+++((((((((((((((()))******++++++***)))(((((())))))+++)))''''''((()))((('''))))))************))))))******))))))((((((''''''((((((((((((((((((((((((555444222111000//////////////////000//////......///////////////////////////////////////////////////......------......///////////////////////////..............................////////////......---,,,+++++++++---...//////////////////......---////////////////////////......------......///000000///...---------.............../////////000000...................................................---------,,,,,,,,,+++------------...............---,,,,,,,,,,,,---..............................------------...//////111///,,,+++,,,,,,,,,+++,,,,,,,,,+++,,,,,,------222///+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))******++++++++++++******++++++******************+++******))))))******++++++)))((((((***+++)))''')))))))))***++++++,,,,,,******))))))))))))*********)))(((((((((((()))*********))))))))))))******(((((())))))))))))(((((())))))************))))))))))))))))))************---------,,,+++***((((((************************&&&(((***---............&&&%%%%%%)))...///***%%%+++******))))))******+++))))))))))))))))))))))))+++))))))...333222+++%%%***((('''***111999>>>AAADDDBBB>>>;;;999999::::::333333///)))(((***)))&&&((())))))************)))''',,,)))###+++:::;;;111+++***)))(((''''''''''''))))))(((((((((((((((((())))))((('''''''''((()))(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))***++++++,,,))))))))))))))))))))))))******++++++***))))))((()))***+++***((('''((()))))))))))))))))))))))))))+++******)))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))***((('''(((***+++***(((***))))))))))))***++++++************************)))((('''((()))******(((+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++***)))(((''''''((('''&&&((((((''''''((())))))******)))(((''''''((()))***)))((((((((((((((())))))---,,,+++************+++000...,,,++++++***)))(((((())))))******))))))(((******))))))((((((((((((((((((((((((((((((((((((111000000000000000111111111111000//////...////////////////////////////////////////////////////////////............//////////////////////////////........................---......//////......---111000///...---------...///000000000000///......////////////////////////...............///000000000//////............///......////////////000000...............................................................---------------------------,,,,,,------,,,++++++,,,------///////////////////////////............///000000555222///---------,,,+++++++++++++++,,,---...///666222---******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++************++++++++++++++++++,,,++++++******++++++,,,---,,,******++++++***((())))))******+++,,,,,,,,,******)))))))))******+++******)))(((((()))************))))))))))))******((())))))******))))))((())))))************))))))((()))))))))***+++++++++,,,,,,,,,+++***)))((('''************************&&&(((***,,,---------,,,)))&&&)))***222000---&&&******))))))))))))******))))))))))))))))))))))))+++)))''''''((()))((('''+++(((&&&''',,,111555777999888666555555777888::::::999333,,,***,,,,,,(((*********+++******)))))))))***)))''')))------***+++***)))((((((''''''((((((((())))))))))))))))))+++***)))((('''''''''''''''(((((((((((((((((('''((())))))))))))*********))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))******))))))((((((((()))***)))((('''((()))&&&'''((()))************)))))))))(((((())))))***))))))************))))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))***)))((()))+++,,,+++***))))))((((((((()))******************************)))((('''(((***+++++++++---+++)))(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))''')))******))))))***+++444...)))(((+++---,,,)))(((((()))************)))***)))(((''''''((()))***))))))(((''''''(((((((((,,,+++******************---+++)))((())))))((('''(((((())))))))))))((((((***))))))))))))(((((((((((((((((((((((((((((((((000/////////000000111222333222000///...//////000////////////////////////////////////////////////000//////......//////000////////////////////////.................................//////.........444333222222111111000000//////000000//////...---//////////////////////////////......//////000111000///////////////////////////////////////000000..............................................................................------,,,,,,++++++------------------------.......................................//////000444222///............---,,,,,,,,,,,,,,,---......555222...,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++***)))*********++++++,,,,,,,,,******))))))******++++++************************)))))))))(((((())))))))))))))))))******)))))))))((())))))))))))))))))((((((((()))***++++++,,,,,,((()))******++++++******************************'''((()))+++,,,,,,,,,+++---,,,333,,,222***///,,,***))))))(((((())))))***))))))))))))))))))))))))++++++)))'''&&&'''***,,,***)))(((((()))***++++++***)))))))))***+++---...777;;;;;;444......000///++++++++++++******)))(((((('''(((++++++((())),,,******)))((((((((((((((((((((())))))******++++++***))))))((((((((((((((((((((())))))))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))'''''''''((('''((()))*********))))))(((((((((((((((((()))***)))))))))******)))))))))))))))))))))))))))))))))(((((()))************)))************************************************))))))))))))))))))))))))))))))))))))***++++++***((((((((((((((())))))***************************+++***((((((***++++++***...,,,***(((''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))(((((())))))))))))))))))))))))'''(((***)))))))))+++,,,???444++++++000222000...((()))+++,,,,,,+++***)))******)))(((((()))******))))))((((((''''''(((((())))))(((''''''(((((()))'''%%%%%%&&&(((***+++***((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((111111000000000000111111333222111/////////000111000000000000000000000000000000000000000000000000000000000//////000000000........................////////////////////////...//////000000//////........./////////000000///...////////////...------........................000////////////000111111///000000000000000000000000000000000000000//////////////////////////////////////////////////////------------.....................------,,,,,,,,,......////////////......------------------------------,,,,,,------...///111///---,,,...//////...///...------,,,,,,,,,---000/////////000000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------.........---,,,+++***++++++++++++++++++,,,,,,,,,***************+++,,,,,,******++++++++++++******)))((((((''''''(((((()))))))))************))))))'''(((((())))))(((((('''((())))))***+++,,,,,,---))))))***+++++++++++++++************************))))))******++++++++++++---&&&111///FFF<<<<<<...******))))))))))))******)))))))))))))))))))))))))))***++++++)))***---///%%%''')))++++++)))((('''((((((''''''((()))***+++222<<>>???444(((+++******))))))******+++))))))))))))************)))))))))***+++++++++,,,------,,,,,,,,,,,,,,,,,,)))************+++++++++************************---...//////...---+++******++++++,,,,,,---......111000///---+++)))((('''++++++++++++++++++++++++******))))))******+++,,,***555@@@???444+++***---///,,,******,,,...000000+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,...000111222000...***((('''))),,,...------,,,,,,+++******)))++++++******************))))))))))))))))))))))))((()))******(((((()))***************************((((((((()))))))))******++++++************++++++++++++******)))((((((''')))*********************,,,,,,---......,,,+++***)))***++++++++++++++++++***++++++,,,------......111///,,,***))))))***+++***************+++++++++((())))))))))))*********((()))***+++,,,...//////+++++++++++++++*********+++++++++******************)))((()))+++++++++***++++++************++++++,,,,,,,,,,,,,,,,,,+++***,,,++++++************+++++++++++++++++++++++++++---,,,,,,++++++******)))---,,,,,,+++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,---...*********************************)))'''(((***,,,*********))))))(((((('''%%%(((,,,,,,+++,,,111666EEE===222***(((((())))))''''''(((((()))******+++***************)))))))))******+++++++++***)))))),,,+++******+++,,,...///***+++,,,+++)))((((((*********+++...///---,,,...++++++++++++++++++++++++---.../////////---+++***+++++++++++++++***))))))111111111000000000000000111111111111111111111111000000111111222222333333222222222333222222111111222222222111111111000000111111111000000000000000000000000000000000000000///////////////000000000000000000000000000000000111111111111111111111111000000111222222222222222222222222222222111111111111111111111111222222333000000000000000/////////111111111111111000//////111111000000000000000111222222111000////////////000000000000111111222222222111000000//////000000/////////.........------------------------------,,,,,,,,,,,,,,,------,,,---------------------------------,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******)))******+++++++++++++++---***+++444======222'''******))))))))))))******)))))))))))))))*********(((((()))***+++,,,,,,,,,/////////......---------))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,------------000000...---+++)))((((((++++++++++++++++++++++++******))))))******+++,,,...999BBB@@@666---,,,///***))))))******+++,,,++++++++++++++++++,,,,,,,,,(((***+++,,,,,,+++***((()))))))))***+++---...///222000...+++*********+++,,,+++++++++*********)))***************+++++++++))))))))))))))))))))))))((()))******)))((()))***************************(((((()))))))))*********++++++************++++++)))************)))((('''******************++++++*********+++,,,---......******+++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,000///...,,,+++,,,,,,,,,************************(((((())))))***++++++,,,))))))***+++,,,---------+++++++++******************************************)))((()))+++,,,+++***++++++************++++++,,,,,,,,,,,,,,,+++***))),,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******)))(((((((((***+++*********)))))))))((((((((((((((((((---444>>>DDD@@@777---)))***,,,,,,+++(((((()))***+++,,,,,,,,,************************++++++,,,---,,,+++)))(((+++************+++,,,---***+++,,,+++)))(((((()))&&&111;;;;;;444...------++++++++++++++++++++++++...///111222111///,,,***%%%&&&)))+++,,,,,,,,,+++000000000000000000111111111111111111111111111111000000000111111222222222000111111111111111000///000000111111111222222222000000000000000000111111000000000000000000000000000000000///////////////000000000000000000000000111111111111111111111111000000111222222222111111111111111111111111111111111111000000111111222333////////////////////////111111111111111000//////111000000000000000111111222222111000000000000000000000/////////000111222111000//////......//////.........---------,,,,,,------------------------,,,---..........................................------------------------...------------------...++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******)))))))))*********++++++&&&&&&(((,,,000000+++&&&***))))))))))))))))))*********))))))))))))))))))(((((()))***+++,,,,,,,,,...---------,,,,,,++++++))))))*********+++++++++************************)))******+++++++++++++++)))***+++---------------...------,,,,,,+++******++++++++++++++++++++++++******))))))******+++,,,---111444333...+++***++++++,,,.........---------++++++++++++++++++++++++)))***++++++++++++***)))++++++*********++++++,,,222222222222000---***((()))))))))*********++++++***************+++++++++)))))))))))))))))))))))))))***+++***)))((()))+++************************))))))))))))************++++++************++++++'''((()))*********************))))))***+++,,,,,,******)))))))))+++,,,---++++++,,,,,,,,,++++++***++++++++++++************+++,,,---......---,,,,,,************************((())))))***+++,,,------+++++++++++++++++++++***************************************************+++))))))***+++,,,+++***++++++************++++++,,,,,,,,,,,,+++******))),,,+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,++++++,,,------+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))************)))))))))))),,,))))))...777???AAAAAA333...)))(((,,,...---******************+++++++++***************++++++++++++,,,---------+++***))))))))))))))))))******++++++,,,,,,+++***))))))***&&&===NNNHHH888...,,,,,,++++++++++++++++++++++++)))+++---......,,,)))'''$$$&&&(((***+++++++++***000000000000111111111111111111111111111111111111000000000111111111111111///000000111111111000000///000000111222222333333000000000000111111111111000000000000000000000000111111000000000000//////000000000000000000000000111111111111111111111111000000111111111111111000000000000000000111111111111000000000000111222222////////////000000000000111111111111111000//////000000000000000111111222000000////////////000000///...---------...000111......---,,,,,,,,,,,,,,,///.........---------------------------------------...//////...---...000////////////////////////,,,,,,---............---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))))))))***++++++&&&((()))***)))))))))******))))))(((((())))))***************)))))))))))))))))))))***+++++++++,,,***))))))))))))))))))((()))************+++++++++************************+++++++++,,,,,,---------)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,---+++*********+++***)))+++---......---,,,,,,------,,,,,,,,,++++++++++++************************......---,,,,,,,,,,,,,,,000222444666555222...+++((())))))***++++++,,,,,,++++++******************)))))))))))))))))))))))))))***++++++))))))***+++************************)))))))))*********++++++++++++************++++++((())))))***++++++,,,,,,+++***))))))***+++---......---+++)))(((((()))))),,,,,,,,,,,,,,,,,,+++***,,,+++***)))***+++,,,---''')))+++------,,,***)))+++++++++***************)))******+++,,,---------,,,,,,,,,+++******)))))))))))))))******************************++++++++++++***)))***,,,,,,,,,+++++++++************++++++++++++++++++++++++***))),,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,***(((************************++++++///999BBBBBB999000,,,***)))***,,,---+++(((***))))))))))))(((((((((*********+++++++++++++++,,,,,,---------,,,++++++))))))******************+++,,,---,,,++++++,,,---...HHHXXXKKK666---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,+++***************)))((((((///000000000111111111111111111111111111111111111111111111111000000000000///000000111222222222222111111111111111111222222///000000000111111111111000000000000000000000000222222111111111000000000111111111111111111111111222222222222222222222222000000111111111111000000/////////000000000111111000000000000000111222222/////////000000111111111111111111111111000//////000000000000000111222222000//////000000111222333111000///...///000222333///......---------------000000000000////////////...........................///000///,,,,,,...000////////////////////////+++,,,.../////////...---//////............//////------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))***))))))((()))***+++,,,***+++,,,+++******+++---))))))(((((((((((())))))************)))))))))(((******************++++++((((((((())))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,------(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,...,,,++++++,,,---,,,,,,***,,,...---+++***+++---000000///...---,,,,,,+++,,,+++***((((((***+++,,,---,,,,,,,,,,,,,,,------,,,...111444666555444333,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))***++++++))))))***+++************************))))))*********+++++++++++++++************++++++,,,,,,+++******+++,,,---+++***))))))***+++---//////...,,,***)))))))))))),,,,,,------,,,,,,+++***,,,+++))))))+++...222444******+++++++++******)))+++++++++*********))))))))))))******++++++,,,,,,+++++++++***************((()))))))))*********+++))))))*********++++++++++++***)))***,,,---,,,+++++++++************++++++)))******++++++++++++***+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000***************+++,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,---------......222111000...------,,,,,,------------------------++++++,,,///111000,,,(((************************(((+++111:::???<<<222(((++++++,,,,,,,,,,,,+++************************************++++++,,,,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,+++++++++***,,,------------...000;;;OOOUUUAAA...+++...---,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111...---,,,+++******))))))//////000000111111111222111111111111111111111111222222111111000000/////////000111222333444444444333333222222111000000000//////000000111111111222000000000000000000000000333222222222111111000000111111111111111111111111222222222222222222222222000000111111111000000///.../////////000000111111000000000000000111111222//////000000111111222222111111111111111000//////000000///000000111222222111111222222333444666666555444333222222444666777222222111000000000000000222222222222111111111111///////////////////////////000000...++++++---000000000000000000000000000+++,,,.../////////......//////............//////................................................)))***,,,------,,,***)))***)))((((((((()))+++,,,))))))))))))******))))))))))))(((((((((((())))))+++*********))))))((((((+++++++++************************++++++,,,,,,---)))************+++++++++************************+++++++++******++++++,,,(((***,,,.........---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))***++++++,,,,,,,,,---,,,,,,+++++++++///111222111///...///222333333222000///...---,,,---+++)))'''''')))+++---))))))))))))***+++,,,---)))+++...111555777999:::000//////......---,,,,,,---,,,,,,+++***)))(((((()))))))))))))))))))))))))))+++++++++***)))***+++************************)))************+++++++++++++++************++++++000...,,,*********,,,---+++***))))))***+++...///,,,,,,++++++,,,,,,------------------,,,,,,+++***,,,***)))))),,,111777:::111///---+++******+++,,,++++++++++++******))))))))))))))))))************))))))******+++++++++,,,(((((())))))*********+++))))))******+++++++++++++++***)))***,,,---,,,+++++++++************++++++((()))***+++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------..................***)))))))))***++++++,,,---------.........//////------------------------,,,,,,,,,------.........555444222111///......---------------------------,,,,,,///222555333---(((******************++++++(((***...222555444111...+++,,,------,,,,,,...000+++++++++,,,------......*********++++++,,,,,,,,,---,,,,,,+++,,,---///000------.........---,,,,,,***,,,............000111EEERRRMMM555%%%***111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111...---,,,+++,,,---...///111111000///////////////111111111111111111111111222111000//////000111222000111111111222222222222/////////000000000000000000000000000000000000000111111000000000000111111//////000111222333333444111111111000000000000000222222222111111111111111333222111000000111222333111111000000000000111111111111111111111111111111000000000000000000000000//////000000111111222222000111111111111222222222555222000111666:::;;;;;;555555444333222222222222222222222222222222222222222222222222222222222222111000000000//////......000///............//////000000000000000000000000000000////////////000000111111000///////////////111111000///////////////000---***(((''')))+++---...---+++,,,,,,---+++***---,,,+++******+++,,,---******************************************************++++++++++++******(((***++++++******+++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++************++++++************************+++++++++,,,,,,---------......---+++)))***+++---)))***,,,---.../////////000000/////////.........)))))))))***+++++++++,,,---------,,,,,,+++++++++++++++,,,---///222555777<<<888222,,,((((((***,,,---------,,,+++***))))))---,,,++++++******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,---.........---,,,+++---,,,+++***)))))))))))),,,+++)))***+++,,,---,,,---,,,***(((((((((***+++***+++,,,,,,///000---)))+++,,,,,,***...333555222.........---------,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******))))))******++++++******))),,,+++***))))))+++---...,,,+++***))))))***+++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///,,,+++------)))))),,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,------.../////////,,,------......------,,,333222111000......---------,,,,,,+++*********+++'''***---000111000---,,,,,,,,,,,,++++++*********,,,,,,,,,---------.........---,,,,,,++++++++++++++++++------------++++++........................//////.........------------------.........//////,,,---......//////......AAA<<<666111////////////222000//////000000///.../////////000000222333333///------000000------///111000//////......//////111111111111111111111111111111000//////000111111000000111111111222222222000000000000000000111111////////////////////////111111000000000000111111///000000111111222222222111111111111000000000000111111111111111111111111222111111000000111111222222111111000000111111222111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222222000///222777;;;======555555444444333333333333000000000000000000000000222222222222222222222222222222222111111111000000000000///////////////000111111111111111111111111111000000//////000000111222222111000000000000000111111000///////////////111///---++++++,,,...//////...------......---+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,,,,---...///+++,,,,,,------......///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,---///111222AAA???;;;777222///---+++,,,,,,++++++++++++++++++,,,,,,+++************+++************************************************************************,,,------......---,,,+++++++++*********++++++,,,,,,+++++++++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))+++,,,------...---+++---...,,,)))+++//////,,,++++++++++++************,,,+++***************+++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++************++++++++++++******,,,+++***))))))+++---...+++++++++******++++++++++++++++++*********))))))---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---555///+++,,,---++++++...,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,------.../////////,,,------......------,,,...------------...//////---,,,,,,+++******++++++)))***---//////...---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...------,,,++++++,,,,,,+++,,,------------,,,+++....................................------------------------............+++,,,---.........------888444111///000222333444///......///000000///------,,,,,,---...000222333222///...//////---...333222222111000000000000111111111111111111111111111111000000//////000000111000000000111111111111222111111111111111111111111////////////////////////111111000000000000111111000000000000000111111111111111111111111111111111111111111111111111111111000000111111111111000000222222111111111111222222222222222222222222222222111111111111111111111111111111111111111000000000111111111111222222222333333222111333666999;;;;;;444444555555555444333333111111111111111111111111222222222222222222222222444444333333333333333222111000000000000000111111222222222222222222222222111111111000000111111111333222222111111111111111111111000///////////////222111000000///000000111000///......///000...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,++++++,,,...+++++++++,,,,,,,,,---------------------,,,,,,,,,////////////////////////........................++++++,,,,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---....../////////......---,,,,,,---...///---------------,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,------777888999999666111,,,))),,,+++*********+++---...,,,+++******))))))******++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,------------,,,,,,************+++,,,---...---.../////////...---,,,***+++---//////...,,,+++***+++,,,---,,,+++,,,---......,,,((())),,,,,,(((+++************)))))))))---,,,+++******))))))***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...DDD999///------,,,,,,...,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,,,,---......//////------............------,,,++++++++++++,,,---...---,,,,,,+++++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,---------------------,,,+++---///000000000...---000...---...000333444444------...000222222000...---,,,+++,,,---000333444555111//////......333999444444333333222333333444111111111111111111111111000000000000000000000000000000000111111111222222111111111111000000000000........................111111000000000000111111111000000000000000000000000111111111111111222222000000000111111111111111///000111222222111000///111111000000000000111111222222222222222222222222111111111111111111111111222222222111111000000000111111111222222222333333666555444333444444444444222333444444444444333333333333333333333333333333222222222222222222222222444444444444333333333333111111111000111111222222222222222222222222222222222222111111111111222222222111111000000111111111111000000///////////////111222222222222222111111000///......///000///...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,------------.........---------------////////////////////////////////////////////////+++,,,,,,------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------222000...------...///...111///---,,,+++,,,...///////////////////////////......------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,***---111444444333000---...---,,,******+++,,,---++++++***)))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,------------++++++++++++,,,---...///---///222222111///...---***+++,,,------,,,+++***---,,,------+++)))+++000---...,,,)))***//////+++,,,,,,,,,+++++++++******,,,,,,+++*********++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,---+++,,,---......---,,,+++---------------------------,,,,,,++++++,,,,,,---.........---...//////000OOO@@@222---------,,,,,,,,,,,,------...///000000...------,,,,,,++++++++++++,,,,,,------...//////------............------...---,,,+++************---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------...------............------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---...111222333222000...///...---...000000000///,,,---///333555555333000///...------///222555777666222/////////111999BBB333333333222222333444444111111111111111111111111000111111111111111111000111111111111222222222222111111111000000/////////////////////////////////111111000000000000111111111111111111000000000000000000111111222222222333000111111111222222222333000111222333333222111000000000000//////000000000222222222222222222222222111111111111111111111111333333222222111111000000111222222222222333333333555555444333222111111222111111222333333333333333333333333333333333333333222222222222222222222222222222333333333333333333111111111111111222333333222222222222222222222222222222111111111111222222000000/////////000000111111000000///////////////000111222222222222111000///...---...///000///...,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***++++++******+++---,,,,,,---------.........................................................////////////////////////+++,,,---.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------555111---+++---000222333222000...,,,+++,,,---....../////////////////////------,,,,,,++++++*********************+++++++++,,,,,,------............)))+++...111444555666666222111///---,,,++++++,,,,,,++++++***)))*********++++++++++++++++++++++++*********************************************************+++,,,---............------------......+++...111111///---,,,---,,,+++***)))))))))***+++333///,,,---+++(((+++000+++---,,,+++...444666333,,,,,,,,,+++++++++******************+++,,,---...************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,---...//////...---,,,---------------------------,,,,,,++++++,,,,,,------------------......///HHH:::---***,,,,,,+++,,,,,,,,,------...///000000---------,,,,,,++++++***++++++,,,,,,---.........---......//////......---......---,,,++++++++++++---,,,,,,+++,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------...//////......................................................---------,,,,,,,,,------------------------,,,...///111111000///...///...---...//////---,,,+++,,,...111444444222//////.........///222444666444222000000000333>>>III222111111111111222222333333333333333333333333333111222222333333222222111222222222333333333333444222222222111000000//////000000000000000000000000111111000000000000111111111111111111111222222222000000111111222333333333111111222222333444444444222222333333333333222222111111000000000000111111333333333333333333333333222222222222222222222222222222222222222111111111222222222222333333333333111222444333222222333555222111111222333444555666222222222222222222222222222222222222222222222222111111222222222222333333000000000000111222333333222222222222222222222222111111111000000111111111//////////////////000111111111000/////////////////////000111111111111000///...---...///000///...---..................---........................************************,,,------......------,,,***+++,,,,,,++++++,,,------------.........//////.........///////////////........................////////////////////////,,,,,,---...//////////////////............//////------------------------............------------222...***+++000555999999111000...---------......,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,---///000000000000---------...///111333444333333222000///---,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++---.../////////...............///'''+++......,,,***+++------,,,++++++,,,...000222<<<222,,,------)))***000***,,,,,,,,,000666999666+++************))))))))))))))))))***,,,---///000***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---777---'''(((+++,,,,,,---,,,,,,,,,---......//////,,,,,,,,,,,,+++++++++++++++++++++,,,------............////////////......+++++++++,,,---...///000,,,,,,,,,,,,,,,------...------,,,,,,,,,---......,,,,,,,,,,,,------------............///////////////............///000000000///............///000//////////////////////////////.........------------------.........//////,,,,,,------.........---///...---...000000///...******+++...111111///------------...///000111222222111111111000222<<>>;;;333333222111000///......,,,,,,,,,+++++++++******+++,,,...---,,,++++++,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---///000///---***)))+++++++++,,,,,,---------,,,---------....../////////---+++,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------......---+++***)))---------,,,,,,,,,++++++---,,,,,,,,,,,,---......////////////////////////...------,,,,,,,,,------------,,,,,,,,,------...---,,,+++++++++,,,---...---------,,,,,,,,,++++++........................000000000000000000000000111111000000000000111111///000111222222111000///111000///......///000111,,,---///111333444555555111...,,,---000222111000000000000000000000000000////////////000000000000000000000000000000000000222111000000111333555666777777777777666666666555777888999999999999888777888888888777666555555555666666666666666666666666777666666666666666666555444444444444444444444444555444444333333222222111555555555444444444444444333333222111222222444444444444444444555555555555555555666666666555444444333333333333222222111111111111222333333222111000111111111111111111111111111111222222222222111111111111111111111111111111111111111222333444444444:::777333222333444444222555555444444444444444444444444444333333333222222444444333222111111111111111000000//////000000111111111111111000000000000000000000000000000000000111111111111000000000000444333222111111000111111000000000000000000000000000000111111111111000000.........///////////////////////////////////////000000/////////........./////////......//////000........................---......//////......---000000/////////.................................///......------......///........./////////000000------........./////////.....................///000000000///------...///...333:::??????:::222---,,,---......---,,,---///666///+++---///......000.............../////////111111000000000/////////---......///////////////000///---++++++,,,---.../////////000111000...+++.........------,,,,,,,,,,,,,,,------------,,,,,,,,,---............---,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------......///000...+++***+++222;;;BBB444>>>BBB===999===@@@??????===999666444444555666000000000//////...------,,,,,,,,,,,,++++++++++++000111111000---+++******+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++---......---+++***,,,,,,,,,,,,,,,,,,------..................------///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------------......---,,,***)))---,,,,,,,,,++++++++++++---,,,,,,,,,,,,---.................................------,,,,,,------............------......///------,,,++++++,,,---............---------,,,,,,------------------------//////////////////////////////............//////000//////////////////000111000///......///000111---...///111222333333333222000...///111333222111000000000000000000000000////////////000000000000000000000000000000000000222111000///000222333555777777777777777666666666555777:::;;;;;;:::777555999888888777777666666555777777777777777777777777777777777777777777888888555555555555555555555555555555555555555555555555777777666666555444444333444444333222222222333333333444444444444555555555222333444444555555555444111111111111111000000000...///000000111000000000000000000000000000000000111111222222222222111111000000000000000000111111000000111111222333333333;;;888444111111222333222666555444333222222222222333333333333333222222222555444444333222222222222000000////////////000000111111111111111111111111////////////////////////...//////000111222333333222111111000000000111111000000000000000000000000000000111111111111000000000000///////////////...///////////////000000000000000000000////////////000000////////////000000////////////////////////......////////////......000000////////////..............................///......------......///....../////////000000000........./////////000000------......//////000000000111111000......///000222999@@@AAA:::222......---.........------000222BBB444***+++111222///---.........---------------///////////////.........---......//////////////////...,,,++++++,,,------000///......//////...,,,.........---------------,,,,,,------------,,,,,,,,,---............---,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////555222...******///888>>>FFFIIILLLKKKFFFAAA???>>>===888222,,,)))***---000------------------------------,,,,,,,,,+++++++++000111222111...,,,+++,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---,,,+++------------,,,,,,,,,,,,000000///......------,,,///...,,,,,,------,,,***------------------------++++++,,,,,,---.........------------------------------...------,,,+++***,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......------------------------...---------------......////////////////////////...------,,,,,,,,,------//////.........---------------------------------........................///......------......///000///...------...///000000000////////////000000---...///000111111111111222111000000222333222111000000000000000000000000////////////000000000000000000000000000000000000222111000//////000111222666666666666666666666666666777888::::::888777666888888777777666666666666888888888888888888888888666666666777777888888888555555555555555555555555444444555555555666666666777777666666666555555555666555555444444333333333555555555666666666777777222333333444444333333333111111111111111000000000......///000000111111111000000000000000000000000111111222222222222111111///000000000000000111111000000111111111222222222888666222000000111222333444444333222222222333333444444444444444444444444666555444333333333333333111000//////.../////////000111111111111111222222000000000000000000000000//////000111222222333444000000//////000111111222111111111111111111111111000111111222222111111000111000000000//////......111111111111111222222222000000000000000000000000111111000/////////000000////////////////////////...//////000000//////...000000//////////////////........................//////............//////...////////////000000000/////////000000000111111.........//////000111111...///000000//////111333777;;;>>>;;;333------///000111000//////000444777GGG999,,,+++000000---+++///.........------,,,,,,........................---......//////////////////...------------......111///,,,,,,---......---...............---------------............------------............------------------,,,,,,,,,,,,,,,,,,------.../////////111111111///---...000222HHHDDDDDDHHHGGG???777444000000//////...---,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,+++---......---,,,---...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...---,,,,,,......------,,,,,,,,,+++////////////............000//////...------,,,+++------------------------,,,,,,------.........///..............................---------,,,,,,+++,,,,,,+++++++++*********---,,,,,,,,,,,,---......------------------------...------------......//////////////////......---......---------------...///............---------------------------------........................000000000//////000000000////////////////////////000000////////////000000---...//////////////////111111111111222222111000////////////////////////////////////000000000000000000000000000000000000111000////////////000000555555555555555555555555777777777666666777777777777777666666666666666666777777777777777777777777555555555666666777777777444444444444444444444444333333444444555555666666555555555666666666777777777777666666666555444444555555555555666666666666444444444444333222111000111222222222222222222222000000000000111222222222111111111111111111111111111111222222222222111111//////000000111111111222111111111111111111222222333222000//////000333555111111111222333444555666555555666666666666666666555555444444333444444444111111000///////////////000000111111222222222333222222222222222222222222111111111111111222222222////////////000111222333222222222222222222222222111111222222222222111111111111000000/////////...000000111111111222222222000111111111111111111111222222111000000000000000000000000000000000000000///000000000000000000/////////000000000000000000/////////////////////////////////....../////////////////////000000000111000000000111111111222222/////////000000000111111---///111222222444666999;;;999666222......///000111111111000///111444777@@@666---,,,...------///000//////......---------------------............---......///////////////000000/////////000000000111///,,,+++,,,......---........................---......//////......---........................------------------------,,,,,,---......//////000+++,,,---------...000333<<<555555===DDD???777111+++,,,///111111000...------------...//////000000.........---------,,,,,,(((***,,,,,,+++***+++,,,/////////......------,,,++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++.........------,,,,,,,,,------......///000111111111222111000///.................................---...............//////..............................------------------,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......---------------------------------------...///000---............---,,,+++------......////////////............------------------------------------........................000000////////////000000---///111333333111///---//////000000000000//////......////////////......///000111111000000//////////////////////////////////////////000000000000000000000000000000000000000000//////////////////555555555555666666666666999888777666666777888999777777777777777777777777777777777777777777777777555555666666666666666777444444444444444444444444222333333333444444555555333444444555666666777777666666666777666666555444222333333333333444444444555555555444333222000000222222222333333333333333222222111111111222333333222222222222222222222222111111222222222222111111000000000111222222333333222222222222222222222222///000111000000000333555111111111222444555777888666666666777777777777777555444444333333444444444333222111000000//////000000000111111222333333333333333333333333333333333333333333222111111111000000000000000000111222333222222222222222222222222111111222222222222111111111000000000000000000////////////000111111222222111111111111222222222222444333222111000000000000000000000000000000000000000000111111111111000000//////000000000000111111000000000000000000000000000//////......//////000/////////000000000111111111111111222222222333333111111111111000000000000000111333555555777:::===:::555///---...000111111.../////////......111333333///,,,---...---000444/////////...............---------...............---......///////////////000000000111111111111111222///---,,,---......................../////////......////////////......//////...------...//////---------............///---------...//////000000.........///222888???EEEDDDAAA???@@@BBB@@@999222///...------------...///......//////000000000111//////.........---------+++,,,---,,,***(((((()))//////////////////......++++++,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000//////...---,,,.........---------------,,,,,,---...000111222333111222333222000//////000////////////////////////////////////////////////..............................------------......---------,,,,,,,,,++++++---,,,,,,,,,,,,---......------------------------------------...///000000------.........,,,+++***+++,,,...///000000111000000/////////...............................................................------,,,,,,------...,,,///222555555222///,,,//////000000000000//////---...///////////////......000222222000.........000000000000000000000000////////////000000000000000000000000000000000000/////////000000000000000666777777777888888888888999999999999999999999999999999999999999999999999999999999999999999999999888777777777777777777666555555555555555555555555444444444444444444444444444444444444444555555555333333555555666555444444222222333333333444444444444444555444444333222222222222222333333333444444444333222111111111222222222222222222222222222222111111222222222222111111000111111222333333444444333333333333333222222222000222444444222111222444333333333333444555666777555666666666777777777777444333333333333333444444444333222111000000000000000000111222222333444444333333333333333333333333333333333222222111111111222222111111111222222333333333333333333333333333111222222333333222222111000000000000000111111111111111222222333444444555111111111222222222333333444444333222111111111111111111111111111111111111000111111222222111111000//////000000000111111111111111111111111111111111000000////////////000000//////000000000111111111222222222222333333333333333222222111111000000///111222444444444666888:::666333000000111222111000...///000///......///000///,,,+++///000//////111---------------.........------......////////////---....../////////////////////000111111111111111111000......///000///...---........./////////000/////////000000/////////000///...------...///000------......////////////------......//////000000000222444777;;;@@@GGGLLLNNNTTTRRREEE;;;888444...000///---------...///111//////////////////000000////////////.........------...//////---++++++,,,............////////////+++,,,------...---------------,,,,,,,,,,,,------------------------------..................------------------............------...///000111111222///111222111///...000222////////////////////////////////////////////////........................///...---,,,,,,---...///.........---------,,,,,,---,,,,,,,,,,,,---..............................------------...///000111......///000///---+++******+++---///111222222222222222222111111111000000////////////////////////////////////////////////...------,,,,,,------...---///111333333111///---...///000111111000///...---...///000000000000000...111333333111///...///000000000000000000000000////////////000000000000000000000000000000000000...//////000111111111111888888999999::::::::::::888:::<<<>>>>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888777777777777777777777777777777555555555555555555555555555555555444333333222222000111333444555444444333444444444555555555666666333333444555555555444444111111222222222333333333444333222000000000111111111111111111111111111111111111222222222222111111111111222333444444555555333333333333333333333333222555888777444222222333555555444444444555666666444555555555666666777777333333222222222333333444555444333222111111111111000000111222333333444444222222222222222222222222222222222222222222222222333333222222222222222333333333333333333333333333111222222333333222222111//////000000111111222222555555666666777888999999111111111222222333333333555444333222111111111111111111111111111111111111111111222222222222111111//////000000111111111222222222222222222222222222000000////////////000000000000000000111111111111222222333333333333444444444333333222111000//////000111222222111111333555111222444555444222000//////111222222000//////000222...,,,000333///+++***+++++++++,,,,,,---------........./////////000000---......///////////////......///000000000000000111000//////000000///...---.........//////000000//////000000000000//////000///...------...///000---.........//////000000------......///000000000***///777<<>>:::...''',,,333------------------------000000//////.........---........................111111000000//////......////////////////////////000000000000000000000000222111000///////////////000//////......///000000///444:::<<<<<<;;;===???AAABBBBBBBBB@@@===:::888444333111///...///000111//////000000000000//////......//////000111111111......///000111111000000000000000000000000000000111000///000111222111000---...//////......///000000000000000000000000000111111000000111111222333===222+++...222000...///------...///000111111222999999999:::::::::;;;;;;888888999999::::::;;;;;;>>>>>>======<<<:::999888======<<<;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<::::::::::::::::::;;;<<<:::999999999999999:::::::::======:::999;;;:::777777777777777777777777777666666777777777777777777888777666555444555555666333333333333333333333333222222333333333444444444333333333333444444444444333333333333333222111111444444444444333333333333444444444333333333222222444666777666555333444444444444444444444444444444555555555555666666666666444444444444444444333333777666555333222222111111222222222333333444444444333333333333333222222222333333222222222111111111111111111111222222222333222222222333333222222222333333222222222111111111222222222111//////000222333333333666888999666444888777555444555555555555000000000000000000000000000000111222222222222111333333333444444444555555444444333333222222111111222222222222222222222222222111111333555555333111111222222222333333333333;;;777333111111222222111222111111111000000000000222111111000000111111222/////////////////////////////////000000000000000000000//////...////////////............000111222///............///000000000000000000111111111111000111111111//////111222222222222222222222222222//////000222444555555555222444666777555111...,,,000//////.........//////000//////...//////000000000111111222222222111111///111222222222222333555HHHCCC<<<555000....../////////000000000000//////000.........000000///...***,,,...//////...------//////////////////////////////000000000//////...------------------------........................000000000//////.........---------------.............../////////000000000111111111111111111111111000111111111222222222222000<<>>>>>>>>======???>>>===:::777444111///---......///000000000111111111000000000000000000......///000000000000000000000000000000000000000000///...///111222111000///000111000......///000000000000000000000000000222222111111222222333444NNN@@@444000000000222555111111111222333333444444999999999999::::::::::::;;;;;;;;;:::::::::::::::============<<<:::999888<<<<<<;;;;;;::::::;;;;;;============<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999::::::;;;<<<;;;>>>>>>;;;:::;;;:::666777777777777777777777777888888888888888777777777777777666555555555666666444444444444444444444444333333333333444444444444444444444555555555666666444444333222222222333333333444444444444555555555444444444444444333333333555666666555444333555666444444444444444444444444444444555555555666666666555555444444444333333333666555444222111111111111222222222333333333333444333333333333333333333333222222111111111111000000222222222222333333333333333333222222222222333333444444333333333222222222222333333222000000111333333222222333555666666444444333222222222222333444000000000000000000000000000000111222222222222111333333444444444555555555555444444333222111000000444444444444444444444444333222222444666666444222222222333333333444444444:::777333111111222222111111111111111111000000000111111000000000000111111000000000000000000000000///000000000111111111111///...............///000///000111222222111000000//////......//////000111000000000111111111222222000111222111//////111222444444444444444444444444555111111444222---111:::;;;333111555555...---000/////////......//////000//////............/////////000111222333333333333---///000000000000111333>>>;;;666222//////000111111000000//////000000111///...---...000111111000,,,---.../////////......////////////////////////......///000000/////////........................333222000///...//////000111111111000///......---//////...............---/////////000000000111111333333333333333333333333111111111111222222222222222;;;FFFHHHAAA777000---111111111111111111111111111111111000000000000000000000000000000000000000111000000000000/////////////////////////////////000000000000000000000000///............//////000///111555999<<<>>>???@@@CCC@@@<<<999777666444333111222333444555666777777>>>???AAAAAA@@@<<<777444//////......///000111111222222111111000//////......//////000000000000///////////////////////////000///...///000111000///111222222111///...///000000000000000000000000000333222222222222333444444KKK@@@444...------///222000000000000000000000000888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;999999888888888888999999::::::::::::::::::::::::======<<<;;;::::::::::::666666666666777888999999777::::::777777999888555777777777777777777777777777666666555555444444444777777666666666666666666333333333333333333333333333333333444444444444555444444444555555555666666555444333222222333444555333333444555666666777777555555555444444444444444666777666555333333666888444444444444444444444444444444555555555666666666666555555444444333333333555444333222111111111111333333333333333333333444444444444444444555555555222222222222222222222222222333333333444444444444555444222222222222444555555555555444444444333333333444444333222222333555555444333333444555666777...111666999888666444222111111111111111111111111000000111222222222222222222333333333333444444444333333333222222111111111333333333333333333333333222333333444555555333222222222222333333333333444444222000///.../////////111111111111111111111111111000000//////000000111111111111111111111111111//////000000111111222222///............//////000111222333333222111000////////////...///000000111000000111111111222222222111222222111000000111333444444444444444444444444666//////444111,,,666IIIXXX@@@...///111...///666//////////////////000111000///..................///000111222222222222222,,,...//////......///111444333000......///111222222111000//////000111222///......///111333222111///.........///000000///000000000000000000000000......///000000000//////////////////////////////555333111///...///000111222222111111000///......000000000//////.........000000000111111111111222222222222222222222222222222222222222222222222222444666777777444111...---////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...---------...///000000000222555777999999888888EEEAAA<<<999888555111---000000///............///111444888===???@@@???>>>666555333111000000000000111111111000000///////////////000000000000000//////////////////////////////.........000111000///222333444222000//////000000000000000000000000000222222111111222222333444666333///......------...000000/////////.........888888888999999999::::::888999999:::<<<======>>>999::::::;;;<<<;;;;;;;;;888888777777777888888999999999::::::::::::::::::===<<<;;;:::::::::::::::555555555555555666777777222666777555666999:::777666666666666666666666666555555555444444333333333666666777777777777777777333333333333333333333333333333444444444555555555444444444444555555555555555555333333333444555666444444555666777888888999555555555555555555555555666666666555444444666999555555555555555555555555555555555666666666777777666666666555555555444444555555444333222222222222555444444444444444444444444444555555555666666666444444444444444444444444444444444444555555555555666555444333333444555666666666666666555555555555444555555555333333555666777777666555555666888999777???IIINNNKKKCCC;;;666222222222222222222222222111222222333333333333333222222222222333333333333111111111222222333333444333333333333333333333333111222444444444333222111111111111111222222222222000000///...------...///111111111111111222222222111111000000000000111111000000000000000000000000...//////000111111222222000000000//////000000111333333222111111000000000///////////////000111111111111111111222222222222111222222111000000111333333333333333333333333333444---...555444444DDDZZZnnnNNN333000444111///222///////////////000111111000000///...............000000000000000///......---...//////...---///000......------...000222333222111000//////000111222000///...000222333333222111///...///111222111000111111111111111111111111//////000000000000000///000000000000000000000000555333111///......///000333222222111000000//////111111111000000/////////111111111222222222222333333333333333333333333333333222222222222222222222666444222111111222333222111111111111111111111111111111111111222222222222222222222222222222222222000000000000111111111111111111111111111111111111111111111111111111111111...............///000111///000222444444333222000CCCAAA>>>>>>>>>;;;555000444444222111000/////////,,,...000444888<<>>>>><<<<<<<<<<<<;;;999888777999999888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999::::::888777777666666777777777222555777666888<<<<<<:::666666666666666666666666666666666666555555555555666666777888888888777777333333333333333333333333333444444444555555555555444444444555555555555666555555444444444555666666555555666777888888999999555555555666666666666666555666777666555555777888777777777777777777777777666666777777777888888888777777777777777777777777777777666555555555555555777666666666666555555555555555555666777777888888555555666666666666777777444555555555666666666666777777666666666666777777888777777777777666666666555666666666555555666888888999999777666666999;;;@@@IIISSSWWWRRRGGG<<<666333333333333333333333333333333444555555555555444222222222333333333444444000111222333444555555666222222222222222222222222111333555555333111111111000000111111111222222222000111222111//////000222111111111222222222222222222222111111111111222222000000000000000000000000//////000111222333333444444444333222222222222222333333222222111111111111000000//////000000111222111111111222222222222333111222333222000000222333111111111111111111111111666222111222000000===MMMVVV???......555555111...////////////000111222222222111000//////...//////000000000000///...---,,,...///000000......///000------...///000111333333111111111000000111111111111000///000222333333222111///...000333444222///111111111111111111111111111222222222111111000///111111111111111111111111333222000///...//////000222222222222111111111111222111111111111111111000222222222333333333333444666666666666666666666666333333333333222222222222111111222333555555333111////////////////////////111111111111111222222222222222222222222222222222000000000111111111111222111111111111111111111111111111111111111111111111000////////////000000111...///000222222222222111888999:::;;;<<<:::666333111111111111111222222222333222111111222444777999???>>>===;;;999666444222000111111222333333444444222333333333333222111111000000000000000000000000111//////000111222111000222333333222000///000111000000000000000000000000///////////////000111111///333333///---000444666222222111111111000000000888888888888999999999999777888888999:::;;;;;;<<<<<<<<<<<<;;;:::999888777888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<999999888888888999:::::::::999888777666666666666333777888777888<<<<<<:::666666666666666666666666666666666666777777777777555666777888999888888777666666666666666666666666444444444444555555555555555555666666666777777777444444555666666666666666666777777888888999999999555555666666666777777777444555777777666666777888888888888888888888888888888888888888999999999999777777777888999999::::::999999888777777777777888888888888888777777777666555555666777777888999999666666666666777777888888555555666666666777777777777888888999999888888777999888888888888777777777555666777777666666888:::888999:::999777666888:::<<>>>>><<<:::999555555555666666666666666444444555555444444333222222222222222222222222222222111000111222333222111000111222111000///000111000000000000000000000000000000000///000111111222///666999444///000222111////////////............777888888888888999999999999999999999999999999999999999:::;;;;;;;;;::::::666666555666666777888888888888888999999:::::::::777777777777888999:::::::::999888666555555555555444777888666777::::::777666666666666666666666666444444555555666666777777555666777999999999888777888888888888888888888888444444444555555555666666777777777777888888888888333444666777777777666555888888888888888999999999555666666666777777888888333555888888888777777777999999999999999999999999888888999999999:::::::::777777888999:::;;;;;;<<<;;;:::999999999999999999:::999999999888888777777555666666777888999999999555666666666777777888888666666666666777777777777888999:::;;;;;;:::999888999999999888888888888777666777888777666777888:::777999;;;:::777666888:::444888<<<<<<888555666888666666666666666666666666555666666777777777777777666666666666777777777777555555555555555555555444555555555555555555555555333666888888555222333444222222333333333444444444///111333222000000111444111111111222222333333333444333333222222333333444333333333333333333333333333333444555666777888999;;;:::888777555444444444///222777::::::777333000000000000000000111111222111111222222222333333333222333333222111111222444222222222222222222222222'''...333111000333444222000444333---***...000000////////////000111222333444333222111000000000000...///000111111222222111111222333222111000111222111111222333333333333333000111222333333222111000444222111222333333222111111000///333777777222---222222222222222222222222666666555444333111000///222222222222222222222222000000111222222222111111000111111222222333444444111111111222222333333333333333333444444444555555444444444444444444444444444444444333333222222222333333111///......///111111111111111111111111111//////000000111111111111111111111111111111111111000000111111222222222222222222222222222222222222111111111111111111111111333333222111000000000111333222111000000000000111...000222222111333777;;;111333555777777666555444////////////000222333444222555:::>>>AAAAAA@@@???::::::999999888888777777555666666666555444444333222222222222222222222222222111111111333444333222///000111111000///000222000000000000000000000000111111111000111222222333,,,999BBB???999666222...111111111111222222222222999999:::::::::999999888777777666666666888999:::::::::999999999999999999555666777888888888888888777777777777888999:::;;;555666777888888777666555666777999888666555555666666666666666666666666666777777777777777777777777777777777777666666666666666666666666666666666666777777888888888888777777555555555555555555555444666777777666444555777999888888777777666666666555777888999999999888666555888888777777666666666555555555555555666777999:::999999::::::::::::;;;;;;777777777777888888999:::;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888999999::::::;;;;;;<<<;;;999777555555666777888888888999999999:::::::::AAA???===;;;::::::<<<===;;;:::999999888888999999666777999:::;;;::::::999888888888888888888999999;;;;;;;;;:::999888666555888777666666777777555444;;;;;;;;;;;;:::999888888555555666777888999999:::888888888888888888888888777777777777666666666666555999===@@@@@@<<<777333555555444333222222222222666666555555555444444444444333222111111222333444222333333444444555555555444444333333333333222222555666777888::::::;;;;;;999::::::777777888888777999888:::>>>???:::777777444444333333333333222222222222222222222222222222///111000...000555555222222222111111111111222222000000000111111111000000111111111111111111222222//////////////////...---333222111000////////////777000---000333111000222555555555444333222111000///000222333444333222111222222222333333333444444111111111111111111111111111111333333333333111111222333333333333333333222111111111222222222333333444333222222111000//////222222222222222222222222...///000222222111111000000111333333222222222333555444222111111222333444444444444333333222222222111111222222222222111111000000000000000000000000222111000///...---,,,,,,......//////000000111111222222111111111111222222222111000000000111222333111222333333333333444555444333111///...///000111333333222222222222222222000666999666444555444222666555444444555666888999666666555555555444444444555444333222222333444555333333333444666777999:::===???BBBCCCBBB???;;;888444444444444444444444444777444111000222444666666444333222111111111111222555222000000222444222000444444333222222222333333222222222111222222333333...444;;;:::444000000333///333555333///---000444888999999:::::::::999999888777666666666777888999999999999999999999999999777888999::::::::::::999999999888888888888888999888888888888888888777777666777888888666555555666666666666666666666666666777777777777777777777777666666666666666777777777666666666666666666666666777777888888888777777666555555555555555555555555666999;;;;;;999777777777999888888888777777777777777888888999888777666555888888888777777666666666777666666555666777999::::::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<;;;::::::;;;;;;<<<===>>><<<<<<======>>>>>>>>>>>>======<<<:::999999999999888999999::::::;;;<<<<<<===<<<;;;:::::::::;;;;;;999999999::::::::::::;;;@@@???===<<<;;;;;;<<<<<<<<<;;;::::::999999::::::888999:::;;;;;;:::999999999999999::::::::::::;;;::::::;;;;;;;;;:::999999888777666777999:::999888<<<<<<<<<;;;;;;:::999888888888888888999999999999999999999999999999999999888888888777777777666666777999===@@@???<<<888555555444444444444444555555666666666555555444444444444333222111111222333444444444444444555555555555666555555555444444333333444555666888999:::::::::;;;======;;;999888777666666666888<<<:::555333666555555555444444444333333333333333333333333333333111444444111111555666444222111111111111111111222444444444444333222111111222222222111111111111111---...///000000000000000111111111111000000000000222222222222222222333444777777777666555444333333222222222000...000333777666666555555444444444333333333333222222222222222222222333444444333222222333444444555555444444333333333444555555555555555333333333333222222222222222222222222222222222222000111222333333333222111222333444444222111111222444444444333222111000000444444333333222222222222000111111222222111111000000000000000000000000000/////////////////////////////////000000000000000222222111111111111222222222111111000000111222333888888888666333000000111000000111111111111111111222222222222222333333333888???CCC===555222333333444444444444555666888999666666555555555444444444555555444333333444555555333333444444555666888888777999;;;<<<;;;888555333444444444444444444444444777444222333555999;;;;;;555444333222222333555777>>>999444222333444444333444444555555555555555444333222111000000000000000000444888888444111111333222444444111...---000333888888888999999:::::::::888888777666666666777777888888888888888888888888::::::;;;;;;<<<<<<;;;;;;;;;:::999888777777777777;;;:::999888888888888888666777888888666555555666777777777777777777777777777777777777777777777777555555555666777777888888777777777777777777777777888888888888888777666555666666666666666666666666888;;;???@@@>>>:::666555999999999888888888888888777888888888888777666666888888888888888777777777888888777777777777888999::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<===::::::::::::;;;<<<===>>>======>>>>>>???@@@AAAAAA???>>>===;;;:::999999999999999999:::;;;;;;<<<<<<==================<<<<<<:::::::::;;;;;;;;;<<<<<>>>>>======<<<<<<===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<============999888888999<<<>>>======<<<<<<===<<<<<<;;;:::999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888777777888:::<<<======;;;888777444444444555555666888888666666666666555555555555444444333333333333444444666666666666555555555555888777777666555444444444444555666777888999999999;;;<<<===<<<:::777666777888555555777666333444888666666666555555555555444333333333333333333333333333777999555222555777777222111111000000111111222666666555555444333111111333333222222111111000000---...///111222222333333///000111222222222111111---777;;;444000333777777888888888888777666666666222333444222111222555999999999888777666555444444444444444555555555555555333444444555555444444333555666666777777666666555555666777888999888777666444444444444555555555666333333333333333333333333111222333444444444333333444555555444111000000111111222333444333222000///333333222222222222222111000000111111111111000000000000000000000000000000---......///000111222222111111111000000000000000222222111111111111222222111111111111111222333333;;;;;;:::777333000000000...///222444555444333222111222222333333444444444999CCCGGG???444000222555333333333333555666888888666666666555555555555444666555444444444444555666444444444444444555666666333333444555444333111000444444444444444444444444444333222333777;;;===>>>444444444333222444777999???;;;666222333444666777444666999;;;<<<;;;888777555444333111000000000000444444555555444444333333555444333111000000000111888888888888999:::;;;;;;999888888777666666666666777777888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777777888888<<<;;;999777777777888999666777999888777555666666888888888888888888888888888888888888888888888888444444555666777888999:::888888888888888888888888999999999999888777666555777777777777888888888888:::===@@@@@@===999666555888888888888888888888888888888888888888777777666999999999999999888888888::::::999999888888888888999999:::;;;<<<===>>>>>>:::::::::999999::::::;;;::::::::::::;;;<<<======<<<<<<===>>>@@@AAABBBBBB???>>>===<<<;;;:::::::::999999::::::;;;<<<<<<<<<:::;;;<<<======<<<:::999;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>><<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<======<<<======>>>>>>>>>>>>>>>;;;::::::<<<>>>??????>>>============<<<;;;:::999============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999::::::999888888555555555555555666777888666666666666666666666666555444444444444444444555888888777777666666555555888888777666555444444333444444666777777888888888888888999:::888777:::???FFF===555444666666888:::666666666555555555444444444444444444444444444444333999<<<777222444777999222222111111111111222222333333444444444333222222444444333333222111111111000000111222333333444333111111222333333333222111,,,===CCC777...333999777777777777666666666666777111222444777999999888666999999888777777666555555666666666666666777777777555555555666666555555555777777888888888888777777555777888::::::999888777666666666666666666777777444444444444444444444444222222333333444444444444444555555444111000111222111222222333333444444444222222222222222222222222000111111111111111111000111111111111111111111111...//////000111222333333222222222111111000000000333222222111111222222333111111111111222333333444666777888666444333333444111222333444555444444333111222222333444555555666333;;;>>>999222111444555111222222444555666777888666666666555555555555555555555555555555555555555444444333333333333444444333333333333222222222222444444444444444444444444111000///000444777999:::111444777777444333444666777555333111222444666888444777<<>>;;;888666555555444333333333333666444222222444666444222444333333555666555333000999999888888888999:::;;;999999888888888777666666777777888888999999999999::::::;;;;;;;;;;;;::::::888888777777888999999::::::999888777666777777888777888:::999888666777777999999999999999999999999999999999999999999999999444555666777888:::;;;;;;999999999999999999999999999999::::::999888777777888888888999999:::::::::<<<>>>>>>===:::888777888888888888888888888888888::::::999999888888888888999999999:::::::::::::::;;;;;;;;;::::::999888888888999999:::;;;;;;<<<<<<;;;::::::999999::::::::::::999999::::::;;;<<<===;;;;;;<<<===>>>@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;999::::::;;;;;;<<<======888999;;;======<<<:::888;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<;;;::::::999999999999999<<<;;;;;;:::999999999999888999999:::;;;;;;<<<<<<>>>>>>??????>>>>>>===<<<===<<<;;;<<<>>>???>>>===============<<<;;;:::999;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777777888888777777666555444444555555777777777777777777777777555555555666666555555555888888888777777666666555777777666666555444444333444555666777777888777777777555666888888888@@@KKK[[[JJJ999444888:::999888555555555444444444444333555555555555555555555555333999<<<777222444777888333333222222222222333333111222333555666666666666555555444444333333333222333444444555444444333333444444555555444333333222222BBBGGG999///333888666555555444444444444555666999666444777===???;;;777666666666666666666666666666666666777777888888888666666666666666666666666777777888888888888777777555666777888999888777777999999888777777666555555444444444444444444444444222222222222333333444444333444444333222222333555999777444222222333555666222222222222222222222222111111222222222222111111222222222222222222222222111222222222222222222222333333222222111111000000333333222222222222333333000000111222333444444444222444555555444444555666777666555333333333444555222222333444555555666666111444555222222555555222222222333444666777777777666666666666666666666666444555555555555555555444444333333222222222222222333333333333333333444444444444444444444444444444111000///000222444555555222777======999555222222111222333333333333444444111444999===>>><<<888555333333333333444555555666777444000111444666555333000222666:::<<<:::555111;;;:::999888888888::::::999999999::::::999888888888888888999::::::;;;;;;::::::;;;;;;::::::999999777777777777888999:::;;;888888777777777888888888888:::;;;;;;999888888999::::::::::::::::::::::::999999999999999999999999666777888999:::;;;<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<:::888888:::<<<888999999999999:::::::::<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999::::::::::::;;;===<<<<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<<<<======999:::<<<>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<::::::999888888888888999::::::999888888888999999777777888999:::;;;;;;<<<>>>>>>>>>>>>======<<<;;;<<<;;;:::;;;======<<<;;;<<<<<<===<<<<<<;;;:::999::::::;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777888888888777666555555444444444777777777777888888888888555666777777777777666555777777777777666666666666666666666666555555555555555666777777888888888777999666777;;;::::::CCCPPPbbbOOO<<<777999999666444555555555444444444333333666666666666666666666666444888:::666333555888888555444444333333444444555333444666888999:::;;;;;;555555555555555666666666666666666666666555444444777666666555555555666666;;;CCCDDD999111333666555444333333222333444666777JJJDDD>>>>>>BBBDDDAAA>>>444555555555666666666777555555666666777777888888777666666555555666666777666777777888888777777666555555555666666666777777999999888777666555444444555555555555555555555555333333222222222333444555333333444333222222555777@@@===888333000111333444222333333333333333444444222222333333333333222222222222222222222222222222444444444333222222222111333333333222222222222222333333222222222222333333///000222333444444444444333444555555444333444555:::888666444333444555666333444444555555666666666444555333111333777555111333444555666777777777777555666666666666777777777333333444555555444333333333222111111111111111222111111111222222333333444444444444444444444444444444222111222333444444333444;;;BBBBBB===666444333333555777777444222111111///111444666777555333222000000000000111333444555666333111222555666555333///333999======:::666222===;;;999888777777999999888999:::;;;;;;;;;::::::888999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888999888888888888888999999777777888999:::::::::::::::<<<===<<<;;;999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<======::::::::::::::::::::::::999:::;;;<<<============999::::::;;;<<<<<<======:::;;;;;;:::999:::<<>>===<<<;;;:::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===<<<<<<::::::;;;;;;;;;;;;;;;:::::::::<<<<<<;;;:::::::::::::::999999999999:::;;;<<<===<<<<<<<<<======>>>>>>>>>999999999999:::;;;<<<===::::::;;;;;;<<<=========:::;;;<<<=========<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===;;;;;;:::999999999999:::999888777777777888999:::777777888999:::;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<888777777888;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999888::::::;;;;;;<<<<<<======::::::::::::::::::::::::999999999999888888888888777888888999999999999999888777777666666666777777777777777888888999999999666666777888888777666666555555666666666666666777666666666777777777777888666777888888999888888888999666999>>>;;;666<<>><<<:::888777777888999888999;;;<<<===<<<<<<;;;999999:::;;;;;;<<<======;;;<<<<<<<<<;;;::::::999;;;:::999888777777777777666777999;;;<<<<<<<<<;;;;;;===>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>??????::::::;;;;;;<<<===>>>>>>888999;;;;;;;;;<<<>>>@@@<<<=========>>>>>>?????????>>>===<<<;;;<<<======;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;;;;=========<<<;;;;;;:::::::::999888888777777777777999999999999:::;;;<<<<<<============>>>>>>>>>>>>888888888999:::;;;======::::::;;;;;;<<<=========999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===;;;:::999999:::<<<===<<<<<<;;;::::::::::::;;;777777666666666888999:::777777888999;;;<<<<<<===777888999;;;<<<=========444444444666:::<<<<<<;;;;;;;;;;;;;;;:::999888888;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888777777888999:::;;;;;;;;;;;;;;;777777777777888999:::;;;777777888888999999999999666777888999999888777666444444555555666666777777777777777888999999::::::777888888999999999999888777666:::???:::000333>>>666444444777777555777;;;777777777777666666666666777777777777777777777777666888777555777<<<<<<999777777666666666666777777555666777888888888888888666666777888999:::;;;;;;444555666888999999999999666555444444777;;;@@@CCCGGG===666777888666777999888777666666777999;;;===___jjjuuuuuuhhhXXXLLLFFF999999888777666555444444222333333444555666666777777666555444444555666777444444555555555555444444777666444222333555777999444444444444555555555555666666666666666666666666666555555444444666777888777777666333111000222444555555444444444555555666444444444555555666666666444555555666666555555444333333333333333333333333444444444444444444444444222222222333333444444444444333333222222333333444///000222444555555555555222444666777666777999;;;444555777999:::999888777666666666666666555555555...444777444222555999:::777888999999999888666555555666666666777777888888111111333333333333111111000000000000000111222222///000222444555555444444444444444444444444444444111000000111333444444333111666:::999333111444888000111222111///000444888666555444444333444555555333333222222111222222222222333444555555555555555444888;;;999333///000333????????????===;;;999888:::;;;===>>>>>>>>>===<<<===<<<<<<<<<<<<===>>>>>><<<===>>>>>>>>><<<;;;:::999999999888888999::::::888999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;::::::::::::;;;<<>>???@@@@@@===>>>????????????>>>>>>;;;<<<<<<===>>>??????@@@<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<::::::;;;<<<======<<<<<<>>>>>>>>>>>>>>>=========??????>>>>>>=========<<<<<<>>>??????===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::::::::===>>>>>>>>>>>>>>>======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===999777888<<<===;;;777:::999999888888999999:::888888999::::::;;;<<<<<<:::::::::::::::;;;<<<===:::::::::::::::;;;<<<===<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999888888999:::::::::999888::::::::::::::::::::::::888888777777888888999::::::::::::::::::::::::::::::::::::999999999888888777777777777888888888888999999888888888888999999333444:::CCCFFFAAA<<<:::999::::::999999888777666888888999999999999888888555666777666444333444555555666777888888777666555777777555444999>>>===777555666777888888888888888999999888888888888888888777777777777888999:::;;;333444555777888888888888:::888555555888???GGGLLLFFFAAA;;;:::<<<===:::777888888666333333555999===LLLQQQXXX\\\[[[WWWSSSPPPBBB<<<666555777999777555777777777777888888888888999777555666888888666444555555555555555555555555666333222333777999999777777666666555555555666666777777666666666888999:::777777777777666666666666555555555444444333333333666666777888888777666555999999777666555555555555666666666666666666666666777666555444444444444444555555555666666666666666555555444444444444555555666555555444444333222222333333333444444444555555333444555666666555444333666555555555666888;;;===555555555555555555555555555444444444444555666666444555666777777666555444777777777777888999:::;;;666666777777666444222111000111111222222222111111000000000111222333555666777888888777555444666777444444444444444555666666777666666666555555555555222333444555555555444333888777666777888777666444444333333333444444222000444333222111111222444555555666777777555444444666>>>>>>>>>>>>===<<<:::999;;;;;;===>>>>>>>>>===<<<;;;::::::::::::;;;<<<<<<======>>>>>>>>>===<<<;;;:::::::::999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<>>><<<:::;;;<<<======<<<;;;;;;<<<===>>>???@@@@@@????????????????????????<<<<<<<<<===>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::999999999999999::::::;;;::::::;;;<<<<<<<<<<<<<<<========================>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===:::777999<<<===;;;888::::::999999999999::::::888999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<===:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999888888999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888777777888888999:::;;;;;;;;;::::::999999999::::::999999999888888888666666666777777777888888999888888777777888888999777444666<<<===999666666999999999999888777666666555666666777777666666555555666666555444333444444555555666777777666555555777777555555999>>>===777555666777777888888888777999999888888888888888888888777777777888999::::::666666777777888888999999:::999999:::===AAAEEEGGGAAA>>>;;;<<<>>>>>>;;;777999999888666444444666888===AAAEEEGGGFFFCCCBBBBBB???:::555444666777666444666666666777777777888888888666555555777777666444444444444444444444444444888666444555777777555333888777777777666777777777:::999888777777888888999777777777777666666666666555555555555555555444444555666777888888777666666999888777666555555555555666666666666666666666666777666555555444444555555666666666666666666666666666555555444444555555666555555444333333222222111333333444444444555555555444444555666666555444444555555555555777:::===???555555555555555555555555555444444444444555666666444555666777777666555444555666666777888888999999666777777777666555333222111111222222222222222111111111222222444555666777555666777666555555666888555555555555555666666777777777666666666555555555444444666777777777666666555666777777777666555555555444444555666666444222666555444333333444555555;;;999888666555444444333<<<============<<<;;;:::;;;<<<===>>>>>>>>>======;;;::::::::::::;;;<<<<<<>>>>>>?????????>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>===;;;;;;<<<============<<<<<<;;;:::999999:::;;;<<<<<<;;;:::;;;===??????>>><<<<<<===>>>>>>???@@@@@@@@@???>>>======>>>??????<<<<<<===========================<<<;;;:::999999777777777777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;>>>AAAAAA>>>:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>==============================>>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::888999<<<===;;;999;;;::::::999999::::::;;;999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;:::;;;<<<===???AAABBBCCC>>>===<<<;;;;;;<<<======>>>======<<<;;;:::999999888888777777888888999:::===<<<;;;;;;999999888777999999999999888888888888777777888888888999999999888888777777777777888888999555333666777555444666999999999999888777666555555555666666666666555555666555444333333333444444555555666666666666555555777888666666:::>>>===888666666777777777888888888888888999999999999999999999999888888888999999::::::999888777777888999:::777999;;;===>>>??????>>>;;;::::::===@@@@@@<<<888777888999888666555555666666777888888777777888:::;;;777333222444666555333555555666666666777777777777666444555666666555333444444444444444444444444777666666777888777555333888888888888888888999999;;;;;;:::888888777777888777777777777666666666666555555555666666666666666555555666777888888888888999888777666666555555666666666666666666666666666777777666555555555666666777777666666666666666777666666555555555555666666444444444333222222111111333444444444444555555555444444555666666555444444444444555666888;;;>>>@@@555555555555555555555555555444444444444555666666444555666666666666555444666777888999:::::::::999777888888888777666555555333444444444444444333333444444444555666777888888666666777666555555777888666666666666777777888888777777777777666666666666555666777999999:::::::::555888;;;;;;888666666888666555555666777888666555666666555555555555666666AAA===777555555555444222;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>>>>======<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<===>>>=========;;;;;;:::999999:::;;;;;;===;;;:::;;;===??????>>><<<<<<===>>>>>>???@@@@@@???>>><<<;;;:::;;;===>>>===<<<<<<<<<<<<<<<<<<<<<============<<<;;;999888777777777777777888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;<<<@@@EEEFFFAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>===<<<======>>>>>>======<<<================================================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===;;;::::::<<<===<<<:::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>============>>>???;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;===>>>@@@AAABBB???>>><<<::::::;;;===>>>;;;;;;;;;::::::999999999888888777777888888999:::;;;;;;;;;::::::999999999:::999999999888888888888999:::::::::;;;;;;;;;;;;888777777666666777777888999444222555888777888;;;999999999999888777666555777777777888888777777777666555444333444555555444666666777777777777666666777888888777:::>>>>>>999999888888888888888999999888888999999999999999:::::::::999888888888999999;;;:::888666666666888999555666888::::::999777666888777888;;;>>>@@@>>><<<777888888777555555666777555666777666555555666888888555222111333444444333555555555555666666666666666555555555555555444333444444444444444444444444222333555888999999888666777888888999999999999999:::999999888888888888888888777777777777666666666444444555555666666777777555555666777888999999999888888777666666666666666777777777777777777777777888777777666666666777777999888777666666666777777777666666555555666666777666555555444333333222222444444444444555555555555444555555555555555555444444444555666777999;;;===555555555555555555555555555444444444444555666666555555555555555555555555777999;;;===>>>===<<<;;;888888888888888888777777777777888888888777666666666666777888999999999:::999::::::888666555666888777777888888999999999888888888888777777777666666666777888999:::;;;<<<<<<888<<<@@@>>>999666777:::666555555666888888777666555555666666777888999:::CCC===666444666888666333;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>?????????>>>======<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<===;;;;;;<<<============<<<;;;<<<<<<===>>>=========;;;:::999999999999:::;;;>>>===;;;;;;=========<<<<<<<<<<<<===>>>>>>??????>>>===:::999888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::888999888888888888999:::::::::;;;;;;;;;;;;;;;::::::888999999999:::::::::;;;:::::::::;;;;;;;;;;;;;;;===;;;<<<@@@EEEFFFAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;<<<======<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::888999999:::;;;;;;<<<<<>>>>>;;;;;;;;;:::999999999:::;;;888888999999::::::::::::::::::999999999999999999;;;999777555444555666777555555666666555555444333777777666888;;;>>>@@@@@@<<<<<<:::888555444555666111444666666444333333333444333222222333444555555555555555555666666666666555555666555444444444444444444444444444444444444222444666999999999888777666777888999999999999888777777777888888999999999999999888888888777777777444444555555666666777777666666666777888999::::::888777777666666666666777888888888888888888888888888888777777777888888999:::999888666666666777888777777777666666777777777777777777666555555444444444444444555555555666666555555555444444555555555555555555555555666777777666666666666666666666666555444444444444555666666555555444444444444555555777999;;;===>>>===<<<;;;888888888888999999999999:::;;;;;;;;;::::::999888777777999:::::::::::::::=========:::777555555666777888999999::::::999999999888888888888777777777666777777888999;;;<<<<<<:::===@@@===888555666:::777666555666888888777555555666888:::===>>>@@@@@@AAA;;;555444777:::888666<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>?????????>>>>>>;;;::::::::::::;;;<<<<<<>>>>>>=========>>>????????????>>>===<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<============<<<;;;:::999888888999:::;;;>>><<<::::::<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>===;;;999:::999999999999:::;;;;;;:::;;;;;;;;;;;;::::::999888888999999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;:::;;;>>>AAAAAA>>>:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::;;;::::::::::::;;;<<<<<<;;;<<<===>>>>>>??????>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<========================:::;;;;;;<<<<<<====================================<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;::::::999888888888888999::::::;;;;;;<<<<<<======;;;;;;::::::::::::999999888888888888888888999999===<<<;;;999999999999:::555555666777888999999:::888888777777888888999:::777888999999;;;<<<<<<===;;;;;;;;;;;;::::::::::::777777888888888999999999999999888888888888999999:::666666999:::777666777;;;;;;;;;;;;:::999888777666666777777777777666666888777777:::======999555::::::999999999999::::::777:::;;;999:::>>>???<<<<<<;;;:::999999999:::;;;888888999999:::;;;;;;;;;::::::999999999::::::;;;999888777555555555666666777777777666666666666666777777666777999<<>>>>>===:::777555555666666777999:::::::::999888999999999999888888888777888777777888999:::;;;<<<:::;;;;;;999555555777:::888777777777888888666444777999;;;>>>AAACCCDDDDDD===999666555888999999888===<<<;;;:::::::::;;;<<<<<<===>>>???@@@???>>>>>>;;;::::::::::::;;;<<<<<<======<<<<<<<<<===>>>?????????>>>===<<<;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;999888999;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;======<<<<<<;;;::::::999999999999:::;;;;;;;;;<<<999;;;===??????>>><<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;:::999888888888999999:::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>????????????>>>>>>????????????>>>>>>========================>>>???@@@@@@@@@@@@???>>>????????????????????????;;;;;;<<<======>>>??????======>>>>>>=========>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::::::::::::::999888888888888888:::::::::;;;<<<======>>>;;;;;;;;;::::::999999999888888888888999999999999<<<<<<;;;;;;:::999999888666666777777888888999999888888777777888888999:::999999999::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999999::::::::::::::::::999999999999::::::;;;666555888:::888888:::<<<<<<<<<<<<;;;:::999999777777888888888888777777999999:::>>>BBBAAA<<<666::::::999888888999::::::777;;;<<<::::::>>>???===<<<:::999777777777999:::888888999999:::;;;;;;<<<999999999999999:::;;;<<<888888777777777777777777666777888999999999888777666777888999999;;;===>>>@@@CCCFFFFFFBBB<<<888666666888;;;;;;999777666666222333555555666777888999666666666777777777888888555777888777555444555777666666666666666666666666666888:::888666555666888666777999;;;<<<;;;::::::999:::;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999888888999888777777777888999:::777777666666666666777777999999999999999999999999999999999999999:::;;;;;;===;;;999777666777888999999888888777777888888999888888777777666555555555555555555555666666666666666555444444444444555666444444555555555555555555666666666666666666666666555444444444444555666666555444444333333444444555444444555555666777777777888777777777888999;;;<<<;;;;;;;;;;;;:::999888777555777888::::::999888777:::;;;:::888666555666777666777999:::::::::888777::::::999999999888888888:::999999888999:::;;;<<<;;;999777666777:::>>>AAA;;;:::999999999999666444777888:::===???@@@@@@@@@999888888777777777777888===<<<;;;:::999:::;;;;;;<<<===>>>@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;===>>>?????????===<<<;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::999888888999::::::888777666888;;;===>>>===999999::::::::::::::::::>>>>>>>>>>>>===<<<;;;:::888888999::::::;;;<<<<<<888:::===???@@@???===<<<999999888888999999:::;;;;;;;;;;;;;;;::::::999888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<>>>??????===<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@;;;<<<===>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@????????????????????????<<<<<<<<<===>>>??????@@@===>>>>>>>>>=========>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::::::::===<<<;;;;;;::::::::::::999::::::;;;<<<===>>>>>>;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888999999999888888888888888888888888777888999999:::::::::::::::::::::::::::>>>============<<<<<<<<<<<<<<<<<<=========>>>>>>;;;::::::999999::::::;;;:::666444888;;;<<<>>>BBB============<<<;;;:::999::::::;;;;;;;;;;;;::::::::::::<<>>???>>>:::999777666555666777888888888999::::::;;;<<<<<<888888888999:::;;;<<<===777888999999999999888888333555888:::;;;:::888666444666999;;;;;;::::::;;;:::@@@HHHLLLJJJEEE???<<<888:::::::::888777777888222444666777777888:::;;;777777777777888888888888666888999888555444555888777777777777777777777777444666888777666666:::===777888;;;=========<<<;;;===>>>>>>>>>>>><<<;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999888777777777888999777777666666666666777888999999999999999999999999999999999999::::::;;;<<<>>><<<999777666777888:::999999888888888888999999777777777666555555444444555555555555666666666777666555444333333444555666333444555666777777777777777777777777777777777777555444444444444555666666555444333333333333444555666555555555666777888999777777666666777999;;;<<<999:::999999888777666555555666888999999888777666666777777666555555666888555777888::::::999888777:::::::::999999999888888<<<;;;:::999::::::<<<======:::777777;;;AAAFFFHHH>>><<<;;;;;;;;;:::777555555666777999::::::999999888999:::999666555666777>>>>>>===============>>>???@@@AAABBBBBBBBBAAA@@@BBBAAA???<<<;;;:::;;;;;;;;;:::::::::;;;<<<===>>>????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999:::<<<===<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===;;;999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>===============>>>>>>??????===<<<<<<>>>AAADDDAAA===::::::===AAADDDAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@BBBDDDEEEEEEDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<@@@@@@AAAAAAAAAAAAAAABBB========================>>>===<<<;;;<<<===???AAA======<<<<<<<<<<<<======;;;::::::999:::;;;<<<===>>>AAAAAA===<<<>>><<<999========================<<<;;;:::999999:::;;;<<<999999999999999:::;;;<<<<<<;;;:::999888777777777;;;:::999888888888::::::888888888888888888888888<<<<<<<<<<<<;;;:::999888::::::::::::;;;;;;;;;<<<;;;<<<=========<<<;;;::::::::::::::::::999999999===<<<;;;:::;;;<<<>>>@@@CCCBBB@@@???>>>>>>???@@@:::999:::;;;>>>?????????BBB;;;888???EEEEEE@@@===999999999999999999999999;;;999888999;;;======<<<999999888777666666777777777777777666777888888999777777888888888999999999<<<<<<<<<<<<;;;:::999888999888888888888888888888;;;;;;<<<<<<<<<=========;;;:::;;;>>>CCCDDDCCC@@@999;;;???CCCEEECCC>>>:::888888888888888888888888999999999999999999999999777777777666666666666555555666777888999888777777999::::::;;;;;;::::::999:::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@??????>>>=========:::999999999999:::;;;;;;:::::::::999999888888888999999888888777666555555<<<;;;:::999999999999999999888777777666666777777::::::::::::::::::::::::777777777777777777777777777777666666777888888999:::999999888777666555555666666777777777888888888999999888777777666555555555555444444444444555555666555555666666555222000666666666666666666666666999888777666555555555555999999999999888888777666666555444555666666555444666666555555555555666666777666666777999999888666999:::;;;<<<<<<<<<;;;:::999::::::::::::::::::999;;;:::888777888;;;???AAAIIICCC;;;888999:::999777555777999;;;;;;;;;:::999888777666666666666666777======<<<;;;;;;<<<<<<===AAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAA@@@????????????=========>>>???@@@AAAAAACCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>===>>>>>>=========>>>???@@@??????>>>>>>======<<<<<<========================<<<<<<<<<<<<===>>>??????>>>????????????===;;;:::???>>>>>>>>>>>>>>>>>>>>>:::;;;=========;;;:::888;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<===????????????????????????@@@??????>>>>>>?????????AAAAAAAAA@@@??????AAACCCAAA???===<<<===???AAACCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDDDDCCC?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::::::::<<<===???>>>>>>============>>>>>>===<<<;;;;;;;;;<<<>>>>>>;;;>>>>>>;;;;;;======:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>><<<;;;;;;;;;<<<======>>>>>>>>><<<;;;;;;:::::::::999888888888888888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<======:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===???>>>===<<<<<<>>>@@@AAADDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>?????????>>>===;;;BBBSSS___ZZZJJJ===;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::<<<<<<;;;888888777666666666666666777666666666666777888888999999999999:::::::::;;;;;;;;;;;;;;;:::999888888::::::::::::::::::::::::=========>>>?????????@@@===<<<===@@@DDDFFFFFFDDD>>>@@@CCCGGGIIIGGGBBB>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999888888555666777888888888777777999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>======<<<<<<;;;;;;:::::::::999999999::::::;;;;;;<<<<<<;;;;;;::::::999999:::::::::999999888888777<<<<<<<<<;;;;;;:::::::::<<<;;;::::::999999::::::999999999999999999999999888888888888888888888888:::999999999999::::::;;;:::999999888888777777777888888888999999999::::::999999999999999999999999888888777777777777888888888777666777888888666444555555555555555555555555666555555555555555666666888888999999999888777777555555555777999999777555888888777777777777888888888777777888::::::999888555666777888999888777777999::::::;;;;;;::::::999:::999777666777999;;;===IIIIIIFFFAAA<<<888777888555666888999888777666444888777777777888888999999??????>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBCCCBBBBBBBBB>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@????????????@@@AAAAAAAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;<<<<<<===>>>???===>>>??????>>>===<<<;;;@@@@@@@@@??????>>>>>>>>>===>>>?????????>>>===<<<;;;<<<<<<======<<<<<<;;;;;;::::::999999::::::;;;===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;:::;;;;;;;;;>>>>>>>>>??????@@@@@@AAA@@@??????>>>??????@@@@@@AAABBBBBBAAA@@@@@@BBBCCC????????????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>???AAABBBBBBAAA>>>>>>>>>>>>????????????AAAAAABBBCCCCCCBBBBBBAAA?????????>>>======<<<<<<;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>???@@@===========================<<<;;;;;;;;;<<<>>>??????AAAAAA>>>???BBBCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<777777888999999999999999999999999999999999999999666777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<===999999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<===??????BBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@???????????????;;;;;;EEEYYYggg```KKK;;;;;;;;;;;;;;;;;;;;;::::::888777777888:::;;;:::999888888777666666666666777777777666666777777888999999999999:::::::::;;;;;;999999:::::::::999999888999999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@AAA>>>===<<<>>>BBBEEEGGGGGGBBBCCCEEEHHHJJJHHHEEEBBB>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<=========>>>:::;;;=========<<<:::999555666777888888888888777999999::::::::::::999999:::::::::::::::;;;;;;;;;999999999::::::;;;;;;<<<=========>>>>>>>>>??????>>>>>>======<<<;;;;;;;;;============>>>>>>>>>???===<<<<<<;;;::::::999999:::::::::999999999999999<<<===>>>>>>>>>===<<<;;;===<<<<<<;;;:::;;;;;;;;;888888888888888888888888999999999999999999999999;;;;;;:::999999::::::::::::::::::999999999999999888888999999999999::::::999999999:::::::::;;;;;;999999999888888999999999:::888666666777888888777555555555555555555555555777777777777888999:::;;;777888888999999999999888555444555777999999777555999999888888888888999999;;;;;;:::<<<>>>>>>===;;;888999:::;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;::::::;;;;;;BBBIIIMMMJJJ@@@888777999999999::::::999888666555777777777888888999999:::?????????>>>??????@@@@@@??????@@@BBBCCCDDDEEEEEE@@@@@@BBBCCCCCCBBB@@@@@@<<<===>>>@@@AAABBBCCCCCCBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>=========>>>>>>>>>>>>??????@@@@@@@@@??????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<=========>>>?????????>>>===<<>>>>>======<<<<<<>>>>>>????????????>>>===<<<======>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA>>>>>>>>>>>>>>>??????@@@???@@@AAAAAA??????@@@AAACCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBB>>>===<<<===???@@@???>>>???????????????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;===>>>@@@AAA@@@???>>>========================???>>>>>>======>>>??????;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>>CCCEEEDDDAAABBBEEEGGGEEE;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;<<<777888999;;;<<<;;;;;;:::999999999999999999999999666777777888999999888888::::::::::::;;;;;;;;;;;;888888999:::;;;<<<<<<<<<999999:::;;;;;;<<<======;;;;;;:::999::::::;;;<<<===>>>???@@@AAA@@@???>>>===>>>>>>>>>===>>>@@@AAA>>>:::===HHHPPPLLLAAA888999999999888888888888888777777888:::<<<<<<;;;999999888888777777777888888888888888888888999999:::888888999999999:::::::::999999:::;;;;;;;;;::::::888999999:::;;;<<<======<<<<<<===>>>>>>???@@@@@@<<<;;;:::;;;>>>AAADDDFFFEEECCCBBBBBBCCCDDDDDDCCC>>>>>>======<<<<<<;;;;;;999999:::;;;;;;<<<<<<<<<999:::<<<>>>===;;;999777777888888999999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>>>>>>>>>>?????????@@@@@@>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>><<<<<<;;;::::::999999888999999999999999999999:::<<<===???@@@AAA@@@>>>===<<<<<<;;;:::::::::::::::888888888888999999999999::::::::::::::::::::::::::::::999888888888888999:::::::::;;;;;;;;;;;;;;;777888888888999999999999::::::::::::999999999999888888777777777777888888===:::666555555777777777666666666666666666666666999999888888999:::;;;;;;888888999:::;;;;;;;;;:::999777666666777888777666999999888888888888999999:::::::::;;;===>>>===;;;<<<===>>>@@@@@@@@@??????======>>>>>>>>>>>>======@@@@@@???>>>===;;;:::999999BBBKKKLLLEEE===:::::::::::::::;;;:::999888777777777888888888888888888===============>>>????????????@@@AAABBBCCCDDDEEEAAABBBCCCCCCBBBAAA???>>>===>>>???AAABBBBBBBBBBBB@@@@@@@@@@@@???>>>======>>>>>>>>>=========<<<<<<======>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;<<<<<<=========>>>???@@@@@@@@@???>>>???>>>>>>>>>=========<<<<<<<<<===============<<<===>>>>>>??????>>>>>>===>>>>>>============>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>===============>>>>>>>>>???@@@@@@AAABBBBBB@@@?????????@@@@@@AAABBB???@@@AAAAAA@@@???@@@AAAIIIGGGCCC@@@??????AAABBBCCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>???AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBBAAA@@@@@@@@@@@@@@@??????===>>>@@@AAABBBBBBAAAAAA????????????????????????=========<<<<<<<<<======<<<===>>>>>>>>>>>>===<<<>>>===<<<<<<<<<===???@@@BBBDDDCCC@@@@@@CCCCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===;;;<<<<<<======<<<;;;;;;<<<<<<;;;;;;;;;<<<======999:::<<<===>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888:::;;;;;;;;;;;;<<<<<<<<<888888888999:::;;;<<<<<<888999999:::;;;<<<======::::::999999999999999999;;;<<<>>>?????????>>>>>><<<>>>@@@@@@>>>===>>>@@@???:::777999:::999999<<<999999999888888777777777777888999<<<>>>>>>;;;999999999999888888999999:::::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>?????????@@@@@@<<<;;;;;;:::;;;???CCCFFFGGGCCC>>>;;;<<<@@@CCCEEE>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999;;;===>>>>>><<<999777999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>????????????===<<<<<<;;;;;;:::999999888999:::;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@???>>>===<<<;;;;;;::::::;;;;;;999999999999::::::;;;;;;::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<999999999:::::::::;;;;;;>>>===<<<;;;:::999888888888888777777777777888888AAA>>>999666666777777777777777777777777777777777999888888777666666777777999999:::;;;<<<<<<<<<;;;AAA===888666666888999:::;;;::::::999999::::::;;;999888888:::<<<===<<<:::;;;<<<>>>@@@@@@@@@@@@?????????@@@@@@@@@@@@???????????????>>>===;;;999777:::???EEEJJJIIIDDD===888777888888999999:::::::::;;;;;;;;;;;;;;;:::999888@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAABBBBBBDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@??????@@@AAACCCCCCCCCBBBBBB@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>============<<<===>>>>>>??????>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???<<<===>>>???@@@@@@?????????????????????????????????@@@@@@@@@@@@@@@AAAAAA>>>??????@@@@@@??????>>>???>>>>>>>>>>>>>>>>>>?????????>>>============>>>>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDDDD@@@AAACCCCCCBBBAAAAAABBBIIIGGGCCC???>>>>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAACCCDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????AAAAAAAAAAAA??????@@@??????>>>>>>@@@AAABBBBBBEEEEEECCCBBBDDDCCC???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>??????>>>???@@@@@@@@@???=====================>>>???@@@======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>888888888888999:::;;;;;;:::;;;;;;;;;<<<=========;;;;;;;;;;;;::::::::::::;;;<<<===>>>???????????????CCCEEEDDD@@@<<<;;;<<<;;;999999:::888666:::AAA;;;;;;;;;:::999999888888777888:::>>>@@@???;;;888999999888888888999::::::::::::999999::::::;;;<<<<<<<<<<<<=========>>>>>><<<<<<============<<<;;;>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????=========<<<;;;===AAAEEEGGGBBB<<<999:::>>>AAACCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>===;;;:::::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<=========@@@??????>>>>>>===<<<<<<:::;;;<<<=========<<<;;;=========>>>>>>>>>??????>>>>>>>>>>>>============:::<<<===???@@@@@@?????????>>>======<<<=========999999999::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========@@@@@@>>>===;;;:::888888888888888777777888888888CCC???;;;888888888999888777777777777777777777777<<<<<<;;;:::999888999999888999::::::::::::::::::DDD???:::777888:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========???AAABBBAAA@@@===>>>@@@AAABBBCCCBBBBBB??????@@@@@@@@@@@@??????BBBBBBBBBAAA@@@???===<<>>>>>???>>>>>>???@@@???>>>===<<>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>???===========================<<<<<<;;;;;;;;;<<<<<<999:::<<<===>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBB??????@@@@@@@@@@@@??????>>>======<<<<<<======>>>???>>>======<<<<<<<<<===<<<<<<<<<<<<===???@@@AAA@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCC???@@@BBBCCCAAA@@@@@@AAABBBAAA@@@???>>>>>>?????????>>>>>>======>>>>>>???AAA@@@??????AAAAAA@@@?????????>>>>>>>>>=========>>>>>>======>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA>>>???@@@AAAAAA@@@???>>>???>>>=========>>>???@@@@@@DDDFFFEEEEEEGGGEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@>>>???@@@AAAAAA???===<<<<<<<<<<<<<<<===>>>???@@@??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999999888777777888999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999888:::::::::;;;<<<===???@@@===BBBFFFFFFAAA;;;999999999777777::::::888:::===;;;;;;::::::999888888777555777:::===???>>>:::777777777666666777777888999999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;::::::>>>>>>??????????????????@@@??????>>>===<<<;;;;;;<<<======<<<:::;;;>>>AAAAAA>>>;;;:::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999888777888999:::;;;999::::::::::::::::::999999999999999888888777777777777777777777888888888777777777888888888999999??????>>>>>>===<<<<<<;;;:::;;;<<<>>>>>>===<<<;;;::::::;;;<<<===>>>??????>>>=========<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<===777888888999::::::;;;;;;999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;<<<===<<<;;;:::999888777666777666666555555666666777===:::777666777888888888555555555555555555555555;;;::::::999999999::::::777777777888777777666666;;;999777666888999:::999::::::999999999999::::::=========???BBBCCCBBBAAA<<<===???AAABBBBBBBBBBBB======>>>>>>>>>>>>======@@@@@@????????????>>>>>>>>>===>>>BBBGGGGGGBBB=========<<<<<<<<<======>>>:::<<<>>>@@@@@@@@@???>>>::::::::::::;;;<<<===>>>@@@???>>>>>>>>>???@@@AAA===<<<;;;;;;<<<>>>???AAA<<<===>>>??????>>><<<:::<<<<<<<<<<<<;;;:::999888999999888888888777777777555666777888999888777666555666777888:::;;;<<<===::::::::::::::::::::::::999999888777777888888888777888:::<<<======<<<<<<999999:::;;;<<<===>>>>>>::::::999999:::;;;<<<<<>>@@@AAA>>>>>>>>>===============<<<<<<<<<<<<===>>>???@@@<<<>>>@@@@@@???>>>===>>>;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<===<<<:::<<<<<<;;;;;;;;;::::::::::::999999999:::;;;===>>><<<<<<<<<<<<============:::999777666888:::>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;;;;<<<===??????===<<<;;;;;;::::::999:::;;;<<<===999>>>BBBBBBCCCEEECCC???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>===>>>???@@@???>>><<<:::999999999::::::<<<===>>>AAA???===<<<;;;;;;;;;<<<666666666666666666666666555666777888888888888888666666777777777888888888:::999888777777777888999999888888888888888888888888888888888888777666555777777666777888:::<<<>>>666<<>>???======<<<;;;::::::999999666666777777777888888888777666666666555555444444333333222222222222333333555444222222444666666666444444444444444444444444111111111111222333444555555555666555555444333333000000111444666777666444666666555555555555666666444444444666999:::999888666777999;;;<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777777666666666777888888777666888===BBBEEEDDDCCC888777666555444444444444555666:::===????????????