BM6P6(@ ~~~}}}wwwnnngggbbb```]]]XXXRRROOONNNNNNKKKMMMOOOPPPRRRRRRRRRRRRQQQSSSSSSSSSQQQQQQQQQSSSRRRSSSTTTTTTSSSSSSUUUWWWUUUSSSQQQQQQSSSUUUWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYY\\\ZZZYYYZZZ\\\^^^^^^]]]___^^^]]][[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYYYYXXXXXXYYYYYYZZZWWWWWWXXXYYYYYYYYYXXXXXXWWWUUUTTTTTTVVVWWWVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQTTTRRROOOMMMLLLLLLNNNOOORRRUUUYYY]]]ccclllwww~~~xxxsssyyytttlllmmmpppqqqhhhZZZLLLHHHHHHGGGFFFFFFBBBAAA@@@>>><<<:::888777444333222111000000000000000000000000////////////000000000000000000000000..................................../////////000000000000000111111111111000222222222111222333555888555666;;;>>><<<<<<>>>AAAEEETTTeeeiiifffmmmyyy~~~uuutttkkkpppxxx}}}ttt```XXXNNNHHHGGGGGGEEECCCAAAAAAAAABBBCCCDDDFFFGGGIIIGGGFFFFFFHHHKKKMMMNNNLLLOOOSSSXXX___gggooouuuxxxyyyxxxtttooolllmmmpppkkkrrr{{{}}}vvvqqqhhhddd___[[[YYYWWWVVVUUUSSSRRRPPPOOONNNLLLIIIGGGHHHFFFDDDCCCCCCEEEGGGIIISSSWWW^^^bbbccc```[[[XXXWWWZZZ]]]^^^```gggsss|||~~~wwwqqqkkkccc]]]ZZZYYYWWWSSSOOOMMMMMMNNNNNNOOOQQQSSSSSSTTTSSSSSSQQQRRRSSSRRRQQQQQQRRRSSSQQQRRRSSSSSSSSSTTTVVVXXX[[[ZZZXXXXXXZZZ\\\^^^___aaabbbdddeeeeeeeeedddddddddbbbbbbccceeeggghhhggghhhgggeeedddbbbbbbbbbccceeedddbbbaaa`````````aaa___^^^^^^]]]]]]]]]^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[\\\ZZZYYYYYYZZZZZZYYYWWWXXXYYYZZZ[[[[[[ZZZYYYXXXUUUTTTRRROOONNNNNNOOOOOOMMMOOORRRUUUYYYaaajjjpppzzzyyywww|||ttttttvvvvvvjjj]]]QQQLLLIIIFFFDDDDDDCCCBBBAAA@@@>>>;;;999888666555444333222111111111111000000000////////////000000000000000000000000////////////////////////........./////////000000//////000000000111111111000111222222111111333555999666777<<<>>>======@@@FFFKKKZZZiiimmmmmmwww{{{sssrrrsssxxxrrrfffYYYSSSKKKGGGGGGHHHFFFDDDFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHGGGGGGIIIKKKMMMNNNRRRTTTWWW\\\aaaiiirrrxxx}}}|||yyyxxx{{{~~~tttooohhhccc```^^^\\\[[[[[[YYYVVVUUUSSSQQQNNNKKKIIIGGGEEECCCCCCDDDFFFGGGLLLPPPUUUYYYYYYWWWSSSPPPQQQTTTXXX\\\___eeemmmsssxxx~~~wwwnnnfffaaa]]]XXXTTTRRRRRRRRROOOMMMLLLMMMOOONNNNNNOOOPPPQQQQQQQQQPPPQQQSSSTTTTTTSSSTTTUUUVVVUUUWWWYYYZZZZZZ[[[^^^```ccccccbbbcccdddfffhhhiiimmmnnnpppqqqrrrrrrrrrqqqtttsssrrrtttwwwzzzzzzzzzyyyxxxvvvsssrrrqqqqqqqqqqqqpppnnnllljjjhhhggggggeeeeeedddcccbbbaaa``````___^^^]]]\\\[[[[[[[[[[[[]]]\\\[[[[[[[[[ZZZXXXVVVYYYZZZZZZ[[[ZZZZZZYYYXXXWWWWWWUUUTTTRRRQQQPPPPPPJJJKKKLLLNNNPPPUUU[[[___gggkkksss{{{~~~}}}zzzpppfff\\\UUUNNNGGGCCCDDDDDDCCCBBBAAA???===;;;:::888777666444333222222222111111000000000/////////000000000000000000000000000000000000000000000000....../////////000000000////////////000000000000///000111111111111333555:::777888<<<======???CCCKKKRRR___lllpppuuuxxxssstttzzzpppbbbXXXPPPLLLGGGFFFGGGHHHGGGEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRSSS\\\^^^```ccchhhpppyyy|||ssslllgggcccaaa______]]]ZZZWWWVVVSSSPPPMMMKKKIIIGGGDDDCCCCCCDDDEEEFFFHHHKKKMMMNNNMMMKKKIIIJJJMMMQQQWWW\\\aaaeeeggghhhooozzzyyyoooiiiaaa[[[XXXVVVSSSQQQPPPQQQPPPOOOMMMMMMOOOQQQNNNNNNOOOPPPPPPQQQQQQQQQTTTVVVXXXXXXXXXYYY[[[]]]___aaadddggghhhjjjlllnnnqqqrrrsssssstttuuuxxxzzz|||~~~|||yyywwwuuuttttttsssqqqooollliiigggeeefffdddcccaaa____________^^^]]]]]]]]]]]]\\\ZZZWWW[[[[[[[[[ZZZXXXWWWVVVVVVYYYZZZYYYYYYWWWUUURRRQQQNNNMMMMMMMMMMMMOOORRRTTTZZZ]]]cccjjjrrr|||{{{rrriii```UUUJJJDDDDDDDDDCCCCCCAAA???===<<<;;;999888666555444333222222111111111000000000//////000000000000000000000000000000000000000000000000...////////////000000000....../////////000000000///000111111111222444666:::777888;;;<<<===AAAGGGPPPVVVbbblllqqqyyyyyyxxx{{{~~~|||nnnbbbXXXQQQJJJGGGEEEEEEGGGHHHGGGEEEEEEFFFGGGHHHJJJLLLNNNOOORRRSSSVVVYYY[[[]]]___aaaiiijjjkkknnnssszzzzzzsssmmmiiifffcccaaa]]]ZZZXXXVVVSSSQQQNNNLLLIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHJJJPPPVVV\\\___```]]]bbbhhhoooyyy~~~vvvmmmgggccc```[[[WWWTTTSSSRRRRRRPPPQQQQQQOOONNNNNNPPPRRRQQQQQQRRRSSSUUUVVVWWWXXXXXXZZZ]]]^^^___```ccceeeiiilllpppsssuuuwwwzzz|||}}}xxxtttrrrrrrqqqooommmkkkiiihhhgggcccbbbaaaaaabbbaaa___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\ZZZXXXUUUTTTSSSRRRPPPOOOOOOOOONNNNNNSSSUUUXXX]]]ccclllvvv}}}~~~tttjjj\\\NNNFFFEEEDDDCCCCCCBBB@@@>>>===<<<999888666555333222222222111111111111000000000000111111111111111111111111////////////////////////////////////000000000111////////////000000000000///000222222222222555777999777888:::<<<>>>EEEMMMWWW]]]fffmmmsss~~~~~~}}}{{{|||}}}lll___WWWQQQNNNHHHGGGFFFFFFGGGGGGGGGFFFIIIJJJLLLOOOSSSVVVYYY[[[YYY]]]bbbfffiiilllooorrrtttuuuwwwzzz~~~}}}vvvsssjjjgggccc```^^^[[[YYYWWWQQQPPPMMMJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFIIIOOOVVV\\\^^^[[[[[[\\\___ggguuuzzzppphhhaaa]]]ZZZYYYWWWUUUSSSRRRRRRRRRPPPQQQQQQPPPNNNOOOQQQSSSRRRSSSTTTVVVYYY\\\^^^```aaacccfffhhhjjjllloooqqquuuyyy}}}~~~}}}|||zzzwwwtttqqqooohhhfffdddcccccccccaaa```[[[[[[[[[[[[\\\]]]^^^___\\\]]]]]]]]]\\\ZZZYYYWWWWWWUUUSSSRRRRRRQQQNNNLLLNNNOOOQQQSSSWWW^^^ffflllxxx}}}}}}rrrdddUUUKKKGGGEEEEEEDDDCCCBBB@@@???>>>:::999777555444333222222222222111111111000000000111111111111111111111111/////////////////////////////////000000000111111000000000000111111111111000111333333333444666999:::888999<<<>>>AAAKKKUUUaaaffflllqqqxxxzzz}}}ooo```VVVPPPLLLJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMPPPUUU[[[```eeegggdddjjjqqqvvvxxx{{{}}}rrrnnniiiddd```]]]ZZZXXXUUUTTTQQQOOOLLLJJJHHHGGGFFFEEECCCBBBAAAAAABBBCCCGGGFFFDDDEEEJJJQQQYYY___]]][[[YYYWWW[[[gggwww}}}~~~sssjjjccc^^^[[[YYYTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRSSSVVVYYYXXXYYY[[[^^^bbbgggkkkmmmpppsssvvvyyy{{{}}}|||uuuqqqllliiiggggggfffeee```___^^^]]]\\\]]]]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZXXXWWWWWWWWWVVVRRROOOMMMMMMMMMMMMOOOSSSYYY]]]eeejjjsss||||||pppaaaTTTNNNHHHGGGGGGFFFEEECCCBBBAAA<<<;;;999777555444333333222222222111111111000000111111111111111111111111000000000000000000000000//////000000000111111111111111111111222222222222111222444444444555888:::<<<;;;<<>>===;;;999777555555444222222222111111111111000111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333222333555555555666999;;;>>>===>>>AAACCCIIIWWWdddmmmnnnpppsss|||yyyjjjcccXXXQQQOOONNNMMMLLLHHHIIIJJJJJJKKKNNNRRRUUUVVVYYY___gggoooxxx~~~}}}uuuoooiiifffZZZYYYWWWUUURRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGHHHAAADDDFFFFFFFFFKKKTTT\\\___^^^]]]YYYWWWZZZ```ffftttvvvnnnhhhddd^^^YYYWWWVVVUUUUUUUUUTTTSSSRRRSSSTTTVVVXXXXXXYYY[[[\\\^^^aaaeeehhhmmmooosssxxx}}}~~~|||zzzvvvtttpppllliiigggggggggcccaaa^^^]]]^^^___^^^^^^___]]][[[ZZZZZZYYYWWWUUUSSSPPPNNNMMMMMMNNNMMMLLLLLLQQQXXX]]]dddooo|||}}}pppiiihhhnnnuuu|||}}}vvvcccYYYSSSKKKGGGGGGFFFDDDAAA@@@???===<<<;;;999666444000000000000000000111111000000000000000000000000000000111111111222222222000000000000111111111111111111111111111111111111333333444444666777888999999<<<@@@BBBHHHSSSaaalllwwwwwwtttzzzyyynnn]]]WWWQQQMMMMMMMMMLLLKKKLLLLLLMMMOOOSSSVVVWWWWWW^^^aaahhhpppzzzxxxoooiiifffbbb^^^[[[XXXUUURRRPPPNNNLLLJJJIIIIIIHHHFFFDDDFFF@@@???CCCCCCEEEUUUhhhllljjjccc[[[YYY[[[ZZZVVVeeerrruuukkkeeeaaa^^^YYYVVVTTTTTTTTTTTTWWWVVVUUUUUUVVVWWWYYY[[[___aaadddfffiiimmmqqquuuzzz}}}|||wwwsssooonnnmmmgggeeebbb`````````___^^^^^^]]]\\\\\\\\\\\\ZZZXXXTTTRRROOONNNNNNNNNMMMLLLIIIMMMRRRVVVZZZbbbmmmvvvsssggg______dddhhhhhhooo}}}|||eee[[[OOOGGGFFFFFFDDDBBBAAA???===<<<;;;:::777444444444333333333333333333111111111111111111111111000000111111111222222222000000000000111111111111222222222222222222111111333333444555666888::::::;;;===???BBBIIIUUUeeeqqq{{{~~~}}}{{{lllbbbYYYUUUPPPNNNNNNOOONNNMMMNNNNNNPPPSSSWWWZZZ\\\]]]bbbhhhqqqzzzzzzmmmjjjeee```]]]YYYVVVSSSQQQOOOLLLKKKKKKJJJGGGEEEFFF@@@@@@DDDEEEGGGVVVhhhvvvuuunnnbbb[[[YYYYYYXXXYYYdddrrr|||xxxnnneee___[[[YYYXXXVVVUUUTTTTTTUUUUUUYYYYYYYYYZZZ\\\^^^aaabbbjjjmmmqqqtttxxx}}}|||yyywwwpppmmmjjjgggfffdddbbb```___^^^^^^^^^___]]][[[XXXWWWUUURRRQQQPPPPPPNNNMMMIIILLLNNNOOOPPPUUU]]]cccooovvvyyyiii[[[UUUVVVYYYXXX\\\iiiwwwwwwooouuuxxxiiiVVVJJJFFFFFFEEECCCAAA???===<<<<<<:::777444333222222222111000000000111111111111111111111111111111111111111222222222000000000111111111222222444444444333333222222222333333444555777999;;;<<<======???BBBKKKZZZlllxxxxxxkkk^^^VVVUUUSSSQQQQQQRRRSSSSSSRRRRRRSSSVVVYYY]]]aaadddfffjjjssszzzuuuoooiiiddd___ZZZWWWUUUSSSPPPNNNMMMKKKIIIGGGFFFBBBAAAEEEFFFHHHVVVeeezzz~~~zzzmmm```ZZZYYYXXXRRR[[[dddmmm{{{uuukkkccc]]]YYYVVVVVVVVVWWWWWWVVVVVVWWWYYY\\\]]]___bbbeeejjjmmmooovvvyyy~~~{{{xxxssspppllliiieeebbbbbbaaa```______\\\XXXUUUZZZXXXUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLNNNSSSWWW```fffoooyyytttdddZZZWWWXXXUUUUUU]]]gggrrrwwwhhhiiisssyyybbbPPPIIIGGGFFFDDDAAA???>>>===<<<:::777555333222222111000///......111111111111111111111111111111111111111111111111000000111111111222222222555555555444333333222222333333444666888;;;===>>>======???DDDOOO```tttwwwkkk```XXXSSSQQQQQQSSSUUUWWWXXXYYYYYYZZZ\\\^^^aaadddhhhlllooouuuzzzrrrkkkeee___[[[YYYVVVSSSPPPNNNMMMKKKIIIHHHDDDCCCEEEEEEGGGQQQ]]]ppp{{{yyykkkaaa\\\YYYXXX\\\```eeepppsssoooiiiccc___[[[XXXUUUUUUWWWYYYYYYYYYYYY\\\___bbbdddhhhmmmsssyyy}}}~~~yyytttnnnhhhdddcccaaa```______]]]YYYWWW\\\ZZZXXXWWWVVVUUUSSSPPPOOOOOONNNLLLKKKLLLOOOQQQVVV[[[bbbjjjsssqqqddd___ZZZUUURRRVVV[[[cccnnnxxxqqqiiimmmxxxooo\\\PPPJJJGGGFFFAAA@@@>>>===<<<:::777555666666555444333333222222111111111111111111111111111111111111111111111111111111111111222222222222555555555444444444333333444444555777999<<<>>>???===>>>AAAHHHVVViii|||}}}}}}{{{lllaaa[[[VVVTTTPPPRRRVVVYYY\\\___aaabbbccceeehhhjjjlllpppuuuyyy}}}ssskkkddd```^^^ZZZVVVRRRPPPOOOLLLKKKJJJHHHFFFEEECCCDDDKKKRRR^^^ooozzzooofff```___^^^___bbbjjjyyy|||ssscccaaa^^^\\\[[[ZZZXXXVVVVVVYYY\\\]]]]]]```eeejjjoooqqqvvv|||xxxqqqlllgggeeecccbbbaaaaaa___]]]]]]\\\ZZZZZZZZZXXXVVVSSSQQQOOOMMMLLLKKKKKKLLLMMMOOOSSSXXX^^^eeeppp}}}pppgggZZZTTTPPPQQQTTTXXXaaajjjnnnlllnnn~~~jjjYYYNNNIIIGGGBBB@@@>>>======;;;888555444444444333333222222222222222222222222222222222222222222111111111111111111111111222222222222333444444444444444444444444555666777888:::<<<>>>???===@@@FFFQQQaaauuu{{{vvv~~~nnnaaaZZZWWWVVVUUUQQQUUUZZZ^^^aaaeeeiiikkklllooorrrtttvvvzzz~~~tttlllhhhccc___ZZZVVVSSSQQQOOONNNLLLJJJHHHEEEBBBCCCFFFIIIOOOaaauuu}}}sssjjj```]]][[[^^^dddoooyyynnnggg]]][[[XXXXXXYYYYYYYYYYYYZZZ^^^bbbdddfffkkkttt{{{{{{tttpppkkkgggeeecccaaa___^^^]]]\\\\\\\\\[[[XXXVVVTTTRRROOOMMMLLLLLLKKKKKKJJJMMMQQQUUUZZZcccmmmuuu~~~rrr```YYYTTTSSSSSSUUU[[[bbbtttvvvooojjjxxxbbbRRRJJJIIIBBB@@@>>>======;;;888666111111111111111111111111222222222222222222222222222222222111111111000000111111111222222222333333222222222333444444555555777888888999;;;<<<>>>??????CCCLLL[[[mmm|||{{{zzz|||zzz|||rrrdddZZZVVVVVVVVVVVVUUUYYY^^^bbbeeejjjooosssqqquuuzzz}}}vvvqqqiiieee___ZZZWWWUUUSSSQQQLLLLLLIIIEEECCCDDDFFFFFFIIITTTcccrrr~~~{{{qqqbbb]]]ZZZ[[[^^^dddsss~~~uuummmddd___^^^[[[WWWVVVXXXZZZ\\\\\\^^^ccchhhkkknnnvvv|||tttmmmgggccc```^^^^^^]]]]]]]]]^^^]]]ZZZXXXXXXUUURRROOONNNMMMLLLJJJGGGIIIMMMOOOSSSZZZdddkkksss~~~~~~jjjccc\\\YYYWWWVVVZZZ___mmm}}}~~~tttppp}}}hhhUUUKKKIIIBBBAAA???>>>===;;;888666444444444444444444444555222222222222222222222222222222222222111111000000111111222222222333333333000111111222333444555555999999999:::;;;<<<>>>???AAAFFFQQQbbbuuuuuu|||}}}uuuvvv~~~vvvmmmaaaXXXVVVVVVWWWWWWWWW[[[```dddhhhmmmsssxxxtttyyy~~~}}}xxxmmmhhhbbb]]]ZZZXXXVVVTTTLLLLLLJJJFFFEEEFFFGGGGGGGGGLLLUUUcccuuu|||sssggg```\\\[[[ZZZ\\\hhhuuuzzzpppiiiddd```]]][[[[[[ZZZYYYYYY\\\aaaeeefffnnnwww|||~~~|||uuuooogggbbbdddaaa^^^^^^^^^^^^ZZZWWWXXXXXXXXXWWWTTTQQQMMMKKKKKKLLLMMMMMMNNNRRRYYY^^^jjjsssyyymmmbbb```^^^ZZZYYY\\\cccvvv}}}jjjZZZPPPJJJEEEDDDAAA???===;;;999777555555555555444333222111444444333333333333222222222222222222222222222222111111111111111111111111333222111111111333555777777777777999;;;=========EEEFFFRRRlllyyyqqqwww}}}{{{nnnppp}}}pppiii___WWWUUUWWW[[[]]]bbbcccfffhhhjjjnnnsssvvvyyy}}}yyyqqqggg```]]][[[YYYWWWQQQOOOKKKJJJIIIHHHFFFDDDHHHIIIMMMVVVbbboooyyy}}}pppggg\\\TTTUUU[[[ccchhh{{{zzzooogggaaa___\\\ZZZ\\\]]]^^^^^^```ccciiimmmqqqyyy~~~|||xxxvvvuuuvvvwwwzzz~~~yyyoooiiihhhdddaaaaaabbbbbb```]]]YYYYYYYYYXXXVVVSSSPPPNNNKKKLLLLLLLLLLLLOOOTTTYYY]]]fffrrr|||{{{pppmmmjjjeeeaaaaaa```rrr}}}nnnaaaUUULLLCCCBBB@@@???>>><<<:::999666666555555444333333333444444333333333333222222222222222222222222222222111111111111111111111111333222111111222333555777888888999:::<<<>>>>>>>>>HHHMMM___yyyyyysssuuu|||ssskkkqqq~~~|||uuufffaaa[[[XXXXXX]]]bbbeeeccceeegggjjjllloootttwwwxxxmmmddd```]]][[[XXXSSSQQQNNNLLLKKKIIIGGGFFFFFFFFFHHHMMMVVVbbbnnnvvvrrrlllcccZZZVVVXXX\\\```mmm}}}~~~~~~{{{zzzsssmmmfff```]]]\\\\\\\\\___aaacccfffiiinnntttyyy}}}xxxuuutttrrrnnnkkkjjjhhhfffddddddeeefffiiilllppptttvvv|||~~~|||tttnnnjjjeeecccbbbaaa^^^[[[[[[[[[[[[ZZZXXXUUUSSSQQQLLLLLLLLLKKKJJJKKKNNNQQQSSSZZZdddmmmvvv{{{wwwsssllldddaaa___nnnwwwkkk]]]QQQGGGEEECCCAAA@@@>>>;;;888999888666555444444555555444444333333333333222222333333333333333333333333111111111111111111111111333222222222222444555777999::::::;;;<<<>>>???@@@EEEQQQhhh~~~{{{xxxuuu~~~zzznnnooo{{{yyynnnggg]]]\\\ZZZZZZ\\\aaafffiiigggiiillloooqqquuuyyy}}}xxxnnnhhhccc___\\\VVVTTTPPPNNNMMMLLLIIIGGGEEEEEEEEEEEEIIITTTaaakkkpppnnniiiaaaZZZVVVWWWYYY___mmm~~~{{{rrrkkkhhhccc___^^^```bbbcccbbbeeejjjnnnsssyyy|||yyywwwtttqqqnnnllljjjhhheeecccbbb```___```aaaccceeehhhlllqqquuuxxxzzz}}}|||vvvnnnhhhdddaaa\\\XXX\\\\\\\\\[[[YYYXXXVVVUUUPPPOOONNNLLLKKKJJJKKKLLLRRRVVV\\\bbbiiiuuu{{{xxxqqqggg```aaajjjyyywwwgggYYYPPPLLLGGGDDDBBB???;;;777:::999777555444555666777444444333333333222222222333333333333333333333333111111111111111111111111333333222222333444666666999999:::;;;;;;===@@@BBBEEEVVVppp}}}||||||zzzxxxuuu|||oooddd^^^[[[\\\\\\]]]^^^aaaeeegggmmmooossswwwzzz~~~zzzrrrkkkddd```YYYWWWSSSQQQOOOMMMKKKIIIEEEFFFFFFDDDDDDJJJVVV___fffjjjkkkggg___XXXWWWXXXYYYcccrrr|||qqqiiifffdddbbb``````cccfffiiiiiimmmsssyyy|||yyyuuusssoookkkiiieeedddccc```^^^]]]\\\]]]\\\^^^aaacccfffkkkrrrvvvzzz|||{{{rrrlllgggaaa]]]___^^^^^^\\\[[[YYYXXXWWWTTTSSSQQQPPPNNNMMMKKKJJJPPPRRRUUUYYY___jjjwww~~~yyyoooeeeaaafffpppqqqbbbUUUOOOHHHDDDCCCAAA===999;;;999777555444555666777444444333333333222222222333333333333333333333333111111111111111111111111333333333333444555666666666888999::::::<<<@@@DDDMMM```xxx|||{{{}}}vvvkkkbbb]]][[[^^^```aaaaaabbbeeegggpppsssxxx}}}|||rrriiiccc]]]ZZZVVVSSSQQQOOOLLLJJJDDDGGGHHHEEECCCEEELLLRRR^^^dddjjjiiibbb[[[XXXXXXVVV[[[eeeqqqzzzrrrjjjeeeaaaaaaaaaaaabbbfffkkkoootttyyy{{{vvvqqqlllfffccc_________\\\ZZZYYYYYYZZZXXX[[[___bbbeeekkksssyyy~~~}}}zzzsssnnniiieeecccbbbaaa___]]]\\\ZZZZZZXXXWWWUUUTTTSSSQQQNNNKKKLLLLLLNNNQQQWWWaaammmuuuyyymmmdddccciiiwww}}}ooo[[[SSSIIIDDDCCCCCC@@@===:::999777666555555666666444444333333333333222222222222222222222222222222111111111111111111111111333333333444555555666666444666999999999<<>>EEEKKK]]]pppssslllhhhfffeeebbbfffjjjkkkjjjjjjnnnrrruuuyyy{{{qqqfffbbb^^^[[[XXXUUURRRPPPHHHGGGFFFEEEDDDCCCCCCCCCMMMSSS\\\dddgggfffbbb```XXXUUUWWW^^^hhhtttrrrjjjfffeeeeeedddfffiiimmmpppttt{{{~~~wwwtttnnniiieee```[[[WWWQQQRRRSSSQQQNNNMMMOOOQQQLLLQQQVVVYYY]]]dddnnnwwwyyy|||}}}}}}~~~yyylllkkkhhhfffcccaaa```___ZZZYYYWWWXXXYYYWWWRRRNNNQQQPPPNNNMMMOOOUUU[[[```hhhqqq}}}|||ppphhhmmmuuu|||zzz}}}ooo]]]QQQLLLIIIDDD@@@666777777777666555444333444444444333333333222222000000000000000000000000111111111111111111111111222333444555666666666666222666:::;;;;;;???GGGNNNgggzzzwwwmmmhhhfffggggggiiimmmpppooollllllooosssyyy~~~{{{iiifffaaa^^^[[[XXXUUURRRMMMJJJGGGEEEEEEFFFEEEDDDDDDJJJTTT```iiillljjjhhh]]]XXXXXX\\\aaaiiixxx{{{rrrkkkjjjiiiffffffgggmmmqqqvvv|||{{{uuunnniiibbb\\\XXXUUURRRQQQJJJJJJJJJIIIIIIHHHHHHHHHMMMNNNOOORRRWWW]]]cccgggppprrrvvvzzz}}}~~~~~~}}}{{{{{{}}}yyyssslllhhhfffeeebbb___\\\ZZZYYYYYYZZZYYYWWWUUUQQQOOOMMMKKKMMMPPPTTTWWW^^^bbbnnn}}}yyynnnjjjnnnwww~~~xxxvvv{{{mmmYYYMMMHHHEEECCC???===999777777666555444555555444444444333333333222222111111111111111111222222333333333444444444222333333444555666777777999888999<<>>;;;999888888666555555555444444444333333333222222222222222111111111000111111111111222222222222222333444555666777777::::::;;;>>>>>>CCCOOO[[[xxx|||tttnnnlllnnnppprrrrrrrrrrrrppppppqqqtttwwwvvvjjjcccaaa^^^YYYTTTPPPNNNKKKIIIHHHFFFDDDAAABBBCCCFFFOOO[[[gggnnnooonnnfff^^^[[[ZZZ\\\gggrrr}}}uuummmhhheeeiiilllnnnqqquuuyyy~~~~~~uuunnniiiddd___ZZZWWWSSSNNNJJJHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFJJJNNNRRRTTTXXXZZZ]]]```cccdddeeeeeedddeeeggghhhjjjnnntttxxx}}}rrrjjjfffaaa^^^bbb```^^^\\\\\\ZZZXXXVVVSSSQQQOOONNNMMMMMMMMMNNNRRRTTT[[[eeeoooyyyzzzwwwuuuwwwyyyzzzzzz{{{~~~sssiiigggjjjhhhwwwzzzbbbPPPGGGCCCCCC@@@===::::::999888666555555444444444333333333222222222222222222222222111111111111222222222222222222333444555666666777;;;<<<>>>???>>>CCCSSSbbbzzztttppppppsssvvvwwwuuuuuutttssssssvvv{{{wwwkkkccc^^^\\\ZZZSSSPPPMMMJJJIIIGGGDDDBBBBBBBBBDDDHHHQQQ^^^lllvvv{{{pppddd^^^\\\]]]aaafff{{{}}}ssslllkkkhhhhhhmmmrrruuuzzzwwwqqqhhhaaa\\\XXXTTTQQQOOOLLLIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCDDDEEEGGGIIILLLNNNNNNPPPRRRTTTVVVXXXXXXYYYVVVWWWZZZ\\\___dddjjjnnnyyy~~~{{{sssnnnjjjhhhcccaaa^^^]]]]]]\\\ZZZXXXWWWVVVUUUSSSPPPOOOMMMLLLOOOOOOTTT\\\dddmmm|||yyysssooonnnoooqqq{{{~~~wwwmmmiiidddlll}}}lllVVVJJJEEEDDDAAA===;;;:::999888666555555444444444333333333222222222333333333333333333333333444444444555555222222333444555666777777;;;<<>>DDDWWWjjjzzzvvvrrrqqqrrrvvvxxxzzzvvvvvvuuuuuuvvvzzzvvviiibbb``````WWWTTTPPPLLLJJJHHHFFFDDDDDDCCCBBBDDDIIIUUUiiizzzzzzpppggg```]]]]]]___oooxxxqqqlllmmmkkkmmmtttyyy|||vvvnnnfffaaa[[[UUUQQQOOOMMMLLLJJJHHHFFFEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDFFFGGGHHHHHHHHHJJJKKKMMMNNNOOOOOOLLLNNNPPPSSSVVVZZZ```dddnnnttt|||}}}vvvpppmmmdddaaa___]]]]]]]]]\\\[[[ZZZYYYWWWUUURRRPPPMMMLLLLLLLLLOOOUUU\\\dddrrr~~~~~~sssmmmlllnnnppplllooouuu{{{{{{nnniiijjjrrryyy```PPPIIIDDDAAA===;;;:::999777666555555444444444333333333222222333333444444444444333333444444444555555555222333444444666666777888:::;;;>>>??????HHH]]]qqqvvvtttrrrrrrtttwwwxxxyyyuuuwwwxxxyyy{{{~~~qqqgggcccccc\\\YYYTTTOOOMMMJJJHHHFFFFFFDDDCCCDDDEEENNNcccwwwvvvggg^^^\\\]]]gggxxx}}}xxxtttqqqppppppttt{{{}}}uuummmddd^^^VVVSSSPPPLLLIIIHHHGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFHHHKKKMMMOOORRRWWWZZZbbbhhhqqqxxxuuuooogggeeeaaa_________^^^]]]ZZZYYYWWWUUURRRPPPNNNMMMKKKJJJLLLPPPTTTZZZfffqqqxxxrrrooommmgggfffgggiiikkkqqq~~~|||ooolllmmm}}}nnnYYYNNNEEEBBB>>><<<:::999777666555555444444444333333333222333333444444555555666222222222222333333333333444444555666777888888999:::;;;===@@@DDDNNNdddwww~~~wwwvvvttttttvvvxxxxxxwwwwwwzzz~~~|||ooohhheeebbb]]]XXXSSSOOOMMMJJJHHHIIIEEEEEEFFFEEEHHHYYYlllqqqbbb^^^^^^bbbnnn|||{{{zzzxxxvvvwww}}}~~~wwwnnnfffaaa\\\VVVRRRLLLLLLKKKHHHFFFDDDDDDDDDDDDCCCBBBBBBDDDEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFDDDFFFHHHIIIIIIKKKNNNQQQTTTZZZbbbhhhooowwwwwwnnnkkkfffcccbbb```___]]]\\\ZZZXXXVVVTTTRRRQQQQQQMMMKKKLLLNNNOOORRR[[[eeerrr{{{{{{uuuoooiiibbb___]]]```kkkvvvyyyuuuuuuxxx___PPPGGGDDD@@@===<<<:::999777555555444444444333333333333333333444555666666666222222222333333333333444555555666777888999::::::;;;;;;===CCCJJJWWWkkk}}}}}}ttt|||{{{zzzzzz{{{{{{yyyxxx{{{|||pppjjjfffaaa[[[UUURRROOOMMMKKKIIIEEEFFFIIIFFFCCCNNN___sssxxxjjjccc```^^^ddduuu}}}|||}}}~~~}}}{{{}}}wwwnnnggg^^^XXXUUURRROOOLLLJJJKKKKKKIIIFFFDDDDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFFFFFFFGGGIIIKKKJJJOOOVVV\\\aaajjjuuu~~~tttpppkkkfffcccaaa___]]]___]]][[[XXXWWWVVVVVVVVVQQQOOONNNOOONNNOOOVVV^^^fffooo}}}{{{pppeee]]]XXXYYYaaakkkttt|||aaaQQQIIIFFFBBB???===<<<:::888555555444444444333333333333333444444555666777777444444444555555555666666666666777888999:::;;;;;;===;;;===EEEOOO]]]ppp}}}}}}xxxtttrrr}}}~~~~~~~~~}}}{{{yyy~~~yyypppiiiddd]]]WWWSSSPPPNNNLLLIIIEEEFFFJJJFFF@@@GGGUUUcccxxx{{{pppgggbbb[[[^^^kkk|||}}}zzzssskkkeee[[[YYYUUUQQQMMMLLLKKKKKKHHHHHHFFFEEEDDDDDDDDDDDDHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEIIIHHHHHHGGGFFFEEEEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGJJJLLLOOORRRUUU[[[aaaeeesss|||wwwooommmkkkeee___]]]]]]^^^]]][[[XXXVVVVVVVVVOOONNNLLLKKKKKKMMMOOOQQQ___fffqqq}}}rrrhhhaaa[[[^^^eeeeeennnyyyyyyeeeUUUJJJHHHCCC>>>===>>><<<:::777777666555444444444444777555111///...000333444444333333333333444555555444444555666777888999999>>>DDDEEEEEEPPPhhh}}}{{{xxx~~~~~~rrrnnnsssuuu{{{yyy|||~~~vvvmmmhhhbbb]]]YYYVVVRRRPPPNNNLLLHHHEEEDDDEEEGGGIIISSSfff|||~~~pppeee___aaagggsss}}}|||wwwmmmgggaaaZZZUUUVVVTTTQQQNNNLLLKKKKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHJJJLLLNNNPPPTTTZZZ]]]fffnnnzzztttooolllfffaaa```\\\\\\\\\[[[ZZZYYYZZZZZZQQQOOOMMMKKKKKKLLLNNNOOOWWW]]]gggrrruuuhhh]]]XXXZZZZZZaaalllzzz}}}uuucccTTTMMMIIIDDD@@@???>>><<<999666555444333222222222222777555333111111222333555444333333333333444555555444555555666777888999999999???CCCGGGWWWrrr}}}zzzxxx{{{pppnnnttt~~~{{{{{{~~~}}}~~~tttnnnfff```\\\YYYUUUSSSNNNLLLIIIFFFDDDEEEGGGHHHIIIYYYnnn}}}xxxlll``````bbblll~~~~~~tttmmmddd^^^ZZZVVVRRRNNNOOONNNMMMKKKKKKKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJHHHJJJKKKLLLMMMOOOSSSVVVYYY___iiissswwwooohhheeefff___^^^]]]\\\[[[[[[ZZZZZZTTTRRROOOMMMKKKKKKKKKLLLOOOUUU]]]gggssszzzgggZZZTTTSSSWWW```ooo{{{ssseeeXXXQQQKKKEEEAAA@@@???<<<999666555444333333222222333666555444444333444444555444333333333333444555555555555666777888999999:::999===BBBKKKaaa}}}~~~vvv|||~~~qqqttt}}}{{{}}}}}}xxxtttvvv}}}wwwlllddd```]]]YYYVVVOOOMMMIIIFFFEEEEEEFFFGGGCCCMMM]]]ooossseeeaaa___eeeuuu|||tttooofffaaa[[[WWWVVVTTTRRRPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOOOONNNOOOQQQSSSRRRWWW]]]eeepppvvvmmmjjjkkkeeebbb___\\\[[[YYYXXXWWWWWWUUURRROOOLLLKKKJJJJJJMMMQQQWWW___jjjyyy{{{ggg[[[XXXXXX\\\iiizzznnncccWWWNNNEEECCCBBB???<<<;;;999888777666555555555555444444555555555444444333444333333333333444555555555666666777888999::::::===@@@DDDPPPiii~~~zzzuuu~~~|||zzz~~~{{{tttssswwwuuuyyyrrrhhhccc```\\\XXXQQQNNNKKKHHHFFFEEEEEEFFFEEEIIISSScccxxxxxxnnnfff```cccooowwwooohhhccc___YYYWWWTTTRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOKKKKKKJJJJJJIIIIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSRRRQQQPPPQQQSSSRRRTTTXXX]]]eeeqqq~~~qqqlllmmmhhhddd___\\\[[[ZZZXXXVVVYYYWWWTTTQQQNNNLLLKKKJJJLLLOOOSSSYYYaaaooovvvfff```]]]\\\eee}}}|||{{{qqq```SSSGGGDDDCCC@@@===>>>999999888777666666666666222333444555555444333333444333333333333444555555666666777888999:::;;;;;;???BBBFFFTTTpppxxxyyy}}}yyyxxx{{{vvvuuuqqqqqqssswwwyyynnnhhhddd^^^ZZZSSSQQQMMMJJJGGGFFFEEEEEEHHHIIIMMMZZZpppvvvkkkbbbbbbjjjyyyyyytttmmmfffaaa]]]ZZZWWWTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQMMMMMMLLLLLLKKKLLLLLLMMMKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVUUUSSSRRRSSSTTTSSSUUUWWWYYY^^^hhhttt}}}zzzqqqooohhhccc^^^\\\]]]^^^\\\ZZZZZZYYYVVVTTTQQQOOOMMMMMMKKKMMMOOOSSSYYYdddqqq{{{sssfffddd```eeexxxxxxooo]]]MMMHHHFFF@@@>>>@@@888777666555555444444555222222333444444444444333444333333333333444555555777777888999:::;;;;;;<<<===AAAHHHXXXuuuyyy}}}~~~zzzwwwyyy{{{wwwssspppssswww|||vvvooojjjbbb\\\UUUTTTPPPMMMIIIGGGFFFEEEGGGGGGHHHRRReee{{{~~~qqqeeecccfffpppyyyuuukkkgggbbb^^^\\\ZZZXXXVVVUUUVVVUUUUUUTTTTTTVVVWWWTTTUUUUUUVVVVVVVVVUUUUUUPPPOOOOOOOOOOOOOOOPPPPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYVVVXXXYYYXXXWWWVVVVVVWWWVVVXXXZZZ\\\^^^eeennnuuuzzzvvvlllgggaaa___```aaa___\\\ZZZYYYXXXVVVTTTRRRPPPPPPJJJLLLNNNOOOSSS[[[fffooorrrooojjjjjjvvvkkkUUUMMMHHHAAA>>>@@@888888777666555555555555333444444444444555555666444333333333333444555555777888888999:::;;;<<<<<<>>>CCCKKK\\\zzz~~~|||xxxwwwzzz{{{{{{{{{{{{yyyrrrhhhaaaXXXVVVSSSOOOKKKHHHGGGFFFEEEFFFGGGKKKYYYoooyyykkkgggeeeiiizzzzzzsssmmmjjjfffccc___]]]\\\[[[YYYWWWUUUVVVVVVVVVTTTTTTVVVWWWSSSTTTUUUWWWWWWXXXXXXXXXRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTUUUWWWXXXYYYYYYTTTUUUVVVYYY[[[]]]______ZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXYYYZZZ\\\\\\]]]YYY[[[\\\\\\[[[ZZZ[[[[[[YYY\\\^^^```bbbfffnnnttt{{{~~~sssllleeeaaaaaaaaa^^^[[[ZZZYYYXXXWWWUUUTTTSSSRRRKKKMMMNNNOOOQQQXXXaaaiiittt}}}{{{uuuqqqxxx}}}uuu\\\QQQJJJAAA===@@@;;;:::999888777777777777555555555555555666777888444333333333333444555555777888999999;;;;;;<<<===AAAGGGPPP```|||{{{xxxxxx|||xxxmmmdddYYYXXXTTTPPPMMMIIIGGGFFFEEEGGGGGGGGGPPPfff|||rrrkkkfffggguuu}}}wwwqqqlllhhheeeaaa^^^]]]]]]\\\[[[XXXXXXYYYYYYYYYYYYZZZZZZ\\\ZZZXXXYYY[[[ZZZXXXUUUSSSRRRRRRTTTVVVWWWVVVUUUVVVRRRQQQTTTUUUSSSSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\XXXYYYZZZ]]]___aaacccdddiiihhhfffbbb^^^[[[ZZZ[[[\\\]]]___aaaccccccccccccdddbbb```___`````````___]]]```bbbdddfffkkkqqqwww|||vvvlllgggeeeaaa___aaa[[[[[[ZZZXXXVVVSSSQQQPPPOOOMMMKKKJJJKKKPPPUUUXXXjjjtttwww}}}uuuxxxlllVVVIIICCC@@@===>>><<<999777777777666555777777666555555555555555555555444444444555555666888888777777888:::;;;===DDDFFFRRRjjj~~~~~~sssjjjccc\\\VVVTTTPPPKKKHHHIIIEEEDDDDDDFFFJJJWWWppp}}}qqqjjjkkkttt~~~|||xxxrrrnnniiifffdddbbb```___[[[[[[\\\]]]^^^___``````bbb```^^^]]]^^^]]]ZZZWWWWWWWWWWWWXXXZZZYYYWWWUUU[[[VVVTTTWWWYYYWWWVVVXXXWWWXXXYYY[[[\\\^^^______]]]^^^aaaeeejjjooosssuuu||||||{{{uuummmfffcccbbbcccdddfffiiikkkkkkjjjhhhhhhfffdddcccdddffffffffffffggghhhhhhiiilllqqqvvv~~~rrrlllhhhbbb______\\\\\\[[[YYYWWWTTTRRRQQQPPPNNNKKKIIIKKKNNNRRRUUUccclll}}}xxxssstttwww|||zzzcccRRRHHHCCCAAA>>><<<999777777888777666777777666555555555555666555555444444555555666666999888888888999;;;<<<>>>CCCGGGWWWqqqvvvnnnfff___YYYVVVSSSMMMJJJJJJGGGEEEEEEEEEHHHRRRggg{{{}}}pppjjjooowwwzzzuuuqqqmmmiiigggdddddddddeeefffggghhhhhhkkkiiigggfffeeeccc```]]]]]]]]]]]]^^^___]]]YYYVVV[[[VVVTTTWWWYYYXXXYYY[[[]]]___bbbeeeggghhhiiihhhhhhjjjnnnttt{{{xxxsssqqqqqqrrrtttwwwxxxwwwtttqqqooommmjjjiiikkknnnpppqqqppppppnnnllllllmmmqqquuuvvvnnnfffbbbbbb]]]]]][[[ZZZXXXVVVTTTSSSPPPNNNKKKIIIIIILLLOOOQQQZZZbbbqqqqqqkkkiiiiiiqqquuu^^^OOOGGGDDD>>><<<999888888999888777888777666666555555666666555555555555555666777777:::999999999:::<<<>>>???AAAJJJ___{{{|||~~~zzzsssiiibbb\\\ZZZVVVOOOLLLLLLHHHFFFFFFEEEEEELLL\\\lllyyymmmmmmrrryyyyyy~~~~~~xxxuuutttssssssrrrssssssuuuuuuyyyxxxvvvsssqqqmmmjjjhhhddddddeeeggggggddd___[[[\\\XXXWWW[[[^^^___```cccgggjjjoootttxxxyyyyyyxxxwwwyyy}}}}}}xxxtttqqqnnnmmmpppuuuxxxzzzwwwuuurrrnnnmmmnnnqqqssszzz~~~uuulllgggggg___^^^\\\ZZZXXXVVVUUUTTTQQQOOOLLLJJJIIIJJJKKKLLLTTTZZZfffuuuxxxnnnkkkfffjjjssskkkVVVJJJFFF???<<<:::999999::::::999888777777666555666666666555555555555666777888888::::::::::::<<<>>>@@@AAAAAAMMMfffxxxmmmfff```]]]YYYRRRMMMMMMIIIGGGGGGFFFEEEHHHTTT```sssqqqtttzzzwwwyyy}}}xxxvvvsssssstttuuuuuurrrmmmiiigggcccbbbgggkkkmmmppptttxxx||||||uuuqqqlllkkkooouuu{{{~~~{{{xxxsssooonnnoooqqqrrrvvvyyy~~~{{{|||~~~zzzyyy|||~~~rrrllllllaaa___]]]ZZZXXXVVVUUUUUURRRPPPNNNLLLJJJIIIIIIJJJPPPTTT^^^kkkvvvwwwsssiiijjjmmmxxxxxx^^^MMMFFF@@@>>>;;;::::::;;;:::999888888777666666666666666555555555666777888999999;;;::::::;;;<<>><<<;;;;;;:::888999888777777666666777777666666666777888999;;;;;;:::::::::;;;<<>>@@@EEEIIIPPPppp|||yyyyyywww}}}yyysssqqqnnnddd[[[UUUOOOKKKGGGEEEFFFFFFGGGGGGTTTccc|||uuuxxx|||zzzyyyyyyzzzzzz~~~wwwlllgggiiiooo}}}tttjjjeeeaaa\\\[[[]]]YYYXXXVVVTTTRRROOONNNMMMLLLLLLNNNQQQTTT[[[kkkyyyoooYYYLLLFFFAAA@@@===999888:::888888888888888888888888999888888777777777888888:::999999<<<>>>AAAGGGMMM___||||||xxx}}}{{{zzzzzzzzz~~~}}}{{{zzzyyyzzz{{{{{{|||{{{~~~|||uuutttpppggg]]]XXXSSSOOOJJJGGGGGGGGGGGGFFFNNN\\\vvvzzzsssooovvv~~~rrrkkkkkkppp~~~|||nnngggccc```^^^___[[[ZZZXXXVVVTTTQQQPPPOOONNNMMMMMMOOOQQQVVVcccppp}}}sss___PPPIIIBBB@@@>>>:::999:::888888888888888888888888999999888888888999999:::;;;999:::===>>>AAAKKKUUUrrr{{{rrrqqqzzzzzzzzz|||}}}}}}zzzvvvsssuuussspppnnnmmmmmmnnnooossssssuuuyyy}}}zzzwwwsssjjj```[[[WWWSSSMMMJJJHHHGGGFFFFFFHHHSSSiiiuuummmllluuuuuupppooosssuuukkkgggccc``````]]]\\\ZZZXXXVVVTTTRRRQQQPPPNNNMMMNNNNNNPPPZZZeeesssvvvdddSSSJJJBBB@@@>>>;;;:::<<<888888888888888888888888999888888888888999999:::<<<999:::>>>@@@CCCQQQaaa~~~|||wwwxxx}}}zzz|||~~~{{{wwwzzz}}}~~~}}}{{{zzzxxxvvvuuuuuutttqqqnnnmmmmmmnnnnnnrrrtttyyy}}}zzzuuulllccc^^^WWWSSSNNNJJJIIIHHHGGGFFFEEEMMM___xxxpppjjjkkkttt|||wwwvvvxxxssskkkeeebbbaaa___^^^\\\ZZZWWWUUUTTTSSSQQQNNNLLLMMMLLLMMMTTT\\\kkkwww}}}mmmWWWMMMCCC@@@???===<<<===888888888888888888888888777777777777777888999:::===999;;;@@@AAAFFFYYYooo|||zzz}}}zzzxxxzzz~~~}}}{{{xxxvvvtttssssssvvv|||{{{yyyzzz|||~~~xxxnnneee```VVVSSSNNNJJJIIIIIIHHHHHHFFFLLLXXXkkk}}}mmmjjjooovvv||||||~~~rrrhhhdddccc```___]]][[[YYYVVVUUUTTTRRROOOLLLMMMLLLLLLQQQWWWcccnnnzzz___SSSGGGCCCAAA>>>======999999999999999999999999777777777777777888999:::===999;;;BBBDDDJJJbbb}}}{{{{{{~~~|||}}}|||yyywwwrrruuuwwwwww~~~~~~vvvtttsssrrrtttwwwxxxxxxwwwyyy{{{|||qqqgggcccWWWTTTOOOKKKJJJJJJIIIIIIGGGMMMTTT```xxxzzznnnpppxxx}}}|||yyykkkfffggg```___^^^[[[YYYWWWUUUTTTSSSOOOLLLMMMMMMLLLPPPUUUZZZcccsss{{{kkk\\\NNNGGGDDD@@@<<<<<<999999999999999999999999888777777888999:::;;;;;;===999<<>>BBBDDDPPPnnn}}}~~~zzztttpppqqqnnnooottt|||yyyrrrllliiiiiigggaaa[[[WWWVVVXXXZZZYYYZZZaaajjj}}}pppjjjddd___YYYSSSPPPNNNKKKJJJJJJFFFHHHQQQ[[[lll~~~zzzsssmmmeee___^^^^^^ZZZXXXXXXUUUSSSQQQPPPPPPOOOMMMLLLOOOQQQYYYeeerrrvvvrrrooolllsss{{{```PPPGGGBBB@@@;;;;;;:::999888888888888999999999999::::::::::::;;;;;;>>>BBBCCCOOOmmm}}}zzzwwwrrrppprrrvvvyyy~~~yyyrrrooonnnkkkbbb[[[WWWVVVWWWYYYXXXVVV[[[bbbrrrtttnnngggbbb[[[UUUQQQNNNKKKIIIIIIGGGHHHMMMSSSaaa~~~}}}sssiiiaaa___^^^\\\YYYYYYUUUSSSRRRRRRRRRQQQNNNLLLNNNNNNSSS]]]iiiwwwzzzvvvppppppuuuttt}}}pppYYYKKKDDDAAA<<<;;;:::999999888888999999999999:::::::::;;;;;;<<<<<>>===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<@@@FFFKKK[[[}}}zzzrrrrrrzzzzzzyyyssssssvvvzzz}}}uuunnniiifffaaaZZZWWWXXXYYY___kkk{{{sssmmmeee]]]XXXSSSOOOMMMJJJFFFFFFJJJJJJNNN^^^qqq|||uuummmlllrrrtttyyyzzzqqqlllgggbbb```[[[XXXTTTRRRRRRSSSRRRRRRQQQNNNNNNRRRVVV^^^lllyyyaaaMMMFFF>>>>>><<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<>>======CCCFFFIIIfffxxxhhhlll}}}|||}}}xxxuuuwww~~~|||nnnfffaaa]]]\\\]]]eeeuuu~~~zzzkkkfffcccWWWQQQPPPKKKHHHGGGGGGIIIJJJMMMXXXccczzzrrrppprrrwwwzzz}}}sssmmmeee^^^ZZZZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPQQQQQQTTT___kkk|||eeeMMMGGGCCC@@@===;;;;;;;;;;;;:::;;;;;;:::;;;;;;<<<===>>>===<<>>>>><<>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>@@@===BBBKKKZZZzzz}}}|||zzzlllqqq~~~{{{{{{}}}ssskkkcccccccccfffrrr~~~nnnhhhfff\\\WWWUUUNNNKKKHHHFFFGGGFFFGGGMMMUUUtttkkkggg___^^^\\\ZZZXXXVVVTTTTTTTTTPPPOOOPPPPPPOOOSSSYYYfffpppyyyuuuyyy~~~jjjVVVMMMEEEBBB???============<<<;;;;;;:::;;;;;;<<<===>>>AAA>>>CCCLLL]]]}}}|||zzzttt|||~~~tttmmmwww}}}|||}}}yyyppphhhfffeeegggqqqoooiiiggg^^^ZZZXXXPPPMMMIIIGGGHHHHHHIIINNNUUU~~~nnngggbbbaaa___\\\ZZZWWWUUUUUUSSSOOONNNPPPQQQPPPRRRUUU^^^hhhwwwvvvmmmooouuuyyymmmZZZOOOFFFCCC???======>>>======;;;;;;:::;;;;;;<<<===>>>@@@???DDDMMM___|||}}}sssooo}}}vvvpppppp{{{|||}}}zzzzzz~~~sssiiiiiiggghhhppprrrkkkjjjccc___\\\SSSOOOJJJHHHIIIJJJJJJNNNSSSxxxmmmdddcccaaa^^^[[[YYYWWWVVVTTTPPPOOORRRRRRPPPOOOQQQWWW```ooowwwiiigggjjjmmmttt}}}xxxdddUUUFFFCCC@@@>>>>>>>>>>>>===;;;;;;:::;;;;;;<<<===>>>>>>???FFFNNNbbbwwwmmmppp~~~uuunnnssswwwooollllllnnnyyy~~~{{{uuuvvv||||||qqqkkkiiiiiipppwwwooonnnhhhdddaaaXXXRRRLLLIIIIIIIIIHHHJJJNNN}}}|||vvvfffdddbbb___\\\ZZZXXXVVVVVVRRRPPPRRRRRROOOMMMOOOSSS[[[iii{{{yyyhhhccc___cccjjjsss~~~mmm\\\GGGDDD@@@>>>>>>???>>>>>>;;;;;;;;;;;;;;;<<<>>>>>><<>>BBB===:::;;;888;;;;;;;;;;;;;;;<<<>>>>>><<>>;;;===:::;;;;;;;;;;;;<<<===>>>>>>>>>BBBHHHWWWsss{{{mmmooo{{{|||pppmmm|||tttjjj```\\\YYYWWWYYY]]]bbbpppyyyqqqlllsss|||vvvooouuu{{{vvvkkkfffcccZZZSSSPPPKKKGGGFFFGGGIIIKKK}}}||||||}}}tttiiidddbbb]]]XXXWWWUUUUUUTTTTTTSSSRRRRRRQQQOOORRR[[[hhhuuuzzzlllcccXXXXXXYYY\\\^^^dddrrrzzz^^^IIIAAACCC???===???<<<;;;;;;;;;;;;<<<===>>>???AAACCCKKK```~~~ssskkktttuuulllppp~~~yyylllddd\\\YYYWWWUUUVVVYYY^^^lllwwwpppiiipppzzz~~~tttvvv~~~yyynnnfffaaaWWWTTTQQQLLLHHHFFFGGGIIIKKKzzzzzzzzz{{{{{{zzzzzzyyyzzzllleeebbb]]]YYYXXXSSSSSSRRRRRRQQQPPPOOOOOONNNPPPWWWcccooo}}}zzzmmmdddYYYYYYYYYZZZ[[[___kkkxxxfffNNNCCCCCC>>>===???<<<;;;;;;;;;;;;<<<===>>>???BBBCCCNNNiiixxxiiigggttt}}}ooojjjtttyyysssiiibbb[[[ZZZXXXVVVVVVYYY```nnnzzz|||}}}tttnnniiipppzzzxxxwww||||||ppphhhbbbWWWTTTQQQMMMIIIGGGGGGIIIJJJuuuvvvxxxyyyyyyxxxvvvuuu}}}ooofffccc^^^ZZZYYYSSSSSSRRRQQQPPPOOONNNMMMNNNOOOTTT___kkkyyyqqqhhh\\\ZZZYYYYYYXXX[[[fffrrrzzznnnTTTEEECCC>>>===???<<<<<<<<<<<<<<<<<<===??????CCCCCCRRRsssppp```bbbqqq~~~uuuhhhgggvvv{{{uuupppiiibbb]]]\\\[[[XXXXXX[[[cccpppxxx{{{wwwpppllljjjqqq{{{|||~~~|||xxxzzz~~~rrrjjjdddZZZTTTRRRMMMJJJHHHGGGHHHIIItttuuuvvvxxxyyyzzzzzzzzzuuujjjeeeaaa\\\ZZZUUUUUUTTTSSSQQQPPPOOOOOONNNNNNRRR[[[fffuuu{{{pppaaa[[[WWWVVVUUUWWW___gggooo||||||xxx[[[IIIEEE>>>===???<<<<<<<<<<<<<<<===>>>??????DDDEEEXXX|||jjj\\\```mmmtttsssiii```eeexxx|||zzzzzz|||}}}}}}yyytttpppllleee___^^^]]][[[[[[^^^dddqqqyyy}}}{{{rrrllliiijjjrrr|||{{{rrrmmmpppwww~~~{{{yyy~~~ssskkkfff[[[TTTRRRNNNKKKHHHHHHHHHIIIuuuuuuwwwzzz}}}}}}~~~~~~~~~pppjjjddd___\\\WWWVVVUUUTTTRRRQQQPPPPPPOOOMMMOOOVVV```nnnzzzhhh^^^VVVSSSSSSTTTWWW\\\bbbpppcccNNNGGG@@@???AAA===<<<<<<<<<<<<===>>>???@@@FFFHHH^^^~~~hhh]]]ccckkkmmmddd^^^\\\ggg}}}zzzvvvssskkkeeecccbbb```aaadddiiittt}}}wwwmmmhhhfffiiiqqq|||uuunnnfffbbbeeellltttyyywwwyyyzzz{{{|||{{{|||ssskkkeee[[[UUURRROOOKKKIIIHHHHHHHHHvvvvvvxxx|||xxxtttvvvtttuuuvvvuuuttttttvvvxxxxxxyyyzzz{{{~~~uuummmggg```]]]VVVVVVUUUSSSRRRPPPOOOOOOOOOLLLMMMSSS[[[hhh|||ooocccWWWSSSSSSSSSSSSUUUWWWcccvvvhhhQQQJJJBBB@@@BBB>>><<<<<<<<<======>>>???@@@GGGJJJbbb}}}hhh___fffllliii\\\YYY\\\kkk}}}zzzrrrkkkhhhgggfffgggkkkoooxxxtttjjjeeedddgggppp{{{}}}zzzlllfff___\\\___eeelllpppoooqqqsssuuuvvvzzz|||{{{rrrjjjdddZZZUUUSSSOOOLLLIIIHHHHHHHHHssssssxxxvvvqqqqqqqqqrrrtttttttttvvvxxx{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{|||nnngggccc___[[[XXXUUUSSSSSSQQQOOONNNOOOOOORRRTTTVVV___rrrtttfffYYYTTTSSSSSSSSSUUUZZZ]]]lllnnnOOOGGGGGG@@@<<<@@@?????????>>>===>>>AAADDDEEENNNiiizzzhhhbbbhhhjjjfffVVVWWWZZZnnn}}}wwwqqqnnnmmmooopppvvv{{{mmmcccdddhhhkkksss{{{zzznnnhhhccc^^^\\\^^^bbbdddeeegggbbb___dddkkkttt~~~||||||}}}vvvlllccc___YYYTTTNNNJJJHHHHHHGGGGGGsssrrrvvv}}}{{{vvvwwwxxx{{{~~~~~~|||{{{zzzzzzzzzzzz{{{}}}ssshhhaaa]]][[[XXXUUUSSSRRRQQQOOOMMMNNNNNNPPPRRRTTT\\\ooovvvhhhZZZTTTRRRPPPPPPRRRVVVYYYfffsssSSSJJJHHHAAA===AAA>>>???>>>======>>>AAACCCGGGSSSooo}}}}}}uuuhhhfffmmmooojjjXXXYYY\\\rrr~~~xxxttttttuuuvvv{{{~~~|||kkkbbbccchhhnnnuuu}}}}}}tttkkkeee]]]YYYYYYZZZZZZYYY```[[[YYY^^^fffnnnyyy{{{xxx{{{~~~zzzyyy|||}}}xxxmmmddd```[[[VVVPPPLLLJJJIIIIIIHHHqqqqqquuu{{{}}}|||{{{|||}}}}}}lllccc```\\\YYYUUUSSSQQQPPPOOOMMMLLLLLLMMMOOOQQQYYYjjjzzz{{{lll]]]VVVRRROOONNNOOORRRTTT^^^sssyyyXXXLLLHHHBBB>>>AAA===>>>>>>===<<<===AAACCCIIIYYYwwwzzzxxxppphhhjjjrrrqqqjjjYYYZZZ___www}}}~~~xxxhhhaaabbbgggqqqxxx{{{wwwnnnccc]]][[[[[[XXXUUUWWWSSSQQQWWW^^^gggsss}}}tttnnnlllqqqwww~~~~~~|||{{{oooeeebbb]]]YYYRRRNNNKKKKKKJJJIIIoooqqqvvv}}}~~~}}}~~~~~~~~~}}}yyyyyyyyy{{{tttjjjfff^^^ZZZVVVSSSQQQPPPNNNMMMLLLLLLLLLNNNPPPWWWeeetttpppaaaYYYUUUQQQOOOPPPPPPQQQYYYiii}}}\\\MMMHHHBBB>>>@@@=========<<<<<<===AAACCCJJJ```~~~wwwmmmhhhmmmsssooofffXXX\\\ccc}}}uuufff```bbbgggpppxxxzzznnnfffbbb^^^ZZZVVVQQQMMMMMMRRRYYYbbbooozzz}}}qqqllljjjpppzzzrrriiifff___ZZZTTTOOOLLLKKKJJJIIIlllpppxxx~~~}}}ooojjj```\\\WWWSSSQQQPPPOOONNNNNNLLLMMMOOOPPPUUUbbbnnnrrrbbbYYYUUUQQQOOOPPPPPPQQQWWWdddzzz|||]]]MMMGGGAAA>>>>>>============<<<>>>AAADDDLLLfffwwwkkkjjjsssxxxpppdddWWW]]]gggssseee```dddiiinnnvvv~~~~~~yyynnneee]]]VVVRRRNNNLLLLLLRRRXXXaaannnzzz}}}vvvqqqpppvvvvvvmmmjjj```[[[TTTOOOLLLKKKIIIHHHjjjpppxxx}}}zzzxxxvvvuuutttsssssstttvvvwwwzzzzzz|||tttkkkccc___YYYUUURRRQQQPPPOOOPPPMMMMMMOOOPPPTTT^^^iiiyyysssbbbYYYTTTPPPMMMNNNOOOQQQVVVaaawwwxxx\\\MMMGGGBBB???>>>===>>>>>>======???CCCFFFNNNkkkuuukkkqqquuueeeWWW```mmm}}}sssfffbbbfffkkkmmmwww}}}xxxyyyzzzjjj]]]UUURRRNNNLLLNNNRRRWWW```nnn{{{|||xxx~~~~~~{{{qqqnnnbbb]]]VVVPPPMMMKKKIIIHHHkkkpppvvv}}}|||yyyxxxvvvsssqqqooommmlllhhhhhhggggggfffgggggggggiiijjjmmmqqqwww}}}{{{ooofffaaa[[[VVVSSSRRRQQQPPPPPPMMMLLLNNNPPPRRR[[[dddtttyyyggg]]]VVVPPPMMMMMMLLLOOOTTT^^^uuuuuu\\\MMMHHHEEEAAA???>>>>>>???>>>>>>@@@DDDGGGQQQpppvvvppp|||zzzeeeWWWdddsss|||yyy~~~ttthhhdddhhhmmmpppzzz|||vvvooonnnwwwmmm^^^WWWVVVMMMLLLNNNRRRVVV^^^lllzzzwwwsss{{{~~~yyytttpppddd___XXXRRRNNNLLLKKKIIIlllppptttzzzzzzxxxuuutttsssqqqnnnllllllkkkjjjiiihhhgggffffffccccccccccccbbbbbbaaaaaa```aaadddhhhmmmrrrwwwyyyxxx{{{uuugggccc\\\WWWTTTSSSRRRQQQPPPLLLLLLMMMOOOQQQYYYaaaqqqmmmbbbZZZSSSOOONNNIIINNNSSS]]]sssrrr\\\NNNJJJGGGCCC@@@>>>????????????AAAEEEHHHSSStttyyyvvv{{{aaaXXXgggwwwyyyvvv{{{vvviiifffjjjnnnttt~~~wwwooogggdddmmmzzz|||jjj[[[VVVXXXMMMLLLMMMQQQUUU\\\jjjxxx}}}tttpppxxx~~~}}}www~~~uuupppfffaaaZZZTTTPPPNNNLLLKKKhhhmmmrrrwww~~~|||{{{yyyuuurrrppplllgggffffffgggfffdddbbbdddeeedddcccbbbccceeeaaabbbcccccccccbbb```___aaa```aaabbbeeehhhlllnnnooopppqqqpppoooqqqvvv{{{xxxpppfff]]]ZZZXXXSSSQQQRRRPPPOOOMMMKKKLLLPPPWWW\\\mmm|||xxxjjj___UUUNNNMMMMMMNNNQQQZZZnnnyyy___QQQKKKDDD??????BBB>>>===?????????BBBFFFTTTzzzuuuhhhWWW\\\qqq~~~|||~~~rrrgggffflllrrrzzz~~~~~~qqqfffcccdddhhhkkkwwwyyyyyyrrrfff[[[UUUSSSRRRMMMLLLOOOQQQYYYmmmssshhhlllpppxxx{{{ssspppvvv|||xxxtttwww}}}xxxrrrhhhccc[[[UUUPPPMMMJJJHHHeeeiiimmmrrr~~~~~~uuurrrooommmmmmmmmjjjhhhjjjgggcccaaabbbbbbaaa```bbbcccddddddccccccdddfffbbbcccdddddddddcccbbbaaa``````___```aaadddfffhhhhhhhhhhhhgggfffgggkkkooonnnttt|||~~~tttjjj```\\\XXXSSSPPPQQQOOOOOOMMMLLLLLLPPPVVV[[[iiiwwwrrrcccWWWPPPOOONNNOOORRRYYYjjjfffWWWNNNEEE???===AAA>>>===@@@AAAAAAEEEKKKXXX}}}pppbbbYYY]]]qqq}}}zzz|||qqqffffffmmmsss{{{xxxllleeebbbdddfffppptttvvvpppeee\\\XXXWWWSSSNNNLLLOOORRRYYYmmmpppddddddiiiqqqyyy{{{pppiiieeehhhsss~~~~~~~~~|||uuuqqqnnnpppuuu~~~}}}~~~zzzssskkkfff^^^WWWRRRNNNKKKIIIcccfffhhhlllwwwyyytttooolllfffdddbbbbbbcccccccccbbbeeeccc`````````aaaaaa```ccceeefffgggfffggghhhjjjggggggiiiiiijjjiiihhhgggfffeeecccbbbbbbbbbcccddddddeeedddbbbaaabbbeeegggcccggglllppptttyyyxxxmmmccc]]]YYYSSSPPPPPPNNNNNNNNNMMMNNNPPPUUUXXXcccqqq~~~jjjZZZSSSRRROOOPPPSSSXXXfffsss___SSSHHHAAA>>>@@@>>>>>>AAABBBCCCHHHOOO```kkk\\\[[[^^^ooo}}}oooeeefffmmmttt}}}xxxkkkcccaaabbblllssswwwtttiii^^^ZZZYYYTTTNNNMMMOOORRRZZZooo~~~iii^^^YYY___gggpppwww~~~vvvnnneee^^^ZZZYYY___gggmmmnnnqqqrrrsssqqqooommmjjjiiiiiimmmuuuxxxoookkkhhhkkkooottt~~~|||vvvxxx}}}}}}uuuooojjjbbbZZZUUUPPPMMMJJJcccdddfffiiisss|||vvvpppkkkgggcccaaaaaa`````````bbbcccddddddddddddcccccceeefffggggggiiikkkmmmnnnnnnoooqqqssspppppprrrsssssssssrrrqqqqqqooommmkkkhhhgggffffffhhhhhhgggfffeeefffgggiiidddgggiiijjjlllooossswww|||zzzoooddd^^^YYYTTTPPPQQQMMMNNNOOOOOOOOOPPPSSSVVV___lllrrr^^^UUUTTTOOOQQQTTTXXXccc|||hhhVVVKKKDDDAAA@@@??????AAABBBCCCIIIQQQgggjjj\\\ZZZ\\\lll|||mmmdddfffooovvv~~~xxxkkkfffeeeoooxxx~~~ssseee\\\XXXTTTOOOMMMPPPSSS[[[pppqqq___VVVRRRWWW```hhhooovvv}}}wwwnnnggg```\\\WWWSSSUUUYYY[[[]]]```cccdddcccbbbaaa___^^^^^^```hhhtttxxxooojjjjjjlllnnnqqqzzzwwwnnnpppwwwxxxsssmmmeee]]]VVVRRRMMMKKKaaaaaabbbgggooo{{{{{{wwwtttqqqooolllgggccc```^^^^^^___```aaaaaabbbdddeeegggfffgggiiikkkmmmoooqqqsssvvvxxxzzz{{{|||}}}~~~~~~~~~|||zzzvvvssspppnnnmmmnnnmmmkkkjjjjjjjjjkkkjjjeeeffffffffffffgggiiikkklllooouuu{{{{{{pppddd^^^ZZZUUURRRSSSMMMNNNOOOOOOOOOOOORRRTTT\\\hhhzzzzzzdddXXXUUUPPPQQQTTTYYYbbbyyymmmWWWKKKFFFCCCAAA@@@@@@AAA@@@AAAHHHQQQkkkkkk___XXXYYYggg~~~~~~xxxjjjcccfffpppxxx~~~yyyqqqooottt}}}qqqbbbZZZTTTNNNMMMPPPSSS]]]ssssssaaaUUUOOOOOOSSSZZZaaahhhpppxxx}}}}}}sssmmmgggaaa___[[[VVVTTTVVVTTTUUUWWWYYYZZZZZZZZZYYYZZZZZZYYY[[[```kkkxxxyyyqqqnnnoooqqqrrrsssxxxwwwooofffiiiqqq~~~vvvpppggg___XXXRRRMMMJJJ]]]\\\___dddlllvvvwwwqqqmmmiiigggffffffeeebbb___^^^___aaa___```cccdddeeegggjjjmmmooorrrwwwzzz}}}~~~|||yyywwwtttrrrqqqpppnnnmmmjjjiiigggfffeeeeeeeeeeeedddeeehhhkkkpppwww~~~rrrfff```[[[VVVTTTUUUNNNOOOOOOOOONNNNNNQQQSSSZZZeeevvvlll\\\VVVRRRQQQTTTYYYaaavvvttt[[[MMMFFFBBBBBBAAAAAABBB@@@@@@IIISSSppp~~~kkk```XXXWWWccczzztttgggbbbfffqqqyyy|||xxxzzzhhh\\\SSSMMMLLLPPPTTT___wwwvvvdddVVVNNNLLLMMMPPPUUU[[[cccmmmxxx~~~xxxrrrkkkfffdddaaa[[[XXXXXXSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[^^^fffqqqzzzzzztttssswwwyyywwwvvvvvvwwwzzzzzzvvvnnngggaaadddmmm~~~zzztttjjjaaaYYYSSSNNNKKK[[[[[[^^^fffmmmuuu}}}yyytttnnnjjjgggfffeee```bbbcccbbb```aaadddgggfffiiimmmoooqqquuuzzz}}}{{{wwwuuurrrooollljjjhhhgggfffbbbcccccccccdddhhhmmmrrryyyxxxjjjccc]]]XXXUUUVVVPPPPPPOOONNNLLLMMMPPPSSSXXXbbbrrrtttaaaXXXUUURRRSSSYYY___pppfffUUUJJJCCCAAAAAABBBCCCAAABBBLLLWWW{{{}}}yyyjjj```ZZZWWWaaawwwqqqeeeaaafffrrr{{{zzzhhhZZZQQQLLLKKKPPPUUUaaazzzooo^^^QQQLLLKKKIIIKKKPPPVVV```mmmzzz{{{sssllliiifff```\\\\\\WWWVVVUUUUUUVVVXXX[[[\\\\\\___bbbcccdddjjjsss{{{~~~}}}yyy{{{{{{xxxtttsssssspppjjjeee___aaajjjzzz~~~xxxnnnddd\\\UUUPPPLLL]]]\\\aaaiiipppwwwyyypppnnnjjjgggdddccccccccc___aaacccdddccceeeiiimmmppptttyyy}}}|||yyytttpppmmmjjjhhhfffcccdddcccbbbaaacccfffiiihhhooozzz|||nnnfff___YYYVVVVVVQQQPPPOOOMMMLLLMMMPPPSSSWWW```pppzzzeeeZZZWWWSSSSSSXXX^^^lllppp]]]OOOEEE@@@@@@BBBDDDCCCEEEPPP\\\zzztttiiiaaa\\\YYYaaauuu}}}pppddd```fffrrr{{{vvvcccTTTPPPKKKJJJPPPVVVbbb{{{~~~mmm]]]QQQLLLLLLFFFHHHLLLSSS^^^mmm|||zzzrrrnnnjjjddd``````]]]\\\ZZZYYY[[[^^^bbbeeecccgggkkkmmmnnnrrrzzz}}}~~~{{{uuussssssqqqkkkggg^^^aaaiiixxx{{{qqqfff^^^WWWQQQNNN[[[aaagggmmmsss~~~~~~vvvoooiiifffcccbbbbbbccccccccchhhiiikkklllnnnrrrwww{{{~~~{{{xxxsssmmmiiieeedddbbb```___```dddggghhhjjjmmmooottt~~~rrrhhhccc]]]WWWSSSVVVSSSOOOMMMMMMOOOOOOOOOWWW^^^mmmxxxfff\\\]]]XXXUUUXXX\\\iiiwwwVVVGGGEEE@@@AAA===???EEEEEENNNccczzzxxx{{{ggg```XXXYYYaaaqqqvvvhhhbbbbbbgggrrr|||~~~~~~}}}uuuggg\\\SSSRRRSSSTTTWWWbbbxxxlll\\\SSSMMMHHHJJJIIIKKKSSS\\\iii{{{}}}qqqjjjgggffffffeeeaaa___aaabbbdddiiinnnqqqrrrtttuuuwwwzzz~~~}}}yyyssslllgggffffffkkkwwwxxxrrruuu|||tttjjjaaaWWWOOOMMM]]]bbbiiinnnuuu}}}wwwqqqkkkfffcccbbb```aaacccgggiiikkkoooqqquuuyyy}}}zzzuuuqqqllljjjfffccc```aaaccceeefffggghhhiiilllrrrzzzwwwmmmhhhaaa[[[WWWUUURRROOONNNNNNOOOPPPOOOVVV^^^lll~~~mmmaaa]]]WWWTTTWWWZZZccczzzxxxXXXIIIHHHAAABBB???@@@GGGGGGQQQggg{{{xxxvvv|||gggcccYYYZZZbbbppp~~~vvvhhhbbbbbbhhhsss}}}xxxkkkaaaYYYVVVUUUVVVYYYcccxxxlll\\\SSSNNNIIIIIIHHHJJJQQQYYYfffyyyzzzsssooommmlllkkkhhhhhhlllppprrrxxx~~~vvvooohhhjjjppp|||yyyoooiiikkkpppuuukkkaaaWWWPPPNNN^^^ccciiiooovvvyyynnniiifffcccaaaaaaaaaaaadddhhhnnnssswww|||~~~vvvsssnnnhhheeeccccccdddeeeeeeeeecccccceeeiiimmmwww~~~rrrllleee^^^[[[TTTRRRPPPOOOPPPPPPPPPOOOUUU\\\jjj|||xxxiii___XXXVVVXXXZZZ___qqqxxxYYYJJJHHHBBBDDD@@@BBBHHHIIITTTkkkyyytttpppxxxfffeee[[[\\\bbbppp}}}}}}~~~tttgggbbbcccjjjuuussshhh___[[[XXXXXX[[[eeeyyy~~~lll]]]TTTOOOJJJHHHGGGIIIOOOWWWdddyyy|||yyywwwtttrrrsssyyy}}}zzznnnpppwwwtttlllkkknnn{{{vvvlllbbbWWWQQQOOO\\\```gggmmmuuu{{{rrrjjjgggeeeddddddcccdddhhhlllrrryyy}}}vvvpppkkkhhhgggfffeeedddcccaaa``````aaabbbjjjsssuuummmfff___\\\UUUSSSQQQPPPQQQQQQPPPOOOSSSZZZgggyyysssddd\\\YYY[[[\\\___jjjyyywwwYYYJJJGGGBBBDDDAAABBBHHHJJJWWWpppsssnnnlllwwwfffddd\\\\\\bbbooozzz{{{|||}}}~~~rrrfffbbbeeelllwww~~~yyy{{{{{{oooddd^^^YYYYYY^^^hhhzzz~~~lll]]]UUUPPPKKKGGGGGGIIIOOOWWWeee|||xxxzzzwwwsssssssss|||vvvlllcccXXXRRRPPPXXX]]]dddkkktttyyyuuupppkkkhhhfffeeedddeeeiiiqqqxxxxxxsssoookkkhhhdddcccaaa```````````````ccchhhpppzzzvvvnnnfff___\\\WWWTTTRRRPPPQQQQQQQQQPPPRRRXXXddduuu~~~iii```ZZZ\\\]]]]]]eeeppp{{{^^^LLLGGGAAADDDAAABBBGGGJJJYYYtttmmmiiilllyyyeeeaaa\\\\\\bbbmmmxxx}}}yyyyyyyyy}}}zzzoooeeebbbfffnnnzzzyyyzzztttggg```[[[]]]dddooolll^^^UUUPPPLLLGGGGGGJJJOOOWWWfff~~~~~~xxxvvvqqqxxxuuullldddYYYRRRPPPUUU\\\dddllltttzzzrrrpppnnnkkkiiihhhhhhhhhllltttyyysssooohhheeebbbaaaaaaaaa```___]]]___dddkkkvvvzzzppphhhaaa^^^[[[WWWSSSPPPPPPPPPPPPPPPQQQWWWaaaqqqqqqddd[[[[[[[[[ZZZ```iiifffQQQJJJ@@@DDDAAABBBGGGKKK\\\yyyzzzggggggkkk|||ggg___ZZZZZZ```kkkuuu}}}~~~xxxvvvvvvzzzxxxmmmdddccchhhppp|||vvvjjjccc___dddnnnzzzmmm^^^UUUPPPKKKGGGGGGIIIMMMTTTbbb|||{{{vvvyyy}}}~~~~~~|||rrrkkkddd[[[SSSQQQVVV]]]fffooowww{{{tttkkkkkkjjjjjjmmmqqqvvvzzzzzzqqqmmmhhheeedddcccaaa___ZZZ[[[^^^aaaiiiwwwvvvmmmgggddd___ZZZSSSOOONNNOOOPPPPPPQQQUUU___nnn}}}mmm___\\\[[[YYY]]]eeexxxkkkTTTKKKAAAEEECCCCCCHHHMMM```}}}mmm___dddkkk~~~hhh```WWWXXX^^^iiittt|||}}}vvvttttttxxx~~~vvvlllcccccciiirrr~~~wwwnnnhhheeemmmzzzmmm^^^UUUOOOJJJGGGGGGHHHJJJMMM[[[ttt~~~}}}}}}}}}|||~~~vvvnnnjjjeee\\\TTTPPPWWW___iiirrr{{{zzzvvvuuuqqqjjjfffggghhhlllsss}}}{{{vvvnnnjjjgggfffccc```[[[\\\\\\^^^bbblllyyy|||rrrllliiiaaa\\\TTTOOOMMMNNNPPPQQQQQQUUU^^^lll~~~uuueee___]]]ZZZ]]]dddnnnmmmTTTIIICCCFFFDDDEEEJJJNNNbbbwwwcccXXX```iii~~~jjjaaaVVVVVV]]]iiisss{{{{{{vvvsssrrrvvv~~~tttkkkcccccciiirrrwwwqqqkkkkkkuuunnn^^^UUUNNNJJJGGGFFFFFFFFFHHHTTTmmm~~~}}}yyyrrrllljjjeee\\\TTTPPPTTT[[[fffqqq|||yyywwwtttnnnjjjjjjfffjjjpppyyy~~~sssmmmkkkjjjfffcccddd___\\\\\\^^^aaajjjsss|||qqqiiiddd[[[SSSRRRQQQOOONNNOOOSSSSSSXXXfffwwwmmmbbb___^^^```dddxxxiiiTTTJJJGGGDDDDDDFFFFFFOOOkkk~~~vvvkkkZZZWWW^^^mmmyyycccYYYOOOQQQWWW```jjjvvvvvvvvvvvvxxx|||~~~~~~}}}tttjjjbbbdddllluuu{{{yyywwwzzzmmm\\\TTTNNNIIIGGGEEEDDDGGGJJJRRRcccrrr~~~}}}|||~~~}}}vvvuuurrrmmmeee\\\TTTOOORRRYYYeeeqqq}}}{{{tttrrrpppkkkiiiiiijjjpppzzz}}}uuuqqqoookkkhhhddd___[[[ZZZ[[[\\\cccjjjxxxtttmmmeee\\\TTTSSSRRRPPPOOOPPPSSSRRRWWWddduuuuuuhhhbbb```bbbfffuuueeeRRRJJJGGGEEEEEEFFFGGGPPPlllxxxnnnbbbTTTSSS\\\nnnyyy```SSSMMMPPPUUU^^^iiittt~~~{{{yyyxxxzzz}}}~~~uuujjjbbbcccjjjrrr{{{rrr```VVVOOOJJJHHHEEEDDDEEEGGGMMMZZZggg~~~|||{{{{{{~~~vvvuuurrrmmmeee\\\TTTOOOOOOXXXeeerrr}}}wwwqqqooonnnkkkkkknnnttt{{{|||wwwrrrmmmgggaaa\\\[[[ZZZYYY\\\aaajjjuuuxxxrrrggg^^^VVVUUUTTTQQQPPPQQQRRRQQQWWWcccrrrpppfffbbbdddhhhpppzzz~~~eeeTTTMMMHHHEEEEEEGGGHHHRRRooouuujjj]]]QQQRRR]]]qqq|||___NNNKKKMMMSSS\\\gggsss}}}~~~{{{|||~~~uuukkkbbbccciiipppyyyzzzgggZZZQQQJJJHHHEEEDDDDDDDDDFFFPPPZZZkkk|||yyyxxx}}}uuutttqqqllleee\\\TTTOOOOOOXXXeeerrr}}}}}}wwwrrrrrrrrrrrruuuzzzwwwqqqmmmfffaaa___]]]YYYYYY\\\aaaiiiyyy{{{vvviii```XXXVVVUUURRRQQQRRRRRRRRRWWWbbbpppxxxiiicccdddhhhkkkwwwjjjZZZRRRIIIFFFFFFGGGIIIUUUsss{{{nnn```TTTVVV```uuuaaaOOOJJJMMMRRR[[[fffrrr}}}||||||}}}sssjjjcccccciiipppzzzmmm]]]RRRKKKHHHEEECCCDDDCCCCCCHHHOOO]]]ppp}}}zzzxxx|||~~~tttsssqqqllleee\\\TTTOOORRRZZZgggsss}}}}}}yyywwwyyyzzz|||wwwssskkkeeebbb```[[[YYYZZZZZZ^^^kkk}}}}}}xxxkkkbbbZZZWWWVVVRRRQQQRRRRRRRRRWWWaaammm~~~nnnddddddfffhhhvvvnnn\\\RRRJJJGGGFFFHHHJJJXXXwwwuuueeeXXXXXX```uuu~~~bbbRRRJJJMMMSSS\\\gggttt~~~|||zzz}}}~~~{{{ppphhhbbbdddjjjrrr~~~sssaaaTTTKKKHHHEEEDDDEEEDDDCCCFFFKKKUUU^^^sss~~~{{{yyy}}}|||ssssssppplllddd\\\TTTOOOSSS[[[gggrrr}}}~~~|||}}}{{{rrriiieeeaaa\\\XXXXXXTTTUUU___ooo~~~~~~xxxmmmccc[[[XXXVVVRRRPPPQQQPPPQQQVVV___jjjyyyuuuiiieeeeeeiiiwwwttt]]]PPPKKKHHHGGGHHHKKKZZZ{{{xxxdddVVVVVV]]]ssszzz```RRRJJJMMMSSS]]]hhhuuu{{{yyy}}}~~~zzzlllfffaaadddjjjsssyyyeeeVVVMMMJJJFFFDDDFFFFFFDDDEEEIIILLLOOO[[[sss|||yyy|||{{{sssrrrpppkkkddd\\\TTTPPPRRRZZZfffqqq}}}|||pppjjjeee^^^YYYWWWVVVSSSWWWdddppp|||yyymmmddd[[[XXXVVVRRRPPPPPPNNNOOOTTT\\\eeeuuuoooiiifffmmmxxxfffVVVLLLHHHGGGIIILLL\\\~~~vvv```RRRSSSZZZsssxxx^^^QQQJJJMMMSSS\\\hhhttt{{{yyy}}}{{{jjjdddaaaccciiirrr~~~iiiZZZQQQMMMHHHEEEFFFFFFDDDDDDGGGEEEGGGNNN\\\nnn|||zzzwwwyyy~~~{{{rrrqqqoookkkddd\\\TTTPPPQQQYYYdddppp}}}wwwoooiiiaaa[[[YYY\\\UUUUUU]]]fffooozzznnnddd[[[XXXVVVRRROOOPPPLLLMMMRRRYYYbbbqqquuullliiiqqqxxxrrr___MMMIIIGGGIIIMMM]]]sss\\\OOORRRZZZuuuzzz^^^QQQIIILLLRRR\\\gggttt~~~|||yyy~~~|||iiiddd```bbbgggppp~~~zzz~~~mmm]]]TTTOOOIIIFFFFFFFFFCCCCCCEEEDDDGGGKKKQQQWWW___fffjjjnnnpppssstttsssrrrrrrrrroooxxx~~~~~~yyytttuuuzzz|||rrrqqqoookkkddd\\\TTTPPPRRRZZZfffqqq}}}~~~uuulllfff```[[[XXXXXXYYY[[[]]]fffyyy|||~~~}}}tttooohhh___XXXUUUSSSPPPNNNOOOPPPUUU[[[bbbooouuuvvv|||}}}^^^QQQKKKIIILLLOOO]]]sss___UUUUUUYYYsss~~~bbbPPPIIIKKKTTTbbbmmmuuu}}}zzz|||kkkeeecccffflllttt~~~}}}rrrwwwqqq^^^UUUPPPLLLHHHGGGGGGFFFCCC@@@FFFFFFGGGIIILLLNNNQQQRRRWWWWWWXXXYYYZZZZZZ[[[[[[```bbbeeeiiilllooopppqqqqqqqqqqqqrrrsssttttttuuuuuuvvvzzz~~~}}}|||zzz}}}}}}~~~~~~vvvqqqsssyyy~~~yyyxxxuuupppggg]]]TTTNNNRRRZZZeeeppp|||}}}vvvmmmeee___YYYXXXYYYYYYZZZ```ppp~~~tttnnnggg___YYYUUUSSSQQQOOOPPPQQQUUU[[[aaannnfffSSSLLLJJJNNNQQQ___ttt```UUUVVVYYYsssbbbPPPKKKNNNWWWdddooowww}}}zzz}}}}}}{{{kkkgggfffjjjpppvvv}}}|||~~~xxxooosssuuuaaaWWWRRRNNNIIIGGGGGGGGGCCC@@@AAAAAABBBCCCEEEGGGIIIJJJNNNNNNNNNOOOPPPQQQQQQQQQOOOQQQTTTWWWZZZ\\\]]]]]]cccdddeeefffggghhhiiijjjlllnnnqqqwwwzzzuuussssssrrrqqqsssvvvzzz|||}}}~~~|||yyy{{{}}}vvvqqqssszzzxxxwwwuuuoooggg]]]TTTNNNRRRYYYdddoooyyy|||{{{~~~}}}xxxxxxxxxyyy~~~sssiiibbb^^^\\\ZZZYYYXXXZZZeeeqqq~~~|||ssslllggg```ZZZVVVTTTRRRQQQQQQRRRUUUZZZ```kkkmmmWWWOOOKKKOOOSSSbbbttt```VVVVVVYYYsssbbbPPPKKKNNNXXXeeeooowww|||{{{|||}}}yyyvvvllliiiiiinnntttyyyzzzxxxyyyyyyuuuqqqkkkqqq}}}|||fffZZZTTTOOOJJJHHHHHHGGGDDDAAA>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGIIILLLNNNOOOPPPPPPSSSTTTVVVXXXZZZ\\\]]]^^^aaaaaadddjjjsss~~~{{{uuummmgggeeefffggghhhlllqqqwww{{{}}}~~~~~~}}}{{{~~~{{{uuuqqqttt{{{xxxwwwuuupppggg^^^UUUOOORRRXXXbbbmmmvvv~~~|||xxxyyyyyyzzz{{{~~~~~~~~~~~~vvvoookkkjjjlllnnnttt||||||pppiiiddd```]]]\\\YYYYYY___hhhuuu|||vvvrrryyyqqqkkkgggaaa[[[WWWTTTSSSSSSRRRRRRUUUYYY^^^iii}}}qqqYYYPPPKKKOOOTTTdddttt```UUUUUUXXXtttcccOOOJJJMMMWWWdddnnnuuu~~~|||zzz{{{{{{wwwsssllliiihhhmmmsssyyy~~~wwwsssqqqpppnnnkkkjjjppp~~~mmm___VVVQQQKKKHHHHHHGGGDDDAAAAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMOOORRRTTTVVVWWWXXXXXXZZZ___hhhrrr|||}}}wwwvvvzzz}}}|||yyypppjjjccc]]][[[]]]```ccchhhmmmuuuzzz||||||||||||~~~~~~}}}yyyssspppuuu|||~~~zzzyyyvvvqqqiii___WWWQQQRRRXXXaaajjjssszzz~~~{{{tttsssrrrqqqqqquuuzzz}}}uuupppnnnjjjddd``````bbbeeellltttzzz{{{rrrhhhbbb^^^\\\ZZZYYY[[[aaaggg}}}xxxoooiiilllqqqwww{{{}}}|||pppjjjgggccc]]]XXXTTTSSSTTTRRRRRRTTTXXX\\\gggzzzvvv\\\QQQKKKNNNTTTfffsss___TTTUUUXXXxxxfffRRRKKKNNNXXXeeeooouuu}}}}}}{{{{{{{{{wwwssskkkfffdddhhhooowww{{{sssooommmmmmkkkiiihhhppp~~~uuueeeXXXSSSMMMIIIHHHGGGEEEBBBDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRRRRTTTYYY___hhhppptttrrrmmmhhhgggiiikkkiiigggccc___YYYTTTSSSVVV[[[___ccchhhooouuuwwwxxxyyyyyy~~~~~~zzzwwwrrrpppvvv~~~}}}{{{zzzxxxssskkkbbbYYYTTTSSSWWW___hhhqqqxxx~~~~~~~~~tttlllkkkjjjhhhhhhkkkpppttttttzzzyyymmmeeeaaa^^^XXXUUUWWWYYY\\\bbbiiirrrzzzwwwlllddd]]]\\\ZZZXXXXXX[[[___rrruuuiiibbb```bbbfffiiijjjlllppppppvvvtttsssyyy|||qqqjjjiiieee^^^XXXTTTSSSTTTQQQQQQSSSWWW[[[eeeyyy}}}^^^RRRKKKNNNUUUhhhqqq]]]UUUWWW\\\|||hhhUUUNNNQQQ[[[hhhqqqwww}}}}}}{{{uuupppfffaaa___dddmmmvvvyyypppmmmnnnpppnnnkkkgggpppnnn]]]WWWPPPLLLKKKJJJGGGEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@????????????@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIILLLMMMOOOSSSXXX]]]bbbeeebbb^^^ZZZYYYZZZ[[[ZZZXXXTTTRRROOOLLLLLLOOOVVV[[[cccgggmmmssswww{{{~~~|||xxxuuuqqqpppwww{{{zzzxxxssslllbbbZZZUUUTTTWWW]]]fffpppxxx}}}~~~tttjjjbbbbbb```___^^^aaaeeeiiijjjqqq|||pppccc\\\YYYTTTPPPNNNPPPRRRUUUZZZ```jjjpppwww{{{|||sssiii```]]]\\\YYYXXXYYY[[[jjj{{{qqqccc\\\WWWUUUYYYZZZYYY[[[___aaaiiijjjkkkrrruuutttkkkjjjfff```XXXSSSRRRSSSPPPPPPRRRVVVZZZdddxxxbbbTTTLLLOOOWWWjjjnnn\\\WWW\\\ccc{{{fffTTTNNNRRR\\\iiirrrwww~~~|||rrrjjj___[[[]]]dddnnnxxxwwwnnnlllrrrvvvtttpppkkktttxxxbbb\\\TTTPPPNNNMMMKKKHHHEEEDDDCCCAAA@@@???>>>>>>????????????????????????@@@???>>>>>>???@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCFFFGGGJJJLLLOOORRRSSSTTTSSSPPPNNNNNNPPPRRRQQQPPPIIIIIIHHHGGGGGGKKKRRRXXXaaaeeekkkqqqxxx~~~zzzvvvsssppppppwwwzzzyyywwwrrrkkkaaaYYYTTTTTTWWW\\\eeeoooxxx~~~~~~lllaaa[[[[[[ZZZXXXXXXZZZ^^^bbbeeelllwwwxxxeeeXXXRRRQQQPPPLLLKKKMMMPPPQQQVVV\\\___eeekkkmmmmmmpppvvv|||{{{oooeeeaaa___[[[YYYZZZZZZeeerrr}}}lll^^^YYYRRRNNNQQQRRROOOPPPUUUYYYbbbdddfffmmmppp|||wwwlllkkkhhhaaaYYYSSSRRRSSSPPPPPPRRRUUUZZZdddwwwdddVVVMMMPPPYYYmmmlll\\\XXX```iiiwww~~~aaaOOOLLLPPPZZZgggpppuuu|||}}}ooodddYYYXXX\\\fffpppzzzvvvlllmmmuuuzzzxxxssspppyyy~~~fff```XXXSSSQQQPPPNNNKKKFFFFFFDDDBBBAAA@@@@@@@@@????????????????????????>>>===<<<<<<<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEHHHIIIJJJJJJIIIIIIHHHFFFHHHKKKMMMNNNNNNCCCEEEFFFFFFFFFKKKRRRXXX[[[___dddkkksss~~~}}}yyyuuurrrooopppxxxxxxwwwuuuqqqiii```XXXSSSRRRWWW]]]dddnnnzzz~~~{{{~~~|||tttbbbZZZQQQRRRRRRRRRRRRTTTWWWZZZ```eeennnzzzvvvfffZZZRRRMMMKKKKKKJJJIIIHHHJJJLLLPPPRRRYYYZZZ\\\```dddiiilllnnnqqqxxx~~~{{{xxxxxxuuugggaaa___[[[WWWVVVZZZ^^^fffsss{{{iii```TTTRRROOOMMMLLLMMMNNNOOOQQQUUU^^^eeehhhkkkuuuzzzssslllddd]]]ZZZWWWTTTRRRPPPPPPRRRUUUXXXbbbuuuzzzcccWWWQQQMMMUUUuuuwwwbbb[[[UUUWWWeee}}}~~~cccLLLNNNRRR[[[hhhpppttt{{{}}}tttfff\\\XXXWWW[[[cccjjjsssrrrlllnnnpppxxxzzzqqqooowwwmmmcccZZZVVVRRRNNNKKKLLLHHHGGGEEECCCBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCFFFDDDDDDHHHJJJJJJOOOTTT\\\eeelllooosss}}}~~~~~~zzzvvvrrrnnnmmmvvvzzzwwwtttpppkkkbbbWWWOOOQQQWWW]]]dddooozzz{{{|||{{{kkk\\\UUUPPPPPPPPPOOONNNOOORRRUUU[[[bbbnnn{{{wwwpppdddZZZRRRNNNLLLKKKJJJIIIGGGGGGHHHKKKNNNPPPPPPQQQTTTWWW[[[___ccceeekkkqqq{{{{{{xxxwwwxxxzzz~~~ppphhhddd___[[[YYYXXX[[[bbbnnn}}}qqqddd\\\UUUSSSPPPMMMLLLLLLMMMMMMPPPTTT\\\cccfffhhhqqq{{{uuunnnfff___[[[WWWTTTQQQQQQQQQRRRUUUXXXaaatttyyy{{{}}}dddXXXRRRPPPYYYwwwxxxaaaZZZUUU[[[kkkyyyaaaOOONNNQQQZZZfffnnnsssyyy}}}zzzwwwpppeee]]]XXXXXX[[[ccckkkssssssmmmooopppxxxzzzqqqooowwwttthhh\\\WWWSSSOOOMMMMMMGGGFFFDDDBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAA????????????????????????>>>??????@@@@@@??????>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDAAABBBEEEGGGHHHOOOVVV```iiirrruuuzzz|||xxxtttppppppyyy{{{yyyuuuqqqlllcccXXXPPPPPPUUU\\\cccnnnzzz{{{|||{{{nnn___TTTPPPMMMMMMLLLKKKIIIIIILLLNNNTTT]]]mmm~~~sssjjj___ZZZSSSNNNKKKJJJIIIHHHHHHGGGFFFEEEFFFHHHKKKLLLHHHIIIKKKNNNQQQUUUXXXZZZaaagggoooxxx~~~sssqqqsssxxx}}}uuujjjccc]]]YYYXXXUUUWWW]]]ffftttzzz||||||xxxpppfff___[[[WWWUUURRRNNNLLLJJJJJJKKKOOORRRYYY```bbbcccjjjsssxxxsssjjjbbb\\\WWWSSSQQQRRRRRRSSSUUUWWW```qqqxxxxxxuuufffYYYSSSSSS]]]zzzzzzaaaYYYWWW```tttrrr\\\PPPLLLOOOXXXccclllqqqxxxxxxtttqqqlllddd^^^YYYXXX\\\dddkkksss~~~uuuoooooopppwwwzzzrrrnnnvvvsssbbb[[[WWWSSSPPPOOOIIIHHHFFFCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>??????@@@@@@??????>>><<<===>>>???????????????BBBBBBBBBAAABBBBBBCCCCCCBBB@@@AAACCCEEEIIIRRR]]]iiirrr|||~~~zzzwwwsssttt~~~|||zzzwwwsssmmmcccYYYRRRNNNTTTZZZbbbnnnzzz{{{|||{{{{{{uuutttppphhh^^^TTTNNNLLLJJJJJJIIIHHHFFFGGGIIILLLOOOZZZmmm|||nnnbbb[[[VVVRRRNNNKKKIIIGGGFFFDDDFFFEEEDDDDDDDDDFFFGGGIIIEEEFFFGGGJJJLLLOOORRRSSSXXX]]]dddkkkqqqtttvvvvvvsssrrruuuzzz~~~{{{lllddd]]]YYYXXXTTTUUUYYY___kkk~~~vvvqqqkkkkkkjjjgggccc```]]]\\\YYYWWWSSSOOOLLLJJJIIIIIIOOOQQQWWW]]]^^^___dddkkk|||wwwooofff^^^XXXSSSQQQSSSSSSTTTUUUWWW^^^ooo~~~wwwvvvqqqiiiZZZQQQSSS```~~~yyybbbZZZYYYfff}}}oooXXXNNNKKKMMMUUU```hhhnnnvvv~~~}}}vvvrrrpppllleee^^^ZZZYYY\\\dddlllsss}}}wwwqqqpppooovvvzzzrrrnnntttlllbbb\\\WWWSSSQQQMMMLLLJJJGGGFFFEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBAAACCCEEEFFFLLLZZZgggvvv{{{xxxuuuwww}}}|||zzzuuummmcccYYYSSSLLLRRRYYY```lllxxx~~~}}}zzz}}}||||||ooogggbbb```]]]YYYSSSOOOLLLKKKGGGHHHHHHGGGFFFGGGJJJMMMMMMZZZnnntttiii```YYYTTTSSSQQQMMMKKKIIIGGGEEECCCEEEEEEDDDDDDDDDDDDEEEFFFDDDEEEFFFGGGIIIKKKMMMOOORRRUUUZZZ```eeehhhjjjkkkpppoooqqqtttwww{{{tttjjjbbb]]]\\\UUUVVVWWWZZZdddvvvtttnnnfffddd```]]][[[[[[[[[[[[YYYWWWTTTQQQNNNKKKJJJIIIOOOPPPUUU[[[]]]\\\```fffzzz{{{tttjjjaaaYYYTTTRRRTTTSSSTTTVVVVVV]]]mmm|||{{{ttttttppp}}}kkkZZZPPPQQQ```xxxccc[[[\\\kkkqqqYYYMMMKKKLLLSSS]]]fffllluuu}}}{{{wwwvvvuuuqqqhhh```]]]ZZZ\\\dddlllttt~~~{{{tttrrrpppvvv{{{tttnnnrrrwwwjjjaaaYYYSSSPPPPPPNNNLLLJJJHHHGGGGGGGGGCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>??????@@@?????????>>>>>>>>>>>>???@@@AAABBBAAABBBEEEHHHIIIPPPaaarrr~~~{{{xxxvvvxxx}}}}}}{{{vvvmmmcccYYYTTTKKKPPPWWW^^^iiiuuu{{{zzzzzz~~~}}}yyymmmbbb\\\VVVUUUSSSQQQOOOMMMMMMMMMHHHHHHHHHGGGGGGHHHKKKNNNNNNZZZmmmrrreee]]]WWWSSSPPPOOOMMMKKKIIIIIIHHHFFFEEEFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDEEEFFFGGGIIIJJJNNNPPPSSSVVVZZZ]]]```aaacccbbbdddggghhhjjjrrrzzz{{{oooeee___]]]VVVVVVWWWXXX___oooyyyqqqeeeaaaZZZVVVUUUVVVWWWXXXYYYWWWUUUSSSPPPNNNMMMLLLPPPQQQVVV\\\]]]\\\^^^ccctttxxxnnncccZZZVVVTTTSSSSSSTTTVVVVVV\\\kkkzzzuuusssnnn{{{mmm\\\QQQRRRaaaxxxccc[[[\\\nnnuuu[[[OOOKKKKKKQQQ[[[dddkkkttt}}}|||yyyxxxzzzzzzvvvlllddd```[[[[[[cccmmmvvvzzzwwwsssxxx~~~xxxqqqsss}}}wwwiii\\\TTTRRRPPPOOOLLLJJJHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDAAAEEEJJJMMMNNNVVVjjj}}}~~~zzzxxxvvvzzz}}}~~~}}}wwwmmmbbbYYYTTTJJJOOOVVV\\\gggsssxxxwwwzzz}}}~~~tttiiiaaa[[[XXXQQQPPPNNNNNNNNNNNNNNNNNNJJJJJJJJJHHHGGGGGGJJJLLLOOOZZZkkk|||sssfff]]]YYYVVVRRROOONNNLLLIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGLLLLLLNNNOOORRRUUUWWWYYYXXXWWWXXXZZZYYYYYY^^^ffftttttthhh___\\\VVVWWWWWWVVV[[[jjj~~~vvvfff```XXXSSSRRRSSSTTTUUUXXXWWWVVVTTTRRRQQQPPPOOORRRRRRVVV]]]___^^^___bbbrrr{{{qqqeee\\\WWWVVVRRRRRRTTTUUUVVV\\\kkkzzz}}}vvvnnnzzznnn^^^UUUVVVcccyyyaaaXXX[[[pppsssYYYPPPKKKKKKQQQZZZbbbjjjttt}}}{{{yyyxxxzzz|||yyyqqqjjjbbb\\\[[[bbbmmmxxx|||www|||}}}uuuuuu}}}vvvddd[[[YYYRRRPPPNNNKKKIIIHHHGGGGGGFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@@@@AAACCCDDDFFFGGGEEEKKKRRRVVVWWW___ttt~~~{{{yyyxxx|||}}}~~~}}}wwwlllaaaXXXTTTIIIOOOUUU[[[fffqqqvvvuuuzzz|||xxxiii___ZZZXXXWWWPPPNNNMMMMMMOOOPPPOOOOOOLLLLLLKKKHHHFFFFFFHHHJJJOOOYYYjjj}}}ooohhh```[[[ZZZXXXTTTPPPPPPNNNKKKIIIIIIJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGKKKJJJKKKKKKMMMPPPSSSTTTTTTRRRRRRSSSPPPNNNRRRYYYaaasss}}}nnnddd```VVVWWWWWWUUUYYYfffzzz{{{hhhaaaXXXSSSRRRSSSTTTTTTWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSWWW^^^```___```cccqqq|||rrrfff]]]XXXWWWQQQQQQSSSUUUVVV\\\kkkyyy{{{oooyyynnn```YYYYYYeeezzz```VVVYYYqqqmmmUUUNNNKKKKKKPPPZZZbbbjjjttt~~~{{{yyywwwyyy|||zzztttnnnddd]]][[[bbbmmmyyy{{{xxxxxxmmmcccaaaUUUSSSQQQNNNLLLKKKJJJJJJGGGHHHIIIIIIHHHFFFCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCEEEGGGIIIJJJKKKQQQZZZ______hhh}}}|||zzzyyy~~~|||~~~}}}wwwlll```XXXTTTNNNRRRWWW^^^eeekkkooopppuuu}}}{{{|||nnnbbb^^^]]][[[WWWTTTRRRPPPPPPQQQRRRRRRRRRQQQPPPMMMJJJIIIIIIIIIJJJRRR[[[jjj||||||hhhbbb\\\YYYXXXWWWUUURRRSSSRRRPPPNNNLLLKKKJJJJJJHHHIIIIIIJJJIIIIIIHHHHHHKKKIIIHHHGGGGGGGGGFFFEEEIIIJJJKKKLLLMMMMMMNNNNNNOOONNNMMMMMMMMMMMMMMMNNN]]]jjj~~~qqqfffccc]]]ZZZWWWWWWYYYaaaqqqyyyhhhaaaYYYSSSRRRSSSUUUVVVUUUTTTTTTTTTVVVVVVTTTSSSUUUTTTYYYaaagggfffeeefffttt~~~yyytttlllaaaZZZYYYUUUSSSRRRSSSUUUZZZhhhvvvtttyyyvvv___XXX\\\ddduuuZZZSSSYYYmmmoooVVVSSSLLLNNNQQQVVV]]]gggqqqxxx}}}yyywwwyyy|||{{{tttnnnaaa]]]\\\dddoooyyy~~~~~~|||uuueee^^^ZZZUUUQQQOOONNNLLLJJJMMMLLLKKKJJJHHHGGGEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEDDDCCCAAAAAADDDFFFFFFEEEGGGMMMQQQUUU]]]ffflllpppwww~~~}}}}}}~~~}}}yyyrrriii```WWWRRRLLLPPPUUU]]]ccciiilllnnnsss||||||yyy{{{vvvooommmjjjccc\\\WWWUUURRRRRRSSSTTTTTTTTTSSSQQQNNNLLLJJJJJJKKKKKKRRR[[[kkk}}}zzzkkkddd]]]XXXWWWWWWVVVTTTRRRQQQPPPNNNLLLKKKIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFJJJJJJKKKKKKKKKKKKKKKJJJMMMMMMMMMLLLLLLMMMNNNNNNTTTaaavvvvvvjjjeee```[[[XXXWWWXXX^^^lllzzzxxxfffaaaZZZVVVUUUVVVWWWVVVUUUVVVWWWXXXXXXWWWWWWVVVWWWWWW[[[ccchhhgggeeefffrrr~~~wwwrrrjjj```YYYXXXUUUSSSRRRTTTUUUZZZhhhuuuxxx~~~{{{aaaYYY\\\cccyyy]]]TTTVVVgggpppUUUOOOJJJLLLPPPVVV^^^hhhssszzz~~~{{{xxxzzz}}}|||uuuoooccc^^^]]]eeeppp|||rrrjjjeee___YYYUUUSSSPPPNNNMMMMMMKKKJJJIIIIIIHHHHHHFFFFFFDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDEEEDDDCCCBBBFFFHHHJJJIIIIIIMMMSSSXXXcccmmmxxx~~~~~~}}}~~~{{{yyyvvvqqqjjjbbbZZZVVVJJJMMMSSSZZZaaafffiiijjjpppyyy{{{xxxyyy~~~|||pppeee[[[YYYVVVUUUVVVWWWWWWVVVTTTRRRPPPMMMLLLLLLMMMMMMSSS]]]mmmnnnfff\\\VVVTTTTTTTTTSSSQQQQQQPPPPPPOOOMMMLLLKKKNNNNNNOOOOOOOOOOOONNNNNNJJJJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJIIILLLLLLLLLLLLLLLMMMNNNOOOSSS```uuu}}}nnngggccc^^^YYYWWWVVVZZZfffrrryyyfffbbb]]]\\\^^^^^^]]][[[VVVYYY[[[[[[XXXWWWXXXYYY\\\[[[```hhhllljjjggggggqqq}}}uuuppphhh___YYYXXXTTTSSSSSSTTTUUUZZZgggttt}}}fff[[[]]]bbb|||___UUUSSS^^^tttrrrVVVNNNHHHKKKOOOUUU^^^hhhsss{{{}}}{{{|||}}}wwwqqqeee___^^^fffqqq~~~yyysssjjjbbb\\\XXXUUUSSSPPPOOOMMMKKKJJJJJJKKKKKKGGGFFFEEEDDDCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFIIIKKKMMMMMMOOOTTT]]]cccsss}}}}}}}}}zzzyyyvvvqqqjjjaaaZZZVVVIIIMMMSSSZZZ```dddfffgggnnnvvv{{{xxxyyy~~~zzznnn^^^\\\YYYXXXXXXXXXXXXWWWTTTRRRPPPNNNMMMMMMMMMNNNUUU```qqqwwwnnnaaaXXXUUUTTTTTTSSSOOOPPPQQQRRRQQQQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMLLLJJJJJJLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPVVVcccvvvsssiiieee___ZZZWWWWWWYYYcccmmm~~~|||gggdddaaacccgggiiihhheeeaaadddgggddd^^^ZZZ\\\_________eeemmmqqqnnnkkkjjjqqq}}}tttnnnggg^^^XXXWWWTTTRRRSSSTTTUUUYYYfffsss~~~jjj]]]___dddyyy___UUUQQQYYYllluuuZZZQQQIIILLLPPPUUU]]]gggrrryyy~~~~~~xxxsssfff```^^^eeeppp~~~wwwmmmfffaaa]]][[[VVVTTTQQQNNNLLLKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHJJJMMMOOOMMMOOOQQQRRRUUU[[[eeelllyyy}}}zzz{{{~~~{{{|||~~~}}}{{{wwwqqqiii___WWWSSSIIIMMMSSSZZZ```ccceeeffflllttt{{{xxxyyy}}}xxxoooaaa^^^[[[YYYYYYXXXWWWVVVSSSRRROOOMMMLLLMMMNNNNNNXXXcccuuuwwwjjj```ZZZXXXUUUTTTOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQMMMJJJJJJLLLOOOOOOPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNPPPPPPSSS___rrrxxxkkkfff```ZZZXXXXXXZZZbbbjjjzzz|||iiieeebbbfffnnntttuuuttttttuuutttnnnfffbbbcccfffcccccciiirrrvvvrrrnnnlllsss~~~tttnnnhhh```YYYVVVSSSRRRSSSTTTUUUYYYeeeqqqzzz~~~mmm___bbbhhhppp[[[UUURRRXXXiiiuuu\\\SSSKKKMMMQQQVVV\\\fffooovvv~~~yyyttteee___]]]cccnnn{{{~~~wwwsssooommmaaa^^^ZZZVVVQQQNNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHGGGJJJLLLNNNOOOSSSWWW[[[[[[]]]_________bbbhhhmmmwww|||zzzuuussssssvvvzzz~~~~~~yyy|||zzz~~~~~~|||zzzwwwqqqhhh___WWWSSSIIIMMMTTT[[[```cccddddddjjjqqq|||{{{xxxyyy|||xxxvvvtttooojjjccc```\\\ZZZYYYXXXWWWVVVSSSRRRPPPNNNMMMNNNOOOOOOZZZeeexxx}}}qqqhhhaaa]]]XXXUUUSSSSSSRRRQQQQQQQQQRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSRRRNNNJJJJJJMMMQQQSSSSSSSSSSSSRRRQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQPPP\\\ooo~~~nnnggg```ZZZYYYYYYZZZ```ggguuunnngggcccgggttt}}}uuummmiiijjjmmmkkklllrrrzzz}}}wwwqqqnnnuuuuuupppkkkbbbZZZVVVSSSRRRSSSUUUUUUYYYdddpppuuuyyyxxxpppaaaeeellliiiWWWUUUTTTYYYiiisss[[[RRRLLLNNNQQQUUU\\\dddnnnuuu}}}~~~yyyuuueee___\\\bbblllwwwooommmhhhccc]]]WWWRRRPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLPPPUUUXXXZZZ^^^ccchhhoooqqqrrroookkkggghhhiiipppsssuuuvvvsssqqqooonnnnnnqqqvvvzzz{{{xxx~~~wwwyyy}}}zzzxxxwwwtttpppiiiaaaZZZVVVHHHMMMSSSZZZ___bbbbbbbbbgggnnnxxxzzzwwwwww|||tttgggdddeeeeeedddeeebbb^^^\\\[[[YYYXXXVVVUUUSSSQQQOOOOOOOOOPPPQQQYYYeeeyyyxxxrrrmmmgggbbb```^^^ZZZWWWUUUTTTTTTUUUQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTTTTQQQNNNNNNSSSXXX\\\[[[ZZZYYYWWWUUUSSSRRRPPPPPPPPPOOOOOOPPPQQQQQQQQQ\\\lll|||rrrhhh```ZZZXXXXXXXXX\\\aaannnwwwnnnggglll|||{{{yyyzzz{{{||||||wwwsssvvvxxxtttoooeee[[[VVVSSSRRRSSSUUUUUUXXXcccoooqqqtttzzzrrrbbbgggnnn}}}eeeVVVUUUTTTYYYhhhvvv]]]RRRKKKMMMPPPUUU\\\eeeooouuu{{{}}}yyyvvvfff```^^^cccllluuu}}}{{{wwwrrrkkkccc]]]YYYTTTTTTSSSRRRRRRRRRSSSSSSQQQRRRUUUWWWXXXWWWWWWVVVTTTYYY```ccceeehhhmmmrrrzzz}}}|||tttlllgggfffggghhhjjjkkkkkkkkklllmmmmmmqqquuuyyy|||}}}yyyyyy}}}ttttttvvv}}}{{{wwwvvvtttoooiiiaaaZZZVVVHHHLLLSSSYYY^^^aaaaaa```eeellluuu~~~yyyuuuvvv{{{nnn___[[[^^^bbbcccgggddd```]]]\\\ZZZYYYWWWVVVUUUSSSQQQPPPQQQRRRSSSXXXdddxxx}}}{{{{{{}}}|||vvvmmmiiiddd^^^ZZZXXXXXXXXXRRRSSSTTTUUUVVVVVVVVVVVVTTTVVVWWWUUUSSSTTT[[[aaaeeedddbbb```\\\YYYVVVTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPZZZhhhttt{{{}}}}}}}}}~~~uuuhhhaaaZZZWWWVVVVVVXXX\\\iiivvvmmmrrr~~~yyyvvvyyyvvvqqqggg\\\VVVSSSRRRSSSUUUUUUXXXcccooopppqqqqqqsssbbbgggnnn|||eeeVVVUUUTTTYYYgggzzz```SSSIIIKKKOOOUUU\\\fffpppwwwzzz}}}yyyvvvgggaaa___dddlllttt}}}|||uuummmfffbbbXXXXXXWWWWWWVVVWWWWWWWWWUUUWWW[[[^^^______]]]\\\ZZZaaahhhllllllnnnsssxxxzzzyyyooohhheee```aaaccceeegggiiikkklllooossswwwzzz}}}|||yyy{{{|||qqqpppqqqxxx~~~zzzyyyuuuppphhh___XXXSSSCCCHHHPPPWWW]]]___^^^]]]dddjjjttt~~~|||wwwvvvxxxkkkbbb^^^]]]dddooonnnooolllgggeeeddd___YYYUUURRRQQQSSSQQQOOOPPPUUU[[[dddtttwwwnnniiippp{{{wwwpppmmmmmmwww}}}|||ooofffbbb```]]]ZZZYYYXXXXXXYYYVVVRRRTTTYYYYYY[[[[[[XXXVVVYYYbbbiiissswwwuuukkk```[[[XXXVVVVVVTTTRRRPPPOOONNNNNNNNNOOOUUU^^^gggmmmooonnnlllmmmpppwwwvvviiiddd\\\WWWVVVXXXYYYZZZfffxxxzzz}}}yyyxxxyyytttpppfff\\\VVVUUUSSSSSSVVVXXX[[[eeepppwwwnnnrrrxxxdddfffnnnhhhUUUQQQOOOVVVggg~~~```RRROOOMMMOOOVVV^^^eeennnwww|||}}}}}}~~~}}}xxxrrrhhhcccaaafffmmmssszzz}}}tttnnnllliiieee```]]]\\\\\\\\\```aaaccceeeeeeeeecccbbbeeeeeeeeefffhhhiiikkklllqqqtttxxxyyywwwqqqkkkfffaaabbbccccccdddhhhmmmppptttzzz~~~~~~}}}yyynnnjjjkkksss}}}~~~{{{vvvooohhh```XXXSSSDDDHHHOOOUUUZZZ\\\]]]\\\bbbiiisss}}}{{{vvvuuuwww~~~vvvkkkfffdddkkkvvvzzz|||{{{wwwsssnnneee[[[ZZZUUURRRQQQPPPNNNPPPUUU[[[ddduuu}}}ooofff```dddmmmyyyzzzyyytttkkkeeedddeeeqqqxxxxxxrrrooollliiidddaaa```___[[[UUUVVVZZZXXXZZZ[[[ZZZZZZ___iiiqqq{{{~~~{{{pppeee___[[[XXXZZZXXXTTTQQQPPPOOONNNNNNKKKOOOVVV\\\```aaa___^^^aaaeeekkkttt~~~wwwjjjddd]]]XXXVVVWWWXXXYYYeeexxxxxxzzzyyytttpppggg\\\WWWVVVTTTTTTVVVWWW[[[eeeooozzzqqqooozzzeeefffllljjjWWWSSSQQQWWWgggcccTTTOOOLLLNNNVVV^^^eeeooowww|||{{{zzz||||||wwwssshhhccc```eeelllrrrzzz}}}zzzxxxzzz{{{|||}}}{{{wwwssspppkkkeeeaaa^^^]]]]]]]]]^^^___aaaaaa```___^^^]]]]]]]]]^^^```aaacccdddjjjlllppprrrqqqnnniiifffdddeeeffffffgggkkkppptttyyy~~~vvviiieeeeeemmmxxx~~~~~~{{{uuuoooggg___XXXSSSEEEHHHMMMRRRVVVYYYZZZZZZ```gggqqq{{{zzzuuutttvvv}}}sssmmmjjjoooxxx~~~{{{mmm```aaaZZZUUURRRPPPOOORRRWWW[[[eeewwwuuufff___ZZZ\\\bbblllllljjjeee^^^ZZZZZZ\\\iiioooyyy|||zzzoookkkgggddd^^^WWWVVVYYYZZZ\\\^^^___ccclllwwwyyymmmfffaaa]]][[[WWWRRROOOMMMLLLKKKJJJIIIKKKOOORRRSSSSSSQQQPPPTTTWWW\\\dddooo|||zzzkkkeee]]]XXXVVVVVVWWWXXXeeevvvzzz}}}yyytttppphhh^^^YYYXXXUUUUUUVVVWWWZZZcccmmm|||rrrnnn|||fffdddiiilllXXXUUUTTTXXXfffeeeTTTNNNLLLNNNVVV^^^fffoooxxx{{{~~~xxxwwwyyyzzzwwwssshhhbbb```dddjjjpppxxx|||vvvsssrrrssstttsssyyyzzz|||~~~yyyvvvpppjjjeeeaaa^^^^^^ZZZ[[[\\\]]]]]]\\\ZZZYYYVVVVVVWWWXXXYYY[[[\\\]]]ccceeehhhkkklllkkkiiihhhhhhiiijjjjjjllloootttxxx~~~zzzyyy}}}wwwpppgggbbb```gggsss{{{}}}{{{uuunnnfff^^^WWWTTTFFFHHHKKKOOORRRUUUWWWXXX]]]dddooozzzyyytttrrrttt}}}~~~tttoooqqqwww{{{|||mmmfff___XXXVVVTTTRRRTTTXXXYYYeeeyyylll```\\\YYY[[[___cccccc```[[[WWWUUUVVVYYY```gggqqq{{{}}}wwwpppkkkeee]]]\\\^^^___```ccchhhppp|||xxxpppiiiccc___ZZZSSSOOONNNNNNMMMLLLKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNSSSYYYcccrrrlllfff^^^XXXVVVVVVWWWWWWdddttt~~~zzzuuuqqqiii```[[[YYYVVVVVVWWWWWWYYYbbblll}}}sssppp}}}fffbbbeeelllXXXWWWWWWZZZggghhhSSSMMMKKKNNNVVV^^^fffpppxxxzzz|||vvvtttvvvxxxvvvttthhhbbb___bbbhhhnnnvvv~~~zzzuuusssrrrqqqqqqpppqqqsssvvv{{{}}}}}}}}}yyyvvvqqqkkkfffbbb___^^^[[[[[[\\\\\\[[[ZZZYYYXXXVVVWWWWWWXXXYYY[[[\\\]]]bbbcccfffhhhjjjkkkkkkkkkkkklllmmmnnnooosssxxx|||}}}tttrrruuuxxxzzz{{{}}}~~~}}}yyyrrrmmmjjjddd```fffrrrzzz}}}zzzuuunnnddd\\\WWWTTTEEEFFFIIILLLPPPSSSUUUWWW\\\cccmmmxxxyyysssrrrsss|||wwwvvvyyy}}}{{{jjjaaaZZZXXXWWWTTTSSSUUUXXXeeezzzhhh\\\ZZZXXXXXX[[[]]]\\\YYYUUURRRRRRTTTVVVYYY___iiisss{{{}}}wwwpppiiigggiiieeegggjjjqqq|||wwwoooiiibbbYYYUUUTTTUUUTTTRRRKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJMMMQQQZZZhhhzzzlllfff^^^XXXVVVVVVWWWWWWbbbqqq|||wwwsssjjjbbb]]]YYYWWWVVVWWWWWWYYYbbbllluuuqqq}}}fff```aaalllXXXXXXXXX\\\hhhmmmVVVNNNLLLNNNVVV^^^fffoooxxxxxx}}}}}}uuusssuuuwwwvvvssshhhbbb^^^```fffllluuu|||{{{xxxuuusssrrrmmmlllmmmqqquuuxxxyyyyyytttrrrnnnjjjeeebbb```___\\\\\\\\\\\\[[[ZZZZZZYYY[[[[[[[[[\\\^^^___aaabbbeeeeeeggghhhjjjlllnnnnnnooopppqqqrrrtttxxx}}}}}}wwwsssuuuwwwrrrtttxxx{{{~~~}}}yyyuuurrriiidddfffqqqzzz|||zzzuuummmcccZZZVVVUUUCCCEEEHHHLLLOOORRRUUUVVV[[[bbblllvvvyyysssqqqssszzz}}}}}}rrrhhh^^^YYYWWWSSSRRRSSSXXXfff|||hhh[[[WWWRRRQQQSSSWWWUUURRROOONNNOOOPPPQQQTTTZZZbbbkkkrrrzzzzzzsssqqqrrrooopppsss{{{tttkkk```ZZZYYYYYYWWWTTTJJJJJJIIIHHHGGGFFFFFFFFFEEEGGGJJJLLLQQQ___ppp~~~kkkeee]]]XXXVVVVVVWWWXXX```nnnyyytttlllccc___YYYWWWVVVWWWWWWYYYbbblllxxxqqq}}}ggg``````}}}oooZZZXXXWWW[[[iiiuuu]]]OOOMMMOOOVVV^^^eeennnwwwwww|||~~~wwwtttvvvwwwuuusssiiiaaa]]]___dddjjjssszzz~~~zzzwwwtttpppooooooqqquuuwwwxxxwwwqqqpppmmmjjjgggeeecccbbb______^^^^^^^^^^^^^^^^^^``````aaabbbccceeefffggghhhiiijjjlllnnnppprrrsssvvvwwwxxxyyy{{{{{{xxxwwwvvvzzzwwwwwwzzz~~~{{{rrrjjjjjjqqqzzz{{{zzzuuulllaaaYYYVVVUUUAAADDDHHHLLLPPPSSSTTTUUU[[[aaakkkuuu~~~zzzsssrrrtttuuuuuueee\\\WWWTTTTTTVVVZZZhhhkkk^^^VVVOOOMMMPPPRRRPPPMMMKKKKKKLLLLLLLLLPPPUUU\\\dddjjjqqqwww{{{yyy}}}}}}~~~~~~zzzlllccc```___[[[WWWNNNNNNMMMLLLJJJIIIGGGGGGFFFHHHJJJJJJMMMXXXiiivvvjjjddd]]]XXXVVVWWWXXXYYY^^^kkk{{{vvvmmmeee```XXXVVVUUUVVVWWWZZZcccmmmwwwsss~~~jjjbbbbbb~~~ttt___YYYUUUYYYhhh{{{aaaQQQNNNOOOVVV]]]dddmmmuuuxxx}}}zzzwwwxxxxxxuuurrriiiaaa\\\^^^ccciiiqqqyyy~~~~~~~~~|||yyysssssssssuuuwwwyyyxxxxxxsssrrrpppnnnllljjjhhhgggffffffeeeeeeeeeffffffgggfffgggggghhhiiikkkmmmmmmlllmmmpppsssvvvxxxzzz{{{}}}vvvrrrqqqooouuu}}}ssspppuuuyyyzzzzzzuuulll```XXXUUUVVV@@@CCCGGGMMMQQQSSSUUUUUU[[[aaakkkuuu}}}zzztttrrrtttpppmmm```ZZZWWWXXX[[[\\\jjjnnnaaaXXXPPPNNNRRRPPPNNNKKKJJJJJJKKKJJJJJJMMMRRRYYY___eeekkkqqquuuxxx|||qqqmmmjjjeee```VVVUUUUUUSSSQQQNNNLLLKKKHHHKKKKKKJJJLLLVVVfffrrr|||iiiddd\\\XXXVVVXXXYYYZZZ]]]jjj}}}wwwnnneeeaaaXXXUUUUUUVVVWWWZZZcccmmm|||tttwwwlllddddddxxxbbbZZZTTTXXXggg}}}|||bbbRRROOOPPPVVV]]]dddllltttzzz{{{yyyzzzyyyuuuqqqiiiaaa\\\]]]bbbhhhqqqxxx|||~~~}}}zzz|||~~~}}}~~~}}}tttttttttvvvyyyzzzyyyxxxwwwvvvuuurrrpppnnnlllkkkmmmmmmmmmmmmmmmnnnoooppplllllllllmmmoooppprrrsssppprrruuuzzz}}}~~~vvvqqqoookkkqqq{{{wwwzzz~~~yyyzzzzzzuuukkk___WWWUUUVVV???AAADDDHHHLLLPPPRRRSSSWWW^^^hhhqqqxxxyyyrrroooqqqrrryyyggg]]]XXXWWWYYYffftttrrr^^^UUUQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFLLLMMMRRRZZZ___ccciiiqqqwww~~~yyyuuulllccc___]]]\\\\\\XXXQQQOOOQQQOOONNNLLLKKKMMMVVVcccmmmzzz||||||jjjbbb[[[YYYWWWUUUVVVYYY\\\ggg{{{}}}wwwlll```YYYYYYVVVUUUWWWWWWZZZdddooowwwwwwvvviiiaaadddgggTTTTTT^^^eee}}}```VVVRRRQQQWWW^^^ccciiiooowww{{{{{{wwwxxxyyyuuuqqqmmmeee^^^]]]```dddkkkrrr}}}}}}zzzyyyxxxxxxxxxxxxxxxzzz~~~|||zzzwwwtttuuuxxx}}}zzzzzzzzzxxxvvvuuuuuuvvvrrrtttwwwyyy{{{{{{zzzzzzxxxyyyyyyzzzyyyyyyxxxwwwwww}}}|||tttnnnkkkjjjqqqxxxvvv{{{{{{yyy{{{zzz{{{xxxpppggg]]]WWWUUUUUU>>>@@@CCCGGGKKKNNNPPPQQQWWW^^^gggpppvvv}}}xxxqqqoooppprrroooccc\\\ZZZ[[[fffvvvwwwdddYYYTTTPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFKKKKKKNNNUUUZZZ^^^eeelllyyyxxxkkkiiiggghhhiiieee^^^ZZZ[[[RRRQQQOOOLLLMMMUUUaaajjjtttwwwzzz~~~xxxiiiaaaZZZXXXVVVTTTUUUXXX\\\ggg{{{yyynnnbbbZZZZZZWWWVVVWWWXXX[[[eeeooozzzyyyxxxiiibbbeeekkkXXXVVV^^^eee~~~bbbVVVQQQQQQWWW]]]bbbhhhnnnvvvyyyzzzzzzzzzvvvqqqmmmeee]]]]]]___cccjjjqqqzzz}}}zzzuuurrrqqqpppqqqrrrssstttvvvzzz}}}{{{{{{~~~}}}||||||}}}{{{}}}~~~wwwssspppmmmttt~~~wwwwwwzzz}}}{{{{{{yyyxxxxxxtttmmmddd[[[VVVTTTUUU===???BBBFFFJJJMMMOOOPPPWWW]]]fffmmmssszzzxxxqqqnnnpppsssttteee\\\ZZZ\\\hhh{{{~~~jjj]]]VVVQQQMMMHHHHHHGGGFFFEEEEEEEEEFFFHHHGGGIIIOOOTTTXXX```hhhxxxvvvrrrooonnnnnniii```[[[ZZZUUUTTTRRROOONNNTTT^^^fffmmmnnnqqqsssuuuvvvwwwwwwzzz{{{|||}}}}}}uuuggg___XXXVVVUUUSSSUUUXXX\\\hhh{{{}}}qqqddd\\\[[[XXXWWWXXXYYY\\\fffppp}}}{{{zzziiiccceeeooo[[[UUU[[[bbb{{{dddUUUQQQPPPVVV\\\aaagggmmmtttwww~~~|||{{{xxxtttmmmeee]]]\\\___bbbiiioooxxxzzz~~~|||wwwqqqmmmjjjhhhhhhhhhjjjkkkmmmpppuuu{{{~~~yyyvvvtttrrrwww~~~~~~~~~xxxwwwwwwtttlllccc[[[VVVVVVWWW===???BBBFFFIIILLLNNNOOOVVV[[[cccjjjpppvvv}}}wwwpppmmmooorrrwwwhhh______bbbmmmmmm^^^VVVQQQNNNGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDFFFKKKPPPTTT]]]fffqqqzzzxxxqqqkkkhhhaaaXXXSSSRRRUUUUUUSSSQQQPPPTTT]]]dddgggggghhhjjjkkkmmmoooppprrrtttuuuuuuvvvwwwzzz}}}wwwggg___XXXVVVUUUTTTVVVZZZ]]]iii}}}tttfff^^^[[[XXXWWWXXXYYY\\\fffqqq||||||~~~iiidddeeeppp\\\SSSUUU[[[wwweeeTTTPPPOOOTTT[[[___eeekkkqqquuu|||}}}}}}zzzwwwnnneee]]]\\\]]]```gggmmmwwwyyy~~~zzzwwwrrrlllgggdddbbbaaa```bbbeeehhhlllrrrxxx}}}}}}zzzxxxwwwzzz|||yyyzzz{{{vvvnnnddd\\\XXXXXXZZZ>>>@@@CCCFFFJJJLLLNNNOOOTTTYYY```ggglllrrrzzz~~~vvvooolllmmmppp}}}zzzlllfffgggkkkuuuooo^^^UUUQQQOOOGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBDDDIIIMMMRRR[[[ccchhhmmmvvv{{{pppeee^^^XXXRRROOOPPPSSSTTTTTTRRRQQQUUU\\\aaabbbbbbbbbccceeegggiiijjjkkkmmmooopppqqqrrruuuwww~~~}}}|||hhh```XXXVVVVVVVVVXXX]]]```llluuuhhh```[[[XXXWWWXXXYYY\\\fffqqq{{{|||jjjeeeddd~~~rrr___SSSRRRWWWpppeeeSSSOOONNNSSSYYY^^^ccciiiooorrrzzz~~~~~~|||zzznnneee]]][[[\\\___dddkkkssswww|||wwwsssnnngggbbb]]][[[ZZZYYY\\\```dddiiiooouuuzzz}}}~~~~~~~~~~~~}}}~~~}}}wwwnnncccZZZWWWXXXZZZ???@@@CCCFFFIIILLLNNNOOOQQQVVV]]]ccchhhoooxxx~~~~~~vvvnnnkkklllmmmyyyzzznnnhhhjjjpppvvvcccXXXRRRPPPIIIHHHGGGEEEDDDDDDCCCCCCBBBAAACCCGGGJJJMMMTTT\\\]]]```dddiiiooowww|||oooaaaYYYTTTPPPPPPQQQRRRTTTTTTSSSQQQTTTYYY^^^]]]]]]]]]^^^```aaacccdddccceeehhhjjjkkkllloooqqqvvvvvvyyy{{{|||~~~hhh```XXXVVVVVVVVVZZZ___dddppp}}}tttiiibbb[[[XXXWWWXXXYYY\\\fffppp}}}xxxxxxkkkdddaaa{{{ssscccVVVSSSUUUgggcccRRRNNNMMMRRRXXX\\\bbbgggmmmqqqyyy~~~~~~{{{oooeee]]]ZZZ[[[]]]bbbhhhlllrrryyy~~~tttqqqjjjccc\\\WWWTTTSSSSSSVVVZZZ___dddjjjqqquuuxxx{{{~~~|||xxxyyy}}}zzzuuukkk```XXXUUUXXX[[[>>>???BBBEEEHHHJJJLLLMMMNNNSSSZZZ```fffmmmvvv}}}}}}uuummmjjjkkkjjjvvvtttnnnpppuuummm^^^UUUQQQKKKJJJHHHFFFDDDCCCCCCBBBBBB@@@AAAEEEFFFFFFJJJQQQRRRSSSUUUXXX[[[aaahhhmmmwwwzzzjjjaaa\\\VVVSSSTTTSSSUUUUUUSSSQQQQQQUUUXXXVVVWWWXXXYYYZZZ\\\\\\]]][[[^^^```bbbcccdddfffgggjjjlllpppssstttyyy{{{ggg___WWWUUUUUUVVVZZZ___hhhttt}}}zzzrrriiidddZZZWWWVVVWWWXXX[[[eeeooozzztttrrrkkkddd___xxx~~~rrreeeXXXRRRRRR```||||||```RRRMMMLLLQQQWWW[[[```fffmmmpppyyy~~~}}}{{{oooeee]]]ZZZZZZ\\\aaaggghhhooowww~~~~~~}}}||||||~~~uuuqqqjjjaaaZZZTTTPPPNNNLLLOOOTTTYYY^^^dddkkkooosssvvv{{{~~~~~~wwwrrrhhh^^^WWWWWW[[[___<<<>>>AAADDDGGGIIIKKKKKKMMMRRRYYY___eeemmmvvv|||}}}uuummmjjjkkkhhhsssxxxyyy~~~uuudddXXXRRRLLLKKKIIIGGGEEECCCBBBBBBBBB@@@@@@CCCBBB@@@BBBGGGIIIJJJMMMOOOQQQUUUZZZ^^^aaakkk{{{|||rrrjjjaaa[[[YYYUUUVVVWWWTTTPPPOOOQQQTTTRRRSSSTTTVVVWWWXXXXXXXXXVVVYYY[[[\\\\\\]]]^^^___aaadddiiimmmoootttwwwfff]]]VVVTTTTTTUUUYYY^^^jjjvvvzzzwwwqqqiiieeeYYYWWWUUUWWWWWWZZZdddooowwwqqqnnnkkkccc]]]vvvzzzooodddWWWPPPOOO\\\xxx{{{___QQQMMMLLLQQQVVVZZZ```eeelllpppxxx|||zzzooofff\\\YYYYYY[[[```fffhhhoooxxx~~~||||||~~~wwwssskkkcccZZZTTTOOOMMMGGGJJJPPPUUUZZZ```fffjjjkkknnnsssyyyvvvqqqhhh___ZZZ[[[```eee??????@@@BBBDDDFFFIIIJJJPPPSSSXXX^^^dddllluuuzzzzzzsssllliiiiiiiiiqqqzzzdddWWWQQQNNNLLLHHHFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAADDDEEEFFFGGGIIILLLNNNOOOXXX\\\cccnnn||||||xxxvvv|||~~~xxxoooddd[[[^^^YYYSSSOOONNNOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYY[[[^^^dddjjjmmmrrrqqqggg___XXXVVVVVVWWW[[[```lllwww{{{wwwpppgggbbb[[[XXXVVVWWWXXX[[[eeepppssslllqqqjjj```^^^pppwwwnnnbbbQQQMMMUUU___mmmooo\\\MMMJJJJJJOOOTTTYYY```gggnnnrrrxxx}}}||||||sssggg\\\YYYXXXXXX^^^fffffflllttt{{{~~~~~~~~~~~~~~~zzzoooaaaXXXTTTNNNHHHGGGGGGHHHKKKQQQWWW^^^bbbccceeejjjrrryyy|||pppfffaaa[[[YYYdddrrr??????@@@BBBDDDFFFHHHIIINNNRRRWWW]]]cccllltttzzzzzzssslllhhhiiigggoooiii\\\WWWOOOLLLIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCEEEFFFHHHJJJKKKMMMOOOTTT\\\fffqqqzzz|||wwwuuussspppllliiigggffffffkkkmmmrrr~~~|||mmmbbb]]]XXXRRRNNNLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUWWW[[[bbbhhhkkkppp|||oooeee^^^WWWVVVVVVWWW[[[aaannnyyy}}}yyyqqqgggbbb\\\YYYXXXXXXYYY]]]gggrrr}}}pppjjjqqqkkkaaa___qqqwwwnnndddTTTPPPVVV]]]llllllYYYMMMJJJJJJOOOSSSWWW^^^eeemmmqqqxxx}}}~~~~~~ttthhh]]]ZZZYYYYYY___fffffflllttt{{{rrrcccXXXSSSMMMFFFFFFFFFFFFHHHLLLQQQVVVYYY^^^```eeemmmsss}}}~~~}}}{{{oooddd___ZZZ[[[iiiyyy>>>???@@@AAACCCEEEGGGIIILLLOOOUUU[[[bbbjjjrrrxxx{{{tttlllhhhhhhffflll}}}oooaaa\\\PPPMMMIIIGGGFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFIIIJJJLLLPPPUUU[[[aaadddnnnqqqwww}}}{{{tttooommmiiieeeaaagggddd^^^ZZZWWWWWWYYY[[[YYY[[[aaannnuuugggZZZUUUOOOKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKMMMNNNOOORRRVVV]]]cccfffkkkwwwzzzkkkccc]]]WWWVVVVVVWWW]]]cccppp}}}zzzrrrhhhbbb^^^[[[YYYZZZ[[[^^^iiisssvvvllliiisssjjj```^^^pppxxxoooeeeXXXSSSVVV[[[llllllXXXNNNJJJIIIMMMRRRUUU\\\ccckkkqqqxxx~~~vvvlll```[[[YYYZZZ___eeeffflllttt{{{xxxggg\\\VVVPPPJJJGGGFFFFFFFFFGGGJJJMMMNNNWWWYYY^^^eeellluuu~~~}}}|||zzzmmmbbb]]]ZZZ^^^nnn>>>??????AAABBBEEEFFFGGGJJJMMMRRRXXX___gggpppuuu|||tttlllggggggeeejjjyyyrrrccc]]]QQQNNNJJJHHHGGGFFFDDDCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@??????@@@@@@AAABBBIIIIIIIIIKKKNNNQQQTTTVVVZZZ]]]bbbhhhmmmpppsssttttttvvvxxx}}}}}}tttnnnhhheeeaaa___^^^\\\ZZZXXX]]]ZZZVVVRRRPPPQQQSSSUUUQQQSSSZZZgggzzzsssdddSSSOOOJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIILLLOOOVVV]]]```dddqqq}}}uuuggg```[[[WWWVVVVVVXXX^^^fffrrr~~~zzzrrrhhhbbb^^^[[[ZZZZZZ[[[___iiitttrrrkkkiiiwwweee]]]ZZZkkkzzzooofff[[[UUUVVVZZZnnnqqq\\\OOOJJJIIILLLPPPTTTZZZaaajjjpppwww}}}|||rrreee\\\YYYZZZ]]]aaaeeekkkssszzzpppeee^^^WWWPPPIIIHHHGGGFFFFFFGGGHHHIIIQQQSSSXXX___eeemmm|||~~~}}}|||wwwkkkaaa]]][[[___nnn>>>>>>???@@@BBBDDDEEEFFFHHHKKKPPPUUU\\\dddlllrrr{{{}}}uuulllgggfffeeeiiivvvuuuccc[[[RRROOOKKKHHHGGGFFFEEECCCAAAAAA@@@????????????@@@@@@@@@????????????@@@@@@BBBBBBCCCDDDFFFHHHKKKLLLLLLNNNQQQUUUYYY[[[]]]]]]^^^______aaaeeeiiilllooooooooonnnkkkgggaaa\\\YYYUUUTTTRRRRRRRRRRRRQQQPPPOOONNNLLLJJJIIIIIIJJJJJJMMMPPPXXXeeevvv}}}hhhYYYKKKHHHDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGIIIPPPUUUXXX^^^kkkxxxpppccc]]]YYYVVVVVVVVVXXX```iiittt}}}yyyqqqhhhbbb^^^[[[ZZZZZZ[[[___iiitttrrrllllllyyy|||bbb[[[WWWgggqqqfff[[[VVVVVVYYYpppttt___OOOKKKIIIKKKOOOSSSZZZaaajjjooovvv|||yyykkk^^^YYYYYY[[[\\\dddiiipppxxx~~~{{{ooofff\\\SSSJJJHHHFFFEEEDDDEEEFFFGGGMMMOOOUUU\\\aaagggttt~~~sssiiiaaa^^^\\\^^^lll|||>>>>>>???@@@AAACCCDDDEEEGGGJJJNNNSSSYYYaaahhhmmmwww~~~~~~vvvlllfffeeedddgggrrrzzzfff[[[SSSPPPLLLIIIHHHGGGEEECCCAAAAAA@@@???????????????@@@@@@????????????@@@@@@===>>>???@@@BBBDDDFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNPPPPPPPPPPPPRRRTTTVVVWWWYYYXXXWWWUUUSSSQQQPPPOOOHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDIIILLLSSS___mmmzzz|||lll[[[NNNEEECCC@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCEEEJJJNNNQQQXXXfffuuu}}}lll```ZZZWWWVVVVVVVVVYYYbbblllvvv{{{yyyrrriiiddd___\\\ZZZ[[[[[[___iiitttuuuoooooo|||www```ZZZWWWeeevvvggg\\\WWWXXX[[[sssttt^^^PPPKKKIIIKKKOOOSSSZZZbbbjjjooouuuzzz~~~ooo```YYYZZZ[[[ZZZaaafffmmmtttzzz|||pppbbbVVVLLLJJJFFFCCCBBBBBBDDDFFFJJJMMMTTT\\\___cccmmmwwwrrrhhhaaa___]]]^^^kkkzzz>>>>>>>>>???@@@BBBCCCDDDGGGIIIMMMRRRWWW^^^eeejjjuuu|||vvvlllfffdddbbbdddnnnlll```TTTQQQMMMJJJHHHGGGEEEDDDAAA@@@@@@???????????????@@@???????????????@@@@@@???@@@@@@AAABBBBBBCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHAAABBBCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCEEEGGGKKKSSS\\\eeekkknnnvvv{{{{{{qqqeeeZZZOOOGGGDDDAAA???>>>???@@@@@@@@@???????????????????????????>>>>>>>>>>>>??????@@@BBBBBBEEEIIILLLSSSdddssstttggg^^^XXXVVVUUUVVVVVVYYYcccnnnxxx|||zzzzzztttlllggg```]]]\\\\\\]]]aaakkkvvvxxxrrrqqqppp\\\XXXTTTbbb}}}iii\\\YYY[[[bbbzzzsss]]]PPPKKKIIIKKKOOOTTT\\\dddkkkoootttxxx|||qqq```ZZZ\\\]]][[[___ccciiiooovvv}}}qqqcccTTTPPPJJJDDDBBBBBBEEEGGGGGGLLLTTT\\\^^^```gggooo~~~ssshhh```^^^\\\___nnn>>>>>>>>>???@@@BBBCCCDDDGGGIIIMMMQQQVVV\\\ccchhhsss|||vvvllleeeccc```bbbkkk~~~~~~rrreeeTTTQQQMMMJJJIIIGGGEEEDDDAAA@@@@@@???>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCCCCBBB@@@??????AAABBBCCCBBBBBBCCCCCC@@@???>>>>>>>>>@@@AAACCCEEEDDDEEEHHHNNNTTTXXXZZZ```eeeeee]]]TTTNNNIIIDDDDDDBBB???>>>>>>???>>>=================================<<<<<<<<<===>>>>>>AAAAAACCCFFFIIIQQQbbbsssyyynnnddd^^^WWWUUUUUUVVVVVVYYYdddpppzzz{{{zzzzzzvvvnnniiibbb___]]]^^^___bbblllwwwzzzsssrrrjjjXXXUUUQQQ]]]kkk]]]ZZZ]]]iiisss^^^PPPKKKIIIKKKPPPUUU]]]eeellloootttwww{{{qqqaaaZZZ^^^___]]]]]]aaagggmmmssszzzsss[[[VVVOOOHHHDDDDDDGGGIIIFFFKKKTTT\\\^^^^^^cccjjjttttttiii___\\\\\\aaarrr======>>>???@@@BBBCCCDDDGGGIIIKKKNNNSSSYYY```eeepppzzzwwwooogggbbb```aaaiii}}}{{{{{{tttfff^^^VVVOOOMMMKKKGGGDDDEEEAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFGGGSSSRRRPPPMMMIIIEEEBBB@@@========================;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>???@@@@@@===???DDDEEEHHHYYYnnnzzzkkk```[[[ZZZTTTRRRVVV[[[___ffflll{{{zzzxxxyyytttkkkeeeaaa]]]ZZZ[[[\\\```lllwwwuuuzzzcccXXXRRRSSS___tttoooYYYTTTYYYfffuuuYYYMMMJJJIIILLLNNNRRRZZZbbbhhhooowww{{{}}}}}}}}}~~~vvvfff]]]]]]\\\XXX___bbbffflllrrryyy~~~{{{hhhXXXLLLKKKJJJEEEEEEKKKJJJMMMQQQVVVYYY[[[\\\\\\hhhrrr}}}~~~xxxooohhh___[[[ZZZcccvvv======>>>???@@@BBBCCCDDDGGGIIILLLOOOSSSYYY```eeemmmwwwwwwooohhhcccbbbcccjjj|||yyyjjj^^^VVVNNNMMMKKKGGGEEEEEEBBBAAA@@@??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=====================>>>??????>>>>>>??????@@@AAACCCCCCHHHHHHGGGEEECCC@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>@@@===???EEEFFFJJJ[[[ooouuuhhh^^^ZZZZZZUUUSSSWWW[[[```fffmmm}}}{{{yyyzzzuuulllfff```\\\[[[\\\^^^dddppp}}}yyybbbVVVPPPQQQ\\\qqqrrr[[[VVVZZZkkk|||___NNNJJJIIILLLOOORRRZZZbbbhhhooovvvzzz|||||||||}}}~~~wwwhhh^^^\\\\\\[[[^^^```ccciiiooovvv{{{~~~gggXXXLLLKKKJJJDDDDDDIIIIIIKKKNNNRRRUUUWWWXXXYYYcccjjjyyy}}}}}}}}}}}}~~~~~~xxxmmmfff^^^[[[]]]hhh|||======>>>>>>@@@AAACCCDDDGGGIIILLLOOOSSSYYY```dddjjjttt}}}xxxppphhhccccccccciiiyyynnn___VVVOOOMMMKKKHHHEEEFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>==============================<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;???===@@@EEEHHHMMM^^^qqq}}}zzzoooddd]]]ZZZZZZVVVTTTXXX\\\aaahhhooo|||zzzzzztttlllfff___\\\[[[^^^aaahhhvvvaaaUUUOOOOOOYYYmmmuuu]]]VVVZZZnnnfffQQQLLLJJJLLLOOOSSSZZZaaahhhnnntttxxx{{{yyy||||||}}}xxxkkk___[[[\\\]]]\\\]]]```eeekkkrrrwwwzzzzzz{{{fffYYYOOONNNLLLFFFFFFJJJHHHIIIJJJLLLNNNQQQSSSTTT[[[```kkk{{{}}}wwwssspppoooooorrruuuxxxzzz{{{|||~~~~~~xxxkkkccc]]]\\\aaannn=========>>>???AAACCCDDDFFFIIILLLPPPSSSYYY___cccgggqqqzzzxxxpppiiicccbbbbbbgggtttrrraaaXXXPPPMMMLLLHHHFFFGGGDDDCCCBBB@@@@@@?????????========================>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;:::::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;:::;;;<<<======>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::::::::>>>>>>@@@FFFJJJQQQaaaqqqzzzzzzxxxrrriiiaaa\\\[[[[[[WWWWWWZZZ^^^bbbjjjrrr|||zzzyyyssskkkfff___\\\\\\___cccjjjwwwaaaUUUNNNNNNWWWjjjwww^^^VVVYYYlllmmmTTTNNNJJJLLLPPPTTTZZZaaaggglllrrrvvvyyy~~~yyy~~~}}}|||}}}~~~{{{oooaaaZZZZZZ]]][[[\\\___ccchhhnnnssswwwpppeeedddrrrxxxnnncccZZZSSSQQQOOOJJJIIILLLHHHHHHGGGHHHIIILLLNNNPPPTTTWWW___kkk}}}zzztttmmmhhhdddbbbbbbiiipppzzz~~~wwwiiibbb\\\]]]eeettt<<<<<<===>>>???AAABBBCCCEEEHHHLLLOOOSSSXXX]]]aaaeeeoooxxx~~~yyyqqqiiidddccccccgggrrruuueee[[[RRROOOMMMIIIGGGHHHEEEDDDCCCAAA@@@?????????========================>>>>>>>>>??????>>>>>>>>>========================>>>>>>======<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999999:::<<<;;;;;;:::::::::::::::;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;>>>>>>AAAEEEKKKTTTcccpppvvvtttpppkkkeee```]]]\\\[[[YYYYYY\\\___cccllluuu|||zzzyyyrrriiieee```]]]\\\___bbbiiivvvaaaVVVOOOOOOWWWiii|||bbbYYYZZZhhhuuuXXXPPPKKKLLLPPPTTTZZZ```gggkkkppptttwww|||yyyzzz|||}}}}}}ttteee[[[YYY[[[\\\\\\^^^aaaffflllqqqttt|||mmm```[[[ccchhh```___ZZZUUURRRPPPMMMLLLMMMJJJIIIGGGFFFGGGIIIKKKMMMOOOQQQWWW```ooozzzwwwsssoooiiiccc^^^[[[YYYYYYfffqqq}}}uuuiiibbb]]]```iiizzz<<<<<<======???@@@BBBCCCDDDGGGKKKNNNRRRVVV[[[^^^dddmmmvvv|||zzzrrrjjjeeeccceeeiiirrr|||iii___UUUQQQNNNJJJHHHHHHFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===========================<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999888888888999999<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===============>>>???AAAEEEKKKVVVdddnnnooommmiiidddaaa___]]]]]]\\\ZZZ[[[^^^```dddmmmxxx~~~|||yyyqqqjjjfffaaa^^^]]]___bbbhhhvvv}}}aaaWWWPPPOOOWWWiiifff\\\]]]bbb}}}\\\SSSLLLMMMQQQUUUZZZ___gggiiinnnrrrvvvzzzyyywww~~~}}}}}}wwwkkk___ZZZ\\\\\\]]]]]]```dddjjjooorrryyy~~~rrrfff\\\___ccc\\\___]]]YYYVVVRRRNNNLLLLLLKKKIIIGGGFFFFFFFFFHHHIIIIIIMMMRRRXXXaaaqqq|||vvvqqqmmmjjjeeebbb]]]XXXUUUSSSSSSSSScccrrr{{{sssiiibbb___dddppp<<<<<<<<<===???@@@BBBCCCBBBEEEIIIMMMQQQUUUYYY\\\bbbkkktttyyy{{{rrrjjjeee```cccgggpppnnncccXXXSSSOOOJJJHHHIIIGGGFFFDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>====================================<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999999888888888999;;;;;;:::::::::;;;;;;<<<999::::::;;;::::::999999999999999999999999999999999999999999999999999999999:::;;;===>>>>>>>>>>>>>>>@@@BBBDDDJJJVVVccckkkhhheeeaaa___]]]]]]]]]\\\\\\[[[]]]```aaaeeeooozzz~~~{{{ssskkkhhh```]]]]]]___cccjjjwwwyyy```VVVOOOOOOWWWhhhfff[[[[[[YYYuuu^^^TTTLLLMMMRRRVVV[[[___fffhhhlllppptttyyy~~~|||uuuyyy~~~|||{{{yyyqqqddd^^^^^^\\\\\\\\\^^^bbbgggmmmpppvvv{{{xxxjjjhhhlllgggggggggddd^^^WWWSSSOOOMMMJJJIIIHHHFFFEEEEEEEEEEEECCCHHHNNNQQQUUU^^^kkkvvv~~~tttlllfffbbb^^^\\\XXXVVVSSSPPPOOOOOOPPPQQQ\\\nnnzzzppphhhbbbaaaiiiwww<<<<<<<<<===>>>@@@BBBCCCAAADDDIIILLLPPPTTTXXX[[[aaajjjrrrvvv|||{{{ssskkkeee[[[___dddlll{{{qqqfffZZZTTTPPPKKKHHHIIIGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================@@@???>>>=======================================<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888888999999::::::999999:::;;;;;;<<<999::::::;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777888:::===>>>>>>>>>>>>>>>@@@BBBDDDJJJVVVcccjjjccc```]]][[[[[[\\\\\\[[[\\\\\\^^^```bbbeeeppp{{{}}}tttmmmjjj```]]]]]]```dddlllzzzwww~~~___UUUOOONNNVVVhhh}}}cccXXXXXXQQQlll```UUUMMMMMMRRRVVV[[[___fffhhhkkkoootttyyy}}}tttrrrwww~~~~~~zzzyyyzzzuuuiiiaaaaaa[[[[[[[[[\\\```fffkkknnnuuuzzz~~~|||xxx{{{yyyqqqqqqnnnfff^^^XXXSSSOOOJJJIIIGGGFFFDDDDDDCCCCCC???EEEKKKNNNNNNRRR[[[bbbqqq{{{tttjjj```ZZZVVVTTTSSSRRRQQQOOOMMMMMMOOOQQQRRRTTTiii~~~yyyooogggbbbcccmmm}}}===============>>>??????@@@CCCGGGKKKNNNQQQUUUXXX```fffmmmtttzzz{{{qqqfff```^^^```bbbgggttt}}}jjjZZZWWWRRRJJJHHHMMMKKKHHHDDDBBBAAABBBAAA@@@@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>========================>>>===<<<;;;;;;;;;;;;;;;;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999;;;===;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;>>>???AAAFFFMMMUUU[[[]]]___\\\YYYXXXXXXYYYZZZZZZ\\\]]]```dddeeegggqqq|||xxxnnnhhheeeaaa___bbbgggooo|||zzzwwwbbbWWWPPPPPPXXXccc{{{aaaVVVXXXZZZdddzzzaaaSSSIIILLLQQQRRRWWW^^^```eeekkkoooqqquuuzzz~~~ssskkknnnvvv~~~}}}||||||yyyqqqfff^^^^^^^^^^^^^^^```eeemmmrrrwwwzzzrrreee[[[UUUSSSPPPNNNNNNNNNKKKEEEDDDFFFCCCDDDEEEHHHKKKNNNQQQSSS```kkk|||~~~xxx~~~~~~uuuxxx}}}wwwrrriii___XXXTTTRRRRRRRRRPPPMMMMMMNNNNNNNNNMMM\\\cccuuuwwwkkkfffbbbeeesss===============>>>??????@@@CCCGGGJJJMMMQQQUUUXXX___dddkkkqqqwww|||rrriiibbb^^^^^^aaafffrrrooo]]]XXXTTTMMMKKKNNNKKKHHHEEECCCCCCCCCAAA@@@AAA@@@??????>>>?????????===<<<<<<<<<======>>>???==============================<<<;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888:::;;;999999999999::::::::::::777888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>???AAAFFFMMMSSSXXXZZZZZZYYYXXXXXXYYY[[[[[[[[[______bbbfffgggjjjtttwwwmmmhhhfffbbbaaaccchhhppp~~~yyyvvvdddXXXPPPPPPWWWaaa~~~|||cccVVVTTTUUU___ssscccUUUKKKLLLPPPPPPTTTZZZ]]]bbbiiimmmppptttyyy}}}yyypppooorrrttt{{{zzzyyyyyywwwpppfff___\\\\\\[[[[[[\\\aaahhhmmmrrrwww}}}rrrfff]]]YYYSSSPPPPPPQQQNNNHHHFFFHHHBBBCCCCCCEEEFFFHHHJJJKKKRRR\\\jjjuuuwwwssslllgggjjjlllpppxxx}}}}}}wwwqqqlllooottt{{{xxxrrrhhh^^^VVVRRRQQQQQQQQQOOOLLLLLLNNNOOOPPPPPPUUU[[[jjj~~~zzz}}}xxxllljjjgggkkkzzz===============>>>??????AAACCCGGGIIILLLOOOTTTWWW]]]aaagggmmmsss|||}}}tttkkkfff^^^]]]___dddooozzzccc[[[YYYTTTPPPPPPKKKIIIGGGFFFEEEDDDBBB@@@AAAAAA@@@????????????@@@>>>>>>======>>>>>>??????==============================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::888:::;;;;;;999888888999777888888888999:::::::::888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>@@@CCCGGGLLLPPPSSSUUUUUUVVVYYY\\\___`````````cccccceeeiiijjjmmmxxx~~~vvvlllhhhfffcccbbbeeejjjrrruuusssgggZZZPPPPPPVVV___{{{}}}gggXXXSSSPPPXXXhhheeeWWWLLLMMMOOONNNQQQVVVZZZ___fffkkknnnrrrxxx}}}|||xxxsssooopppyyyyyywwwvvvwwwvvvqqqiiiccc\\\\\\[[[ZZZZZZ^^^ccchhhnnnttt|||uuuhhh___WWWTTTSSSTTTQQQKKKIIIJJJDDDDDDCCCCCCCCCDDDDDDEEEFFFMMMXXX```aaa^^^YYYVVVYYY[[[```hhhooopppmmmiiibbbeeekkkrrryyysssggg^^^YYYXXXXXXTTTQQQNNNMMMOOOQQQSSSSSSSSSWWW```nnnyyyzzz~~~wwwllllllkkkrrr===============>>>>>>???AAACCCFFFHHHJJJNNNRRRUUUZZZ^^^dddiiipppyyy~~~tttmmmggg___\\\]]]dddlll~~~mmmaaa^^^YYYSSSPPPLLLJJJIIIHHHHHHFFFCCCAAAAAA@@@@@@???????????????>>>>>>>>>======>>>>>>???===========================<<<<<<;;;;;;;;;<<<<<<;;;<<<======<<<:::888777::::::::::::::::::::::::777999;;;;;;999777777777666666777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>AAADDDHHHKKKMMMPPPQQQSSSWWW^^^cccfffgggggggggffffffhhhkkklllppp|||}}}tttlllhhheeeccccccfffjjjsssooonnnkkk\\\RRRPPPVVV]]]xxx|||jjj\\\SSSOOOUUU```dddVVVKKKLLLOOOMMMOOOTTTVVV[[[ccchhhlllqqqwww{{{}}}rrrkkknnnyyyyyywwwuuuvvvvvvsssmmmhhh^^^^^^]]][[[ZZZ]]]aaaeeekkkrrr{{{qqqeee\\\WWWUUUUUUSSSNNNJJJKKKHHHGGGFFFEEEDDDDDDDDDEEEDDDIIIOOOTTTTTTRRRPPPOOOOOOQQQVVV^^^eeehhhhhhggg^^^```ffflllttt{{{yyymmmeeebbbaaa^^^YYYTTTQQQQQQSSSUUUVVVWWWXXX]]]ccchhhppp}}}~~~vvvkkkjjjlllvvv===============>>>>>>???BBBCCCEEEGGGIIILLLQQQTTTXXX\\\aaafffmmmvvvuuummmhhhaaa]]]]]]ccckkkyyy}}}wwwfff```[[[TTTNNNMMMLLLJJJJJJJJJHHHEEECCC@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<<<<=================================<<<<<<;;;;;;;;;<<<<<<===<<<<<<======<<<:::999777;;;;;;;;;;;;;;;;;;;;;;;;666888::::::999777666777666666777888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>???BBBFFFIIIJJJLLLOOOQQQSSSZZZccciiilllllllllllljjjiiijjjlllmmmrrr|||sssllliiicccbbbdddgggjjjsssmmmmmmmmm]]]RRRQQQVVV\\\uuuxxxjjj]]]SSSQQQTTTZZZvvvaaaSSSJJJKKKNNNMMMOOOUUUSSSYYY```fffjjjooouuuzzzwwwooolllnnnzzzwwwtttttttttrrrmmmiii______]]][[[ZZZ[[[___bbbhhhoooxxx{{{oooccc\\\WWWVVVSSSNNNKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFDDDGGGKKKLLLLLLKKKKKKLLLGGGIIIMMMSSSZZZ___aaabbb\\\]]]aaagggnnnvvv}}}}}}rrrlllhhhjjjddd\\\VVVUUUVVVYYYZZZYYYYYY[[[^^^___cccooo{{{~~~uuummmiiinnn{{{===============>>>??????BBBCCCDDDEEEGGGJJJOOOSSSVVVZZZ```fffkkkttt~~~wwwnnnhhhccc\\\\\\ccchhhsssoooddd]]]UUUNNNPPPNNNLLLKKKJJJIIIGGGEEEAAAAAA@@@???????????????>>>>>>===<<<<<<<<<==============================<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<777999::::::888777777888777888888888999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???@@@CCCHHHJJJKKKMMMQQQUUUWWW___iiiooopppooooooooommmllllllnnnpppuuu|||sssllljjjbbbbbbdddhhhkkktttnnnqqqlll[[[PPPPPPVVV[[[ssswwwjjj]]]RRRRRRTTTUUUlll^^^QQQHHHKKKNNNMMMOOOTTTRRRXXX___eeeiiimmmsssxxx~~~~~~tttnnnkkkttt}}}yyytttrrrqqqoookkkggg^^^^^^]]]ZZZYYYYYY\\\___dddkkksssyyyzzzkkkbbbYYYVVVSSSOOOLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFBBBDDDEEEEEEEEEEEEFFFHHHFFFGGGJJJNNNSSSXXX\\\___ZZZZZZ[[[___fffooowww|||{{{{{{~~~wwwrrrpppiii```ZZZZZZ\\\```bbb]]]ZZZZZZ\\\]]]```hhhrrr~~~{{{~~~wwwppplllttt===============>>>??????BBBCCCDDDDDDFFFIIINNNRRRUUUZZZ```fffkkkrrr{{{yyyoooiiiccc[[[ZZZaaaeeennn}}}mmmdddZZZSSSRRRPPPLLLKKKJJJJJJIIIHHHCCCCCCBBBAAAAAAAAAAAABBB@@@???>>>>>>=========>>>========================;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::999777777888:::999999999999::::::::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@EEEIIIKKKKKKNNNUUUZZZ```hhhrrrwwwvvvttttttuuuqqqooooooqqqrrryyy|||sssmmmlllbbbcccfffjjjmmmuuu{{{ooossshhhVVVMMMNNNTTTYYYqqqooo```TTTPPPRRRQQQdddxxx|||^^^QQQHHHKKKNNNLLLNNNRRRRRRXXX___dddhhhlllrrrwww{{{|||xxxssstttyyytttrrrppplllhhh______^^^\\\ZZZZZZ]]]___dddiiippptttyyyttthhh\\\WWWTTTPPPNNNOOOLLLKKKIIIHHHGGGFFFEEEEEEBBBCCCCCCCCCBBBCCCEEEGGGGGGHHHIIIKKKNNNSSSXXX\\\ZZZXXXWWWYYY___iiisssyyytttnnnmmmnnnooossswww}}}zzzsssnnnhhh```\\\]]]cccjjjnnniiiccc^^^^^^___aaagggnnn|||}}}|||wwwssspppyyy===============>>>??????CCCCCCDDDDDDEEEHHHMMMQQQUUUZZZaaagggkkkrrryyy{{{qqqjjjbbbZZZXXX```cccjjjwwwkkkbbbZZZTTTQQQMMMJJJJJJJJJJJJIIIEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@???>>>>>>??????========================;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::;;;===>>>::::::::::::::::::::::::;;;;;;:::999777777999;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@AAAEEEIIIKKKLLLPPPXXX^^^iiiqqqzzz~~~}}}zzzyyyzzztttrrrqqqsssuuu{{{|||sssmmmmmmcccdddhhhkkknnnwww}}}rrrmmmtttdddSSSJJJLLLRRRWWWooovvvdddWWWNNNOOOMMM___ttt{{{___QQQIIIKKKMMMKKKLLLPPPSSSXXX___dddggglllqqqvvvxxx}}}yyy~~~yyyvvvsssnnnkkkbbbbbbaaa___]]]^^^```bbbfffjjjpppsssvvv~~~zzzlll^^^XXXTTTQQQOOOPPPPPPOOOMMMJJJHHHGGGFFFFFFDDDDDDEEEDDDCCCDDDGGGIIIEEEEEEEEEEEEGGGLLLRRRVVV[[[YYYVVVWWW]]]gggrrryyy~~~xxxllleeecccccccccdddgggkkkmmmpppyyy}}}rrrllliiiddd]]][[[```hhhqqqwwwxxxoooeeebbbbbbcccgggmmm~~~~~~|||wwwsssrrr|||@@@???>>>======???AAABBBBBBBBBCCCEEEGGGJJJMMMOOOQQQXXX```eeehhhnnnxxx|||qqqjjj___[[[[[[___```ggg|||sssccc^^^WWWTTTQQQNNNLLLKKKKKKKKKFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===@@@BBBCCCHHHLLLOOOOOOOOOUUU```iiixxx|||~~~}}}}}}zzzuuuvvvyyyyyyrrrnnniiiggggggjjjoooyyyuuukkkiiimmmxxxdddQQQLLLLLLOOOXXXbbbrrrddd]]]RRROOOPPPUUUhhhbbbOOOIIIKKKGGGIIIQQQTTTVVVYYY]]]aaaeeehhhmmmpppwwwzzz||||||wwwrrrooohhhdddbbbccccccaaacccgggnnnsssxxx{{{|||pppbbb]]]\\\YYYTTTQQQRRROOOLLLJJJIIIHHHGGGFFFGGGEEECCCBBBBBBBBBDDDEEEEEEFFFFFFFFFGGGJJJNNNRRRVVVWWWWWWXXX[[[cccnnnwww|||vvvjjjdddaaa^^^\\\^^^___``````bbbgggnnntttzzzzzzzzzxxxsssmmmfffccc^^^ZZZYYY[[[\\\___mmm|||xxxkkkdddbbbdddjjjqqq|||~~~uuurrruuuxxx@@@???>>>===>>>???AAABBBAAAAAABBBDDDFFFIIILLLNNNOOOVVV^^^bbbeeekkkuuu}}}}}}qqqjjjaaa]]]\\\^^^___dddwww~~~jjjbbbZZZWWWSSSOOOMMMKKKJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@BBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<===>>>@@@BBBCCCDDDIIINNNRRRUUU]]]jjjuuu}}}~~~zzzvvvvvvzzzyyyrrrnnnjjjhhhiiilllqqq{{{{{{mmmfffgggnnnsss```NNNIIIJJJLLLUUU___{{{uuuhhh]]]SSSOOOPPPWWWiiihhhRRRIIIJJJGGGIIIPPPQQQUUUXXX]]]aaadddhhhllloootttwww~~~~~~zzzuuusssmmmjjjhhhiiihhhdddcccfffmmmttt}}}zzzjjjcccaaa]]]XXXVVVUUURRROOOMMMLLLKKKIIIGGGHHHGGGDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEHHHLLLOOORRRTTTUUUVVVZZZcccoooxxx{{{~~~qqqiiiddd___\\\YYYZZZZZZYYYXXX[[[aaaeeekkkkkkkkkjjjgggccc___\\\ZZZXXXWWWXXXWWWZZZffftttxxxooojjjggggggmmmuuu}}}uuurrruuu{{{@@@???>>>===>>>???@@@AAA@@@@@@AAABBBEEEGGGJJJLLLMMMSSSZZZ___bbbhhhqqqyyy~~~rrrjjjddd___\\\]]]]]]```qqqwwwjjj```\\\WWWSSSPPPMMMKKKIIIIIIHHHGGGFFFDDDCCCBBBAAACCCBBBBBBAAA@@@@@@??????????????????????????????=================================<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<=========<<<;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???@@@BBBCCCBBBHHHPPPVVV]]]hhhvvvzzzvvvxxx}}}zzzrrrmmmkkkjjjkkkpppuuusssfffaaafffqqqjjjYYYJJJGGGGGGIIIRRR\\\vvv|||ooo```UUUPPPQQQZZZnnnrrrWWWIIIIIIGGGJJJOOOMMMTTTWWW[[[___cccgggkkknnnpppssszzz~~~zzzzzztttpppooopppmmmgggdddeeekkktttvvvlllgggaaa]]][[[WWWUUUSSSQQQPPPOOOLLLJJJJJJIIIFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFJJJMMMNNNPPPRRRTTTYYYbbbnnnwww{{{}}}ssskkkeeeaaa[[[ZZZXXXUUUSSSTTTVVVYYY^^^______^^^^^^]]][[[[[[YYYXXXXXXWWWUUUWWW```kkkzzzvvvsssqqqnnnmmmsss|||uuurrruuu??????>>>>>>>>>>>>???@@@??????@@@AAACCCFFFHHHJJJMMMRRRXXX\\\___eeennntttssskkkddd^^^[[[\\\[[[]]]kkk|||uuufff```ZZZVVVTTTRRROOOMMMKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>>>>===<<<;;;========================;;;;;;<<<<<<<<<<<<======@@@????????????AAABBBCCCEEEKKKTTT]]]eeeqqq}}}{{{wwwyyy~~~zzzrrrllljjjjjjmmmrrrxxxrrrccc___fffttt|||cccTTTHHHFFFFFFGGGOOOYYYrrrvvveeeWWWQQQSSS^^^ttt}}}^^^JJJHHHHHHLLLPPPMMMRRRUUUYYY]]]```dddhhhkkkkkkooowwwxxxtttqqqpppmmmgggdddfffhhhrrrvvvlllddd___^^^XXXVVVUUUTTTTTTSSSQQQOOOMMMKKKHHHFFFDDDCCCDDDDDDGGGGGGFFFEEEDDDEEEIIILLLMMMOOOQQQTTTXXXaaalllttt{{{xxxqqqkkkdddbbb]]]YYYVVVUUUVVVWWW\\\\\\]]]]]]^^^___aaaaaa^^^___```^^^[[[\\\bbbiiiuuuuuuxxxyyywwwvvv|||tttrrrwww??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDGGGHHHMMMPPPUUUYYY]]]cccjjjoooxxx~~~uuulllccc\\\YYY[[[ZZZ\\\hhhwwwmmmfff]]]XXXVVVVVVSSSQQQOOOMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>>>>>>>>>>======??????>>>>>>>>>>>>======================================================:::;;;===??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>????????????AAACCCEEEFFFIIIPPP[[[fffqqq{{{}}}yyy{{{zzzqqqllliiijjjmmmttt{{{sssccc]]]eeeuuu{{{^^^RRRHHHGGGGGGGGGNNNXXXnnn|||lll[[[RRRTTTbbbyyygggOOOJJJIIIMMMRRROOOPPPSSSWWWZZZ]]]```dddggggggkkksss|||{{{uuuooolllhhhddddddgggfffmmmyyytttiiibbbaaaYYYXXXVVVVVVWWWWWWUUUTTTPPPNNNKKKHHHFFFEEEFFFFFFIIIIIIHHHGGGFFFGGGKKKMMMOOOQQQSSSTTTWWW___iiippp{{{xxxnnniiibbb\\\YYYXXXYYYYYY^^^^^^___aaacccfffiiijjjjjjnnnqqqnnnjjjjjjnnnqqqxxxzzz}}}tttvvv}}}>>>>>>>>>>>>>>>>>>======???>>>???@@@AAADDDFFFHHHLLLOOORRRWWW[[[```gggkkkqqqwwwwwwmmmccc\\\YYYZZZZZZ[[[eeesss}}}sssfff]]]ZZZYYYVVVSSSRRRQQQNNNKKKIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@???>>>@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@BBBDDDGGGJJJLLLOOOXXXfffsss}}}{{{~~~xxxpppllliiijjjooovvvsssbbb\\\eeeuuuzzz[[[PPPIIIIIIHHHFFFLLLVVVfff}}}sssaaaVVVVVVddd|||sssXXXOOOJJJLLLRRRPPPOOORRRUUUWWWYYY[[[___aaaaaaeeemmmuuu{{{~~~vvvooojjjfffbbbbbbfffdddiiisss~~~tttllljjj___\\\YYYXXXXXXYYYXXXWWWSSSQQQNNNKKKIIIHHHIIIIIIKKKKKKJJJHHHGGGIIILLLOOORRRTTTUUUVVVXXX^^^gggnnnyyy{{{tttjjjbbb___^^^^^^___dddeeegggkkkooossswwwyyy}}}|||www}}}>>>>>>>>>>>>>>>======<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@AAACCCEEEIIIMMMQQQSSS]]]fffuuu}}}|||~~~vvvpppllljjjkkkqqqzzzrrrbbb^^^hhhzzzvvvXXXOOOIIIJJJHHHEEEJJJTTT\\\zzzzzzxxxhhhYYYWWWccc{{{bbbTTTJJJJJJPPPOOONNNPPPSSSUUUVVVWWWZZZ\\\\\\___eeekkkooowwwzzzsssnnngggaaa```bbbbbbgggppp|||{{{xxxhhhddd^^^[[[YYYYYYYYYXXXTTTSSSPPPMMMLLLKKKLLLLLLJJJJJJJJJIIIHHHJJJNNNQQQSSSUUUWWWXXXZZZ```hhhooovvv}}}}}}sssnnnmmmnnnnnntttvvv{{{|||{{{>>>>>>???>>>>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBAAABBBEEEHHHMMMRRRVVVYYYjjjsss~~~|||}}}|||uuuooolllkkkmmmsss|||sssdddbbbnnnpppWWWNNNJJJJJJHHHDDDHHHRRRTTTtttwwwzzzmmm\\\WWWccczzziiiWWWJJJHHHMMMMMMNNNPPPRRRSSSTTTUUUWWWYYYXXXZZZ___ccceeelll|||}}}wwwrrrkkkbbb^^^___```fffooo|||~~~}}}pppjjjccc]]]ZZZYYYXXXXXXUUUTTTQQQOOOMMMMMMNNNOOOJJJJJJIIIHHHHHHJJJNNNQQQSSSVVVXXXYYY[[[aaajjjqqqsss{{{~~~~~~}}}~~~<<<<<<<<<===============>>>????????????@@@CCCEEEFFFIIIMMMQQQTTTYYY^^^aaahhhnnnwww{{{pppiiiaaa[[[YYYZZZZZZ]]]aaaxxx}}}qqqjjjddd]]]UUUOOOOOOOOOMMMKKKLLLJJJHHHGGGGGGIIIJJJIIIIIIDDDDDDCCCCCCCCCDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDD===>>>@@@AAAAAA@@@???>>>???????????????????????????@@@@@@@@@@@@???>>>>>>AAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@?????????CCCAAA??????AAABBBBBBBBBGGGCCCDDDKKKQQQWWWcccooo~~~~~~~~~xxxqqqmmmmmmpppuuu|||qqqhhh```lllrrrVVVNNNHHHGGGHHHHHHJJJOOOWWWiiivvvtttlllcccZZZ]]]qqqmmmQQQHHHIIIJJJHHHNNNNNNOOOPPPQQQQQQQQQQQQSSSUUUXXXZZZ]]]dddooovvv~~~uuullleeebbbaaa```gggmmmuuuwwwuuuiii___^^^]]]YYYWWWXXXVVVTTTSSSSSSSSSQQQLLLGGGMMMKKKHHHHHHIIIKKKLLLLLLQQQQQQSSSYYY```ggglllmmmtttwww{{{~~~<<<=====================>>>????????????@@@BBBEEEFFFIIIMMMPPPTTTXXX]]]aaaffflllttt}}}~~~rrrjjjbbb[[[YYYYYYYYY\\\```qqqyyymmmccc\\\WWWVVVUUUPPPLLLKKKLLLJJJHHHGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCBBBBBBCCCCCCDDD???@@@@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBDDDDDDDDDCCCGGGDDDGGGOOOXXXaaaooo{{{~~~~~~~~~}}}}}}|||}}}xxxqqqmmmnnnqqqwwwoooggg```mmmmmmTTTMMMGGGFFFGGGFFFIIIMMMUUUfffyyyuuuoooeeeYYYXXXhhhkkkQQQHHHHHHIIIHHHLLLMMMNNNOOOOOOPPPPPPPPPPPPRRRSSSTTTVVV\\\eeelll}}}vvvnnngggbbb___```eeekkkrrrvvvttthhh^^^\\\\\\YYYXXXYYYZZZXXXWWWWWWWWWTTTPPPLLLKKKIIIFFFEEEGGGHHHIIIHHHOOOOOORRRXXX```hhhmmmooouuuvvvxxxyyyzzz|||==================<<<<<<===>>>?????????@@@BBBDDDEEEHHHLLLOOORRRWWW\\\___ccciiiqqqyyytttjjjbbb[[[YYYXXXWWWZZZ^^^iii|||lllddd]]][[[YYYRRRMMMLLLPPPNNNKKKJJJJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBCCCCCCCCCAAABBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBBBBBBBCCCAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDGGGHHHHHHGGGFFFJJJJJJPPPZZZfffrrr~~~|||zzzzzzzzz{{{zzzyyyzzz|||~~~wwwqqqnnnpppssszzznnngggbbbqqqzzzgggSSSKKKFFFEEEFFFEEEGGGKKKRRRaaa~~~|||uuupppeeeXXXRRR[[[ooohhhPPPHHHGGGHHHGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOSSS[[[aaauuuzzzssskkkddd```___bbbgggmmmyyyuuuzzz{{{oooccc^^^]]]\\\ZZZ[[[YYYXXXWWWWWWVVVUUUQQQOOOLLLIIIGGGFFFGGGGGGGGGGGGLLLMMMPPPXXXaaajjjppprrrvvvvvvvvvuuuuuuwww{{{============<<<<<<<<<<<<<<<>>>?????????@@@AAACCCDDDGGGJJJNNNQQQUUUZZZ]]]aaagggooowww~~~wwwlllccc\\\YYYXXXVVVXXX\\\cccssstttggg```\\\WWWTTTUUUSSSQQQNNNMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAADDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGHHHIIIJJJLLLNNNSSSXXXaaammmyyyzzzyyyxxxyyyyyyyyywwwvvvvvvyyy~~~|||wwwrrrppppppttt}}}ooohhhfffvvvvvvbbbRRRKKKFFFFFFFFFEEEGGGKKKQQQ^^^{{{}}}ssslllaaaUUUOOOQQQ___vvv~~~dddPPPGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMLLLLLLOOOVVV[[[iii~~~yyyqqqiiiccc^^^___bbbhhhrrr~~~uuuvvv}}}~~~pppgggccc```^^^\\\YYYYYYXXXXXXXXXWWWUUUTTTQQQOOOLLLKKKKKKKKKIIIHHHIIIJJJOOOXXXcccmmmtttwwwvvvwwwxxxxxxxxxxxx{{{}}}~~~>>>>>>======<<<<<<<<<;;;;;;===????????????AAABBBCCCEEEIIILLLOOOSSSWWW[[[___eeemmmuuu|||zzznnneee]]]ZZZXXXUUUWWW[[[aaammmxxxjjjaaa[[[ZZZ]]]SSSQQQOOONNNNNNNNNMMMKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAABBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIHHHJJJNNNTTTZZZdddlllxxx|||zzzyyyyyyyyywwwtttrrrrrrvvv}}}zzzvvvtttssspppuuu~~~~~~mmmhhhgggyyyuuu```RRRKKKFFFGGGGGGFFFGGGJJJPPP[[[wwwpppeee\\\SSSNNNNNNUUUfffwwwttt___OOOGGGEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJIIIIIILLLSSSXXX```uuu|||uuummmggg^^^^^^```eeelllvvv~~~tttssswwwuuunnnjjjeee````````````___^^^\\\\\\[[[WWWTTTRRRPPPOOONNNLLLJJJHHHJJJOOOXXXdddnnnvvvyyyuuuxxx|||~~~}}}||||||}}}}}}~~~>>>>>>>>>===<<<<<<;;;;;;:::<<>>>>>===<<<<<<;;;;;;:::<<>>>>>===<<<;;;;;;;;;999<<>>===<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???BBBDDDFFFHHHIIIMMMQQQTTTXXX[[[aaaiiisss}}}|||pppddd```^^^[[[XXXYYY\\\]]]cccssswwwkkkeeeeeeeeebbb___XXXVVVSSSRRRRRRQQQPPPOOOMMMKKKIIIIIIJJJKKKJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBGGGFFFEEEDDDCCCBBBBBBBBBGGGEEECCCCCCDDDFFFFFFFFFDDDFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPTTTXXX\\\iiinnnxxx~~~|||yyywwwvvvuuusssqqqpppnnnkkkhhhdddbbb```___dddkkkxxx~~~wwwqqqpppssswww}}}tttdddfff{{{ttt[[[LLLKKKHHHGGGFFFFFFGGGHHHKKKMMMZZZwww{{{iiiddd\\\QQQIIIHHHOOOYYY]]]aaa[[[MMMGGGIIIFFF>>>???BBBEEEEEEDDDDDDFFFHHHDDDCCCBBBBBBCCCEEEHHHIIIPPPWWWcccxxxtttooosss}}}ssskkkaaa[[[\\\```dddfffllllllkkkkkkmmmsss{{{wwwtttnnngggeeeeeebbb\\\XXXVVVUUUVVVYYY[[[\\\[[[bbbeeehhhkkklllmmmoooqqquuuxxx}}}~~~yyywwwxxxyyysss{{{>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>???????????????AAACCCEEEGGGHHHKKKPPPSSSUUUZZZaaahhhpppyyysssfffaaa___\\\YYYYYY[[[\\\aaannnyyysssoooiiidddbbb^^^ZZZVVVTTTSSSRRRQQQSSSQQQOOONNNOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMNNNRRRVVV[[[aaagggmmmrrr}}}{{{xxxuuusssrrrpppnnnllliiihhhfffcccaaa___^^^^^^ccckkkyyy|||wwwrrrrrrvvvzzzpppdddkkklllVVVKKKJJJHHHFFFEEEEEEFFFGGGJJJLLLWWWqqqpppggg[[[SSSNNNLLLQQQVVV___fffdddWWWLLLJJJHHHBBB???BBBDDDDDDBBBAAABBBCCCDDDCCCBBBBBBCCCEEEHHHIIIMMMTTT___rrr~~~sssqqqzzzyyypppeee^^^\\\___bbbdddhhhhhhggggggiiiooowww|||xxxtttrrrlllddd]]][[[XXXWWWXXXYYYZZZZZZ\\\^^^aaacccdddfffhhhjjjppptttyyy~~~zzzsssnnnjjjiiiiiiiiiooowww============<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAACCCEEEFFFIIINNNQQQSSSYYYaaaggglllttt~~~vvviiiccc```]]]ZZZZZZZZZZZZ^^^hhh{{{~~~xxxooojjjccc]]]ZZZWWWVVVTTTVVVTTTQQQPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIILLLOOORRRSSSUUUVVVXXX\\\aaahhhpppxxx|||uuurrrooolllkkkiiifffdddaaa```^^^\\\[[[[[[\\\\\\bbbkkkzzzzzzvvvsssuuuzzz}}}zzznnnfffsssdddSSSIIIHHHFFFDDDDDDDDDEEEFFFIIIJJJSSSiiizzzlll^^^XXXTTTQQQQQQSSSaaannnsssfffUUULLLIIIFFFAAACCCEEEEEECCCAAA@@@@@@CCCCCCCCCCCCDDDEEEGGGHHHJJJPPPZZZhhh|||rrrvvv~~~wwwkkkbbb]]]]]]___aaaeeeeeeeeedddffflllsssxxxyyyooofffaaa[[[WWWVVVVVVWWWWWWUUUWWWZZZ[[[\\\^^^aaaccchhhlllssszzz~~~{{{wwwpppiiibbb^^^[[[ZZZ^^^bbbggglllvvv<<<===============<<<<<<;;;<<<===>>>????????????>>>@@@BBBCCCEEEGGGKKKOOOQQQYYYaaafffiiiooozzzzzzllleeeaaa]]]ZZZZZZYYYYYY\\\dddrrrzzzqqqhhhbbb^^^[[[YYYXXXVVVSSSRRRRRRQQQPPPNNNOOOOOOOOOOOONNNLLLKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNNNNMMMMMMNNNOOONNNRRRYYY^^^cccfffjjjllltttyyyzzzvvvooolllhhheeedddaaa___]]][[[ZZZXXXWWWVVVWWWXXXYYY```kkk|||~~~yyyuuutttxxxzzzooojjj{{{vvv```TTTHHHFFFEEECCCCCCCCCEEEFFFHHHIIIPPPbbbssseee___ZZZSSSPPPSSScccvvvxxxbbbQQQKKKJJJCCCEEEFFFFFFEEECCCBBBAAACCCCCCCCCCCCDDDEEEGGGGGGFFFMMMVVV```qqqzzzxxx|||~~~{{{pppeee___]]]^^^___dddddddddccceeejjjpppuuu|||zzzmmmggg^^^WWWTTTSSSSSSSSSQQQSSSUUUWWWXXXYYY\\\^^^```fffnnnvvv}}}yyyvvvqqqjjjccc]]]YYYVVVTTTWWWYYY\\\aaaiiiwww;;;<<<======>>>===<<<<<<;;;<<<===>>>>>>??????>>>===???AAABBBCCCFFFJJJMMMQQQXXX```dddffflllvvv~~~nnnfffbbb]]]ZZZZZZYYYYYY[[[aaakkk{{{qqqiiiccc```^^^[[[XXXWWWVVVVVVTTTRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOQQQSSSUUUUUUTTTTTTVVVWWWZZZ```iiiqqqxxx}}}~~~yyysssoooiiifffbbb___]]][[[YYYVVVXXXWWWUUUSSSSSSTTTUUUVVV___kkk}}}xxxuuuuuu{{{zzzpppnnnnnn\\\TTTGGGEEEDDDBBBBBBCCCDDDEEEGGGIIINNN\\\zzz{{{pppjjj___RRRPPPUUUdddzzzqqq[[[QQQNNNFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEJJJRRR[[[ggg~~~|||zzz~~~|||sssjjjbbb^^^^^^___aaaaaaaaaaaabbbffflllpppvvvyyypppiii___WWWRRRPPPPPPPPPOOOPPPRRRSSSSSSUUUXXX[[[\\\bbbjjjrrryyyzzzrrrllleee___[[[XXXUUUSSSSSSUUUXXX\\\aaakkkvvv~~~;;;;;;===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===>>>@@@AAABBBEEEIIILLLPPPVVV\\\```ccciiirrryyy~~~rrriiiccc^^^[[[[[[ZZZXXXZZZ```gggwwwvvvqqqjjjgggccc```___]]]ZZZXXXVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQRRRSSSTTTVVVWWW]]]aaaeeeeeeddddddgggjjjqqqwww~~~zzzvvvqqqlllhhhccc```\\\ZZZXXXVVVTTTRRRUUUSSSQQQPPPPPPRRRTTTVVV```ooo}}}yyyvvvvvv|||wwwqqqsssiiiXXXQQQFFFEEECCCBBBBBBCCCEEEFFFFFFIIIMMMVVVqqqzzztttgggVVVQQQWWWaaaxxxkkk\\\VVVKKKIIIFFFDDDDDDEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEIIIOOOVVV```sss~~~uuu{{{}}}xxxpppgggbbb______]]]]]]]]]]]]^^^aaafffjjjqqqttt{{{ooohhh^^^VVVQQQNNNMMMMMMLLLMMMNNNOOOOOOQQQTTTWWWZZZ___fffnnnuuu|||uuuooofff```]]]ZZZVVVRRRQQQSSSVVVYYY]]]ccciiinnnvvv{{{:::;;;===>>>???>>>===<<<:::;;;<<<===>>>>>>>>>>>>===???@@@AAABBBDDDHHHKKKOOORRRWWW[[[```fffmmmqqqyyyvvvlllfff```]]]]]]\\\XXXXXX]]]aaalll}}}xxxtttpppllliiiffffffdddbbb___]]]ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^```bbbfffiiilllnnnwww|||}}}zzzuuuqqqmmmhhhccc___\\\ZZZVVVTTTSSSRRROOONNNOOONNNMMMLLLNNNQQQUUUWWWcccsss~~~zzzwwwwww|||ssssss{{{hhhVVVMMMFFFEEECCCBBBBBBDDDEEEFFFEEEIIIKKKPPPhhh|||qqq^^^UUUXXX]]]ttt}}}jjjbbbWWWRRRKKKGGGGGGGGGGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGLLLRRRYYYhhhtttrrr~~~vvvmmmeeeaaa```\\\\\\\\\\\\\\\___dddgggnnnpppvvv||||||kkkeee\\\TTTPPPMMMLLLKKKLLLMMMMMMMMMMMMPPPSSSVVVYYY\\\bbbhhhooowww~~~~~~ssskkkfffaaa[[[VVVTTTUUUWWWYYY]]]bbbgggjjjoootttyyyzzz{{{999;;;===>>>???>>>===<<<:::;;;<<<===>>>>>>>>>>>>===???@@@AAABBBDDDHHHKKKNNNPPPSSSXXX^^^dddjjjmmmuuu}}}zzzoooiiibbb______]]]WWWVVV[[[^^^eee{{{}}}{{{yyyvvvrrrnnnjjjhhhggghhhiiijjjlllmmmnnnooopppqqquuuyyy~~~xxxtttoookkkfffbbb]]]YYYXXXVVVSSSQQQPPPOOOMMMKKKKKKJJJIIIJJJLLLQQQVVVYYYfffwww~~~{{{xxxwww|||{{{rrrvvviiiVVVLLLFFFEEEDDDCCCCCCDDDFFFGGGEEEIIIIIILLLaaaxxxeeeXXXWWWZZZpppuuujjjaaa[[[RRRLLLKKKKKKJJJIIICCCDDDEEEEEEEEEEEEEEEDDDGGGGGGJJJOOOTTT```yyywwwkkkvvv{{{qqqgggbbb```]]]]]]^^^]]]^^^```eeehhhlllnnnsssxxx{{{ttthhhbbbZZZSSSOOOMMMKKKJJJNNNNNNOOONNNOOOQQQUUUXXXXXX[[[```eeekkksss{{{xxxqqqjjjbbb\\\XXXXXXYYYZZZ^^^dddiiimmmnnnsssxxxwwwvvv|||===<<<<<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<===>>>>>>AAA???>>>>>>@@@CCCGGGJJJKKKNNNRRRVVVZZZ^^^dddgggrrryyyvvvjjjbbb^^^]]]]]][[[ZZZ[[[\\\ddduuu{{{vvvrrrkkkiiifffbbb^^^[[[YYYXXXTTTTTTSSSQQQOOONNNMMMLLLIIIGGGGGGIIIKKKMMMUUU]]]lll}}}zzzyyy~~~tttzzzfffTTTLLLGGGFFFDDDCCCBBBBBBBBBCCCCCCGGGKKKOOO\\\uuunnn[[[SSSSSSccc{{{wwwqqqiiibbb\\\TTTJJJGGGHHHLLLGGGEEEEEEDDDAAAAAADDDDDDEEEHHHMMMRRRZZZlll{{{{{{ooopppyyy~~~uuulllddd```]]]\\\[[[\\\___`````````fffjjjooosssvvv{{{tttfff___ZZZXXXUUUPPPNNNOOOOOONNNNNNOOOPPPRRRTTTUUUYYY\\\```eeelllttt}}}wwwllleeeaaa]]]\\\```eeegggkkkppppppppprrrsssqqqrrr|||;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<===???AAACCCDDDJJJMMMQQQTTTXXX\\\aaadddooovvvyyymmmfffbbb```^^^\\\[[[[[[\\\aaappp~~~|||wwwrrrllliiidddbbb___[[[XXXUUUTTTSSSPPPPPPOOOMMMLLLKKKIIIIIIJJJHHHHHHKKKMMMOOOWWW```sss}}}{{{{{{www~~~dddRRRJJJGGGFFFDDDCCCBBBBBBBBBCCCBBBFFFJJJMMMWWWpppsss]]]PPPOOOXXXkkk~~~{{{wwwrrrllleee\\\SSSMMMJJJFFFEEEGGGGGGEEEEEEGGGEEEEEEHHHKKKNNNUUUdddrrrrrrooosssxxxnnnfffaaa___]]][[[[[[]]]___``````dddhhhmmmqqqssswww}}}~~~ttthhhaaa[[[YYYVVVQQQNNNOOOMMMLLLMMMNNNPPPSSSUUUWWW\\\^^^bbbgggmmmuuu}}}~~~vvvjjjdddaaacccgggiiilllqqqqqqppppppooommmmmmwww999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;===???AAABBBCCCDDDDDDIIILLLOOORRRUUUYYY]]]```iiippp{{{}}}qqqjjjfffddd```^^^]]]]]]\\\^^^iiiuuu}}}vvvpppjjjeeeaaa^^^\\\[[[XXXUUURRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHGGGKKKIIIJJJLLLNNNRRR\\\fff{{{~~~}}}{{{zzzaaaPPPIIIFFFEEEDDDBBBBBBBBBBBBCCCBBBFFFIIIJJJRRRhhhyyyaaaPPPNNNNNNXXXnnn}}}vvvfffTTTLLLGGGFFFHHHIIIFFFEEEFFFFFFEEEGGGIIIJJJNNNZZZfffyyy{{{rrrmmmvvv{{{rrriiicccaaa^^^[[[ZZZ[[[]]]___```bbbfffjjjmmmooorrrxxx|||vvvllleee^^^\\\XXXSSSQQQRRRPPPOOOOOOOOOQQQTTTWWWYYY___bbbfffjjjooovvv}}}yyyrrrlllkkkllllllppptttvvvssspppmmmiiiiiirrr}}}888999;;;<<<<<<<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEIIIKKKNNNPPPSSSVVVZZZ]]]eeellluuuuuummmhhheee```___^^^___]]]^^^eeennn~~~~~~wwwrrrkkkeee```\\\YYYWWWWWWVVVTTTRRROOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHJJJIIIJJJMMMOOOTTT```lllvvv^^^OOOIIIEEEDDDCCCBBBAAABBBCCCCCCBBBEEEHHHIIIMMM```xxxcccTTTPPPKKKMMM]]]sssyyy___RRRKKKGGGHHHHHHEEEBBBBBBFFFEEEFFFHHHHHHJJJSSS]]]hhhyyylllnnnzzz~~~vvvnnnhhheee```[[[YYYYYY\\\^^^___aaadddhhhjjjkkkmmmrrrwwwwww{{{{{{ppphhhbbb___[[[WWWUUUVVVVVVUUUTTTSSSTTTUUUWWWXXXaaacccgggkkkpppvvv}}}zzzwwwvvvtttuuuyyy}}}xxxrrrmmmiiihhhpppyyy999:::;;;======<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<::::::;;;>>>AAACCCHHHJJJMMMOOOQQQUUUXXX[[[aaahhhqqqzzzyyyqqqjjjeeeaaa______```______dddkkkttt~~~zzzuuurrrkkkgggaaa]]]ZZZXXXVVVTTTRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJLLLOOOUUUcccqqqsss\\\NNNIIIDDDDDDBBBAAAAAABBBCCCCCCDDDEEEGGGHHHKKKZZZzzzqqqbbbYYYNNNJJJJJJSSSbbbtttqqqZZZPPPIIIGGGGGGDDDBBBCCCDDDCCCDDDGGGHHHIIIPPPXXX^^^tttnnnkkkqqqzzzsssnnnhhhccc]]]YYYYYY[[[]]]___```cccggghhhhhhjjjooossssssxxxvvvmmmfffbbb___ZZZXXXZZZXXXWWWWWWWWWWWWXXXYYYZZZ```cccggglllqqqwww}}}~~~}}}~~~yyyrrrmmmiiihhhnnnwww::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???===;;;:::;;;>>>BBBDDDFFFHHHKKKMMMPPPSSSWWWZZZ^^^dddmmmuuu}}}vvvlllfffbbb______``````^^^bbbgggkkk|||}}}xxxtttpppkkkhhhaaa^^^ZZZWWWVVVUUUSSSRRRMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMOOOWWWgggwwwoooYYYMMMIIIDDDCCCBBBAAAAAABBBCCCCCCDDDCCCEEEHHHJJJTTTppp~~~nnnccc]]]LLLIIIJJJOOOVVVggggggZZZMMMHHHGGGFFFFFFGGGCCCBBBDDDHHHIIIJJJNNNTTT[[[kkktttllllllttt}}}xxxsssjjjfff___[[[ZZZ\\\]]]^^^^^^bbbeeeffffffhhhlllpppqqqvvv|||zzzqqqlllfff```]]]^^^YYYZZZ[[[\\\]]]]]]\\\\\\^^^bbbgggmmmsssyyyyyysssoookkkjjjpppwww:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>===>>>@@@BBBDDDBBBEEEHHHKKKMMMQQQUUUXXX[[[aaaiiipppwww}}}qqqiiiddd```^^^___^^^\\\^^^cccdddpppyyyvvvrrrnnnjjjfffaaa^^^YYYWWWUUUSSSSSSQQQOOOMMMJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHIIIHHHIIIKKKNNNQQQYYYkkk}}}kkkVVVKKKHHHCCCBBBAAAAAAAAABBBCCCCCCCCC???AAAFFFIIIPPPfff}}}vvvhhhaaaQQQLLLLLLNNNPPP]]]~~~}}}lllXXXMMMIIIGGGGGGIIICCCBBBCCCHHHIIIIIIKKKOOOVVVbbbvvv}}}rrrllllll~~~zzzvvvlllhhhbbb]]]\\\\\\]]]]]]\\\___bbbddddddfffjjjnnnnnnrrrwww{{{}}}}}}tttkkkggggggeeefffhhhhhhfffccc___]]]]]]aaahhhooouuu||||||wwwtttrrrrrrvvv}}}:::999888777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>::::::;;;===>>>>>>>>>>>>@@@BBBFFFIIIKKKOOOTTTWWWYYY___fffmmmsss~~~uuukkkeeeaaa^^^^^^\\\YYY[[[___^^^hhh~~~~~~{{{wwwuuupppmmmiiieeebbb^^^YYYVVVUUUTTTRRRQQQPPPNNNKKKHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLIIIJJJMMMPPPRRR[[[nnnhhhTTTJJJFFFCCCBBBAAAAAAAAABBBCCCDDDAAA===>>>EEEHHHMMM___tttpppeeeXXXQQQNNNNNNMMMWWWuuu|||bbbRRRJJJFFFEEEGGGDDDBBBCCCGGGIIIGGGHHHLLLQQQZZZkkkyyynnniiixxx{{{wwwmmmiiiccc___^^^]]]]]]\\\ZZZ]]]```bbbbbbdddhhhllllllooorrruuuvvvzzzvvvpppppptttuuuuuusssnnnggg```\\\]]]aaahhhpppxxx|||{{{zzzyyy}}}>>>>>>===;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>???@@@<<<<<<======>>>>>>??????@@@BBBEEEHHHJJJNNNRRRUUUYYY]]]bbbhhhooo{{{xxxkkkgggbbb^^^^^^]]][[[[[[___```cccmmm}}}{{{wwwsssoookkkiiifffdddaaa]]]YYYVVVTTTSSSPPPPPPOOONNNNNNNNNNNNNNNLLLMMMOOOPPPQQQPPPPPPOOOLLLMMMNNNOOONNNNNNLLLLLLKKKJJJKKKOOOUUU```tttaaaRRRJJJDDDEEEDDDCCCBBBAAA@@@@@@@@@??????AAACCCEEEKKKZZZiii~~~{{{jjjSSSHHHPPPRRRSSSlllqqqVVVJJJLLLLLLGGGHHHHHHHHHHHHIIIIIIJJJKKKIIIRRR^^^pppqqqiiiooo{{{wwwsssqqqnnnhhhccc___^^^^^^]]]]]]^^^___aaaccceeefffkkklllnnnoooqqqtttyyy}}}|||uuukkkfffgggdddfffiiiooowww~~~}}}|||>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<=========>>>>>>>>>??????AAADDDGGGIIILLLPPPSSSVVVYYY^^^dddkkkuuu}}}pppiiiddd```___^^^\\\\\\___]]]```iii{{{|||xxxuuutttsssrrrqqqooolllhhhdddaaa```___]]][[[XXXUUURRRQQQPPPLLLLLLLLLKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSRRRQQQPPPOOONNNMMMMMMPPPVVV```sssxxx\\\OOOHHHCCCDDDDDDCCCAAAAAA@@@@@@AAA??????AAACCCEEEJJJWWWeeeuuubbbTTTRRROOORRRmmmzzz___PPPLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJPPPYYYgggttthhhkkktttzzzyyyvvvrrrlllfffaaa___^^^]]]]]]^^^___aaaccceeefffjjjkkklllmmmooorrrvvvyyy~~~xxxooojjjjjjkkklllmmmqqqwww~~~|||zzz|||>>>======<<<<<<<<<<<<=========<<<<<<<<<======>>>============>>>>>>>>>>>>>>>@@@CCCEEEGGGJJJNNNQQQTTTWWW\\\aaagggppp|||vvvmmmfffaaa```___\\\\\\___ZZZ]]]cccqqqzzzvvvsssqqqsssqqqooollliiigggeeeeeebbbbbb```^^^\\\YYYWWWVVVVVVUUUSSSQQQOOONNNMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNSSSTTTVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXWWWUUUTTTSSSQQQOOOPPPRRRWWW```rrroooVVVKKKFFFBBBDDDCCCBBBAAAAAA@@@@@@AAA??????AAADDDEEEHHHRRR]]]{{{vvvfffXXXMMMQQQlllnnnXXXMMMKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHIIINNNTTT\\\nnn{{{jjjiiiooottt}}}|||vvvpppiiiddd```___]]]]]]]]]^^^___bbbdddeeehhhiiikkkkkklllnnnrrruuu{{{}}}vvvrrrqqquuutttssstttxxx}}}~~~zzzzzz|||>>>>>>======<<<======>>>>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>===???AAACCCEEEGGGKKKMMMTTTWWW\\\```fffnnnyyyyyyppphhhaaa```___]]]\\\]]]ZZZ\\\```iiixxx~~~{{{yyyvvvuuurrroookkkgggeeeccceeedddbbb```^^^\\\[[[[[[WWWWWWWWWVVVUUUSSSRRRQQQOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRVVVXXXYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXVVVUUURRRPPPQQQTTTXXXaaasssgggRRRHHHDDDAAACCCBBBBBBAAA@@@@@@@@@AAA??????AAADDDDDDEEEMMMUUUjjjwwwaaaQQQSSSggg{{{}}}bbbOOOJJJKKKFFFFFFEEEEEEEEEEEEFFFGGGGGGKKKPPPUUU```xxxqqqkkkmmmlll}}}~~~xxxrrrlllhhhdddaaa]]]]]]\\\\\\]]]___aaacccggghhhiiijjjjjjllloooqqqxxx|||~~~{{{zzz}}}{{{yyyyyy{{{{{{~~~??????>>>=========>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>============<<<>>>@@@AAACCCEEEHHHKKKRRRUUUZZZ^^^cccjjjttt{{{}}}tttjjjbbb```___]]][[[\\\]]]]]]```eeemmmxxxuuuqqqooommmkkkhhhfffbbbaaa```^^^\\\ZZZXXXWWWXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQSSSTTTUUUXXXZZZ\\\]]]_________^^^\\\\\\\\\\\\[[[YYYWWWVVVRRRQQQRRRVVVZZZddduuubbbQQQGGGCCCAAABBBBBBAAA@@@@@@@@@AAAAAA@@@???AAADDDDDDDDDIIIOOO___~~~jjjXXXUUU___jjjmmmSSSIIIJJJFFFEEEEEEDDDDDDEEEEEEEEEDDDIIINNNRRRYYYiii{{{nnnjjjgggrrr~~~xxxtttpppmmmiiifff___^^^\\\[[[[[[\\\^^^___eeeggghhhiiiiiijjjlllnnnuuuxxx|||~~~AAA@@@???>>>==================<<<<<<<<<======>>>>>>>>>>>>>>>============<<<===???AAAAAACCCFFFIIILLLPPPUUUYYY^^^eeennnuuuyyynnndddaaaaaa^^^\\\\\\^^^]]]___cccfffsss~~~}}}zzzxxxvvvuuuttttttnnnmmmkkkkkkkkkkkkiiihhhgggdddaaa______^^^\\\ZZZWWWVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOQQQRRRSSSQQQQQQQQQRRRSSSUUUVVVWWW[[[\\\^^^```aaabbbaaaaaa]]]]]]^^^^^^]]][[[YYYXXXUUUTTTUUUYYY^^^gggxxxwww^^^PPPGGGCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBB@@@AAACCCDDDCCCFFFLLLZZZwwwmmm]]]UUUWWW\\\xxxxxx[[[LLLJJJFFFFFFEEEDDDDDDDDDEEEEEECCCGGGMMMQQQTTT]]]rrrtttiiieeeiiiwww{{{xxxvvvtttpppmmmcccaaa^^^\\\ZZZ[[[\\\^^^bbbdddfffgggggghhhjjjlllpppsssvvvzzz}}}CCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>=========<<<<<<>>>???@@@AAACCCEEEHHHHHHLLLRRRVVV[[[aaajjjqqq}}}~~~rrrfffccccccaaa^^^]]]]]][[[]]]``````hhh}}}{{{xxxtttrrrppppppkkkjjjiiihhhfffeeedddccc___^^^\\\\\\]]]]]]\\\ZZZ\\\ZZZXXXWWWXXXXXXWWWVVVTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPQQQLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWYYYZZZ[[[]]]^^^```bbbdddddddddddd___``````aaa```___^^^]]][[[ZZZ[[[___bbbkkkzzzlllXXXNNNGGGCCCBBBAAA@@@@@@@@@@@@@@@AAAAAADDDAAA@@@CCCCCCCCCFFFKKKUUUooozzziii]]]SSSQQQVVVddd{{{dddPPPJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDFFFKKKOOOOOOTTTddduuuqqqhhheeejjjzzz~~~}}}{{{wwwsssiiifffbbb^^^\\\\\\]]]^^^^^^```ccceeeeeefffhhhjjjjjjmmmqqquuuxxx}}}}}}zzzDDDCCCAAA???>>>===<<<<<<;;;;;;;;;<<<<<<>>>???@@@??????>>>>>>=========<<<<<<>>>@@@@@@AAABBBEEEGGGGGGKKKQQQVVVZZZaaajjjpppyyyuuuiiifffeeeccc```___\\\YYY[[[^^^]]]aaavvvzzzvvvtttpppnnnkkkjjjiiihhhgggeeebbbbbbbbbaaa```___^^^]]][[[YYYXXXXXXYYYYYYXXXVVVWWWUUUTTTTTTUUUVVVVVVUUUQQQQQQPPPPPPOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXXXX\\\[[[[[[\\\\\\]]]^^^______```bbbdddfffggggggfffaaabbbcccccccccbbbaaa``````___```cccfffmmm|||eeeTTTMMMGGGCCCCCC@@@@@@@@@???@@@@@@AAAAAAEEEAAA@@@BBBCCCCCCFFFKKKQQQiiiuuueeeZZZPPPNNNTTTVVVooojjjSSSKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFIIILLLLLLNNN\\\lllzzz{{{nnnfffdddppp{{{wwwmmmjjjeeeaaa^^^]]]^^^^^^[[[^^^aaaccccccdddfffhhhgggiiimmmqqqvvv{{{zzzvvvyyyDDDCCCAAA@@@???>>>>>>>>>======<<<<<<<<<======>>>@@@??????>>>===<<<<<<;;;@@@>>><<<;;;<<>>BBBAAA@@@@@@AAACCCFFFGGGPPP___cccWWWSSSPPPNNNUUUaaayyygggSSSMMMIIIGGGEEEDDDDDDDDDCCCBBBBBBDDDFFFIIILLLPPPUUUXXXooowwwjjjdddjjjvvvyyysssooojjjfffcccaaa^^^\\\]]]]]]\\\\\\]]]aaadddfffggghhhiiikkkmmmsssyyy~~~zzzzzz{{{}}}FFFEEECCCBBB@@@??????>>>======<<<<<<<<<<<<======?????????>>>===<<<<<<<<>>===<<<===@@@BBBDDDGGGJJJMMMQQQVVV\\\cccgggooowwwqqqfffbbbaaa___]]]ZZZYYYZZZZZZYYY[[[eeerrr}}}|||xxxrrrmmmkkkiiigggeeehhhgggfffdddcccbbbbbbaaabbb```______``````___^^^```^^^\\\\\\]]]^^^]]]\\\ZZZXXXWWWWWWXXXYYYWWWVVVUUUWWWXXXVVVTTTSSSTTTVVVVVVUUUTTTUUUWWWXXXWWWVVVXXXYYYYYYXXXWWWWWWYYY[[[]]]___aaabbbcccdddfffhhhllljjjgggeeeddddddddddddeeegggkkkppptttuuusssrrrxxx}}}{{{kkkfffaaa^^^]]]aaannn{{{~~~pppZZZNNNIIIEEEAAA@@@@@@@@@@@@?????????>>>>>>AAA@@@??????@@@BBBDDDFFFJJJVVVrrrkkkZZZSSSPPPMMMNNNWWWiiivvvbbbQQQKKKIIIGGGDDDCCCDDDDDDCCCAAAAAACCCEEEGGGHHHKKKPPPSSSdddvvvuuuiiiiiiqqq~~~wwwsssoookkkhhheeebbb___\\\[[[ZZZZZZ\\\___bbbdddfffgggiiijjjkkkoootttxxxyyy{{{}}}~~~~~~}}}~~~HHHGGGEEECCCAAA@@@???>>>======<<<<<<<<<<<<======??????>>>>>>======<<<<<<=========>>>???@@@AAABBBDDDGGGJJJNNNRRRXXX___cccjjjrrr}}}xxxkkkeeeccc```^^^[[[ZZZ[[[[[[XXXXXX___iii}}}|||yyyzzzvvvqqqnnnlllkkkiiihhhhhhhhhiiiiiiiiihhhgggggghhhfffeeeeeefffgggfffdddfffeeedddeeeeeedddaaa______]]]\\\\\\]]]^^^\\\[[[___]]][[[ZZZ\\\]]]^^^^^^```^^^[[[ZZZ\\\___bbbbbbcccdddeeedddbbbaaabbbdddiiilllooorrrtttwwwzzz|||zzzuuurrrqqqqqqqqqpppwwwpppiii```[[[XXX[[[gggsss}}}~~~jjjUUUJJJGGGDDDAAA@@@@@@@@@?????????>>>>>>>>>???>>>>>>>>>???AAACCCDDDFFFMMMaaa{{{dddVVVQQQOOOKKKPPPZZZooovvvoooiii]]]OOOIIIHHHFFFDDDCCCDDDCCCBBBAAABBBCCCEEEFFFFFFHHHLLLOOOWWWfff}}}rrrkkkmmmvvv|||yyyvvvssspppkkkfffbbb]]]\\\[[[ZZZ[[[^^^aaacccdddfffggghhhiiikkknnnqqqqqqrrruuuwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}~~~JJJIIIGGGDDDAAA???>>>>>>>>>======<<<<<<<<<<<<===???>>>>>>>>>=========<<<;;;<<<===???@@@@@@AAAAAACCCEEEHHHLLLPPPUUU\\\```gggnnnxxxtttkkkfffccc```^^^]]]]]]]]]ZZZWWW[[[bbbooo|||yyyxxxvvvuuusssoooqqquuuxxxyyyyyyxxxwwwtttsssrrrrrrttttttsssrrrsssssssssssssssqqqmmmiiiiiihhhgggggghhhhhhgggfffiiieeeaaabbbggglllmmmllllllhhhdddcccggglllqqqsssrrrtttvvvvvvuuuttttttuuu}}}sssjjj```XXXTTTVVV```kkkyyy|||iiiTTTJJJGGGDDDBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCHHHJJJVVVrrrqqq]]]SSSQQQMMMQQQUUUaaauuuhhhddd\\\QQQIIIHHHFFFDDDCCCDDDDDDBBBAAACCCDDDFFFFFFGGGIIILLLOOOPPP[[[mmm~~~rrrooosss~~~~~~{{{yyyuuupppjjjeeeaaa```^^^\\\\\\^^^```bbbaaacccfffggghhhiiikkklllmmmoooppprrrssswww|||}}}}}}}}}}}}~~~~~~|||zzzzzz{{{|||{{{|||}}}~~~KKKJJJGGGDDDBBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============:::<<<===???@@@@@@@@@@@@CCCEEEHHHKKKNNNSSSYYY^^^eeekkkttt~~~}}}ppphhhccc``````^^^^^^^^^ZZZVVVXXX]]]eee{{{~~~}}}{{{|||}}}}}}|||zzzzzzuuuqqqsss{{{}}}yyyvvvvvvzzzpppggg\\\VVVRRRSSSZZZcccnnn~~~{{{hhhSSSIIIFFFDDDAAA@@@?????????>>>>>>>>>======>>>>>>??????@@@BBBCCCCCCHHHGGGNNNddd~~~dddUUUPPPLLLPPPRRRXXXnnn|||mmmiiiaaaTTTIIIIIIGGGEEEDDDDDDDDDCCCBBBAAACCCDDDEEEFFFHHHLLLOOOLLLTTTbbbttt~~~tttqqqvvv{{{}}}zzztttmmmhhheeeccc```^^^]]]]]]^^^```^^^aaadddgggggghhhjjjkkknnnoooqqqqqqqqqsssvvvxxxyyyxxxwwwvvvvvvvvvwwwwwwxxx{{{}}}}}}}}}~~~|||zzzwwwuuuvvvxxxyyyyyyzzz{{{~~~MMMKKKIIIFFFDDDBBB@@@@@@???>>>===<<<<<<;;;<<<<<<>>>>>>>>>>>>============;;;;;;===>>>???@@@@@@@@@BBBDDDGGGIIIMMMRRRXXX\\\aaahhhpppzzzvvvkkkccc___```]]]\\\\\\YYYUUUUUUYYY]]]mmmjjjbbbZZZVVVTTTSSSXXX^^^gggvvv}}}www}}}wwwdddOOOFFFCCCAAA????????????>>>>>>>>>============>>>???@@@AAABBBBBBCCCCCCDDDIIIXXXvvvmmmYYYPPPKKKLLLNNNRRR___xxx~~~wwwkkkZZZLLLJJJHHHFFFEEEEEEEEEDDDCCC???AAABBBCCCCCCEEEIIILLLIIIQQQ[[[iii}}}ssspppqqq~~~yyysssooojjjhhhddd```]]]\\\\\\]]]^^^```ccceeefffggghhhjjjmmmppprrrrrrqqqqqqqqqrrrzzz~~~|||vvvuuusssqqqqqqqqqqqqrrrqqqtttwwwxxxwwwwwwzzz}}}~~~}}}uuusssqqqppprrrtttttttttvvvyyy|||OOOMMMKKKIIIGGGEEEDDDCCC???>>>===<<<<<<;;;;;;;;;============>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@AAACCCFFFHHHKKKPPPUUUYYY]]]ccclllttt~~~pppfffaaabbb^^^\\\\\\ZZZVVVWWW[[[ZZZdddsssxxxgggaaa]]]]]]\\\[[[]]]aaagggsssvvvqqq~~~rrr___LLLDDDCCCBBBAAAAAA???>>>>>>>>>============<<<<<<>>>???@@@AAAAAAAAA???CCCHHHQQQiii{{{bbbTTTRRRMMMLLLQQQWWWdddzzzdddTTTLLLIIIGGGFFFGGGGGGFFFDDDBBBCCCDDDCCCCCCDDDGGGIIIHHHOOOVVV___qqq|||uuussswwwzzzwwwssspppkkkeeeaaa___^^^^^^```aaacccccccccccceeegggiiimmmqqqrrrrrrpppoooooorrrwww}}}yyywwwtttssspppnnnmmmmmmnnnnnnlllppptttuuusssrrrsssuuutttyyy|||yyyxxxrrrpppnnnnnnppprrrrrrrrrvvvxxx}}}PPPOOOMMMKKKIIIHHHGGGFFF??????>>><<<<<<;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAA@@@BBBDDDGGGIIINNNSSSXXXYYY___hhhqqq{{{vvvkkkeeeeeeaaa^^^^^^]]]ZZZ[[[^^^]]]aaajjjzzz~~~tttkkkhhhdddbbbdddeeecccdddfffkkkvvv~~~tttpppppp^^^KKKDDDDDDDDDDDDDDD>>>>>>>>>>>>============:::;;;<<<>>>???????????????EEEIIIMMM```jjjZZZ]]]QQQMMMSSSUUUYYYpppnnn]]]LLLJJJHHHGGGHHHHHHFFFEEEGGGGGGGGGFFFEEEEEEGGGIIIGGGNNNTTTXXXeee|||tttzzz}}}zzzwwwqqqkkkfffcccbbbbbbaaabbbbbbaaa``````bbbccceeeiiiooorrrqqqooonnnmmmlllpppwww}}}~~~zzzvvvuuutttrrrooommmkkkkkkllllllkkkooossstttrrrpppooopppoootttxxxzzzyyyyyyzzz||||||}}}}}}{{{xxxuuuttttttrrrpppnnnoooqqqrrrsssrrrwwwzzzRRRQQQQQQPPPKKKCCCBBBEEE???>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@???===<<<;;;<<<======<<<<<<===??????@@@AAADDDHHHLLLPPPRRRYYY^^^dddkkksssqqqgggfffdddaaa___^^^]]]^^^^^^]]]\\\aaappp~~~yyytttrrrppppppooonnnnnnmmmmmmppptttxxxyyynnnpppkkk[[[JJJDDDCCCAAA???>>>??????>>>===============@@@@@@????????????@@@@@@BBBDDDBBBIII]]]tttwww^^^[[[WWWTTTSSSNNNOOO```tttbbbRRRNNNKKKLLLJJJFFFDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGKKKLLLOOOTTT\\\mmm~~~zzz~~~|||xxxrrrkkkfffdddddddddbbbbbbcccbbb^^^___cccdddfffjjjlllmmmllljjjiiikkkmmmooosssxxx}}}zzzvvvttttttrrrpppnnnmmmlllkkkhhhfffjjjlllmmmnnnnnnmmmllljjjkkklllnnnpppqqqrrrqqqqqqqqqpppppppppppprrrssstttvvvvvvsssnnnooovvvzzz{{{~~~ZZZUUURRRQQQMMMFFFCCCCCC???>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@???===<<<;;;<<<======<<<<<<===??????@@@AAACCCGGGKKKOOOQQQVVVZZZ```gggooo{{{xxxnnngggddd```]]][[[[[[ZZZZZZ\\\ZZZ\\\fffwww{{{sssttttttsssrrrrrrssstttuuuxxxwwwvvvvvvxxx|||yyytttuuuqqqyyyhhhXXXIIICCCCCCBBB?????????>>>>>>===============??????>>>>>>>>>>>>??????>>>AAA@@@EEEUUUhhhkkk]]]XXXUUUTTTOOONNN[[[mmmsss[[[RRRKKKKKKKKKIIIFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHLLLQQQWWWddd{{{}}}wwwrrrnnnmmmlllfffcccbbbdddbbb___```cccbbbccceeeggghhhhhhiiihhhiiiiiikkkmmmqqqtttxxxzzz}}}}}}yyytttqqqoooppppppnnnlllkkkjjjiiifffdddhhhiiijjjkkkkkkjjjiiihhhdddeeefffhhhiiiiiiiiiiiijjjjjjkkklllooorrruuuvvvvvvxxxvvvsssuuu|||ddd[[[TTTRRRPPPJJJDDDAAA???>>>===<<<<<<;;;;;;<<<<<<===>>>?????????>>>===;;;<<<======<<<<<<===?????????@@@CCCFFFJJJMMMOOORRRVVV\\\bbbjjjuuuwwwjjjfffaaa]]][[[[[[ZZZZZZ\\\ZZZYYY]]]hhh|||~~~xxxqqqkkkfffhhhiiikkknnnqqqtttvvvxxxyyywwwvvvwwwzzzrrrmmmppptttbbbTTTGGGCCCCCCBBB@@@@@@???>>>======<<<<<<======>>>>>>============>>>>>>@@@DDDCCCFFFPPP^^^|||{{{ddd]]]YYYWWWRRRNNNWWWeeennn^^^NNNKKKMMMMMMJJJGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEGGGJJJOOOSSS[[[mmm}}}yyytttqqqooonnnjjjfffdddeeeddd``````ccccccccccccdddeeegggiiikkkiiihhhgggggghhhkkknnnoooqqqtttwwwyyyyyyzzz{{{|||wwwwwwvvvsssnnnkkkjjjjjjmmmkkkhhhgggfffeeecccaaabbbcccdddeeeeeedddcccbbb^^^___aaabbbcccdddddddddffffffhhhjjjnnnrrruuuxxxzzz|||}}}|||~~~oooaaaUUURRRRRRMMMEEE@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>===;;;<<<======<<<<<<===???>>>???@@@BBBDDDHHHKKKMMMQQQUUUZZZ```fffooo{{{qqqkkkddd_________^^^]]]^^^\\\ZZZ[[[___nnnxxxqqqmmmjjjhhhfffhhhiiillloooqqqssstttuuusssqqqooopppuuuzzzsssooolllxxxuuu\\\PPPEEECCCCCCBBB@@@@@@>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======???EEEEEEFFFLLLUUUooommmddd]]][[[VVVQQQUUU^^^yyyqqqXXXNNNOOOOOOKKKIIIFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHKKKNNNQQQWWWeeesss|||wwwsssqqqppppppkkkhhhhhhgggcccccceeedddeeefffhhhjjjlllnnnnnnllljjjhhheeedddeeefffgggiiillloooqqqrrrsssuuuvvvssstttsssppplllhhhgggggghhhfffdddcccbbbaaa___]]]]]]^^^^^^______^^^^^^]]]^^^___```aaacccddddddeeehhhhhhjjjlllppptttwwwzzz~~~kkkYYYSSSSSSOOOFFF@@@???>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>;;;<<<======<<<<<<===???>>>>>>???@@@CCCFFFIIIKKKPPPTTTYYY^^^ccckkkuuu}}}wwwpppgggbbbaaabbbaaa```\\\\\\\\\\\\[[[cccvvvzzzvvvpppkkkjjjjjjllllllkkklllmmmooopppppppppppppppmmmlllmmmrrrwwwzzz{{{vvvrrrnnnnnnUUULLLDDDCCCCCCAAA@@@@@@>>>======<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::@@@@@@BBBGGGLLLbbbyyylll```]]]XXXRRRRRRXXXsssiiiXXXRRRNNNJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIJJJLLLNNNTTTaaammm~~~~~~|||{{{xxxqqqllllllkkkhhhfffhhhcccfffjjjnnnqqqrrrqqqqqqooommmiiifffcccbbbbbbbbbdddfffhhhjjjkkklllnnnppppppppppppmmmiiieeeccccccdddbbb```___```___]]][[[ZZZ[[[[[[[[[[[[[[[[[[ZZZ]]]^^^___aaabbbdddfffgggkkklllnnnqqquuuzzz~~~|||dddXXXUUUPPPHHHCCC???>>>===<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>???;;;<<<======<<<<<<===???======>>>???AAADDDGGGIIINNNRRRWWW[[[___fffooovvvvvvjjjcccbbbcccaaa___ZZZYYY[[[[[[YYY[[[gggttt{{{wwwtttrrrpppooooooqqqsssuuuoooppppppqqqqqqrrrssssssrrrppppppsssxxx}}}~~~}}}zzzwwwtttuuuhhhPPPHHHCCCCCCCCC@@@>>>???>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<======;;;@@@???BBBHHHJJJZZZuuuxxxggg___ZZZRRRPPPSSSiiilll\\\QQQJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFIIIKKKPPPZZZeeeooo~~~yyyrrrqqqpppmmmkkkkkkcccfffkkkppptttuuutttsssqqqpppmmmiiifffcccaaa___```bbbdddddddddeeegggiiiiiikkkkkkiiifffbbb``````bbb```______``````___^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^```bbbeeehhhiiinnnooorrruuuyyy~~~~~~rrraaaXXXQQQJJJFFF???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>??????;;;<<<======<<<<<<===???=========>>>@@@CCCEEEGGGKKKNNNSSSVVVZZZ```hhhnnnuuuqqqgggeeeccc```]]][[[YYYYYYZZZYYYXXX___ggg~~~}}}}}}~~~~~~~~~}}}|||}}}}}}~~~}}}|||ppp___LLLFFFBBBCCCCCC???===>>>======<<<;;;;;;;;;;;;<<<>>>==================>>>???AAA???BBBJJJJJJUUUkkksssggg___VVVRRRTTT\\\xxxqqq\\\PPPMMMIIIHHHGGGGGGFFFFFFFFFGGGEEEDDDFFFIIIKKKMMMSSS[[[cccnnn|||wwwvvvuuurrroooooofffiiimmmqqquuuwwwxxxxxxvvvuuusssppplllhhhdddbbbaaabbbcccbbbaaaaaacccdddcccfffggggggeeecccbbbbbbcccbbbaaabbbcccddddddcccaaa``````````````````aaa``````bbbeeehhhllloooqqqvvvvvvwwwxxxzzz|||~~~hhh[[[RRRLLLIII???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<>>>??????;;;<<<======<<<<<<===???=========>>>@@@BBBEEEFFFHHHKKKPPPSSSVVV[[[ccciiiooowwwwwwlllhhheeeaaa]]]^^^[[[ZZZ[[[ZZZYYY]]]cccjjj~~~eeeXXXKKKEEEBBBCCCCCC???<<<=========<<<;;;;;;;;;;;;<<<>>>>>>============>>>>>>===>>>;;;>>>FFFFFFMMM```|||~~~nnneee[[[VVVWWWSSSkkkgggXXXTTTIIIHHHHHHGGGFFFFFFFFFGGGDDDDDDGGGLLLMMMLLLOOOTTT^^^eeemmmxxxzzzxxxxxxtttqqqqqqkkklllnnnrrruuuyyy}}}~~~{{{zzzyyywwwsssnnnjjjgggdddeeeeeecccaaaaaabbbdddaaacccfffhhhgggfffffffffdddccccccdddggghhhhhhgggeeeddddddccccccddddddeeeggggggiiilllpppuuuyyy{{{~~~|||zzzxxxwwwwwwwww{{{ttt```WWWOOOIIIEEECCC@@@>>>>>>===;;;999>>>===<<<<<<<<<>>>???@@@>>>===<<<;;;;;;<<<>>>>>><<<<<<===>>>???AAACCCDDDIIIKKKNNNQQQUUUYYY___ccckkkoooxxxrrrkkkfffaaa\\\ccc```^^^]]]^^^______^^^iiizzzttt]]]MMMEEEDDDBBB@@@???>>>==================<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>???BBBGGGMMMRRRjjjyyynnnhhh]]]RRRTTT\\\jjj~~~|||dddVVVPPPNNNJJJGGGGGGIIIGGGDDDGGGGGGGGGHHHIIIKKKNNNOOOSSSYYY```gggqqq~~~{{{yyywwwuuuqqqqqqsssuuuxxx|||~~~}}}}}}~~~|||yyyuuupppnnnmmmkkkiiigggffffffffffffdddfffhhhiiiiiijjjlllmmmlllmmmnnnnnnoooooonnnnnnrrrqqqooommmkkkkkkjjjjjjqqqpppppprrrwww|||~~~{{{uuupppooosssvvvxxx{{{xxxbbbWWWPPPJJJEEECCC@@@>>>===<<<;;;999======<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCFFFIIILLLOOORRRVVV\\\___iiillltttyyyqqqkkkeee``````^^^\\\[[[\\\]]]]]]\\\```oooyyyeeeSSSGGGDDDCCCBBB@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<===>>>???AAAFFFLLLPPPaaaqqqggg[[[QQQPPPVVV___nnnuuucccVVVRRRMMMJJJIIIJJJGGGDDDGGGGGGGGGGGGIIIKKKMMMNNNNNNSSSZZZ___gggttt}}}{{{{{{zzzwwwwwwxxxyyy{{{}}}~~~zzzwwwttttttrrrqqqnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnpppqqqvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttuuusssrrrssswww|||~~~}}}|||yyytttppppppssswww{{{}}}zzzcccXXXRRRMMMFFFCCC@@@======<<<:::999<<<<<<<<<;;;<<<<<<===>>>@@@???>>><<<;;;;;;;;;;;;============>>>???@@@AAACCCFFFHHHKKKNNNRRRXXX[[[dddgggnnnxxxyyyqqqjjjddd```^^^\\\[[[\\\]]]]]]]]][[[dddsss}}}iiiZZZOOOHHHCCCBBBAAA???>>>=========;;;;;;;;;;;;:::::::::999;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@DDDIIIMMMUUUpppxxxhhh\\\SSSNNNPPPTTT]]]ooowww^^^WWWOOOKKKKKKKKKHHHEEEFFFFFFFFFFFFGGGIIIKKKMMMJJJOOOTTTXXX\\\fffsss}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzxxxuuusssqqqoootttuuuvvvvvvuuuuuuvvvwww~~~~~~}}}yyyzzz|||}}}~~~~~~}}}}}}yyywwwtttuuuxxx{{{~~~|||{{{yyyuuussstttwwwzzz|||eeeZZZUUUQQQGGGDDD@@@===<<<<<<;;;999<<<<<<;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<<<<<<<>>>>>>=========>>>??????BBBDDDFFFIIIKKKOOOTTTXXX```bbbhhhqqqyyywwwmmmgggdddaaa___^^^___```______\\\```gggtttvvvbbbVVVNNNJJJBBBAAA@@@???============;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???>>>???AAAEEEIIINNNaaammm___WWWOOONNNOOOTTT```xxxhhh[[[OOOKKKLLLKKKHHHFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJNNNRRRUUUXXX^^^hhhooo~~~~~~~~~~~~|||yyyvvvuuuxxxzzz{{{{{{{{{{{{|||~~~~~~yyy{{{}}}}}}|||{{{yyyvvvvvvxxx{{{|||}}}|||{{{zzzxxxxxx{{{~~~iii]]]WWWRRRIIIFFFAAA>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>======<<<======>>>>>>AAACCCEEEGGGJJJMMMRRRUUU[[[]]]dddlllsss}}}}}}qqqjjjfffdddaaa````````````___]]]]]]```hhhxxxttt]]]PPPIIIDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;===>>>>>>>>>>>>???CCCEEELLLWWWuuuwwweeeYYYQQQNNNNNNQQQXXXiiiuuubbbPPPJJJKKKJJJGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKJJJMMMQQQTTTVVV[[[bbbgggrrr|||~~~~~~~~~|||zzzyyyyyy{{{}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}yyy{{{|||}}}}}}|||zzzxxx{{{yyywwwwwwyyy{{{||||||{{{zzzyyyzzz|||ppp```WWWQQQLLLHHHCCC???>>>======<<<<<<<<<=========<<<;;;;;;999:::;;;===>>>>>>???>>>===<<<<<<<<<<<<======>>>@@@BBBDDDFFFHHHKKKOOOSSSWWWYYY___gggmmmvvvyyyppphhhfffbbb```______^^^\\\[[[[[[]]]bbbmmmuuu]]]NNNFFFBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;<<<============>>>AAACCCKKKPPPeeennn]]]TTTOOONNNPPPRRR\\\sssoooUUUMMMLLLJJJHHHHHHFFFFFFEEEEEEFFFHHHIIIJJJIIIKKKNNNPPPSSSXXX]]]aaaiiiqqqzzzyyyzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzz|||}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~}}}||||||}}}}}}|||zzzyyywwwzzzyyyyyy{{{}}}~~~}}}yyyxxxxxx{{{uuucccWWWOOONNNJJJDDD@@@??????>>>>>>======>>>>>>>>>===<<<;;;:::;;;<<<>>>>>>>>>======;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDFFFIIIMMMPPPTTTVVV[[[bbbgggnnn{{{zzzllliiieeebbbaaa___^^^\\\\\\[[[]]]```eeeqqqvvv\\\MMMFFFBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999:::::::::::::::;;;======<<<===@@@BBBGGGHHHUUUqqqgggYYYRRROOOPPPOOOSSSdddwww___RRROOOKKKHHHIIIGGGGGGFFFFFFGGGHHHJJJKKKIIIJJJKKKMMMPPPTTTYYY\\\bbbgggrrryyyyyy~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{|||zzzzzz|||}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzyyyzzz||||||{{{{{{wwweeeXXXPPPOOOKKKEEEAAA@@@?????????===>>>?????????>>><<<;;;<<<<<<===>>>>>>===<<<;;;;;;::::::;;;<<<===>>>>>>>>>???AAACCCDDDGGGKKKNNNRRRTTTYYY^^^bbbhhhtttqqqmmmiiifffdddbbb```^^^```^^^___```___eeeyyyqqqVVVIIICCCAAA???>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888888999999999:::::::::999;;;<<<<<<<<<===???AAACCCCCCKKKbbbsss___VVVPPPPPPOOOOOO\\\nnnfffWWWRRRLLLIIIJJJHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLNNNSSSWWWZZZ]]]bbbiiiqqq|||{{{xxx|||~~~~~~~~~~~~~~~zzzxxxxxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{zzzzzzzzz{{{{{{yyyzzz~~~~~~jjj]]]WWWRRRKKKEEECCCAAA===<<<===;;;<<<===>>>>>>===<<<<<<@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<======>>>===>>>???AAACCCFFFHHHIIIMMMPPPTTTXXX^^^dddlllqqqvvvlllgggddd___]]]^^^\\\]]]]]][[[ZZZ___iiiqqqjjjRRRGGGDDDCCC>>>>>>>>>>>>============<<<<<<::::::::::::<<<<<<999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@CCCEEEJJJXXXrrrjjj___UUURRRRRRUUU^^^ggg{{{bbbUUUOOOJJJGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJJJJKKKNNNQQQTTTUUU^^^[[[```kkkssszzz~~~~~~}}}yyyzzzyyy{{{|||~~~~~~}}}ssscccYYYTTTMMMGGGFFFEEEBBB@@@AAA<<<<<<===>>>>>>======<<<>>>>>>>>>>>>==================<<<<<<<<<<<<=========>>>???@@@BBBDDDFFFHHHLLLNNNRRRWWW\\\bbbiiinnn{{{rrrlllgggbbb```aaa^^^___^^^\\\ZZZ]]]eeelllcccOOOFFFCCCCCC>>>>>>=========<<<<<<<<<:::999888888888888999:::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDIIISSSgggxxxgggZZZXXXXXXVVV[[[dddxxxpppZZZNNNJJJJJJHHHHHHHHHGGGFFFFFFFFFGGGIIIIIIJJJLLLNNNQQQSSSTTTYYYWWW[[[ccchhhnnnnnn^^^WWWOOOHHHGGGEEEAAA>>>>>>======>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???@@@@@@======<<<<<<<<<<<<=========>>>>>>???@@@BBBDDDEEEIIILLLOOOSSSXXX^^^eeejjjqqqzzz|||rrrkkkeeebbbccc___```___\\\ZZZ[[[___dddmmmsssYYYKKKEEEBBBAAA======<<<<<<<<<;;;;;;;;;999999888888888888999999999999999999::::::::::::;;;:::::::::;;;<<<======<<>>===>>>>>>>>>>>>>>>>>>======;;;;;;<<<===>>>???@@@@@@>>>======<<<<<<<<<<<<============>>>???@@@AAABBBGGGIIILLLOOOTTTYYY```dddjjjrrr~~~yyyooogggcccccc``````___]]]ZZZZZZ]]]___eeeqqq}}}gggPPPGGGCCC@@@???<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::;;;888999999999999::::::::::::::::::::::::;;;<<<<<<999???EEEGGGLLLaaannnoooooobbb\\\aaammmhhhYYYRRRKKKJJJIIIJJJJJJKKKJJJIIIGGGHHHJJJMMMNNNOOOOOONNNSSSRRRSSSWWWWWWYYYbbblllttt~~~}}}|||~~~yyy{{{~~~lll___TTTOOOMMMIIIDDDCCC@@@@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<======???@@@@@@DDDFFFIIILLLOOOUUU[[[___eeemmmwwwvvvjjjdddccc``````___]]]\\\\\\]]]___bbbfffttt~~~^^^KKKEEEBBB>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888999999999:::::::::::::::::::::;;;<<<===888===CCCEEEGGGVVVzzz~~~{{{zzznnndddddd```vvvhhhTTTLLLIIIGGGHHHJJJKKKKKKJJJFFFHHHJJJLLLMMMMMMMMMLLLOOOOOOQQQSSSTTTVVV[[[bbbeeelllyyy~~~~~~yyytttssszzzkkk[[[TTTQQQLLLHHHFFFBBBAAA@@@???>>>>>>>>>?????????>>>>>>======<<<<<>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@CCCDDDGGGIIILLLQQQWWW[[[aaahhhrrrzzzsssiiieeecccaaa___^^^]]]^^^___```______gggyyy||||||wwwWWWIIIEEE@@@<<<<<<<<<<<<;;;;;;;;;:::::::::777777888888888888777777888888888888999999999999999999::::::;;;===>>>???999<<>>>>>??????>>>>>>>>>>>>============???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCFFFHHHJJJNNNTTTXXX[[[bbbkkkrrryyyrrrlllhhheeeaaa___^^^___``````^^^^^^bbbmmm{{{|||xxx~~~lllQQQGGGEEE@@@<<<===<<<<<<<<<<<<;;;;;;;;;;;;666777888999999888777666888888888888999999999999999999:::;;;<<<>>>@@@AAA<<<:::===CCCDDDJJJ___wwwvvviiiaaafffrrruuuYYYRRRJJJFFFGGGIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKGGGJJJMMMNNNPPPQQQRRRRRRWWWYYY```iiiooouuu~~~wwwuuu}}}pppcccWWWMMMIIIDDDBBBAAA???>>>>>>??????============>>>>>>>>>>>>??????>>><<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBAAACCCEEEGGGIIIMMMSSSVVVVVV^^^ffflllqqq|||yyyrrrlllhhhccc```______````````````ccchhhmmm}}}}}}yyy~~~dddLLLFFFEEE@@@<<<>>>======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888777888888888888999999999888999:::;;;===???AAACCC>>>999;;;AAADDDFFFVVVjjjzzziiidddaaabbbooocccZZZOOOIIIIIIJJJJJJHHHIIIIIIHHHGGGHHHIIIJJJKKKHHHKKKNNNOOOPPPQQQQQQOOOVVVWWW\\\cccddddddlllwww}}}|||zzzxxxvvvwwwxxxvvvzzzpppcccXXXPPPHHHDDDAAABBBAAA??????BBB===============<<<<<<<<<===============<<<<<<<<<===<<<:::999:::;;;===??????AAADDDFFFGGGJJJNNNPPPXXXYYY^^^fffmmmttt}}}tttllleeecccccc___]]]^^^^^^^^^___aaabbbkkknnnZZZJJJGGGDDD>>><<>>@@@DDDIIIOOOTTTrrrxxxqqqeeeaaa```eeemmmzzzzzzdddNNNFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMSSSTTTVVVXXX\\\___bbbdddnnnttt}}}~~~|||{{{zzztttpppooooookkkmmmvvvsssdddZZZMMMGGGCCCCCCAAA>>>===@@@=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>@@@CCCEEEFFFIIILLLOOORRRSSSXXX```ffflllxxx{{{qqqiiifffddd```^^^___```^^^___```aaagggvvvdddRRRDDDBBBAAA;;;999===::::::;;;;;;;;;:::999888;;;;;;;;;:::777555222111888888888888888888888888888888999::::::;;;;;;<<<;;;<<<>>>???AAAEEEJJJNNN]]]|||~~~sssgggaaa\\\\\\___gggtttwwwXXXJJJHHHHHHGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOQQQSSSVVVYYY\\\]]]ccchhhqqq~~~~~~~~~zzzsssqqqnnnhhhdddddddddiiiuuuuuuiiiUUUMMMFFFDDDAAA===<<<>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========???AAACCCDDDFFFJJJLLLQQQRRRVVV]]]bbbgggqqq||||||qqqlllhhhcccaaabbbbbb___^^^```aaacccjjjrrrnnnXXXKKK@@@@@@???:::888;;;:::::::::;;;:::999999888;;;:::999888777555444444888888888888888888888888888888999999:::;;;;;;;;;<<<=========>>>@@@DDDHHHOOOfff{{{nnneee\\\XXXVVVXXX___gggoooiiiSSSLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJIIIHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMOOOQQQSSSUUUVVVXXXZZZ___iiivvv~~~yyyppphhhddd```[[[ZZZ\\\^^^mmmuuu\\\RRRIIIEEEBBB>>>===???======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<===???AAABBBCCCGGGIIIPPPPPPTTTZZZ^^^bbbkkkttt|||tttnnngggddddddddd___]]]```bbbaaabbbeeetttqqq___PPPFFF@@@@@@AAA===;;;<<<::::::::::::999999888888888888888888999:::;;;<<<888888888888888888888888888888888999::::::;;;;;;;;;<<<=========>>>BBBDDDNNN[[[{{{yyymmmbbb\\\YYYXXX[[[```___mmmbbbSSSMMMLLLLLLIIIJJJKKKKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJMMMMMMMMMNNNOOOPPPRRRRRRRRRTTTWWW]]]gggttt{{{yyyxxxxxxqqqhhh```[[[WWWUUUWWW[[[bbbvvvyyydddXXXLLLFFFDDDAAA@@@AAA>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;===>>>???@@@AAADDDFFFJJJKKKOOOTTTWWWZZZbbbjjjuuu||||||sssjjjeeedddeee```^^^aaacccaaa___```jjjrrrrrraaaUUUIIICCC@@@@@@AAA???<<<<<<::::::999999888888888888777777777888999:::<<<===777777777777777777777777777777888999999::::::;;;:::;;;=========???BBBDDDJJJQQQiiivvvggg```]]][[[ZZZ\\\\\\cccqqqwww\\\NNNKKKLLLIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHLLLLLLLLLLLLMMMNNNOOOOOOOOOQQQUUUXXX^^^fffooovvv{{{vvvrrrpppooooookkkcccZZZTTTPPPOOOTTTZZZfffzzzzzzlll^^^PPPIIIFFFCCCBBBCCC??????>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<======;;;<<<>>>>>>>>>@@@BBBEEEJJJJJJNNNTTTVVVXXX___gggooovvv{{{ooogggeeefffbbb```cccccc``````aaaeeehhhrrryyyeeeUUUMMMCCCAAA???>>>>>>===;;;:::::::::999888888888888999888888888777777777777777777777777777777777777777777777888888999:::::::::999;;;<<<===>>>???BBBDDDEEEIIIZZZxxxnnnccc___ZZZWWWWWW]]]^^^dddvvviiiTTTLLLJJJKKKLLLNNNOOOPPPOOOMMMLLLJJJJJJIIIHHHGGGGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKNNNSSSUUUWWWZZZ```eeelllsss~~~~~~}}}zzzuuuoookkkhhhfffeeeddd\\\TTTOOOKKKJJJQQQYYYhhh{{{uuuvvv|||~~~uuueeeTTTKKKHHHDDDBBBCCCAAA@@@???>>>===<<<;;;;;;888999999:::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;<<<>>>>>>>>>???AAACCCJJJJJJNNNTTTVVVWWW^^^fffiiippp{{{zzzppplllhhhdddbbbcccaaa^^^___ccccccbbbgggrrrwww___PPPIIIBBBAAA???===<<<<<<;;;999::::::888777777777888999777888888999888777666555777777777777777777777777777777777888999999::::::999;;;<<<=========???AAACCCGGGPPPdddyyymmmgggbbb]]][[[^^^^^^___gggxxxaaaTTTMMMNNNPPPRRRTTTTTTSSSQQQPPPMMMLLLKKKJJJIIIIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJHHHLLLPPPRRRQQQSSSXXX]]]^^^bbbiiisss~~~|||{{{|||zzzyyyzzz{{{}}}wwwtttpppjjjeeeaaa___^^^XXXRRRMMMKKKJJJLLLUUU___ooorrrnnnqqquuu|||kkkXXXMMMHHHDDDBBBBBBAAAAAA@@@???>>>===<<<<<<777777888999::::::;;;;;;===<<<:::999:::;;;===???;;;===>>>>>>>>>???AAACCCEEEFFFJJJOOOQQQRRRYYYaaa___gggqqq{{{xxxtttjjjfffdddccc___\\\___dddbbb```bbbgggmmmyyyxxx^^^OOOJJJCCCCCCAAA>>>======<<<:::;;;:::888777777777888999555777999;;;<<<;;;:::999777777777777777777777777777777777888999999::::::999;;;<<<<<<<<<;;;===>>>@@@DDDHHHTTTqqqxxxrrrnnniiifff``````^^^```pppmmm^^^TTTQQQRRRUUUWWWWWWVVVTTTSSSOOONNNMMMKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKGGGKKKOOOPPPOOOQQQVVV[[[WWWYYY\\\bbbjjjttt|||~~~|||}}}~~~{{{wwwtttssstttwwwyyytttqqqmmmhhhccc^^^[[[YYYMMMJJJHHHIIILLLRRR^^^jjjxxxuuukkkiiikkkyyy|||nnn[[[KKKCCCAAAAAAAAABBBAAA???===<<<======>>>;;;::::::999:::;;;===>>>===<<<;;;:::999::::::;;;;;;===>>>=========???AAABBBDDDGGGJJJMMMQQQVVVYYY```fffmmmttt|||wwwpppjjjdddaaaaaabbb```^^^aaa______cccffflllwwwuuu\\\LLLGGG@@@???>>>===;;;;;;::::::::::::999999888777666666777777777777777666555555555555666777888999999:::888888999999999:::::::::999999:::;;;;;;<<<<<<===@@@===@@@LLLaaa|||}}}vvvrrrbbbYYYbbbooozzzdddaaaXXXXXXYYY[[[]]]]]]\\\[[[TTTRRRPPPOOOOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOQQQQQQSSSUUUWWWZZZ]]]bbbhhhlllttt{{{zzzuuusssrrrpppmmmkkkkkkooosssvvv{{{wwwppphhh___XXXSSSQQQKKKKKKOOOTTTTTTVVVbbbpppoooiiijjjuuutttjjj\\\NNNEEEBBBAAABBBAAAAAA@@@???>>>======>>>;;;:::999999:::;;;<<<======<<<;;;:::999:::;;;;;;;;;<<<======<<<===???@@@AAACCCFFFHHHKKKOOOTTTWWWZZZ___ffflllsssxxxqqqhhhcccbbbbbbaaa___```]]]]]]___aaadddmmmwwwnnnWWWHHHCCC@@@???>>><<<;;;;;;::::::::::::999888888777666666888888888888888777666666666666666777888888888999888888888888999999999999999999::::::;;;<<<<<<<<<>>>???CCCKKKWWWmmm{{{iii]]]```gggttt|||nnngggccc```___bbbddddddccc]]]YYYSSSNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOQQQSSSUUUZZZ___cccdddkkkuuuwwwqqqooonnnllliiiiiilllqqqvvvyyy}}}xxxpppfff]]]VVVRRRPPPMMMOOOUUU]]]aaaggguuuyyylllllluuu|||~~~mmmfffZZZOOOGGGCCCBBBBBB@@@AAAAAA@@@@@@???>>>===;;;::::::999999:::;;;<<<===<<<;;;:::999:::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@BBBDDDFFFIIILLLQQQTTTVVVZZZ```dddjjjttt~~~rrriiieeedddcccbbbaaa^^^\\\]]]]]]^^^cccjjjkkk{{{zzzdddPPPDDD@@@???>>>===<<<;;;:::::::::999999999888888777777666888888999999999888777777777777777777777777777777777777777777888888888888999999::::::;;;;;;<<<<<<<<<@@@EEEGGGJJJZZZzzzuuueee``````iiixxxoooddd___bbbgggkkklllhhhbbbXXXPPPMMMLLLMMMMMMKKKJJJJJJJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJLLLMMMOOORRRVVVYYYWWW\\\ccckkksss||||||yyyzzzzzzxxx}}}tttooolllllliiigggiiiooouuuyyyyyywwwqqqggg\\\TTTQQQPPPPPPYYY]]]eeeooowwwssspppxxxqqqfffXXXMMMHHHEEEBBB@@@@@@AAABBBBBBBBB@@@???>>><<<;;;:::999999:::;;;;;;<<<<<<::::::::::::;;;<<<:::;;;<<<;;;;;;;;;===??????AAACCCDDDFFFIIIMMMPPPUUUXXX\\\```dddmmmxxx~~~rrrkkkhhhfffdddeee```^^^___^^^\\\___cccccclllyyyppp[[[KKKBBB???>>>===<<<;;;::::::::::::999888888888777777777666777777888888888777777666777777777777777666666666666666666666777777777777888999999:::;;;;;;<<<<<<<<>>AAAAAABBBCCCCCCBBB@@@???>>>===;;;:::::::::;;;;;;<<<;;;::::::::::::<<<<<<:::;;;<<<;;;;;;;;;===???>>>@@@AAABBBCCCFFFJJJMMMTTTVVVYYY\\\```fffooouuu}}}tttnnniiifffgggbbb___``````]]]^^^aaabbbdddjjjtttgggUUUIIIBBBAAA===<<<;;;::::::999::::::888888888777777777777777555555666666666666666555777777777666666666666666555555666666666777777777888888999999:::;;;;;;<<<>>>======>>>@@@III[[[mmmpppfff^^^___nnniiiaaadddkkkooooooiiibbb[[[WWWTTTRRRQQQNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTVVVYYY^^^bbbgggpppzzz~~~}}}~~~|||wwwpppqqqvvvyyyuuu{{{~~~{{{xxxwwwyyyyyyuuunnniiiggggggppppppqqqssstttrrrlllgggaaa\\\UUUQQQTTT]]]hhhooowww}}}|||nnn[[[RRRMMMGGGAAABBBBBBCCCCCCCCCCCCBBBBBB@@@???===;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===:::;;;<<<<<<;;;<<<>>>@@@>>>@@@AAAAAABBBDDDGGGJJJPPPQQQTTTWWWZZZ```fffkkkuuuwwwooojjjjjjddd`````````^^^^^^``````^^^```fffooozzzyyy___PPPFFFBBBAAA<<<;;;:::999999999999999777777777777777777777777444444555555666666555555666666666666666666666666666666666666777777777777888888999999::::::;;;;;;???;;;;;;===AAAGGGRRR\\\yyyqqqfff___]]]eeennnxxxfff______aaahhhddd___\\\ZZZXXXVVVUUURRRQQQOOOMMMKKKIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGIIIIIIHHHIIIJJJKKKJJJKKKMMMMMMNNNQQQVVVYYY[[[```eeegggfffhhhmmmrrrvvvxxx{{{}}}}}}{{{yyywwwrrrssswwwwww|||~~~{{{xxxwwwxxxvvvrrrnnnhhhiiiiiieee```^^^___bbbpppqqqrrrqqqmmmggg```]]]UUUUUUVVV[[[cccnnnxxxooo\\\QQQJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA???===<<<;;;<<<<<<;;;;;;:::999:::;;;<<<===;;;<<<======<<<===???@@@???@@@AAAAAAAAACCCFFFHHHKKKMMMOOOSSSWWW\\\aaadddlllttt{{{sssooohhhbbbaaaaaa______aaa```\\\\\\aaafffjjjrrr{{{qqqWWWJJJCCC@@@???;;;::::::999999999999999666777777777777777777777444444555666666666666666444555555555666777777777666666777777777888888888888888888999::::::;;;;;;===;;;<<>>===<<<<<<===;;;::::::999:::;;;<<<===<<<===>>>=========???AAA???@@@AAAAAAAAABBBEEEHHHJJJKKKNNNQQQVVV[[[___bbbeeelllvvv}}}uuummmeeedddcccaaaaaabbbddd___^^^bbbcccbbbfffmmmmmm~~~lllRRRFFFAAA>>>===::::::999999888999999999666666666666777777777777555555666777777888777777333444444555666777888888777777777777888888888888777888888999::::::;;;;;;<<<<<>>>>>@@@AAABBBCCCCCCEEEGGGIIILLLNNNRRRVVVZZZaaadddlllwwwwwwnnniiiiiihhheeebbbbbbaaa___```aaacccbbbbbbmmmttt}}}|||aaaKKKCCC@@@===<<<;;;;;;::::::999888777777:::999999888777666666555555555666666666666555555666666666666555555555555888888888888777777777777666666777888999999:::::::::;;;;;;<<<>>>???AAABBBIIIZZZppp{{{mmmhhhccc___^^^^^^cccoooooojjj]]]SSSSSSWWWYYY]]]bbbjjjddd\\\VVVUUUTTTQQQOOONNNLLLIIIGGGHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOTTTVVVZZZ___cccfffggghhhiiimmmsssxxx{{{}}}|||zzzuuupppjjjeeeaaa```\\\[[[ZZZZZZZZZXXXVVVTTTOOONNNMMMMMMPPPSSSUUUUUUccc^^^YYYUUUQQQQQQXXXaaaqqqzzz{{{|||hhhXXXRRRKKKFFFCCCDDDDDDBBBCCCFFFCCCCCCBBB@@@???===<<<<<<::::::999:::<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAABBBBBBDDDFFFHHHJJJMMMPPPUUUXXX___aaahhhqqqyyyzzzrrrnnnkkkeeeaaacccaaa______`````````______eeennnvvv~~~~~~~~~~~~uuuVVVFFFCCCBBBAAA@@@;;;;;;:::999999888777777999888888777666666555555555555666666666666555555666666666666666666666666555555555555555666666666777777777777888999:::;;;:::::::::;;;===???@@@AAAFFFRRRaaa|||uuummmgggbbb\\\ZZZ\\\dddppp|||lll]]]VVVUUUXXX___gggkkkfff```ZZZVVVSSSPPPNNNNNNLLLJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNQQQUUUYYY\\\^^^___dddhhhmmmrrruuuxxxzzz|||{{{{{{|||{{{yyywwwtttsssrrrppplllfffaaa]]]YYYXXXVVVVVVTTTTTTTTTSSSRRRQQQKKKJJJJJJMMMPPPUUUXXXZZZYYYVVVSSSRRRQQQUUUbbbpppvvvnnnmmmsssxxx}}}eeeWWWMMMGGGCCCEEEEEEDDDDDDGGGEEEDDDCCCAAA???===<<<;;;;;;:::999:::<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAACCCDDDGGGHHHJJJNNNRRRUUU[[[\\\bbbiiiooowwwxxxrrrjjjdddfffccc```_________^^^]]][[[^^^cccfffkkksss}}}}}}yyyyyy{{{~~~ttt___JJJAAAAAABBBAAA@@@:::::::::999888888777777777777777666555555444444555555666666666666555555555555555555555555555555444444444555555666666777888777666666777888:::;;;999999999:::;;;===>>>???BBBGGGNNNccc{{{rrrkkkaaa\\\YYYZZZ```mmmqqq```VVVVVV^^^ggghhhgggddd___XXXRRROOONNNNNNMMMMMMKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGIIIKKKNNNQQQTTTVVV[[[___eeeiiilllooorrrtttyyy{{{}}}~~~~~~~~~}}}||||||}}}}}}vvvvvvuuusssqqqnnnkkkiiieeeccc```[[[WWWTTTQQQPPPPPPPPPOOONNNNNNOOOQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWQQQQQQSSSUUUVVV^^^qqqtttiiieeegggrrr{{{tttaaaPPPIIIDDDEEEFFFEEEEEEGGGFFFEEEDDDBBB@@@>>><<<<<<<<<;;;999:::;;;<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBDDDFFFGGGJJJNNNRRRVVVWWW\\\bbbffflllyyy|||sssmmmiiifffbbb`````````___^^^^^^___```aaabbbfffkkkpppvvv}}}yyywwwxxx{{{bbbRRRCCC??????>>>;;;::::::999999999888888777777666666555555555444444444444555555666666555555444333333333333333444444444555555666666777888999999888777666666666777999:::888888888999:::<<<===>>>>>>BBBDDDQQQmmmyyynnnfff^^^ZZZYYY___nnn|||ttt```XXX[[[``````bbbbbb]]]VVVQQQOOOOOONNNOOOPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFIIILLLOOOPPPTTTWWW\\\```cccfffiiikkkpppsssuuuvvvvvvwwwyyy{{{~~~}}}zzzwwwttttttvvvyyyzzzzzzzzzyyywwwxxxzzz||||||{{{{{{|||~~~~~~|||yyyuuusssppppppnnnllliiieeebbbaaa[[[ZZZWWWTTTQQQNNNMMMLLLLLLLLLLLLMMMNNNPPPTTTWWWZZZ[[[]]]]]][[[YYYWWWWWWQQQVVV^^^ccceeemmmwwwooojjjlllrrr|||mmmVVVMMMFFFFFFGGGEEEDDDEEEFFFEEEDDDBBB@@@???=========;;;999999;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>>>>>@@@BBBCCCDDDGGGJJJMMMPPPRRRXXX^^^aaafffqqq|||}}}uuummmiiieeebbbaaa``````___^^^]]]]]]\\\\\\^^^aaaccceeeqqq{{{{{{zzzyyyxxxzzzoooVVVKKKAAA??????;;;888666999999888888888888888777555555555555444444444444444444555555555555444444333333444444444555555555444555555666777888888999888777666666666777888999888888888888999;;;<<<===;;;BBBCCCIIIZZZnnn|||ssshhh___XXXXXXbbbmmmvvvggg___\\\WWWYYYZZZVVVQQQLLLLLLMMMNNNQQQSSSRRRPPPMMMLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCDDDFFFHHHKKKLLLNNNQQQUUUXXX[[[]]]aaacccgggiiilllmmmnnnpppsssvvvwwwvvvsssooollllllnnnpppssstttsssrrrqqqqqqsssuuuuuuuuutttuuuvvvyyy|||}}}~~~~~~~~~~~~}}}}}}||||||~~~zzzvvvrrrooojjjgggdddcccaaa___[[[XXXVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJIIIKKKMMMOOOQQQUUU[[[```___bbbeeeeeeaaa]]][[[ZZZUUU^^^lllwww{{{yyyrrrnnnnnnttt{{{qqqppp}}}vvv^^^TTTKKKIIIIIIGGGDDDDDDEEEEEEDDDCCCAAA@@@??????>>><<<999999:::;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<============>>>???@@@AAACCCGGGJJJKKKNNNTTTZZZ]]]aaakkkuuuuuupppjjjfffcccaaa```^^^^^^]]]\\\[[[[[[]]]^^^``````gggpppwww}}}zzzxxxuuuwwwxxxzzz}}}zzzlll^^^LLLEEE?????????<<<::::::888888888888888888888888555555555555555555555555444444555555555555444444555555555666777777888888333333333444444555555666777777777777777777777777888888888888999:::;;;<<<:::CCCEEEEEENNN\\\xxxtttggg\\\VVV[[[cccppptttiiiZZZYYYVVVRRRMMMJJJJJJJJJOOOSSSVVVVVVRRRNNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGKKKMMMPPPRRRSSSVVVYYY[[[^^^```bbbdddfffiiimmmpppppppppnnnjjjgggfffgggiiiiiikkklllllllllnnnppprrrvvvuuuttttttuuuwwwyyyzzzzzzzzzzzzzzzyyyxxxvvvvvvwwwtttppplllhhhddd```]]]ZZZYYYWWWUUURRRPPPNNNMMMKKKKKKJJJIIIHHHHHHIIIIIIIIIMMMRRRVVVZZZ___ggglllqqqrrrpppjjjbbb[[[XXXXXX```kkk}}}{{{uuutttvvv}}}}}}rrrnnntttyyy}}}hhh\\\QQQNNNMMMIIIFFFDDDDDDDDDDDDCCCBBBAAAAAAAAA???<<<999999:::;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>>>>???AAADDDGGGGGGJJJPPPVVVXXX[[[dddmmm|||vvvooojjjfffcccaaaaaa```^^^^^^___```aaaaaa```bbbeeehhhmmmxxx|||xxxwwwwwwwwwuuuxxx{{{~~~wwwjjj\\\PPPGGGAAA>>>??????<<<<<<>>>777777777777888888888888555555555555555555555555333444444555555444444333333444444555666666777777444444444444444444444444555666777888888777666555999999999999999:::;;;<<<999BBBCCCBBBGGGOOOeeeuuufff\\\\\\bbbeeerrrmmmggg^^^VVVQQQNNNMMMLLLOOOTTTYYYXXXTTTPPPNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDAAAAAABBBCCCCCCDDDCCCCCCHHHJJJLLLMMMMMMOOORRRTTTUUUWWWYYY[[[^^^aaafffiiikkklllkkkiiifffddddddeeegggiiikkkllllllmmmnnnpppvvvuuusssrrrrrrssstttuuuttttttttttttrrrqqqooonnnjjjgggdddaaa___\\\XXXVVVTTTSSSQQQOOONNNMMMLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKNNNTTT]]]cccgggnnnvvv|||xxxmmmccc^^^```dddxxxbbbkkkwwwxxxrrrrrrqqqnnnaaaUUUQQQPPPKKKGGGEEEDDDDDDCCCCCCCCCBBBBBBBBB???===:::888999;;;;;;;;;999999::::::;;;<<<======::::::;;;;;;;;;;;;;;;;;;:::;;;=========???CCCEEEEEEHHHNNNSSSUUUVVV^^^hhhqqquuuxxxqqqkkkgggdddaaa```^^^^^^___`````````___``````aaacccjjjsss{{{yyyuuuuuuvvvwwwwwwzzz}}}vvvdddSSSHHHFFFAAA>>>???>>><<<<<>>DDDIIIYYYrrrqqqdddaaaeee```gggwwwwwwjjj___YYYUUURRROOOOOOUUUZZZZZZUUUPPPOOOPPPLLLLLLLLLMMMNNNNNNNNNOOOLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBFFFHHHIIIIIIJJJKKKMMMPPPOOOQQQTTTVVVYYY]]]bbbeeeiiijjjjjjiiifffdddddddddkkkmmmooopppnnnmmmmmmmmmnnnmmmkkkiiiiiiiiikkkkkkkkkkkkkkkjjjiiigggdddccc```^^^\\\ZZZYYYWWWUUUSSSMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLMMMNNNUUU\\\fffnnnssszzz~~~vvvmmmgggjjjuuu~~~^^^___cccmmmnnnjjjnnnzzz|||nnnaaaZZZTTTLLLIIIJJJIIIEEECCCEEEDDDAAAAAACCCAAA@@@>>>;;;:::999999999888888999999:::;;;<<<<<<>>>===<<<;;;:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAEEEGGGKKKNNNQQQVVV[[[___lllooouuu|||{{{tttmmmhhhffffffeeeccc```^^^]]]]]]```_________aaaeeeiiikkkuuu||||||ssstttuuuuuuuuuvvvyyy{{{bbbNNNFFFAAA@@@???===<<<<<<;;;;;;999999999888888888888777999888888777666555555444777666555444333444555555555555555444444333333333222222222333333333444444555555444444444666888999777777888999::::::::::::<<<;;;;;;<<<@@@GGGPPPWWWttt|||nnnddd___bbbaaagggwww|||ooo```VVVUUUQQQVVVYYYXXXTTTPPPQQQSSSNNNNNNMMMMMMNNNQQQPPPNNNNNNNNNMMMMMMMMMLLLJJJHHHKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJLLLOOOSSSWWWZZZ\\\dddhhhlllmmmllliiifffeeekkkllllllkkkjjjhhhfffeeeccccccbbbbbbbbbcccddddddcccbbbaaa___\\\[[[YYYXXXXXXVVVSSSQQQPPPNNNKKKIIILLLKKKJJJJJJJJJJJJIIIHHHJJJLLLMMMMMMMMMNNNQQQSSS___dddmmmwww~~~|||yyyvvvqqqlllpppzzz[[[\\\]]]dddtttrrrmmmqqquuu|||kkkaaaYYYQQQNNNOOOHHHDDDCCCFFFGGGEEEDDDGGGBBB@@@>>><<<:::999999999::::::;;;;;;<<<======>>>===<<<;;;:::999::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEHHHKKKNNNSSSXXX\\\eeeiiinnnttt|||yyytttlllkkkjjjgggdddbbbbbbbbb```___^^^^^^___aaaccceeehhhlllrrrxxxxxxtttoooqqqssstttvvvyyy}}}~~~___LLLEEEAAA@@@???===<<<;;;;;;;;;999999999888888888777777888888777777666555555444666555444333333333444555444444444444444333333333444444444555555555666666444444444555555666777888666777888999::::::::::::;;;;;;<<<<<<>>>DDDKKKPPPaaa~~~}}}ppphhhaaa```dddmmmxxxsssddd___XXXYYYYYYVVVRRROOOOOOPPPLLLMMMNNNOOORRRTTTSSSQQQPPPOOONNNMMMNNNNNNMMMLLLMMMKKKIIIHHHHHHHHHGGGFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMQQQTTTWWWXXX___bbbfffhhhgggdddbbbaaaeeeeeeeeedddbbb```^^^\\\WWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZYYYWWWUUUTTTRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIJJJIIIIIIIIIKKKLLLMMMLLLOOOPPPOOOOOOOOORRRXXX[[[kkkqqqxxx|||{{{xxxvvvuuuppppppsss}}}ZZZZZZZZZ\\\fff|||vvvvvvrrrqqqfff\\\UUURRRJJJFFFDDDGGGHHHFFFEEEGGGBBBAAA???===<<<::::::::::::;;;;;;<<<<<<=========;;;;;;:::999999999999::::::;;;;;;<<<===>>>??????@@@BBBEEEHHHKKKOOOTTTXXX^^^bbbggglllrrr{{{tttqqqmmmhhheeecccccccccaaaaaa```______^^^______bbbcccdddfffjjjsss{{{wwwssspppnnnmmmooossswwwzzzzzz[[[IIIDDDAAA@@@>>><<<;;;::::::999999999888888888777777777888777777666666555555555555555444333333333333333333333333333444444444444444444444555555555666666333444555666666666666666666777888999999::::::999:::;;;<<<<<<===@@@DDDGGGNNNddd{{{pppdddbbbbbbcccfffnnnwwwlllhhhccc^^^ZZZVVVSSSPPPLLLKKKLLLOOORRRSSSRRRQQQUUUTTTRRRQQQPPPPPPQQQRRROOOMMMKKKJJJJJJJJJIIIGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBCCCCCCDDDDDDDDDEEEGGGGGGHHHJJJLLLOOOQQQRRRVVVYYY]]]___^^^\\\[[[[[[\\\\\\\\\[[[YYYWWWTTTSSSQQQQQQRRRSSSTTTUUUWWWXXXSSSRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRUUUTTTSSSRRRTTTZZZaaaggguuuyyy|||yyyqqqllllllooopppttt|||\\\\\\\\\\\\```pppxxxsss}}}nnn^^^SSSOOOIIIEEEGGGGGGDDDBBBCCCCCCBBBAAA???===<<<;;;:::999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<======>>>>>>@@@CCCEEEHHHLLLQQQTTTZZZ^^^dddhhhlllrrr{{{~~~vvvooojjjgggeeeddddddcccbbbaaa```___^^^]]]aaaaaaaaa```bbbfffnnnsss{{{|||yyyvvvrrrqqqppppppppppppsssxxx}}}rrrVVVGGGDDD@@@???===;;;:::999999888888888888888777777777777777777666666666555555555444444333333222222222222222222222333333444444555222222222333333333444444222333555666777777666555555666777888999999999999888999;;;<<<===>>>@@@CCCGGGSSSiii~~~pppjjjccc```___cccooo{{{|||wwwrrrkkkbbb[[[TTTPPPMMMNNNPPPQQQRRRUUU\\\[[[YYYVVVTTTSSSTTTUUURRRPPPMMMLLLLLLKKKJJJHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEFFFGGGHHHJJJLLLMMMNNNPPPTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOOOOOOOOOOPPPRRRUUUXXXZZZ[[[\\\]]]```fffmmmrrrzzzzzzxxxrrrmmmmmmrrrwww||||||yyyuuuwww^^^]]]^^^^^^___jjj|||wwwmmmZZZTTTKKKEEEEEEFFFDDDBBBBBBDDDCCCBBBAAA???>>><<<;;;999999999:::::::::::::::<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<=========???BBBDDDFFFJJJNNNRRRUUUZZZ```dddggglllsssyyy|||uuupppkkkiiieeeeeedddbbbaaa___^^^^^^\\\]]]^^^^^^^^^___aaabbbhhhnnnxxxzzzwwwuuusssrrrqqqppppppqqqssstttuuuyyy~~~iiiPPPCCC@@@>>>===<<<:::999999888888888888888777777777666666666666666666555555555555333444333333333333222222111222222333333444444444222222222333333333444444111222444666666666555555555555666777888888888888555888;;;======>>>@@@BBBEEEJJJWWWmmmyyykkkdddbbbcccgggmmmttt|||yyynnnbbbXXXPPPOOOPPPQQQWWW]]]aaabbbaaa]]]YYYUUUUUUVVVVVVSSSPPPOOONNNMMMLLLJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDEEEGGGHHHHHHHHHJJJLLLMMMMMMLLLMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHJJJMMMPPPOOORRRUUUWWWYYY]]]bbbffffffjjjnnnrrrtttwww{{{}}}{{{vvvtttxxxyyysssooooooqqqtttvvv~~~___\\\\\\^^^___hhh~~~nnn\\\QQQHHHFFFGGGFFFEEEFFFEEEEEEDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::;;;;;;;;;<<<<<<<<<=========???AAABBBDDDHHHLLLOOOOOOTTTYYY]]]```eeekkkppp{{{yyyrrrmmmjjjhhhfffdddaaa```___^^^\\\]]]^^^^^^^^^]]][[[[[[___bbbgggmmmuuu~~~zzzrrrmmmllllllllljjjlllnnnpppppprrruuuxxx{{{xxx___JJJ???===;;;::::::999999999999999888888777777777666666666555555555555555555555555444444444444444333222222222222222222333333333333444444444555555555666666222333444555555555555555444555666777777888888777444777:::<<<===>>>@@@AAABBBBBBIIIZZZqqq{{{ooojjjgggfffggglllllltttrrrdddWWWSSSRRRQQQWWW```eeehhhjjjhhhbbb\\\YYYYYY[[[XXXUUUSSSRRRQQQOOOMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGGGGIIIKKKJJJLLLNNNQQQRRRSSSTTTSSSLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGIIIKKKKKKKKKMMMSSSXXXVVV[[[bbbhhhlllrrryyy~~~|||~~~|||~~~tttooojjjmmmssszzzbbb\\\YYY\\\___iiilll^^^QQQKKKJJJGGGFFFFFFEEEEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<=========<<<===???AAABBBEEEIIIMMMKKKOOOTTTWWWYYY]]]ccchhhpppvvvyyytttqqqmmmiiieeecccbbbbbbbbbaaa```___^^^]]]\\\ZZZZZZ\\\___aaaeeeiiioootttuuu{{{zzzuuuqqqkkkgggfffffffffffffffjjjppptttvvvxxx|||gggTTTFFF>>><<<888888888888888999::::::888777777777666666666666555555555555555555555555444555555666555444333222333333333222222222222222444444444555555555666666333333333333444555666666444444555666777777777777555777:::;;;;;;<<<===???>>>===AAALLLZZZooozzzrrrqqqsssrrrmmmnnnxxxooofff^^^WWWXXXaaakkkqqqxxxxxxrrrkkkfffdddaaa^^^[[[XXXWWWVVVTTTRRRQQQPPPOOOOOONNNNNNOOOOOOJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGIIIGGGIIIKKKNNNOOOPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHLLLOOOQQQRRRVVV^^^eeelllsss|||zzzwwwtttvvv~~~ggg]]]WWWZZZ___kkk|||lllZZZPPPLLLGGGDDDCCCFFFFFFFFFEEECCCAAA???===::::::::::::::::::::::::::::::;;;<<<;;;:::999888<<<<<<<<<===============:::<<<>>>???AAACCCHHHKKKKKKNNNRRRTTTUUUYYY___dddgggnnnxxx~~~{{{uuuooojjjgggffffffeeeccc___\\\[[[[[[ZZZZZZXXXZZZ\\\]]]^^^___bbbdddbbbgggooovvv|||{{{vvvuuurrrmmmiiiiiigggeeedddddddddcccbbbgggllltttzzz}}}pppYYYLLLDDD???===777777777777888999:::;;;777777777777666666666666444555555555555555555555444555666666666555444333444333333222222111111111222222222333333333444444444333222222333444666777333444555666777777777777666888999999999999;;;======<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>AAACCCEEEFFFJJJJJJLLLNNNQQQUUUXXXZZZbbbhhhooowww{{{xxxssskkkdddeeecccaaa^^^[[[ZZZYYYYYYYYYYYYXXXZZZ[[[\\\[[[YYY\\\]]]```dddiiinnnrrruuuvvvyyy~~~~~~zzzxxxpppmmmiiiggggggfffcccaaa```aaaaaaaaaaaadddiiilllmmmrrrxxx}}}~~~bbbOOOFFFAAA>>>>>>;;;;;;:::999888777666555666555555555555444444444666666555444444333222222111111222222222333333333333333333222222111111111444444444333333222222222333222222222222333444444666555444444444555777888777888:::;;;<<<<<<;;;:::<<<;;;>>>CCCIIIRRRbbbqqqyyymmmfffjjjuuu~~~uuukkkoooyyyxxxssskkkdddaaa^^^]]]\\\[[[XXXUUUUUUWWWWWWUUURRRQQQPPPPPPQQQRRRRRRQQQOOOLLLKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJHHHFFFDDDDDDGGGJJJIIIJJJKKKJJJIIILLLRRRWWW[[[ZZZ^^^dddhhhnnn|||}}}nnn[[[ZZZ\\\eeeuuu```LLLDDDDDDFFFGGGHHHGGGFFFDDDCCCCCC@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIKKKNNNRRRUUUWWW^^^ccciiipppxxxwwwpppkkkgggbbb___^^^^^^\\\[[[ZZZXXXXXXXXXYYYYYYXXXVVVXXXYYY[[[]]]```dddggghhhiiijjjnnnrrrvvvyyy|||}}}{{{yyyvvvrrrnnnjjjgggeeeeeebbb```___``````___]]]aaaaaabbbcccdddhhhmmmqqqxxx}}}oooVVVHHHAAA===;;;;;;;;;::::::999888777666555555555555555444444444444555555444444333222222111111111222222222333333333333333333333222222222111444444444444333333222222333333333333333444444555666666555555555666777888777888999;;;;;;;;;;;;:::;;;:::<<>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;=========>>>???@@@AAABBBDDDEEEFFFHHHKKKNNNQQQSSSXXX\\\bbbhhhoooxxxxxxqqqiiieeeeeedddaaa]]]]]]\\\ZZZZZZ[[[[[[YYYWWWWWWWWWWWWXXXZZZ[[[\\\]]]\\\]]]___```bbbdddeeefffkkkmmmppptttxxx|||zzzwwwvvvsssnnnjjjgggfffeeebbb```^^^\\\[[[\\\ZZZYYYZZZ\\\]]]]]]]]]ccceeegggiiilllqqqvvvzzzmmm\\\III@@@>>>;;;:::;;;::::::999888777666666555555555555555444444444444444444333333222111111111111111222222222333333333444444333333333333222222555444444444444444333333444333333333333444555555666666666666666777888888777777999::::::;;;::::::<<<:::;;;<<<<<<>>>EEENNN^^^ttt|||nnnccc^^^^^^```bbbjjj{{{}}}wwwsssqqqooonnnnnnooolllgggbbb^^^^^^]]]]]]^^^]]]ZZZXXXUUUUUUVVVUUUTTTQQQNNNLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHJJJLLLNNNOOOPPPSSSUUUYYY\\\```bbbdddhhhooottt}}}~~~sssgggcccdddqqqiiiRRRFFFCCCCCCDDDFFFHHHHHHGGGEEECCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>>>>======>>>>>>???@@@BBBBBBCCCEEEHHHKKKNNNPPPTTTXXX]]]bbbfffnnnwww}}}uuuooonnnlllfffaaabbb```^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYZZZZZZYYYZZZZZZZZZ[[[\\\\\\]]]___```bbbeeegggiiikkklllkkknnnqqqrrrrrrqqqpppqqqqqqppppppoooooonnnnnnnnnqqqnnnkkkiiihhhfffbbb___```______^^^^^^]]]]]]]]][[[ZZZ[[[\\\^^^aaabbbccciiikkkooorrrvvv{{{ppp]]]PPPCCC>>>>>><<<;;;<<<:::999999888777666666666555555555444444444333333222222222222111111000000111111222222222333333333444333333333333333333333444444444444444444444444444444333333444444555666666666666666777777888888777777888999999:::::::::<<<;;;;;;======<<<@@@FFFOOO^^^ttt{{{nnnfffaaa___]]]```iiixxx|||tttnnnfffeeefffggghhhgggeeebbb```aaaaaa___\\\XXXSSSPPPPPPNNNKKKHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHHHHIIIIIIIIILLLPPPRRRTTTUUUWWWYYY___ccchhhkkklllooouuuyyy~~~zzzwww{{{uuullldddfffooozzzzzzyyy}}}}}}aaaLLLDDDCCCBBBDDDGGGHHHGGGEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>======<<<<<<======>>>AAAAAABBBDDDFFFIIILLLNNNRRRVVVZZZ^^^aaafffnnnttt}}}zzzuuummmffffffdddaaa`````````___^^^[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^______\\\___bbbccccccaaaaaaaaaaaaaaa```_________``````bbbaaa___]]]]]][[[YYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^```bbbdddgggiiiooorrrvvvzzzyyydddRRRHHH@@@>>>>>><<<:::;;;999888888777777666666666555444444444444333333333222222111111111111000000111111222222222333333333333333333333333333333333444444444444444444444444444333333333333444555555555666666777777777777777666777777777888999999::::::888:::>>>>>>===???DDDKKKPPP]]]uuusssiiiccc```^^^```ffflllpppvvv{{{xxxlllmmmnnnqqqssssssqqqooommmmmmllljjjfff```[[[XXXSSSQQQMMMJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHMMMPPPTTTWWWXXXYYYZZZ[[[\\\aaagggjjjkkkmmmpppttt}}}~~~}}}{{{|||tttfff```bbbgggkkksss|||xxxqqqpppqqq{{{qqqWWWIIIFFFCCCCCCFFFHHHGGGFFFDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<<<<@@@@@@AAABBBEEEHHHKKKLLLPPPSSSXXXZZZ]]]aaagggllltttyyy|||uuuooolllhhhfffeeedddbbbaaa\\\[[[ZZZXXXWWWWWWWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[YYYYYYYYYXXXXXXWWWWWWWWWWWWZZZ\\\\\\[[[[[[[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]___bbbeeegggjjjnnnqqqwwwzzz}}}kkkYYYKKKCCC===<<<<<<999888888888888777777777666666666444444444444333333333333111111111111111111111111111111222222222333333333111111222222222222333333222222333333333333444444333222222222222333444444444444555666666666666666666666666666777888999:::777555666;;;===<<<>>>AAAFFFEEELLL```yyyxxxmmmccc^^^[[[^^^aaacccfffjjjqqq{{{{{{nnnooorrruuuyyyyyywwwuuurrrrrrqqqoookkkfffbbb___VVVSSSOOOKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGJJJMMMPPPSSSTTTUUUVVVWWWSSSYYYaaafffhhhjjjmmmooo{{{wwwooommmnnnuuuuuuvvvxxx|||xxxggg___^^^^^^___dddiiillluuuvvvlllkkkpppyyyiiiPPPJJJEEECCCFFFHHHHHHGGGFFFEEEDDDAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@CCCFFFHHHJJJLLLPPPTTTWWWXXX[[[aaafffiiinnnttt|||zzzvvvrrrooollljjjdddcccaaa^^^\\\[[[ZZZYYYYYYXXXWWWVVVVVVXXXYYYZZZWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZYYYXXXXXXYYY[[[YYYXXXVVVUUUUUUWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]^^^```aaaaaabbbfffkkknnnqqqvvv{{{zzzqqqiii[[[NNNFFF???;;;;;;;;;888666777777777777777666666666666444444444333333333222222222222222222222222222222111111222222222333333333000000000111111222222222111111111222222222333333222111111111111222333333222333444555666555555444666666555555666777999:::888555666:::<<<:::;;;===>>>>>>DDDPPP```vvvnnnfff`````````___aaacccbbbgggqqq}}}{{{sssiiijjjmmmpppsssssspppmmmkkkjjjiiihhhfffdddbbbaaaWWWUUUPPPLLLIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJIIIIIIIIIJJJFFFIIIMMMOOOQQQRRRUUUWWWWWW___jjjrrrwww{{{tttlllhhhhhhhhhppprrrwww}}}zzziii``````]]]\\\]]]]]]\\\aaattt}}}jjjiiikkkppp}}}xxxUUUNNNGGGDDDFFFIIIJJJHHHHHHGGGEEECCCAAA@@@??????======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888;;;;;;:::::::::;;;<<<<<<=========???AAADDDGGGHHHIIIMMMQQQTTTUUUXXX]]]aaadddhhhnnntttzzz|||xxxvvvnnnmmmjjjgggdddaaa```___]]]\\\ZZZXXXXXXYYY[[[\\\XXXXXXYYYYYYYYYZZZZZZZZZXXXXXXYYYXXXWWWWWWYYY[[[XXXWWWUUUTTTUUUVVVXXXYYYXXXYYYZZZZZZYYYYYY[[[\\\^^^______aaabbbcccddddddiiinnntttxxx|||pppcccZZZOOOFFFEEE???;;;;;;;;;888777999777777777777666666666666444444444333333333222222222222222222222222333333111111222222222333333333//////000000111111111222000000111111111222222222111111000000111111222333222222444555555555444333666666555555666777999:::<<<888777:::<<<999999:::999<<>>===>>>>>>===<<<:::999888777999999999999:::;;;<<<===???===999777666888:::<<<<<<===>>>???AAACCCDDDDDDHHHKKKNNNQQQSSSUUUYYY[[[___bbbfffkkkqqqyyy{{{xxxssspppnnnllliiigggfff```[[[ZZZ]]]___^^^[[[[[[[[[[[[ZZZZZZYYYYYYYYYVVVWWWXXXYYYZZZYYYXXXXXXYYYYYYXXXWWWWWWWWWXXXYYY___^^^]]]\\\]]]___aaacccbbbeeehhhlllooopppppppppvvvyyy~~~~~~nnn]]]QQQGGG???;;;:::999888777777777777555555555555666666666666555555555555555555555555000111333444444333111000333333333222222222111111333222111000000111222333222222111111111111222222333333333333333333333333333333333444444444555555444444444555555555555666777777888888888999999999AAA===>>>DDDIIISSSmmmzzzqqqpppoooiiiccccccaaa______bbbhhhnnnqqq|||~~~wwwiiifffaaa]]]___aaa^^^WWWUUUTTTSSSTTTUUUVVVUUUTTTUUURRRNNNLLLMMMPPPRRRSSSQQQQQQQQQRRRSSSTTTVVVVVVUUUYYY^^^^^^\\\YYYWWWXXXVVVUUUYYYccckkknnnqqqttt~~~{{{xxxxxxxxxzzzzzzkkkbbb\\\\\\^^^___\\\YYY^^^eeezzzsssiiiqqq{{{iiiVVVMMMJJJHHHHHHJJJGGGGGGGGGFFFDDDCCCAAA@@@??????>>><<<;;;:::999888999999999999:::;;;<<<===AAA???<<<999888999;;;<<<<<<<<<===???@@@BBBCCCCCCFFFHHHKKKNNNPPPRRRUUUXXX]]]```cccggglllrrryyy~~~{{{vvvrrrooojjjdddbbbdddeeedddaaa______^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ\\\]]]^^^eeedddcccccceeegggjjjkkkmmmooorrrvvvyyy|||}}}~~~~~~~~~qqq[[[LLLDDD@@@<<<;;;:::999888888888888777777777777777777777777444444444444444444444444000111333444444333111000333333222222111111111111222222111000000111222222222222111111111111222222333333333333333333333333333333333444444444444555555555555666666666666777777777777888888888999999;;;999<<>>;;;::::::<<<===;;;;;;<<<===???@@@AAAAAACCCEEEHHHJJJLLLNNNQQQSSSYYY[[[^^^aaaeeeiiiooossszzzzzztttqqqqqqpppnnnkkkhhhhhhfffeeecccaaa`````````aaabbbbbbccccccbbbbbbcccbbbbbbbbbccceeeggghhhkkkkkkjjjkkknnnqqqtttvvv|||}}}~~~oooVVVFFFAAAAAA<<<<<<;;;999999999999999777777777777777777777777444444444444444444444444000111222333333222111000222111111111111000000000222222111000000111222222222222111111111111222222333333333333333333333333333333333333444444444444555666666666666777777777777777777777888888888888888777<<>><<<;;;;;;:::999999999::::::;;;<<>><<<:::;;;;;;<<<;;;;;;<<<<<<===>>>??????@@@CCCEEEGGGIIIJJJMMMPPPSSSVVVYYY[[[^^^bbbgggjjjqqqvvv}}}~~~{{{xxxwwwvvvtttrrrooommmkkkkkkiiijjjjjjkkkkkkkkkkkkkkkqqqpppppppppppprrrssstttvvvvvvwwwxxx{{{~~~eeeQQQDDD???@@@;;;;;;:::999888888888888555555444444444444444333333333333333333333333333000111222222222222111000111000000000000000000000222111111111111111111222222222111111111111222222222222222222222222222222222222333333333444444444555555555555666666666666666666666777777777888888999999===AAA@@@???EEENNNXXXqqqvvvnnniiieeeaaa^^^```bbbhhhppp{{{xxxooolllooowww|||~~~yyywwwxxxyyyzzz|||pppfff___[[[]]]cccgggjjjUUUKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHDDDCCCBBBAAA???>>>======::::::999999999:::;;;;;;AAA???===;;;:::::::::;;;;;;;;;;;;<<<<<<=========???BBBDDDFFFFFFHHHKKKMMMMMMOOOSSSVVVYYY]]]bbbeeegggkkkqqqvvv|||~~~|||zzzyyywwwwwwwwwwwwxxxxxxyyyyyy~~~qqq[[[NNNDDD===<<<:::999888777666666666666444444444444333333222222333333333333333333333333111111111111111111111111000000000000000000000111111111111222222111111111222222111111111111222222222222222222222222222222222222222333333333444444333333333444444444555555555555666666666777777777:::999;;;======>>>BBBHHHKKKZZZppp~~~vvvmmmgggeeecccbbbeeejjjnnnpppppptttsssyyyyyytttsssvvv|||{{{zzzzzzzzz}}}pppccc\\\___gggooozzzaaaQQQIIIFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEDDDBBBAAA@@@???>>>:::::::::999999::::::;;;>>>===<<<::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDFFFHHHJJJGGGJJJOOORRRVVVYYY]]]```cccggglllpppttt{{{gggTTTKKKBBB;;;999999888777666666555666666666666666555444444333333222222222222222222222222111111111111111111111111000000000111111111111222000111222222222222111000222222111111111111222222222222222222222222222222222222222222333333333333222222333333333444444444555555555555666666666666888777666777999<<<@@@CCCEEEKKKWWWiiizzzoooiiicccbbbdddfffccc```cccaaadddnnnzzzxxxnnnjjjffffffgggjjjrrr{{{zzz}}}|||{{{{{{{{{|||ooo```___eeeuuuuuu```QQQGGGFFFDDDDDDDDDEEEGGGHHHFFFFFFEEEDDDBBBAAA@@@???;;;::::::999999:::::::::<<<<<<;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===???AAABBBBBBCCCEEEGGGEEEHHHLLLOOORRRUUUXXX[[[^^^bbbhhhkkknnnsssyyy~~~]]]NNNFFF>>>:::;;;:::999888777666666666666666666555555444333333222222222222222222222222222111111000000000000111111111111111111222222333333000111222222222222111000222222111111111111222222111111111111111111111111111222222222222333333333333333333444444444555555444444555555555666666666555444333444888<<<>>>>>>@@@CCCIIIUUUhhhzzzooojjjkkkkkkhhhddd___]]]^^^bbbgggooo{{{~~~rrriiibbb______bbbfffjjjuuu~~~wwwuuuuuuyyy{{{fff___cccooooooZZZHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<=====================<<<<<<<<<<<<===???@@@@@@AAACCCEEEDDDGGGJJJMMMOOOQQQTTTVVVVVVZZZ```dddfffiiiooosss|||rrrVVVHHHAAA::::::@@@;;;:::999888777777777777444444333222222111000000111111111111111111111111111111000000000000111111111111222222222333333333000111222333333222111000222222111111111111222222111111111111111111111111111111222222222333333333444444444555555555666666444444444555555555666666444444444555999======;;;===???CCCKKKXXXppp}}}uuutttuuurrrmmmaaa___^^^___^^^___fffnnn~~~{{{wwwuuusssoooggg```bbb```bbbiiinnnsssyyy{{{xxxwww|||nnnaaaaaaooo~~~kkk\\\PPPGGGEEEEEECCCEEEIIIGGGHHHIIIHHHFFFEEEEEEEEE@@@???===;;;:::999:::::::::::::::999999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<@@@???>>><<<<<<>>>???@@@AAABBBDDDGGGKKKOOORRRTTTSSSUUUYYY\\\___dddiiimmmmmmrrr{{{|||dddLLLCCC>>>888999@@@;;;888555444666777666555333333333333333333333333111111111111111111111111333333333222111000///...444333111000000000111111000000000000000000000000111111111111111111111111111111222222222333333333111222333222111000111222555444333222222444555777444444444555555555555666777777777888999999::::::>>>;;;<<>>888777<<<<<<999555444555666444333333333333333333333333333222222222222222222222222111222222222222222111000333222111000000000111111000000000000000000000000111111111111111111111111111111111222222222333333000222333222111000111222555444333222222333555666444444444444555555555555666666777777888999999:::===;;;<<<@@@EEEOOO___nnnwwwmmmgggaaa\\\[[[^^^^^^dddnnnyyy{{{ttttttssspppnnnrrrzzz~~~xxxuuutttnnnllljjjlllooopppmmmiiifffdddbbbaaaccchhhmmmppp}}}iiibbb\\\bbbooo}}}sss\\\OOOIIIGGGHHHJJJEEEFFFGGGHHHHHHFFFEEEDDDFFFEEECCC@@@>>><<<;;;:::;;;;;;:::::::::::::::;;;======<<<<<<<<<<<<======???>>><<<<<<<<<<<<>>>???>>>???BBBDDDFFFGGGGGGGGGNNNPPPRRRTTTVVVYYY^^^aaadddgggkkkppptttzzzhhhWWWJJJ@@@@@@???:::777999;;;999666555444444222111333333333333333333333333333333333333333333333333000111222333333333333333222222111000000000111111000000000000000000000000111111111111111111111111111111111222222222222333000111222222111000111222444333222222222333555666444444444444555555555555555666666777777888999999;;;:::<<>>===<<<<<<;;;;;;::::::::::::;;;======<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======>>>@@@CCCFFFGGGGGGGGGFFFLLLMMMOOOPPPQQQSSSWWWZZZ___aaadddfffiiinnntttxxxoooZZZLLLCCC>>>???@@@<<<999:::888777666555444333222111333333333333333333333333333333333333333333333333222222333333333333222222111111111000000000000111000000000000000000000000111111111111111111111111111111111111222222222222000111222222111000222333333333222222222333444555333333444444444555555555444555555666666777888888999888;;;???@@@???CCCHHHVVVgggtttjjjbbb___^^^[[[[[[aaaiiilllhhhbbbaaa]]]XXXWWWXXX[[[[[[[[[___dddjjjppp|||yyysssmmmddd]]]YYYYYYYYYYYY\\\bbbjjjooorrrsssuuuvvvqqqqqqrrrxxxpppccc___\\\\\\___aaabbbggglll{{{xxxvvvtttsssppp^^^SSSNNNLLLKKKIIIGGGHHHIIIIIIGGGEEECCCCCCCCCBBBAAA@@@??????===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======<<<>>>BBBEEEFFFGGGFFFFFFIIIKKKLLLLLLMMMOOORRRUUU[[[\\\^^^___bbbffflllpppwww}}}vvv```TTTFFF@@@<<<<<<===;;;::::::444555555555555444444444333333333333333333333333333333333333333333333333333333333333222111000///000000000000111000000000000000000000000000000000000000000000000000000000000000111111111222222222///111222222111111222333222222222222333333444444333333333444444444444555333444444555555666777777999888999===???>>>BBBGGGJJJRRRfff~~~tttllliiieeeccchhhpppuuusssooojjjccc[[[VVVWWWXXXXXXVVVVVVZZZ]]]```hhhttt{{{|||{{{{{{zzzwwwssspppoooooonnnqqqtttxxx||||||vvvvvvvvvxxxzzzyyywwwtttvvvsssqqqrrrttttttooojjjccc___YYYVVVUUUVVVWWWXXX^^^fffqqqyyy}}}zzzkkk```[[[XXXZZZ\\\[[[\\\___hhhwww}}}sssoooxxxyyyhhhZZZPPPNNNJJJFFFEEEFFFGGGEEECCCCCCCCCCCCCCCCCCBBBAAAAAA>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>========================:::<<<>>>@@@BBBCCCCCCCCCFFFHHHIIIIIIIIIKKKNNNQQQUUUWWWYYYZZZ\\\```fffjjjooouuu~~~{{{cccRRRLLLAAA===999777777777888888333444666777555555555666333333333333333333333333333333333333333333333333333333333222111000///......///000111111111000000000000000000000000000000000000000000000000000000000000000111111111111222///000222222111111222444222222222222333333333333333333333333444444444444222333333444555555666666;;;777777:::;;;;;;>>>BBBDDDEEEQQQiiizzzvvvsssuuuzzz~~~}}}zzzxxxqqqggg```]]]\\\ZZZXXXUUUWWWYYYZZZ___eeegggeeeggghhhhhhfffdddbbbcccddd^^^```bbbdddfffjjjnnnqqqtttsssqqqooollliiifffeeedddcccccceeeggghhhgggffffffeeedddeeegggjjjkkkkkk```]]][[[ZZZ[[[\\\]]]\\\ccclllxxxxxxggg```ZZZ[[[]]][[[[[[\\\\\\bbbnnn{{{yyy|||wwwdddUUUOOOHHHEEEGGGHHHGGGEEEEEEFFFFFFFFFEEEDDDBBBAAA>>>===<<<;;;;;;:::::::::999999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>??????CCCDDDEEEFFFFFFHHHKKKNNNNNNPPPSSSUUUXXX\\\aaadddhhhnnnvvv|||~~~wwwiiiVVVHHHCCC<<<;;;888666666777777666444666999888666444555666333333333333333333333333222222222222222222222222111111111111111000///...---...000111111111000000000000000000000000000000000000000000000000000000000000000000111111111111...000111222111111333444111111222333333333333333222222333333333444444444222222222333444444555555999555555888:::999:::===@@@@@@HHHYYYlll|||tttlllgggbbb___[[[\\\\\\]]]bbbiiikkkhhhhhhjjjkkkjjjfffbbb___]]]YYYZZZ[[[[[[\\\^^^aaadddaaaaaa```___^^^]]]\\\\\\]]]\\\[[[]]]```cccddddddccceeeggghhhiiilllqqqtttoooooopppssswwwyyyxxxxxxyyyrrrhhh```^^^___]]]\\\]]]VVVTTT\\\rrrxxxyyy\\\TTTLLLHHHIIIKKKKKKIIIIIIIIIIIIHHHGGGEEEBBBAAA>>>>>>===<<<;;;:::::::::999888888999:::;;;<<<===>>>>>>????????????>>>>>>??????>>>============>>>@@@BBBCCCCCCDDDFFFIIILLLHHHKKKOOORRRUUUYYY]]]```___eeemmmrrrvvvzzzuuuiiiddd]]]PPPCCC>>>:::::::::888888999999777666888;;;:::666444444555333333333333333333333333111111111111111111111111...//////000000000000000---...///111111111000///000000000000000000000000000000000000000000000000000000000000111111111111...000111222111111333444111111222333333333333222222222333333333444444444111222222333333444555555555222333888;;;::::::===:::<<>><<<;;;;;;999999999999999999::::::===>>>>>>>>>????????????>>>>>>>>>>>>============>>>??????@@@BBBCCCDDDDDDEEEGGGJJJMMMPPPSSSWWWZZZ^^^aaaeeeiiimmmqqquuuxxx|||~~~nnn]]]VVVPPPFFF??????;;;;;;:::999888777666555555555444444444333333333222222333333333333444444///000111333333333222111111111111111000000000000000000000000000000000000000000////////////000000111111111000000000000000////////////000000000000222222111111111111111111000000000000000000000000222222222222222222222222333333333444444444555555555555666777888999::::::;;;===???AAAFFFRRRaaammm}}}{{{{{{|||{{{}}}~~~xxxqqqjjjeeedddaaa]]][[[[[[___dddgggeeeffffffeeecccaaabbbbbb]]]^^^```dddgggkkkoooqqqrrrssswww}}}~~~}}}tttyyy~~~rrrfffaaa^^^]]]___\\\YYYWWW```xxx{{{```PPPHHHEEECCCDDDCCCDDDEEEFFFEEEEEEEEEFFFCCCCCCBBB@@@>>>===<<<;;;::::::::::::::::::::::::======>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEHHHJJJMMMPPPTTTWWWZZZ]]]aaaeeehhhlllppptttuuuxxx|||mmm[[[SSSLLLCCC======::::::999888777666555555555444444444444333333333222222222333333333444444...//////000000000000///111111111111000000000000000000000000000000000000000000////////////000000111000000000000000000000////////////000000000000111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444444555444555666777888999999:::999:::<<<===@@@HHHUUU^^^qqq|||yyyssspppllliiiiiimmmrrruuuuuuwwwyyyxxxuuuqqqnnnmmmkkklllooosssxxx|||~~~~~~zzzlllbbb___aaaaaa[[[WWW___uuusss\\\MMMDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<======>>>>>>??????======>>>>>>???@@@AAAAAA@@@BBBEEEGGGIIIKKKOOORRRUUUXXX\\\___bbbeeeiiilllmmmooorrruuuyyy}}}lllWWWMMMGGG>>>:::<<<999999888777666555555444444444444444333333333333222222222222333333333333444333333222222222222333111111111111000000000000000000000000000000000000000000////////////000000000000000000000000111111////////////000000000000111111111111111111111111444444444444444444444444222222222222222222222222333333333333444444444444444444555666777888999999888999::::::;;;???GGGNNNVVVbbbyyy{{{wwwzzzssshhhcccbbb\\\YYY```rrrnnn\\\MMMEEECCC@@@AAABBBDDDFFFHHHGGGGGGGGGFFFEEECCCAAA@@@???>>>;;;;;;;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============<<<<<<======>>>??????@@@>>>@@@BBBDDDEEEHHHKKKNNNPPPSSSVVVYYY\\\^^^bbbeeefffhhhjjjlllooosssxxx{{{jjjSSSIIIBBB;;;999<<<888777777666555555444444444444444333333333222222111222222222222333333333666555444222222222333444111111111111000000000///000000000000000000000000000000////////////000000000000000000000111111111////////////000000000000111111111111111222222222222222222222222222222222222222222222222222222222222222333333333444444444333444444555666777888999999:::;;;;;;;;;===AAADDDHHHNNN^^^uuuzzzvvvvvvyyy{{{zzzjjjddd___]]]aaammmooo\\\NNNHHHBBBAAA@@@BBBFFFHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<=========@@@@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>>>>???>>>???AAABBBCCCEEEHHHJJJLLLNNNRRRTTTVVVXXX[[[^^^```bbbdddfffhhhkkkooosss{{{zzzdddNNNEEE@@@:::888<<<777777666666555444444444444444333333333222222222111111111222222222333333222111///...---......///111111111111000000000///////////////////////////000000////////////000000//////000000111111111111////////////000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333444444333333444555666777777888999:::;;;<<<<<<===???@@@DDDEEENNN\\\jjj{{{xxxrrrooommmlll{{{lllddd___aaagggvvv{{{fffVVVOOOKKKGGGCCCBBBEEEGGGFFFEEEFFFEEEEEEDDDCCCCCCBBBBBB=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===@@@@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>>>>>>>===???@@@AAAAAABBBEEEGGGHHHKKKMMMOOOQQQRRRUUUXXX[[[\\\^^^```bbbeeeiiilllssswww~~~nnnZZZHHHBBB???:::888<<<777777666666555555555555333333333333222222222222111111111111222222222222111111000/////////000000111111111111000000000000////////////////////////000000////////////000000/////////000111111222222////////////000000000000000000000111222222333333444444444444444444444444222222222222222222222222222222222222333333333333222222333444555666777777666777888999;;;<<<<<<===@@@???CCCKKKRRR^^^vvvwwwnnngggaaa\\\zzzjjj^^^^^^bbbkkk|||rrrgggcccYYYRRRIIIEEEEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@??????>>>======<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>===============>>>>>>>>><<<===?????????@@@BBBDDDEEEGGGIIIKKKLLLMMMPPPRRRUUUVVVXXXZZZ\\\___cccgggjjjnnntttzzzbbbPPPAAA>>>>>>999888:::777777777666666666666555333333333222222222222111111111111111222222222222222222333333444444333333111111111111000000000000////////////////////////000000////////////000000...//////000111111222222////////////000000000000///000000111222222333333333333333333333333333333222222222222222222222222111222222222222333333333222222333444555666666777666666666888:::;;;;;;:::===:::===DDDGGGKKK\\\ppp~~~{{{ooofff]]]SSSMMMppp\\\ZZZ___dddnnnyyy}}}}}}cccZZZNNNGGGEEEDDDBBB@@@BBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@???>>>>>>:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAA=========>>>>>>>>>>>>>>>;;;<<<=========>>>@@@BBBBBBDDDGGGHHHIIIJJJLLLNNNPPPRRRTTTVVVXXX[[[___ccccccgggmmmtttzzztttYYYIII===<<<===999777999777777777777777666666666333333333222222222111111000111111111111222222222...///111222333222222111111111111111000000000000////////////////////////000000////////////000000...//////000111222222222////////////000000000000///000000111222222333333000000000000000000000000222222222222222222222222111111222222222333333333111222222333444555666777888777777888:::;;;;;;:::;;;888;;;CCCDDDAAAJJJXXXeee~~~zzzzzzxxxyyymmmbbbZZZQQQGGG@@@|||```ZZZ___```aaadddjjjnnnwwwyyy~~~mmmYYYOOOJJJEEEEEEHHHAAA>>>???BBBDDDCCCDDDGGGBBBBBBAAA@@@@@@???>>>>>>@@@???===<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>======<<<======>>>>>>??????@@@@@@AAAAAABBBCCCEEEFFFEEEFFFHHHIIIIIIJJJLLLOOOSSSVVVYYY[[[\\\___dddiiiooouuu{{{yyycccKKKGGGAAA===;;;:::888777777777666555444444333333666555333111111222333444444222111222555555333111111222333333222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000111111111111222222222111111111000000111111222222222333333333222222333333333333444444555444444333333444444555666666666666777777777777;;;;;;;;;:::;;;???EEEIIIVVVaaaxxxzzzzzzyyyxxxyyy~~~zzzooo```TTTMMMGGGAAA<<>>?????????>>>==============================>>>>>>>>>>>>@@@BBBCCCDDDDDDDDDFFFHHHGGGHHHJJJLLLPPPSSSVVVXXXZZZ]]]aaaeeejjjoootttxxx}}}fffRRREEEBBB===:::999999999888777666666555444444333333444333222000000111222333333111000111333444222000111222222333222111000///000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000000000000000000000////////////000000000111111111222222222111111111000000111111111111222222222222222222222333333333444444444444333333333333444444555555666666666777777777999:::::::::;;;>>>CCCFFFIIIOOO___uuu~~~{{{zzzxxxiii___SSSIIIDDD@@@<<<888|||kkkbbb[[[ZZZ^^^ZZZWWWVVVXXX\\\fffxxxyyyrrrmmmmmmvvvmmmYYYLLLHHHHHHDDDBBBDDDEEEBBBAAABBBEEEDDDDDDDDDCCCCCCBBBBBB??????>>><<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>=========<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===???AAAAAAAAAAAACCCDDDDDDEEEFFFHHHKKKNNNQQQRRRUUUXXX\\\___bbbfffjjjnnnqqqtttxxx{{{}}}~~~jjjUUUFFF???<<<999777888999999888666666555555444333333333333222111//////000111111111000000111222222111///111222222222222111000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000111000000///......------//////000000000000111111222111111111111000000000000000000000111111111111222222222222333333333333444444333333333333444444555555555666666666666777666888999:::;;;<<>>;;;:::888555pppddd^^^______[[[VVVTTTTTTYYYfffsssuuunnnkkkpppxxxttt\\\OOOIIIDDDAAACCCEEECCCAAABBBDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>???===<<<<<<;;;;;;:::::::::;;;===>>>>>>>>>>>>@@@AAABBBCCCDDDEEEHHHJJJMMMNNNPPPRRRUUUXXX[[[___cccfffgggjjjnnnqqqtttwww{{{~~~~~~kkkZZZKKKBBB<<<:::777666777888888777555555555444444333333333333222111000000000000111111000111111222222111000111111111222111111111111////////////////////////........................000000000000000000000000........./////////000000//////.........---------////////////000000000111111111111111000000000000////////////000000000000111222222222222333333333444333333333333333333444444444555555555666666666333666888999::::::<<<===AAA@@@CCCIIISSSbbbxxxrrr```VVVIIIDDD>>>:::999888777666qqqeee``````\\\XXXVVVTTTUUU\\\eeevvvzzzsssrrrrrruuurrrYYYPPPHHHCCCDDDFFFEEEDDDEEEBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>=========<<<<<<;;;;;;;;;:::;;;======<<<<<<===???AAAAAABBBCCCEEEGGGIIIJJJJJJLLLPPPSSSVVVYYY^^^aaa___bbbfffiiilllooorrruuuxxxzzz}}}yyyvvvvvvwwwuuuttt{{{|||uuu|||yyyhhhXXXKKKBBB>>>===;;;888777777777666555444444444444444333333333333333222111111111111111111111222333222111111111111111111111111111222222////////////////////////////////////////////////////////////////////////............////////////,,,---------.........///...////////////000000000000000000000000000000000....../////////000000000111111111222222222333333333333333222222333333333444444444444555555555555222555777888888888999:::;;;;;;===BBBFFFNNN^^^mmm}}}~~~ooo]]]OOOHHHBBB???<<<999888777777777rrrhhhaaa\\\YYYWWWUUURRRVVV[[[lll{{{sssmmmuuummm[[[PPPFFFDDDEEECCCBBBBBB@@@@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=====================<<<<<<<<<:::;;;===<<<<<<;;;===>>>@@@@@@AAABBBCCCDDDFFFGGGFFFIIILLLOOOQQQTTTYYY\\\YYY\\\___bbbdddfffjjjlllppprrruuuwwwyyy|||zzzvvvxxx~~~vvvrrriiibbb___aaaeeemmmwwwppp{{{sssdddXXXMMMCCC>>>>>>===;;;888777777777555444444444333333333333333333333222222222222111111111000222333333222111111222111111111000111111222333000000000000000000000000000000000000000000000000////////////////////////------........./////////,,,,,,------...//////000......////////////000000//////000000000000000111////////////000000000000111111111111222222222222333333222222222222333333333333333444444444555555222444777777777777888999888888;;;???AAACCCKKKSSSfffyyy|||vvvrrrpppppppppmmmdddVVVIII@@@===<<<;;;999777666555555555~~~pppjjjccc___YYYSSSSSSVVVfff|||zzzwwwpppaaaRRRJJJGGGCCC@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@==============================<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;<<<======<<<<<<===>>>????????????@@@AAABBBCCCEEEGGGJJJKKKMMMOOORRRUUUSSSVVVYYY[[[\\\^^^aaadddgggiiillloooqqqtttwwwzzz}}}}}}vvvpppqqqwww||||||tttllleeeaaa___[[[WWWZZZdddnnn|||~~~zzz||||||tttlllaaaVVVOOOHHH???<<<>>>:::999777666777777555444333333333333333333333333111111111111111000000//////111333222000///000222111111000000000111333333000000000000000000000000111111111111111111111111////////////////////////---------.........//////.............../////////........./////////000000////////////000000111111//////000000000111111111111111111111222222222222333333222222222222333333222333333333333444444444444555666666555555777888;;;888:::>>>@@@@@@CCCGGGTTTaaaxxx~~~wwwpppjjjeee]]]\\\VVVMMMCCC<<<:::;;;777777777666444333333444|||rrrhhh^^^VVVSSSUUUcccvvv}}}vvvbbbWWWPPPJJJEEEDDD???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEECCCBBBAAA>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;===>>>===<<<<<<===>>>>>>>>>===>>>>>>???@@@AAAFFFGGGIIIIIIJJJKKKNNNPPPOOORRRTTTVVVWWWYYY[[[^^^bbbdddgggiiikkknnnqqqtttvvvyyy|||~~~}}}~~~|||wwwooolllooossswww{{{~~~tttrrrmmmdddZZZTTTSSSTTTQQQSSS___ssszzzuuukkk___TTTKKKGGGBBB:::777999888666555555666777555444333333333333333333333333000000000000000//////...---000222111///...///111111111000000000111333444000000000000000000000000111111111111111111111111////////////////////////---------.........//////000000000///......------............/////////000.../////////000000111111000000000000111111111111000111111111111222222222333222222222222222222333222222333333333444444444444555666555555555777999<<<777666:::======???BBBGGGOOO___uuuzzztttooohhhbbbOOOMMMHHH@@@999777:::>>>555666666555444333444555uuugggZZZWWWZZZbbbtttyyydddXXXQQQKKKHHHDDDCCCBBB@@@??????BBBDDDFFFFFFGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@???>>>=========>>>@@@AAADDDDDDCCCCCCDDDFFFHHHIIIMMMMMMMMMNNNPPPSSSVVVXXX]]]^^^___aaaccceeegggiiimmmooosssvvvxxxzzz~~~}}}|||}}}|||uuummmhhhiiilllooopppuuu}}}|||vvviii```XXXVVVUUUSSSSSSUUUSSSaaattt|||lll```SSSKKKBBB=========:::777777777666555444444333333222333333444444333333222222222222111111111111000////////////////////////111111111111111111111111111111000000//////......---......///000111111222000000//////.........---000000000///.........---//////000000///...------)))***+++,,,...///000111////////////////////////111111000000000000111111000000000000111111111111000111111111111222222222111111222222222222333333555555555555666666666666555555777888:::<<<======AAAEEEMMMXXXfffwwwvvvooofffYYYOOOCCC@@@<<<888777777999:::555555555444444333333333vvvddd[[[[[[]]]lllrrr```UUUPPPNNNMMMJJJFFFCCCBBBAAAAAA@@@EEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@??????<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????>>>=========>>>???@@@@@@@@@AAABBBCCCEEEGGGHHHJJJJJJJJJKKKMMMPPPSSSUUUYYYZZZ[[[\\\^^^aaacccdddeeegggkkkmmmoooqqqtttwwwzzz}}}||||||zzzyyyyyyyyywwwrrrjjjfffeeefffjjjkkkmmmqqquuurrrkkkeee]]]VVVQQQQQQPPPPPPSSSXXXhhhxxxyyyhhh[[[OOOHHH???;;;;;;;;;999666777666666555444444333333222222333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000///////////////000000000---......///000000111111000/////////.........---//////..................///////////////...------,,,------....../////////////////////////////////000000////////////000000//////000000000111111111000000111111111222222222111222222222222333333333444555555555666666666666666666777888:::;;;<<<<<<:::===BBBIIIRRR___llltttsssjjjbbbYYYNNNEEE>>>===:::777666666777888555555444444444333333333mmm]]]WWWYYYcccuuusssfffbbbbbbXXXQQQHHHDDDCCCCCCAAA>>>DDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDBBBAAA@@@@@@>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<=========>>>======<<<<<<>>>???@@@;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFHHHKKKNNNOOOSSSTTTUUUVVVXXXZZZ\\\]]]]]]___bbbcccdddfffiiikkkpppsssvvvxxx{{{~~~yyyxxxyyyyyyxxxxxxwwwtttpppkkkfffcccaaacccbbbaaacccdddaaaZZZUUUSSSPPPNNNOOOPPPSSS\\\gggyyywww~~~tttcccUUUHHHCCC<<<888888888777555666666555555444333333333222222333333333333222222222222111111111000000000000000000000000000000000////////////////////////---......///000000111111.........//////000000111/////////...............---------------.........///////////////......---//////////////////......//////////////////////////////............////////////000000000000111111000000000111111111222222222222222222333333333444444444444555555555666666777777777888999999:::::::::;;;===???CCCJJJRRRXXXhhhuuuzzzpppbbbWWWPPPIIIAAA:::999888777666555555555555444444444444333333333333fff}}}{{{cccWWWVVV\\\ffftttmmm```PPPHHHHHHIIIFFFCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@???>>>===;;;;;;:::;;;<<<<<<======>>>>>>???:::::::::;;;;;;<<<<<<<<<======<<<;;;<<<===>>>???:::<<<>>>@@@AAABBBAAAAAABBBBBBBBBCCCEEEGGGJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ]]]^^^^^^___aaacccgggiiilllnnnqqqvvv{{{~~~}}}}}}}}}|||zzzyyywwwtttrrrooojjjddd```\\\ZZZYYYYYYYYYWWWSSSPPPPPPPPPRRRUUUYYYbbbsssyyyzzz~~~nnn^^^QQQCCC???:::777666777666666555555555444444333333333111111222222222222111111111111111111000000000000111111111111111111111111////////////////////////........./////////000000........./////////000000........................+++,,,,,,,,,---............///////////////..............................////////////////////////.........------.........////////////000000000111000000000000111111111111222222222222333333333333333333444444444555555555777777777888888888888888<<<<<<<<<<<<<<>>===<<<;;;;;;<<<<<<=========>>>::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>===>>>@@@@@@AAA@@@???>>>@@@@@@AAABBBDDDEEEGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRTTTVVVXXXXXXXXXYYY[[[]]]```bbbdddgggjjjnnnsssvvvwwwxxx{{{}}}~~~wwwssszzz{{{}}}~~~|||{{{zzzxxxvvvsssmmmfffaaaZZZWWWTTTRRRQQQQQQPPPOOOLLLPPPWWWaaajjjyyyzzzuuuuuufffWWWKKK@@@===999777666666666666444444444444444333333333000111111222222111111000111111111000000000//////000000000000000000000000000000000000000000000000000/////////.........---............////////////---------...............+++,,,,,,,,,---...............///////////////...+++,,,,,,------...//////////////////////////////......------------.........////////////000000000//////000000000111111111111111111222222222333333333333333333444444444444777777777777777777777777888999999888888:::>>>AAAFFFLLLUUU^^^hhhttt}}}rrreeeUUUNNNDDD===999888666555444444555666666555444333333333333333333333333333GGGUUUmmmhhhVVVTTTTTTWWW^^^bbbdddcccfffnnn||||||yyycccYYYSSSLLLGGGFFFFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@???>>>======>>>???@@@AAACCCDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMOOOQQQRRRRRRRRRTTTVVVYYY[[[^^^```bbbeeeiiilllnnnpppsssvvvxxxzzz{{{{{{{{{}}}~~~xxxsssnnnjjjooorrrxxx}}}}}}vvvmmmeee```ZZZWWWRRRNNNLLLMMMOOOPPPOOOVVVddduuu|||xxxjjj]]]OOOCCC===;;;999777555555666666444444333333333333333333000000111111111111000000111111000000000/////////////////////////////////000000000000000000000000000000//////...------,,,........................---------------.........---------------.........---...//////////////////++++++,,,,,,---...//////////////////////////////......------------............////////////000000/////////000000000111111000000000000111111111222222222222333333333444444666666666666777777777777666777999999999:::===@@@CCCEEEHHHKKKPPPYYYfffnnn~~~{{{~~~xxx~~~|||zzzvvvuuuyyytttiii]]]SSSGGGCCC===999888777777777444444555555555444444333222222222222333333333333EEELLL\\\vvvyyybbb]]]VVVTTTWWW[[[\\\[[[YYY^^^fffppp~~~}}}}}}nnncccYYYSSSPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCC??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===??????>>>============>>>===>>>???@@@BBBCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKHHHJJJLLLMMMMMMNNNPPPQQQSSSUUUXXXZZZ[[[\\\^^^```bbbdddgggkkknnnpppppppppssstttvvvxxx{{{}}}}}}wwwrrrooollljjjhhhjjjmmmsssxxx}}}{{{nnnddd___XXXUUUQQQMMMLLLOOOTTTXXXcccmmmrrr^^^SSSGGG<<<;;;:::888666444333444555333333333333333333333333///000000000000000000///111000000000////////////........................////////////////////////................................................,,,,,,,,,------.........//////..................------...///////////////------------............//////////////////////////////............//////........./////////000000////////////000000000111////////////000000000000222222222222333333333333555555555666666777777777666777999999999:::<<<>>>===???AAABBBDDDHHHPPPVVVcccrrr|||xxxqqqnnnlllmmmpppsssrrrmmmbbbYYYRRRJJJCCC===;;;999888777777666666555444444333333333222222111111222222222333333333>>>BBBMMMaaa|||pppggg[[[UUUUUUXXXXXXXXXUUUWWWZZZ^^^iiiwww{{{ppphhhYYYWWWSSSNNNKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<=========<<<;;;;;;===>>>???<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIFFFHHHJJJKKKKKKLLLOOOPPPNNNQQQTTTVVVVVVVVVWWWXXXXXXZZZ^^^bbbeeefffggggggnnnnnnoooqqqsssvvvxxxzzz}}}}}}}}}~~~~~~~~~uuurrrnnnkkkjjjjjjiiihhhkkknnnrrrwww~~~pppeeeaaaTTTRRROOOMMMOOOTTT]]]ccc{{{}}}fffUUUMMMCCC:::999999888555222111222333333333333333333333333333//////000000000000//////000000000000////////////................................................,,,,,,------.../////////.....................---,,,,,,,,,------.........000000000///.........---------...///000000//////111000000///......------//////////////////////////////............//////............/////////000////////////000000000000............////////////111111222222222333333333444444555555666777777888222444555555444444666777777;;;???AAAAAAAAADDDGGGPPPZZZffftttsssllliiigggfffgggcccbbb[[[PPPHHHDDD???:::888888888888888666555444555444333222111111111111111111111222222333333333>>>>>>DDDPPPaaayyyuuuaaa[[[ZZZYYYWWWWWWSSSQQQQQQSSSXXXfff|||wwwrrriii___VVVPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLQQQPPPOOONNNOOOQQQSSSUUURRRSSSUUUXXX[[[]]]___```eeegggjjjlllllllllmmmnnnrrrssstttuuuwww|||~~~}}}|||}}}}}}{{{xxxuuuuuuuuuqqqppppppqqqrrrpppjjjeeedddhhhnnnuuu}}}tttgggbbbYYYPPPNNNUUU[[[aaappp|||rrrqqqvvvoooWWWJJJCCC>>>;;;:::888666444333444555666222222222222222222333333000000111111111111000000000000000000000000000000///////////////...------........................333222222111000/////////------------------------........................,,,,,,,,,---------......---.........//////000000---------............//////...---,,,,,,---...///...------------...//////111000///...------...///////////////000000000000111222222222222333333333222222333333333444444444333333333444444444555555444555666777777888888888888999;;;<<<<<<<<<>>>@@@FFFLLLSSS[[[ggg{{{yyyllleeeccc```ZZZUUUMMMJJJFFFBBB>>>;;;999999888666333333333444333111222222222222222222222222111111111111111111111111::::::>>>HHHUUUhhhoooeeeaaa]]]ZZZYYYSSSPPPOOOPPPRRR]]]sss}}}uuulllaaaUUULLLJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQPPPQQQRRRTTTWWWZZZ\\\]]]cccfffiiikkkkkkkkklllmmmpppqqqqqqrrrrrruuuzzz~~~}}}wwwtttssstttuuuuuuuuusssrrrpppnnnoooqqqqqqqqqrrrtttwwwzzzzzzzzz{{{|||yyytttpppkkkmmmqqqvvv~~~rrrddd___[[[UUUUUU```lllwwwtttlllpppzzzzzzaaaMMMCCC>>>;;;888999888666444333444555555222222222222222222222222000000111111111111000000////////////////////////.../////////......---,,,........................000//////......---,,,,,,------------------------------------------------,,,---------------------------------.........///---------............//////......------......///...------------...//////111000///...---......///////////////000000000000//////000000000111111111222222222222333333333333111222222222333333333333444444666777777777777777777999;;;;;;;;;<<<===???<<<@@@EEEJJJRRRaaatttuuuhhh___ZZZUUUNNNHHHDDDBBB@@@<<<:::888777777888666444333444444333222222222222222222222222222111111111111111111111111999777999@@@HHHTTTeeetttxxxooogggaaa___VVVRRROOONNNNNNUUUdddsss~~~www~~~}}}gggWWWMMMMMMJJJGGGDDDBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@???>>>===============<<<<<<;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????>>>??????@@@BBBCCCEEEFFFHHHJJJLLLNNNQQQSSSUUUUUURRRRRRQQQRRRSSSVVVYYY[[[```bbbeeegggggggggggghhhkkkllllllkkkjjjlllooorrr~~~}}}|||{{{yyyxxxxxxyyy}}}}}}}}}}}}xxxrrrmmmiiigggcccdddeeeeeeeeedddcccbbb___aaadddgggjjjpppwww{{{}}}uuuttttttxxxooobbb^^^YYY[[[fffzzzooommmxxxooobbbPPPBBB===;;;999777888777555444333333444555333333333222111111111000000000111111111111000000////////////////////////...............---------.................................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------------------............///......////////////.........------------...//////000000///............///////////////000000000000/////////000000000111111111111111222222222222333222222222333333333444444333444555666777777777777777888::::::::::::<<<>>>999<<>>BBBGGGRRR\\\yyyyyyoooiii^^^XXXSSSPPPOOOQQQ\\\gggzzz{{{mmmZZZXXXTTTNNNHHHDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFIIIKKKOOOTTTWWWYYYZZZZZZXXXVVVTTTRRRRRRSSSVVVWWWYYY[[[^^^```______```aaabbbbbbbbbbbbaaabbbdddgggnnnnnnmmmllljjjiiihhhhhhjjjmmmqqqrrrqqqpppqqqrrrtttrrrmmmhhhccc___]]]\\\XXXYYYZZZ[[[[[[ZZZZZZYYYYYY[[[^^^bbbhhhpppzzz|||yyyzzzvvvjjjbbbbbb^^^iii{{{sss|||wwwmmmYYYPPPEEE===::::::999888666666444444333333444444444333333222111000000///000000111111111111000000//////////////////////////////........................................../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------............///---...000000000000...---...------------...///////////////.........//////////////////000000000000111111111111222222222222000000111111111222222222444444555555555666666666333333444555666666666666666888999999999999:::<<<<<<>>>@@@@@@???BBBIIIOOOQQQ]]]ppp|||nnn^^^WWWNNNGGGDDDAAA===999;;;:::888777666666777777777555333333444555444333333333333333333333333333111111111111111111111111<<<999:::===@@@AAAGGGNNN^^^rrrzzzjjjbbbXXXSSSQQQQQQXXX___yyyqqqnnnggg```YYYQQQIIIEEECCCCCCBBBAAA@@@@@@AAAAAAEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>===<<<<<<<<<======>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>???AAABBBDDDEEEDDDGGGKKKPPPSSSUUUVVVVVVZZZXXXTTTQQQOOOOOOOOOPPPPPPSSSUUUWWWVVVVVVVVVWWWVVVWWWXXXXXXXXXYYY[[[^^^_________^^^^^^]]]]]]]]]___aaaccceeedddcccbbbbbbeeebbb^^^YYYVVVSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTVVVXXXZZZ^^^dddmmmvvv}}}|||{{{|||}}}~~~yyyuuuqqqnnnjjjfffhhhnnnyyy|||{{{{{{sssrrroooggg___KKKEEE>>>:::999999888777555444444333333333333333333333222222111000//////000000111111111111000000........................000//////......///000000....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////..................---------............///---...///000000///...---...------------...//////......//////////////////////////////000000000000000000111111111222222222000000111111111222222222444444444555555555666666222333444555555666666555555777888888777777999:::777:::<<<<<<<<<===@@@CCCCCCJJJVVVeeevvvyyyeeeYYYNNNIIICCC???>>>===:::888;;;999888666555555555666666444222222444444444333333333333333333333333333000000000000000000000000:::777777;;;>>>>>>@@@EEEJJJ^^^wwwrrrcccYYYSSSQQQTTTZZZiiiyyy|||uuuiiiZZZNNNHHHGGGEEECCCBBBAAABBBBBBDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>><<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCGGGKKKNNNPPPQQQQQQUUUSSSPPPLLLIIIHHHHHHHHHHHHKKKMMMNNNNNNMMMNNNNNNLLLNNNOOOPPPPPPQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUVVVXXXYYYYYYWWWVVVTTTUUUTTTQQQNNNKKKJJJIIIIIIKKKKKKKKKLLLMMMNNNOOOOOORRRSSSUUUWWW\\\ccckkkqqqxxx}}}zzzrrrllllllmmmhhhdddbbbdddhhhnnnzzz~~~zzzwww}}}rrreeebbb___XXXQQQBBB>>>:::777666666555444333333333333333333333333222222222111000000000///000000111111111111000000........................//////...------///000111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........---------............///------............------...------------...//////---...//////000/////////////////////000000000000........./////////000000111111111222222222222333111111111222222222333333111222333444555555555555444666777777666666777888444666999::::::;;;===>>>???AAAEEELLLXXXiiizzzzzzuuuxxx~~~{{{qqq```QQQIIIGGGCCC???;;;:::999777666999777666444333222333333444333111111222333333222222222222222222222222222000000000000000000000000999555666:::<<<<<<===@@@CCCPPPcccvvvrrrbbbXXXRRRRRRVVV[[[fffuuu}}}zzzwwwuuuxxx~~~ppp^^^OOOMMMJJJGGGEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@??????======>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>@@@BBBEEEGGGJJJKKKLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDCCCEEEHHHIIIHHHGGGHHHHHHGGGHHHJJJJJJIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOONNNLLLJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOQQQTTTYYY```dddhhhmmmuuu{{{~~~uuuhhhaaa```cccaaa___aaajjjvvvsssnnnuuulll^^^YYYUUUMMMDDD===;;;888666555555444444222222333333333333222222111111111111000000000000000000111111111111000000...........................---+++++++++---...000........................,,,,,,,,,,,,,,,---------------------------------------------------------***++++++,,,---...///////////////......------------------............///------,,,,,,,,,,,,------...------------...//////,,,---///000000000//////////////////000000000000............/////////000222222222222333333333333000000000111111111222222111222333444444555444444444555666666555555666777555777999:::::::::;;;<<<======>>>@@@FFFPPP[[[cccnnnvvv~~~rrrjjjhhhjjjmmmiiibbb^^^]]]WWWLLLDDDAAAAAA???<<<999888888777666777666444333222333333444333111000000111222222111111111111111111111111111000000000000000000000000999666666:::<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@>>>======<<<<<<======>>>===>>>@@@BBBDDDEEEFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDAAACCCFFFFFFFFFEEEEEEFFFEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJGGGEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMPPPTTTYYY]]]XXX^^^fffkkkmmmoooqqqsssxxxzzzyyypppccc\\\^^^bbbaaaaaahhhvvv~~~vvvppprrr|||kkk\\\WWWQQQGGG>>><<<:::888777666666666666111222222333333333222222000000000000000111111111000000111111111111000000........................,,,+++***))))))+++---...........................////////////////////////------------------------........................)))***+++,,,...///000000.........------,,,,,,,,,---------.........//////------+++******+++------...------------...//////,,,---///000000000//////////////////000000000000000000000000111111111111222222333333333444444444111111222222222333333333111111222333444444444444333555666555444444555666555666777777777777777777;;;<<<<<<===???CCCHHHMMMQQQXXXbbbiiirrr~~~ttthhh^^^YYYYYYZZZWWWOOOIIIJJJHHHAAA===>>>;;;:::999888888888999999666555444444444555666777222000//////000111111000000000000000000000000000000000000000000000000000777777777777888999:::;;;===AAAIIITTTaaauuu}}}gggYYYTTTSSSUUUVVVWWWXXXYYY\\\```cccmmmzzz{{{mmmhhhjjjhhhooo{{{pppfffZZZSSSPPPLLLEEE>>>DDDAAAAAAFFFEEEAAA@@@DDDFFFFFFHHHHHHIIIHHHGGGFFFIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>????????????????????????>>>>>>=========>>>>>>???BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDBBBAAACCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDJJJIIIHHHIIILLLNNNOOOOOOPPPQQQSSSVVVYYY\\\```bbbhhhiiihhhccc^^^```jjjsss{{{wwwrrrmmmmmmwwwxxxtttyyyyyydddXXXPPPFFF===888999999888666555444333222333333333222222222111111111111000000//////......111111000///////////////........................////////////...+++)))(((,,,,,,,,,------.........---------.........//////---...000///...,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000------............------........................------............---------,,,+++******,,,---///000111111111222222222222000000000000000000000000////////////000000000000111111111111111111111111222222222333333333444444666666666666666666666666222444666888999777555444555666888:::===@@@BBBCCCBBBGGGLLLQQQWWWcccqqq||||||sssfffZZZRRRMMMJJJHHHBBBAAA@@@???======<<<<<<777777666555444444333333555444444333333444444555222222222222222222222222333111000///000111000///000000////////////000000777777777777888999::::::999;;;@@@HHHQQQaaazzztttddd\\\YYYQQQRRRSSSTTTTTTUUUVVVWWW^^^iiivvvtttqqqffffffkkkvvvyyymmmeeeaaa\\\TTTMMMLLLGGGEEEIIIIIIFFFDDDFFFBBBCCCEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCHHHFFFDDDDDDEEEFFFGGGHHHLLLMMMNNNNNNNNNOOOPPPQQQYYY[[[___ccckkkvvv{{{pppiiigggddddddhhhppp~~~~~~{{{vvvaaaTTTKKKCCC;;;777777777666666555444333333333333222222222111111111222111111111000000000000111000000///////////////..............................//////...,,,***))),,,,,,------------------------------.........///...///000000...---------........................------------------------......---,,,,,,,,,---...------............------........................------............------///...---,,,,,,...///111////////////000000000000////////////////////////////////////000000000000111111111111111111111111222222222333333333333444555555555555555555555555333444666777777777555444666666777999:::<<<===>>>>>>AAADDDEEEGGGMMMWWW___ooowwwvvvhhhaaaVVVLLLFFFAAA???======<<<;;;:::999888888888777666666555444444333333444333333333333333333444222222222222222222222222333111//////000111000///000000////////////000000666666666666777888999::::::;;;===AAAEEEOOOaaasssnnnbbb]]]SSSSSSSSSSSSRRRQQQOOONNNPPPWWW```oootttiiidddiiiooowwwyyyuuuqqqkkkgggZZZQQQJJJIIIJJJHHHEEEDDD@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===>>>>>>????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFGGGHHHHHHJJJMMMOOORRRWWWaaaqqquuujjjbbb[[[WWWWWWUUU^^^kkk|||pppZZZMMMEEE===888666555555555444444333333333333222222222222111111111222222222222111111111111111000//////......//////........................------......------,,,+++------------------,,,,,,------------...............000111000...,,,,,,,,,------------------------........................000///...,,,,,,+++,,,,,,------............------------------------------------............------......---,,,---...///000------------.........///////////////////////////////////////000000000000111111111111111111111111111111222222222333333333444444444444444444444444444444444555555555666666666666777777777777888888<<<>>>???>>>===>>>CCCHHHPPPWWWcccooozzzzzzwwwoooeeeVVVQQQJJJCCC???<<<:::888999888777666555444444444666666555555444333333333222222222222222222222222222222222222222222222222222111//////000111000///000//////......//////000666666666666777888999999<<<;;;===???@@@DDDRRR___uuu}}}ppphhh___\\\YYYVVVTTTRRRPPPOOONNNOOOSSS]]]sss|||nnnmmmkkkjjjzzztttgggXXXOOOMMMLLLHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@??????>>>?????????AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAACCCEEEFFFFFFFFFGGGHHHEEEFFFGGGHHHIIIMMMTTTZZZ```jjj{{{xxxfff\\\YYYXXXYYY\\\[[[iii~~~yyygggRRREEE>>>888555666333333333333333333333333222222222222111111111111111111111111111111111111000000///............///........................,,,---------------------.........------,,,,,,,,,---------------------------///000...,,,******+++------------------------------------------------......------,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,---------.........////////////////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222222222222222555444333333333444555666666666666666666555555555888:::;;;;;;;;;;;;>>>@@@AAAFFFLLLTTT\\\fffnnnttt|||}}}wwwjjjbbb```ZZZSSSHHHEEEBBB???>>><<<:::888888888777666555444444444555555555444444333333333111111111222222111111111111111111111111111111111222000......000000000////////////....../////////555555555555666777888999666666888:::;;;===FFFQQQ]]]ssspppjjjaaaZZZWWWUUUTTTSSSPPPNNNMMMUUUgggyyyooogggmmm{{{qqq```YYYWWWSSSNNNKKKIIIGGGEEEDDDDDDEEEFFFCCCDDDFFFGGGHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>????????????????????????AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBAAAAAAAAA>>>BBBFFFHHHGGGFFFFFFGGGKKKLLLMMMLLLNNNUUU```iiizzzzzzkkk\\\VVVWWW[[[aaagggooojjj[[[JJJ???:::555444555222222222333333333333333222222222111111111000000000000000000000000000000000//////.......................................,,,,,,,,,,,,------...............------,,,,,,,,,------------------,,,,,,+++---...---+++))))))***------------------------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,------------........./////////........................////////////000000000000000000000000000000000000000000000111111111222222222222222222222222222222444444222222222333555666444555555555666666666666222444666888888999:::;;;===???BBBEEEHHHNNNTTTXXX___bbbgggmmmpppxxx~~~zzzyyyxxxvvvtttkkkhhh```VVVPPPMMMIIIEEE<<<;;;999999999999777666777777666555444444444444444444444444444333333333000111111222222111111000111111111111111111111111111///......///000000/////////............//////444444444555555666777888444444777:::;;;;;;AAAIIIMMM]]]ssszzzmmmccc]]]ZZZWWWUUURRRMMMLLLRRR___tttuuuppprrrvvv~~~vvvjjjfffaaa[[[OOOLLLHHHEEECCCBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????@@@???@@@AAAAAABBBBBBAAAAAA>>>BBBFFFGGGEEEDDDFFFHHHJJJOOOUUU[[[bbbnnn~~~lllbbbZZZYYY]]]dddnnnxxxyyyZZZOOOBBB<<<888444444555333333333333333333333333222111111111111000000000///////////////000000000000///......------..............................------,,,,,,,,,---......------------------,,,,,,------------,,,,,,,,,,,,***,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////........./////////000000........................////////////000000000000000000000000000000000000///000000000000111111111222222222222222222222222333333222111222333444555333444444555666666777777444555777888999999999999:::;;;======>>>@@@DDDGGGIIIKKKOOOVVV[[[aaannn{{{zzzqqqjjjfffccc^^^[[[UUURRRMMMHHHCCC@@@>>>===888777666777888888777666555444444333222222333333444444333333333333333333000111222333333222111000111111111111111111111111000...---...///000000//////......------......///444444444444555666777777666666999======;;;>>>DDDDDDNNN[[[kkktttllleee^^^YYYSSSNNNMMMQQQXXXdddzzz}}}mmmppppppnnnpppxxx~~~wwwoooaaa\\\UUUNNNHHHEEEDDDDDDGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEEEECCCBBBAAAAAA@@@@@@AAAAAACCCCCCBBBAAAAAA@@@?????????????????????????????????????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAADDDFFFGGGGGGKKKSSSZZZZZZcccppp|||rrrgggdddeeekkksss}}}vvvaaaLLLDDD===;;;999555444666444444444444333333333333111111111111000000000000//////000000000111111111//////...------------.................................---,,,,,,,,,---...,,,,,,---------------------------,,,,,,,,,++++++***,,,---...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......//////..................////////////........................////////////000000000000000000000000000000000000/////////000000000111111222222222222222222222222222222222222222333333444444444444444444555555555777777777888999999999888777888::::::::::::;;;<<>>@@@EEEIIIMMMUUU]]]iiiuuuyyyxxxxxxkkkeee]]]WWWSSSOOOJJJFFFCCCBBB@@@>>>;;;888888999888777666666777888777666444444333222222222333333333333333333333333333333000111333444444333111000111111111111111111111111///...------///000000//////......------......///444444444444444666777777555555777;;;:::777888<<>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDFFFHHHIIIMMMVVVeeepppzzz}}}vvvnnniiilllttt}}}ttt```LLLDDD>>>:::;;;:::666555666555555555444444333333333111111111111000000000000000000111111222222222333//////...------------...........................///...---,,,+++,,,------,,,,,,,,,------.........---------,,,,,,++++++++++++,,,...///......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------.........//////........................////////////000000000000000000000000000000000000////////////000000000000222222222222222222222222111111222222222333333333444444444333333333222222333222222444666777777666555777999999777666555555===999999===@@@AAAEEEJJJKKKWWWbbbgggkkkppptttuuu{{{yyyxxxxxxuuurrrvvv|||~~~}}}vvvmmmeeebbbbbbVVVQQQKKKHHHFFFDDD@@@<<<:::999999:::888555555777666444333222444444444333555555444444444444444444333333333333333333333333000111333444444333111000000000000000000000000000///...------///000000///.........------.........777666444333333444555555555555666888999:::;;;<<>>BBBIIITTTfff|||qqqZZZUUUSSSUUUUUUUUU[[[eeettt~~~{{{qqqnnnooonnnlllkkkffflll}}}|||kkk]]]WWWUUUTTTQQQMMMKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGKKKIIIGGGHHHKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAADDDDDDDDDDDDCCCAAA@@@???@@@BBBCCCBBB???>>>???AAAAAAAAAAAA???===<<<===>>>@@@@@@AAAAAAAAAAAA@@@???>>>@@@BBBCCCCCCCCCEEEGGGJJJMMMQQQWWWaaasss~~~uuuqqqssswww{{{}}}tttqqquuuxxxhhh]]]QQQFFF===<<<;;;999888666555444333333333222222222111111000000000000000000000000///////////////////////////000111222222111000///........................---,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///...---,,,+++,,,------////////////////////////---...///000000///...---////////////////////////////////////000000000000///000111222333444444444444444444333333222222222222333444444555555444444555444444444444555666666666666666666666666666666888888888999:::===???AAAFFFGGGJJJMMMPPPRRRTTTUUUZZZ\\\___``````aaaccceeerrr{{{zzzssstttuuuvvvxxxxxxtttnnnhhhdddhhhfffaaa\\\VVVRRRNNNMMMEEEDDDCCCAAA@@@?????????666777888999888666444333444444444444444444444444333333333333333333333333555333000///000111111000111111111111000000000000000000000000000000000000////////////////////////......////////////......:::999777555444444444555666666777888999:::;;;;;;<<<;;;<<<@@@FFFRRRfffxxxlll```UUURRRRRRRRRWWW\\\dddkkkrrrtttrrrsssyyy|||tttnnnppphhhgggpppzzz~~~rrrllljjjhhheee```[[[WWWRRRMMMIIIHHHGGGFFFEEEEEEFFFGGGGGGMMMJJJIIIIIIKKKLLLJJJHHHJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBCCCCCCDDD@@@AAABBBBBBAAAAAACCCEEEAAAAAABBBCCCEEEFFFGGGGGGCCCDDDGGGHHHIIIKKKNNNPPPVVV\\\fffqqq~~~|||{{{tttqqqoooqqqyyytttqqqqqq{{{||||||ttteeeWWWNNNDDD<<<888888777666555444444333333333222222222111111111000000000000000000000000////////////////////////......///000000///......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++------------------------...------,,,,,,+++++++++///......---------......------,,,,,,,,,...///000..............................////////////......////////////////////////////////////000000000000000000111222333333333333333333333333333222222222222333333444444444444444333333333333333444555555555555555555555555555555777666666777888:::<<<===<<<===???BBBDDDFFFGGGHHHJJJLLLNNNNNNNNNOOOQQQSSS\\\cccppp}}}}}}pppiiiiiiggghhhhhhgggccc]]]WWWTTTRRRPPPMMMIIIFFFCCCAAA@@@@@@???>>><<<;;;:::::::::333444666888888888777666444444444444444444444444333333333333333333333333444222000000111111111000111111111000000000//////////////////////////////////////////////////////......////////////......;;;:::999777666555555555777777888888888999999999<<<;;;<<<>>>???DDDPPP]]]uuuuuuaaaWWWTTTTTTVVVXXXWWWZZZ]]]\\\YYYZZZ___eeegggqqqvvvllljjjkkkpppxxxoooeeeZZZTTTNNNLLLIIIGGGGGGGGGIIIJJJKKKIIIHHHHHHIIIJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHHHHKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@@@@BBBDDDDDDCCC@@@AAABBBBBBBBBBBBEEEFFFDDDDDDEEEGGGJJJMMMOOOPPPNNNPPPRRRTTTVVV[[[```dddpppyyyyyyooogggdddfffbbbgggqqqtttqqquuuzzzzzztttoookkkbbbTTTJJJCCC>>>888555555555444444444444444333222222222222111111111000000000000000000000000////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++******++++++------------------------//////...---,,,+++******//////............//////,,,,,,,,,---...///111222........................//////............//////////////////////////////////////////000000000000111111222222222222222111222222222222222333333333222222333444444444444333222222222222222333333444444444444444444444444444555555555555666777888999444555777999;;;<<<<<<===>>>@@@AAABBBAAAAAACCCDDDGGGKKKSSS\\\fffrrr}}}|||zzz{{{~~~yyytttlll```YYYYYYWWWVVVUUURRRNNNIIIEEECCCBBBAAA@@@>>><<<;;;;;;:::;;;;;;999888777777777777333444555777777777777666444444444444444444444444333333333333333333333333444222000000111222111000111111000000000000//////////////////////////////////////////////////////......////////////......888888777777666666555555777777777666666666666666999999;;;>>>>>>???GGGOOOZZZnnnxxxhhh^^^ZZZXXXXXXSSSUUUVVVTTTRRRRRRUUUWWWUUU\\\gggvvvyyyqqqmmmsss}}}vvvmmm\\\YYYTTTPPPMMMLLLMMMNNNLLLKKKIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDBBB@@@@@@BBBDDDDDDCCCDDDEEEFFFEEEDDDEEEFFFHHHLLLMMMOOORRRUUUZZZ]]]```eeegggiiilllooouuu|||qqqhhh```\\\^^^bbbjjjuuu}}}zzz}}}sssmmmgggaaaVVVJJJBBB>>>;;;999666666666555555555444444222222222222111111111111////////////////////////////////////////////////,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++...------------......///---------...///000000111........................000///...------...///000////////////////////////////////////000000000000111222222222222111111000000000111111222222333333111111222333333333333333222222222222222333444444444444444444444444444444444444444444555555555666555666777888999999999999:::<<<======<<<;;;<<<>>>???BBBEEEIIIMMMTTT\\\aaacccdddeeeiiimmmnnnllliiidddcccdddgggmmmuuu|||yyyxxxuuuooojjjiiikkkmmmpppooosssvvvmmmddd___XXXOOOJJJJJJJJJIIIGGGDDDAAA???===<<<======<<<;;;;;;;;;;;;;;;:::999888777777777777777666666666666666444333222333333333333333333333333222222222222222222222222333111000000222222111000111000000000////////////////////////////////////////////////////////////......////////////......333333444555555666666666555555555555444444444444333333777;;;<<<;;;>>>EEEGGGWWWggg}}}~~~lll```YYYVVVTTTUUUUUUUUUSSSRRRQQQPPPRRRSSSYYYcccvvvyyytttuuu|||wwwsssjjjaaaZZZUUURRRQQQQQQQQQOOONNNMMMMMMNNNOOOMMMLLLKKKJJJJJJLLLNNNPPPLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFHHHFFFDDDCCCDDDEEEFFFFFFHHHJJJLLLMMMNNNPPPSSSVVV\\\^^^ccchhhooouuu{{{}}}uuulllccc^^^[[[\\\ccckkk|||{{{pppkkk___UUUJJJAAA;;;777666666777777666555444333222222222222222111111111000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,++++++***++++++,,,,,,************************,,,,,,,,,------.........,,,+++++++++,,,,,,---...//////////////////..............................000///...------...///000////////////////////////////////////000000000000111111222222222111000000000000000111111222222222000111222222333333222222333333333333333444444555444444444444444444444444444444555555555555555444777777888888999888888888777888999999888777888999<<<>>>@@@BBBCCCDDDGGGJJJKKKLLLNNNQQQSSSTTTSSSQQQOOOOOOPPPRRRUUUZZZ```cccgggjjjoootttwwwtttooojjjbbbaaa^^^ZZZVVVUUUUUUVVVYYYXXX[[[fffsssxxxssslll[[[UUUPPPLLLHHHBBB@@@@@@BBB@@@>>>===;;;;;;;;;;;;999888888777777777777777888777777666666666777777666666666555444444333222333333333333333333333333222222222222222222222222222111000111222333222000000000000////////////...........................////////////////////////......////////////......///000222333555555666666444444444444444444444444555555777;;;;;;888:::>>>>>>IIIRRRccc~~~~~~nnnccc[[[YYYXXXVVVVVVUUURRROOOKKKSSSRRRSSSZZZhhh~~~wwwwwwvvvvvvxxx|||tttkkkeeebbbaaa```]]]YYYTTTRRRSSSTTTOOONNNMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJIIIHHHFFFGGGJJJMMMOOORRRWWW[[[___eeejjjnnnxxx|||vvvfffaaa^^^```ccciiiuuuuuukkkfffWWWLLLBBB===:::666555555555555444333222111000///222111111111111000000000000000000000000000000000///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************************++++++,,,---...///000000************+++,,,---......////////////...---,,,------------------------//////............//////////////////////////////////////////000000000000000000111111111111111000000000000000000111111111000000111222222222222111333333333333333444555555444444444444444444444444333444444555555555444444444444555555555555444444777888999999888777888:::777999<<<======>>>???@@@???@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDEEEGGGKKKNNNMMMNNNQQQUUUXXXWWWSSSPPPMMMLLLJJJHHHFFFEEEEEEEEEHHHGGGIIIPPPYYY\\\XXXRRRGGGEEECCC@@@>>><<<;;;;;;;;;:::999888888888999:::777666666555555555555555555444444444444555555666222222333333444555555666333333333333333333333333222222222222222222222222111000000111333333222000000000////////////..............................////////////////////////......////////////......///000222333444555444444555555555555555555666666999777888;;;;;;888999===;;;AAADDDNNNbbbuuussshhhddd^^^[[[YYYWWWSSSOOORRRQQQRRRVVV^^^ppp}}}xxxvvvxxxyyyzzzwwwnnniiihhhiii___^^^]]][[[XXXVVVUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNLLLLLLJJJJJJLLLLLLMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHHHHIIILLLOOORRRTTTUUUVVVSSSWWWYYYWWWTTTVVV\\\bbbgggkkkqqqxxx~~~tttlllkkkjjjnnnuuu~~~yyykkk___XXXNNNCCC;;;;;;;;;777555777444444333333222222222222111111111111000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++------------------------************************)))***+++,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------......//////++++++++++++,,,---......,,,,,,......///...------------------------------......////////////......////////////////////////////////////000000000000...///000111111222111111000000000000000////////////000000111111111111111222222222222222333333444333333333333333333333333111222333444555444444333333333444444444444333333666777999999888888999;;;555666888999999999;;;===999;;;<<<===<<<<<<<<<<<<;;;===>>>>>><<<===@@@BBBAAAAAAAAACCCEEEEEEBBB@@@AAA@@@>>>>>>>>>>>>>>>===>>>>>>???CCCHHHIIIFFFBBB>>>???>>>;;;::::::::::::888888777666666666777777777666666666666666777777333333333333333444555666222222222222333444555666222222222222222222222222111111111111111111111111000000000222333444222000000000/////////.................................////////////////////////......////////////......111222333444444444333222666666666666777777888888666333333777777666777;;;:::>>>>>>CCCRRRaaazzzyyyrrrhhhbbb```^^^ZZZWWWQQQPPPQQQTTTWWWccc|||xxxwwwuuurrrnnnjjjgggeee^^^]]]]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMLLLNNNRRRVVVZZZ^^^```aaaeeejjjooommmjjjkkkttt}}}}}}}}}{{{xxxtttqqqnnnlllkkk{{{}}}pppbbbSSSIIICCC999444666888555333444444444444555555666666666111111111111000000000000000000000000000000000000////////////////////////......,,,,,,,,,,,,..............................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------------------------************************''')))+++------+++)))'''+++*********+++,,,,,,---------------------------..................------,,,++++++,,,---...///000)))***,,,...//////......---------------------------...///000000///...---////////////////////////////////////000000000000......///111111222222222111111000000//////......//////000111111111111111111111111000111222222333111111111111111111111111///000222333444444333333555555666666666666666555111333444444444444555777777777777666555666999;;;888999;;;;;;;;;:::;;;<<<:::<<<===<<<:::999;;;>>>???>>>======??????===<<<<<<;;;;;;<<<===>>>===<<<;;;;;;<<>>===;;;999:::;;;:::999888777666555555555555444444444444444555666777444444444444555666777777555555444333222222222222222222222222222222222222111111111111111111111111000///000222444444222000000/////////....................................////////////////////////......////////////......111222333333111111222333111111222222222222333333444444555555666666777777:::999>>>EEEGGGLLL```xxx|||uuutttooodddZZZ\\\SSSPPPTTTWWWYYYgggxxx|||xxxssspppnnnnnnnnnqqqrrrrrroooiiibbb^^^\\\aaaaaa`````````aaabbbbbbccccccddddddcccbbb```______cccjjjpppvvvzzz}}}vvvnnnhhhffffffffffffiiinnnxxxxxxeeeWWWJJJAAA<<<:::666555666777777666555444222111000111111222000000111111111111000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,***'''%%%%%%'''***,,,************************)))***+++,,,,,,,,,,,,,,,+++++++++,,,---...///000+++,,,,,,------,,,,,,+++............---,,,+++++++++++++++,,,,,,---------------............---------------------------------------,,,,,,+++++++++---........./////////000...............///000000222222222111000//////...000000000000000000000000333222111111111222333444444444222222222222444444333333333222222333333444444444444444444444444444333333333444444444555555666666666666777777777777777777777777777777777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777777999999999::::::999999999666666666777888888999999999888888777666555555444555555555555555555555555555555444444444333333333333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000111111000///...------,,,//////000000///...------,,,,,,,,,---...///000111.........///111000...,,,111333444333222111222333333333333444444444555555444444555555666777777888;;;888:::??????AAAPPPccc|||rrriii\\\SSSRRRRRRRRR\\\jjjxxx~~~}}}~~~~~~~~~rrriiiddd```___```aaaeeellluuuzzzvvvwww~~~kkkZZZMMMCCC<<<<<<999666555555666666666444333222111111222333333000000111111111111000000000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,------------------............------------------------------............------------///////////////////////////////////////000111111222222111111000//////...000000000000000000000000111111000000000111222333444333222222222222333444444444333222222222333333444444444444444444444444333333333444444444444555444444444444555555555666666666666666666666666666777777777888888888999999999999999999999999999999888888777777777777888999777777888888888888777777777777777777777777777777888888777777666555555444444444444444444444444444555444444444444333333333333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000.........//////////////////////////////...------************+++,,,------.........///000000...,,,222333444333222111222444333333333333444444444444444555555666666777888888;;;666666:::::::::CCCOOO```sss~~~mmm\\\UUUQQQPPPUUU^^^cccfffiiiiiiiiijjjnnnrrr}}}wwwmmmbbb]]]ZZZ[[[aaahhhmmmttttttnnniiijjjnnnxxxnnnZZZLLLCCC<<<777:::888555444555666666555333222222222222333444444000000111111111111000000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///000///...------------...------------------------+++,,,------------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------...---------.........---------------------............------------------------------///////////////000000000000000000000////////////000000//////000000111222222111111000000//////...000000000000000000000000000////////////000111111333333222111111222333333555444333222222222222222444444444444444444444444333333333333444444444444222222222222333333333333555555555555555555555555666666777777777888888888777777777777777777777777777777777777888888999:::555555555666666555555555999888888777666666555555777777777666555555444444222222222222222222222222444444444444333333333333333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000///////////////........./////////............---))))))))))))***+++,,,---...---...///000000...,,,222333444333222111222444000111111111111222222222444555555666666777888888999555444888::::::???FFFIIIWWWlllkkk^^^YYYUUUUUUXXXYYY[[[\\\[[[[[[\\\```cccgggnnn~~~zzzssslllgggbbb```aaaeeerrr~~~wwwmmmgggdddjjjnnnxxx}}}ppp]]]LLLCCC===:::777888666444444555555555444333333333222222222222222000000111111111111000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---......------,,,+++***........................++++++,,,,,,---,,,,,,+++------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............/////////......------,,,,,,------......------,,,,,,,,,------------------......//////000000000111111000000000000////////////////////////000000111111111000000////////////000000000000000000000000////////////000000111111222222111111111111222222555444333222111111111111333333333333333333333333222222333333333444444444111111111222222222333333444444444444444444444444555555666666666777777777555555555555555555555555666666666777888999:::;;;444444555555555555444444777777777666666555555555666666666555555444444444333333333333333333333333444444444333333333222222222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000333222111///...,,,+++***///.........---.........---,,,,,,,,,------...///...------///000000...,,,111222333333111111222333000000000111111111222222444444444555666666777777888555444777:::;;;===@@@AAAGGGSSSeeeyyy|||lllddd]]]WWWTTTVVVWWWXXXXXXXXXXXXYYYZZZ]]]```kkkzzzuuupppnnnpppqqqooollljjjiiijjjnnnsss{{{zzzooogggeeegggjjjssszzz|||vvveee\\\MMMBBB<<<:::999888666555333333444555444333444444333333222111000///000000111111111111000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............/////////......------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------....../////////000000000///////////////...------------...//////000000000///////////////////////////////////////000000000111111111111111111111111111111111111111444333222222111111111111333333333333333333333333222222222333333333444444111222222222222333333333555555555555555555555555444444555555555666666666666666666666666666666666666666666666777888999:::444555555666666555555444444444555555555666666666555555555555444444444444333333333333333333333333444444333333333222222222222222222222222222222222000111111222222111111000000000000000000000000000////////////////////////222222111///...,,,++++++......------------...//////............//////000---------...000///---+++000111222111000///000222222222222222333333333333222333333444555555666666777777666666666777888999??????EEEPPP___qqquuujjj___WWWYYYYYYYYYXXXWWWVVVTTTSSSXXXYYY```pppzzz|||~~~~~~|||||||||xxx}}}}}}wwwsssoookkkggg```______```dddkkkrrrwww||||||sssnnngggbbbbbbiiittt|||}}}yyywwwxxxvvvnnnfffbbbPPPJJJAAA:::777666666666444333222333444444333222222222222222111000///...000000111111111111000000/////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......------,,,++++++++++++++++++++++++***************))))))(((,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------.........---------------,,,,,,------------,,,,,,+++,,,,,,------.........------------------................../////////000------,,,,,,------...//////////////////////////////////////////////////////000111222222222111111000000111111111111000000222222111111111111222222333333333333333333333333222222222222333333333333222222222222333333333444555555555555555555555555333333444444444555555555666666666666666666666666555555555555666666777888555555666666666666555555333333444444555666666777444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////............/////////000...---,,,,,,,,,---...///......------------......---,,,---...//////---+++...000111000///...///000222222222222333333333333111111222333333444444555666777888666444555777888<<<:::===DDDKKKUUUfffuuuwwwmmmfffddd```]]]ZZZXXXVVVTTTUUUVVVZZZeeezzz|||rrrtttxxx}}}qqqnnnjjjfffcccbbbbbbbbb]]]aaaeeeiiiooo{{{vvveeedddbbbdddkkkyyyuuullleeeeeeaaaYYYQQQNNNBBB>>>:::666444444444555333222111222444444333111---...///000111111000///000000111111111111000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////+++++++++++++++++++++++++++++++++++++++***))))))************+++,,,------+++,,,,,,------,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///......------------------++++++,,,---...///000000---------------...//////////////////////////////////////////////////////...///000111111111000000//////000111111000//////000000000000111222333444222222222222222222222222111222222222222333333333111111222222222333333333333333333333333333333333333333333333444444444444555555555555555555555555555555444444444555555666444444555555555555444444444444444444444444444555333333333333333333333333222222222222222222222222333333333222222222222111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////,,,------...///000111111...---,,,++++++---///000...------,,,,,,,,,---------,,,,,,...//////---+++...///000///...---...000///000000000000111111111000111111222222333444444333777999666444666:::<<<888777;;;@@@AAADDDPPP]]]lll{{{uuuqqqjjjeeeaaa^^^[[[ZZZTTTUUUWWW___ooo}}}}}}{{{yyyxxx{{{|||ssspppeeeeeedddaaa```aaadddgggkkkrrryyy~~~tttiiiaaabbbcccgggmmmyyypppeee[[[YYYTTTKKKCCCAAA<<<:::888666555444555555222111111222444444222111)))***---///111222222111000000111111111111000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************+++,,,---...+++,,,,,,------,,,,,,+++............---,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,---...////////////......---------,,,)))***+++,,,---///000000...............///000000.........///////////////////////////////////////,,,---///000000000///......///000111111000///...//////000000111222444444222222222222222222222222111111222222222333333333111111111111222222222222222222222222222222222222222222333333333444444444444444444444444444444444555555444333333333444444333444444555555444444333666555555444444333333222333333333333333333333333111111111111111111111111333333333222222222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////...---+++++++++---///000///......---------......---,,,,,,...//////---+++000000000000000000000000222111000000000111333333111111222333333444555555000000000111222555777888444555777:::===@@@CCCDDDVVV^^^pppxxxppphhh```\\\ZZZTTTSSS[[[gggvvvwwwpppsssuuu{{{yyyxxxwwwvvvvvvwwwxxxxxxuuuyyy|||yyyrrrllljjjkkkfffhhhjjjjjjlllsssvvvmmmfff___^^^aaadddhhhooozzztttdddSSSJJJEEE@@@<<<;;;999888777666555444444444333333222222111000//////111111000000000000111111///............---------...---------...///111222//////...---,,,,,,++++++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++)))&&&$$$,,,,,,,,,++++++*********+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,---------------.........//////------------------------,,,,,,,,,------.........////////////////////////------------------------////////////////////////............////////////000000000000////////////000000000000111111111111222111222333444222///,,,000000000000000000000000222222222333333444444444222222222333333333444444555444444333222111000000333333333444444444555555222222222333333333444444444444444333333222222222333333333333444444555666444444333333222111000000333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000------............------......................................................//////......---,,,***++++++,,,,,,++++++***000000000000000000000000111111000000000111222333111111222222333444444555444444333333333444555666666777888999;;;===???@@@FFFMMM\\\sss}}}rrrkkk___WWWSSSXXX___hhhttt{{{yyyyyyzzz|||pppoooqqquuuwwwuuuvvvzzz{{{|||zzztttqqqkkkjjjhhhgggggghhhjjjkkkiiilllooonnnkkkkkknnnrrrsssyyyuuuiii^^^[[[[[[\\\aaagggtttwww}}}lll]]]MMMFFFBBB===:::999888777666555444333333333333333222222111000000///000000000//////000000000///............---------------------...///000111///......---,,,,,,+++++++++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,***))),,,,,,,,,+++++++++******++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------------------------,,,,,,,,,---------..........................................................................................////////////000///////////////////////////000000000111111111000000000111333333111///000000000000000000000000222222222222222333333333222222222333333333333444444333333222222111111000222333333333333444444444333333333444444444555555444444444333333222222222333333333333333333444444333333333222222111111111222222222111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000------............------................................................---............---,,,,,,++++++,,,,,,,,,,,,++++++000000000000000000000000111000000000000111222222111111222222333333444444777666555444333333333444888888777888888999:::;;;:::???HHHXXXnnnlllbbbZZZZZZ]]]___aaabbbhhhiiihhhfffccc``````aaaeeeiiirrr~~~zzzvvvwwwxxxuuussssssqqqqqqrrruuu{{{|||zzzzzzzzzzzzyyywwwtttqqqoooppprrrtttuuusssoookkkhhhfffeeecccccceeehhhkkkmmmooorrrtttvvvyyy~~~xxxuuunnnhhh```XXXSSSUUU\\\dddpppxxx}}}rrr___RRREEE@@@===999666666666555444333333333333333333333222222111000000000///////////////////////////............---------,,,,,,---...////////////......------,,,,,,++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---...---,,,+++,,,,,,,,,++++++++++++*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...........................////////////////////////---------------------------............///////////////////////////////////////000000000000111111000///...///222333222111000000000000000000000000222111111111111111000000111111222222222333333333222222222222222222222222111111222222222333333333333333444444444555555555444444333333333333222222333333222222111222222222222222222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000------............------........................---------------------------------------,,,++++++,,,,,,------------,,,,,,000000000000000000000000000000000000000111111222111111222222333333333333666555555444333333333222666666666666666666777888:::===AAAGGGTTTiiixxxlllggggggeee___YYY[[[\\\\\\[[[ZZZYYYXXXXXXXXXZZZ```gggqqq}}}zzzwwwwwwyyy}}}|||yyyyyywwwuuusssssstttuuuuuutttppprrrwww~~~{{{wwwsssooommmllllllooorrrtttttttttsssrrrnnnqqquuuyyyzzzxxxuuusssppppppppprrrwww||||||yyyvvvpppiiidddbbb```^^^___]]]]]]aaajjjuuuooodddRRRHHH>>>;;;999666444555333333222222222222222333222222222111111111000000......////////////......///............---------+++,,,---...///......------------,,,,,,,,,++++++***+++,,,---------------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------))))))***+++++++++******++++++++++++++++++++++++)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,,,,,,,------***++++++,,,,,,------...........................,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------......................................./////////---------------------------------.........//////.........///////////////////////////000000000111111///......000111111111000000000000000000000000111111111000/////////...111111111111222222222222000000111111222222222333000111111111111222222222222222333333333444444444333333333333333333333333333333222111000000000111111111111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000/////////....../////////------............------........................------------------------,,,,,,------,,,,,,+++***,,,------......------,,,//////////////////////////////000000111111111111111111222222222222222333111222222222333333333333333333333444444555666777;;;===???@@@EEERRReeesssyyyvvvqqqggg]]]WWWWWWVVVVVVWWWWWWWWWVVVQQQQQQTTTXXX^^^ooo}}}{{{{{{~~~~~~~~~}}}zzzxxxvvvtttuuusssqqqoooooonnnlllkkkiiijjjlllpppssstttsssqqqqqqpppooommmlllkkkkkkkkkiiipppyyyuuummmdddaaa]]][[[ZZZ\\\```dddeeehhhlllqqqxxxmmm]]]TTTGGG???999888888555444555222222111111111222222333222222222111111111111111......////////////......///............---------***+++---......---,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,******++++++******))))))++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------........................,,,------......------,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------........................,,,,,,---------.........------------------------------------............------....../////////000...////////////000000000222000....../////////...////////////////////////000000000//////.........000000000111111111222222///000000111111222222333000000000111111111222222000000111111111222222222333333333333333333333333333222111111000000000000111111111111111111111222111000000//////000000111000000000000000000000000000000000000000000000000//////////////////////////////............//////------............------........................------------------------,,,,,,------,,,,,,+++***,,,------......------,,,////////////////////////...///000000111111000000111111222222222222222222...///111222333333333333222222222222444555666777777999;;;;;;===EEEQQQZZZrrrttthhh\\\YYYVVVUUUVVVVVVVVVUUUQQQPPPQQQSSSXXXdddzzz}}}{{{zzzyyyvvvtttrrrqqqooooooooonnnllljjjlllmmmmmmnnnpppqqqsssttt{{{qqqddd___VVVUUUWWW[[[___bbbhhhoooqqqwww}}}{{{iiiZZZMMMEEE???:::666777777444444555111111111111111222333444111111111111111111111111...///000111111000///...///............---------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++((()))******************++++++++++++++++++++++++*********++++++,,,,,,---)))******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------------------++++++,,,,,,---.........------------------------,,,------------.........---------......//////000......////////////000000111000......//////---,,,////////////////////////000//////////////////...///000000000000111111111000000000111111111222222000000111111111222222222//////000000000111111111222222333333333333444444222222111111000111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000///////////////////////////......------......///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------------,,,,,,////////////////////////......000111111111000///222222111111111111111111///000111333444444333333222222222222333444555555444666777888999>>>EEEJJJYYYjjj|||nnnjjjccc```______^^^\\\WWWTTTSSSUUUXXX^^^kkkwwwwwwppphhh___[[[[[[XXX[[[dddooottttttwww~~~tttbbbTTTJJJAAA<<<999666444666666444333555111000111111222333444555111111111111111111111111...///111222222111///...///............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************))))))(((************************)))******+++,,,,,,------******++++++,,,------...++++++++++++,,,---......******+++++++++,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------...------,,,,,,++++++***************+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---.../////////........................,,,,,,---------.........,,,,,,---......///000000........./////////000000.........///000000---+++///////////////////////////////////////000000000/////////000000000111111000000000000111111111111111111111222222222333333000000000000111111111111222222222333333444444444222222111111111222333333222222111111000000//////000//////......//////000000000000000000000000000000000000000000000000000///////////////////////////......------......///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++,,,,,,,,,,,,++++++////////////////////////---...000111111111000///222222111111111111111111111222333444555444333222444444333333333333333444777777777777888;;;???BBBCCCPPPdddxxx}}}uuuooolllkkkiiihhhYYYUUUSSSTTTTTTUUU\\\cccooottt{{{~~~zzzvvvsssqqquuu{{{yyyssslllddd```[[[XXXZZZ___dddiiiwww|||ppp___OOOFFF@@@<<<:::666333333666666333222555111000111111222333555555111111111111111111222222...000111333333111000...//////.........------------,,,+++*********,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))***+++,,,,,,------++++++,,,------...//////''''''((()))***,,,...///*********++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---............------.........///...------,,,+++***)))+++++++++,,,,,,---------***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,------------------.........//////------------------------.........------,,,,,,,,,---------------------------------...///000000111////////////////////////,,,,,,,,,---------......,,,,,,------...///000000............/////////000++++++---///111111///,,,////////////////////////.../////////000000111111////////////000000000000111111111000000000000000111222222222222333333333000111111111111222222222222222222333333444444444222111111111222333444444333222222111000//////...//////............//////000000000000000000000000000000000000000000000000////////////////////////.........------.........---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,***++++++,,,,,,++++++***......//////000000111111////////////000000000000000111111111111222222222222222222111111111000000222222222222222222222222444444333444444555666777@@@FFFOOOXXXbbbssszzzvvvlllfff]]]WWWUUUWWWZZZ\\\^^^```ccceeeeeeccc```^^^aaabbbffflllssszzzsssooopppqqqnnnhhhgggjjjeee^^^^^^YYYXXX\\\^^^___gggpppxxx~~~xxxwwwvvvrrrmmmbbbXXXKKKBBB>>><<<999666666666666555555444444444222222222222222222222222222000///...///000///...000000000000000000000000........................------------------------+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,++++++++++++************)))---,,,***))))))***,,,---...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,************,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********(((((()))***++++++,,,,,,---------------------------------............///............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------.........///......------------......---,,,++++++,,,---......//////..............................////////////////////////////////////////////////------......//////000000000000000000111111111111...///000111111000///...000000000000000000000000000111111111111222222222111111222222222222111111111111000///////////////000000000000000000000000000000//////.........---111111000///////////////..............................------------......000000///...---,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000/////////000000000111111000000111111111222222222222222222111111111000000222222222222222222222222333333333333444555666777666<<>>AAAJJJWWWaaazzztttiii```[[[[[[ZZZWWWUUUTTTUUUXXXYYYYYYXXXYYYZZZZZZ```ooo{{{kkk```YYYUUUSSSQQQRRRQQQQQQUUUZZZ\\\ZZZ[[[```kkkzzzxxxmmmeee___XXXNNNGGGBBB===777444444555333222333333333333333222222222000000000000000000000000222000......///000///...///////////////////////////.........------,,,,,,------------------------+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,+++++++++++++++************))),,,+++***))))))***+++,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,,,,/////////000//////...---,,,---......//////......................................................////////////////////////111111111111000000000000//////000000000000111111000111111222222111111000000000000000000000000000000000000111111111222222000111111222222111111000111111000///////////////........................////////////............000///......------....................................------------......'''((()))+++---...000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000000000//////......---000000000000111111111222000000000000111111111111111111111111000000000000111111111111222222222222222222222222333444555666555888999999:::???HHHOOO\\\llltttlllhhhfffbbb^^^\\\\\\]]]^^^___^^^]]]\\\ZZZ[[[eeeqqq~~~xxxwwwyyy~~~~~~uuuyyy{{{tttiii^^^WWWSSSRRRRRRUUUXXX\\\```dddhhhiiihhhpppwww{{{rrrfff[[[SSSKKKBBB<<<999666444333444555444333222222222222111111111111000000000000000000000000111000....../////////...///////////////////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++***))))))***++++++,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,---------------,,,,,,,,,---......///.........................................................////////////////////////000000//////......------////////////000000000111000000000111111000000000000000000000000000000000000000000000111111111111000000111111111111000000111000000///////////////........................///////////////.........//////...---------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++000000//////......------///000000000000111111111//////000000000111111111000000000000000000000000000000000111111222222222222111111222222333444555333444666555555888===BBBHHHSSSdddwww}}}wwwqqqkkkgggdddeeecccaaa^^^ZZZXXX^^^gggrrryyyyyynnnhhhdddeeefffgggmmmtttzzztttssspppkkkiiicccdddiiisss{{{{{{ssskkkccc```\\\XXXUUUUUUWWWYYY\\\bbblllvvv|||}}}||||||sssjjj\\\OOOGGGAAA<<<999555444444444444555444333111111111111111111111111111111111111111111111111111///------...///...---..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++******************++++++,,,,,,++++++***+++++++++*********))))))************************+++++++++******++++++,,,*********+++++++++,,,,,,***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,+++,,,,,,---------------,,,,,,---......///.........................................................////////////////////////000000//////......------...////////////000000000/////////......///////////////////////////////////////000000000111111111000000000111111000000000111000000///////////////////////////////////////........./////////////////////...---------------..............................------------....../////////...---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++//////..................////////////000000000000/////////000000000111111//////000000000000000111//////000000111222222222111111111111222333444444333444555666666888;;;===???DDDLLLXXXhhhzzzzzzuuusssooojjjeee^^^XXXZZZ```iiimmmpppoooooopppnnniii___ZZZXXXZZZ\\\\\\```eeennn{{{wwwuuuxxx|||yyyiiibbb___[[[WWWWWWWWWWWWZZZ^^^cccdddaaa]]]XXXZZZ\\\^^^```bbbfffiiinnnuuuxxxddd[[[OOOCCC<<<999888777333333333333222222222222000000000111111111111111111111111111111111111111111///------...///...---........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++******************************++++++++++++******+++++++++************)))************************+++************++++++,,,************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,---...//////000/////////,,,---......//////..............................------------------------////////////////////////111111111111000000000000......////////////000000///......------......////////////////////////////////////000000000111111///000000111111000000///111111000///////////////000000000000000000000000.........///////////////000///......------....................................------------......------............//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------..................---.........////////////////////////000000000111////////////000000111111/////////000111222222222000000000111111222333444444555777888999:::;;;<<<<<<<<>>:::>>>DDDNNN]]]sss~~~rrrnnnkkkjjjllllllkkkhhhfffdddaaa`````````___]]]\\\^^^^^^]]]```fffgggdddccc]]]YYYYYYYYYWWWVVVXXXYYYYYYZZZ^^^gggvvvrrrfffcccccccccaaaaaa```___^^^]]]]]]\\\ZZZ^^^bbbccccccffflllrrrttt{{{iii```TTTKKKEEEAAA>>>;;;999888666444333333333444222222222222111111111111222111000000//////000000000//////......//////000......------------......------------,,,,,,,,,,,,++++++******)))*********++++++++++++***)))((('''++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))))))))************************************************...---+++***))))))***+++************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++------------------------............------------...------------...//////------------------------000000///...---,,,,,,+++///...---,,,,,,---...///......////////////.................................//////000000//////...//////...------------...////////////////////////...............---------,,,,,,,,,...//////,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,***************))))))))))))***++++++++++++++++++++++++++++++++++++++++++................................................////////////////////////............////////////000000000000000000000000////////////000000000000000111111111111222222222333444555555444555888::::::<<>>>>>;;;888555555444333222333333333333222222222222111111111111111000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,+++++++++***)))((((((++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************...---+++***))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////------------------------//////......---------,,,///...------------...///---......//////......---...........................//////////////////...///......---------......////////////////////////........................,,,---...///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++................................................////////////////////////............////////////////////////////////////....../////////000000000000000000111111111222222222333444444333333555777999;;;======>>>FFFRRR[[[hhhrrr}}}yyyqqqiiiiiiqqqvvvvvvpppooolllhhhiiimmmrrruuuvvvwwwvvvtttuuu}}}xxxnnnbbbUUULLLEEE???999888999999555111333222222222222222333333333333333333222222222222111000000///.../////////......////////////......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++***************+++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************---,,,+++***))))))((((((************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.......................................,,,---------......//////.........------.........------............------..............................////////////............---------......///////////////////////////---..........................................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........------------------------////////////////////////............////////////////////////////////////////////////000000000000000000111111111222222222000222333333333222444555555777999999:::===CCCHHHKKKSSS```mmmzzz{{{zzzyyyhhhZZZOOOEEE@@@<<<:::888888999777444000222222222222222222222222444333333333222222222222111000//////......//////---......//////......---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))*********++++++*********++++++,,,++++++++++++++++++++++++***************************************************************+++++++++))))))))))))))))))))))))************************************************+++++++++******))))))(((************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......//////..............................+++,,,,,,---...///000000........................------............---------------------------------......//////......---...------------...//////........................---------..................///...---,,,,,,...000++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------------////////////////////////............//////////////////////////////////////////000000000111111111111111111222222222333333///111333333333222444555444555555666777:::<<<>>>===BBBIIIPPPYYYdddpppyyyyyyfffTTTHHHAAA>>><<<888888888888777666555444222222222333333222222111222222222222111111111111000000///............///------...//////...------+++,,,------------,,,+++******+++++++++,,,,,,,,,*********)))******++++++...---+++************+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))************************************************)))***************))))))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.../////////...---------------------------,,,---------.../////////---..................---,,,------......------,,,---------------------------......//////......------------------...//////---------------------------------.........//////,,,...///...,,,+++---///+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------////////////////////////............/////////000////////////////////////000000000000111111111111111222222222222333333333...000222333333333444555999777555555777888999888999;;;>>>AAADDDKKKTTT\\\fffsss~~~iii```QQQDDD<<<888777666333444555444222222333444222333333333333222111111111111111111000000000000000000///...............,,,---...//////...---,,,++++++------------++++++*********++++++,,,,,,,,,***)))))))))***+++,,,,,,000///---+++)))((())))))++++++++++++++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))************************************************((())))))************)))************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,..................------------............------,,,------......------,,,---------------------------..................------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***---//////---+++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++------------------------------------------------............////////////..............................///000000000000000//////000111111111111111222222222222222222222222444333222111111111222333111333555555444444555666555666888;;;>>>AAADDDEEENNNWWWbbbmmmwwwyyyhhh]]]UUUNNNDDD<<<888777666666444444333222222111111000222222222222222222222222111000///......///000111222111111111000000//////........................------++++++++++++------,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...************************)))***+++,,,,,,+++***)))*********************************)))******+++,,,+++++++++***(((%%%###!!!)))***+++,,,,,,+++***)))++++++************************++++++++++++******************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))******)))))))))))))))***************************)))************+++++++++++++++++++++++++++++++++...---+++***)))***++++++)))***,,,......---,,,+++************************++++++,,,,,,,,,---------************************+++,,,,,,,,,,,,+++******)))************+++++++++---------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......------,,,++++++///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,///...---,,,,,,---...//////......---------............---------......///---------------------------------------------------------,,,,,,++++++++++++++++++,,,,,,---------...---,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,---,,,,,,+++*********+++++++++++++++++++++++++++------------------------------------------------............////////////////////////////////////......///000000000000000//////000111111111111000222222222222222222222222333333222111111111222333111333555555444333444555666666777888:::<<<>>>???CCCIIIPPPWWW^^^kkk{{{xxxmmm```TTTLLLAAA>>>999666555444333222222222222222222222222222222222222222222222222222000000////////////000000111000000000////////////...............------------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++*********++++++,,,,,,************************)))***++++++++++++***)))************************,,,,,,+++***)))))))))***++++++,,,,,,+++)))((('''******++++++++++++************************************++++++++++++******************************)))************+++++++++))))))******************************************+++******)))))))))******************************)))************+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++++++++,,,,,,---************************(((((()))))))))*********************************+++++++++++++++******))))))************+++++++++------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,......------------......,,,------......------,,,///...---,,,,,,---...///...---------------------///...---,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,---,,,++++++******++++++++++++++++++++++++++++++---------------------------------------------------............/////////////////////////////////......///000000000000///...///000000111111000000222222222222222222222222222222111111111222222333222444555555333222333333555555555555666777888888<<>>CCCLLLTTTZZZcccppp{{{|||uuuppppppppplllhhhhhh^^^WWWOOOGGGAAA===;;;999888888888888999777444111000000111111222222222333111111111111111111111111---...///000000///...---------------------------///......------,,,,,,+++++++++------------++++++++++++++++++++++++++++++)))******+++++++++++++++************************))))))************))))))************************---,,,+++***))))))))))))(((((())))))************,,,+++***))))))***+++,,,***************+++++++++******++++++++++++******************************))))))*********+++++++++---,,,,,,++++++*********************************+++++++++***++++++,,,---************************))))))*********+++++++++*********************************++++++,,,,,,------,,,+++*********+++,,,************************************+++++++++,,,************************)))************)))(((((())))))*********+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,+++,,,,,,---,,,++++++++++++++++++,,,,,,------......------,,,------------------------***+++++++++,,,,,,,,,+++......---,,,+++++++++,,,---------------------------------------------------------------------------,,,,,,,,,++++++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------...///////////////......///000000000000000111111111111111111111111000000111111222222222222222444555444333111111222222222222222333444555666111444777888999;;;???CCCGGGNNNWWW^^^fffqqq~~~}}}tttllliiieee]]]WWWUUUGGGCCC>>>:::888777555444666555333222333222111///222222222111111000000000000000000000000000000000---...///000000///...---,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************))))))))))))))))))))))))************************+++***************++++++******)))))))))))))))))),,,+++***))))))***+++,,,))))))*********+++++++++******++++++++++++******************************))))))*********+++++++++---,,,,,,++++++*********))))))))))))))))))))))))++++++******+++,,,,,,---************************))))))*********+++++++++************************)))******+++,,,,,,,,,,,,***+++,,,,,,,,,+++***)))************************+++++++++,,,,,,,,,------************************)))************)))(((((())))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++******+++++++++,,,------......------,,,,,,------------------,,,)))***+++,,,,,,,,,++++++------,,,------...//////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---...//////000000//////111111111111111111111111...///000111222222222222111333444444222111222222111111222222333555666777111333777999999:::;;;<<<>>>AAAFFFJJJOOOWWWbbbiiioooxxxvvvlllbbb\\\UUULLLEEECCC<<<:::777777777666555444444222000///111222333222333222222111000000//////////////////////////////.........//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,---...---,,,,,,***************************))))))(((((())))))*********************************))))))***++++++,,,---,,,+++***************++++++************++++++)))))))))***++++++,,,,,,******++++++++++++******************************)))************++++++++++++++++++++++++*********))))))))))))))))))))))))***************+++,,,---************************)))************+++++++++******************************+++,,,,,,,,,++++++''')))+++------,,,+++)))************************)))************+++++++++******************************++++++******)))((()))************+++++++++*********+++++++++++++++)))***++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,//////...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------,,,,,,((()))+++,,,------,,,+++,,,,,,,,,---...///000111------------------------------------------------************+++++++++++++++++++++++++++*********+++************++++++,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------,,,---......//////......---...//////000000//////111111111111111111111111---...000111222222222111000222333333222222222333222222222222333444555555444555777888888999:::<<<;;;<<<===@@@CCCGGGKKKNNNTTT\\\jjjxxxvvvooodddZZZPPPKKKFFF@@@;;;::::::888666555666666555444444222111222333555444444111111111111000000000000///////////////////////////......------......///,,,,,,,,,,,,------......+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***)))***,,,---------+++******************************)))(((''''''((()))***************************++++++******)))*********,,,+++***)))))))))************++++++++++++******((())))))***++++++,,,,,,******++++++++++++******************************)))************+++++++++))))))******************++++++++++++++++++++++++))))))))))))***+++,,,,,,************************)))************+++++++++************************++++++,,,,,,,,,+++***)))'''((()))***+++,,,,,,,,,************************))))))))))))************************************+++++++++++++++******))))))************+++++++++)))*********++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,---------------------,,,++++++******+++,,,,,,---------,,,,,,,,,,,,------,,,------......------,,,+++,,,------------,,,+++((()))+++---...------,,,,,,,,,,,,,,,---...//////------------------------------------------------*********++++++,,,,,,,,,************++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,------,,,++++++++++++******++++++,,,---)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................,,,---......//////......---......///////////////000000000000000000000000---...000111222222222111///111333333222222333444333333222222222222333333444444333222333444777888:::999:::===???@@@???===BBBGGGQQQ[[[bbbkkkzzzwwwkkk```XXXRRRIIIAAA???>>><<<:::<<<888555222000111111000000333222222222333222000.../////////000111111222222///////////////////////////...---,,,,,,---...///,,,,,,,,,------.........)))***+++,,,------...///...---++++++++++++---...***+++,,,------,,,+++***''')))+++,,,,,,,,,***)))***************************)))(((''''''((()))***************************------+++***))))))(((((((((''''''&&&&&&'''((())))))***+++,,,,,,+++***)))((())))))***++++++,,,,,,******++++++++++++******************************)))************+++++++++(((((())))))*********+++------------------------(((((((((((()))***+++,,,************************)))************+++++++++))))))))))))))))))))))))+++,,,,,,---,,,+++)))((()))((((((((()))+++...000************************************++++++++++++************************+++,,,,,,,,,,,,+++******)))************+++++++++))))))******++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,++++++++++++++++++,,,+++,,,,,,------......///+++*********+++,,,,,,---+++******************+++,,,------......------,,,++++++------------++++++(((***,,,...///...---,,,------,,,++++++,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------))))))******+++++++++,,,******))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++------------+++++++++*********+++,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,------...---,,,++++++---///,,,---...//////...---,,,------------------------////////////////////////////////////000000000000...//////000111222222222111111111000000000000000333333333222222111111111444444444555555555555666888888888999::::::;;;;;;===@@@CCCGGGLLLUUU```ggg}}}yyykkk^^^SSSLLLHHH@@@>>><<<:::888777777777555555444333333222111111111000000000000000111222000000000000000000000000////////////............................................................++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---)))&&&&&&))))))&&&""""""$$$&&&(((*********************++++++,,,,,,,,,+++*********))))))((((((&&&''')))***,,,,,,------************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,************************************************)))))))))))))))******+++,,,,,,+++***)))))))))***%%%######%%%)))+++***(((++++++************++++++))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))***************+++,,,,,,,,,,,,+++***,,,+++***((('''&&&&&&%%%))))))))))))************((()))((('''(((******'''(((((((((((())))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********************************------------------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))******+++,,,,,,***++++++,,,---...//////*********++++++,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++++++++++++++,,,,,,---...************************+++*********+++,,,------******)))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---...---++++++---...,,,---...//////...---,,,------------------------.........................../////////000000000000...//////000111111222222000000000000000000000111333333333222222111111111444444444444555555555555555555555666777777888888888:::<<<>>>@@@EEELLLRRRdddmmm{{{yyyttthhhddd\\\SSSKKKEEEBBB@@@===<<<:::888666555555555555444444333222222111111111111000000000000000111////////////////////////////////////............................................................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((%%%###&&&+++---+++)))'''''')))***++++++******++++++++++++++++++,,,,,,************)))))))))((('''((()))***+++,,,,,,,,,++++++++++++*********)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++************************************************)))))))))))))))***++++++++++++******)))*********(((&&&%%%'''***,,,+++)))+++******))))))******+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************++++++,,,,,,++++++***---,,,+++******+++,,,,,,))))))))))))************++++++******+++,,,+++***(((((((((((()))))))))******************************++++++++++++++++++,,,,,,,,,,,,++++++*********************************------,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++******------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...///......---,,,,,,++++++,,,+++++++++,,,,,,---...************************+++************++++++,,,******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,......,,,,,,,,,---------............------------------------------............................../////////000000000...//////000000111111222/////////000000111111111222222222222222111111111333333333444444444555555333333444444555666666777777888999:::;;;===AAADDDJJJPPPYYYdddppp{{{sssjjjbbb[[[VVVKKKIIIEEEAAA>>><<<<<<<<<999888777555444333333333444444333333222222111111222111111000/////////////////////////////////////////////............------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************'''%%%$$$''',,,......,,,***++++++,,,,,,+++******,,,,,,++++++++++++++++++************))))))))))))))))))***+++++++++++++++,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++************************))))))))))))))))))))))))***))))))))))))***++++++******)))))))))***++++++***)))))))))+++,,,+++***+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))******************+++,,,,,,+++******'''&&&%%%%%%&&&(((+++,,,))))))))))))************++++++++++++++++++++++++((((((((()))))))))******************************+++++++++++++++*********+++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,++++++************++++++,,,,,,------------,,,,,,---------,,,+++*********,,,,,,+++++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,+++++++++,,,------************************++++++***)))))))))************)))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,***,,,......---,,,+++,,,------------------------,,,,,,------------------................................./////////000000////////////000000111111---......///000111222222222222222111111111111111222333333333444444444444444444444555666666777777555666888:::;;;===???@@@@@@BBBFFFLLLTTT```mmmvvv}}}ssslllbbbYYYRRRLLLHHHEEEAAA???===;;;999888999999666666555444333333222222333333333333222222111111333222111//////.........//////////////////////////////.........---------------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***((()))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,++++++******************)))))))))))))))******+++++++++******)))+++++++++*********))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************************************((((((((()))******++++++************************((((((((((((((((((((((((******))))))******+++,,,))))))((())))))***+++,,,++++++***++++++++++++*********))))))))))))******))))))))))))))))))))))))+++***************++++++((()))))))))******************++++++++++++******$$$###"""!!!###%%%(((***((()))))))))***************)))+++---,,,((((((***(((((()))))))))*********************************,,,,,,++++++******))))))+++++++++*********************************************++++++++++++,,,,,,***************++++++,,,++++++************+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))***+++,,,---......,,,,,,,,,++++++*********++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---************************++++++***)))((((((((()))******))))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++)))+++......---+++++++++---------,,,,,,---------,,,,,,,,,---------..........................................///////////////////////////000000000------...///000111111222111111111111111111111111222222222222333333333444333333333444555555666666222333444666999:::;;;;;;<<<===???AAAFFFLLLSSSXXX^^^bbbhhhoootttwwwwwwwww{{{{{{nnn[[[VVVMMMFFFBBB@@@???>>>:::888777555444333333333555555444444444333222222333222222222222222111111222111000///................................................------------------------------------------------------------++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,+++***+++***)))((((((((())))))***++++++,,,,,,,,,,,,++++++*********))))))))))))))))))*********++++++++++++***))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))((()))))))))************************************'''(((((()))******++++++************************((((((((((((((((((((((((***************++++++,,,(((((((((((()))***++++++***++++++******))))))******))))))))))))))))))***))))))))))))))))))))))))++++++***************+++((()))))))))************************************)))(((''''''''')))+++,,,((()))))))))******************...222000)))'''***))))))))))))************************************+++++++++******)))))))))*********************************************************++++++,,,,,,,,,***)))))))))******+++,,,+++******))))))******+++******++++++++++++******+++++++++,,,,,,---------******+++,,,---...//////,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,************************++++++***)))((((((((()))***************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++***+++------+++++++++,,,------,,,,,,,,,,,,------+++,,,,,,------.........------------------------------........./////////////////////////////////.........//////000000000000000000111111111111111111111222222222333333333000000111222222333333444666555555666777888888666888999:::<<>>???@@@CCCEEEGGGIIIIIIOOOSSS\\\fffrrr}}}}}}tttdddccc]]]SSSMMMJJJFFF@@@???<<<888666555555444222222222222222333333333444111222333444444333222222111111111111111111222222000//////.........//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************'''((()))*********+++,,,***)))(((((((((((()))***++++++++++++++++++,,,,,,((()))))))))************)))******+++++++++******))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************(((((()))***+++,,,------************************************************++++++******++++++,,,---***))))))(((((((((((()))((()))+++***)))((()))+++))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))************+++***)))(((((()))***+++&&&'''((()))***))))))((())))))))))))************+++---777@@@<<<...)))---))))))*********+++++++++************************))))))))))))************((()))))))))*********+++************************+++++++++,,,------......(((((((((((()))***+++,,,******))))))))))))***************++++++***************++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,------------------------...---,,,,,,+++++++++,,,************************+++************++++++,,,************+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***+++------,,,+++***,,,,,,,,,***)))))),,,...------++++++++++++------++++++,,,,,,---...//////---------------------------------........./////////////////////.........///////////////.........//////000000111111111222000111111111111222222222222333333444444555666666555222000000444666666555;;;999777666777888999888666777:::<<<>>>???@@@@@@BBBDDDIIIOOOXXXaaajjjooorrr}}}yyywwwyyynnnpppooommmllliiiaaaWWWJJJKKKHHHAAA===>>>???>>>888666444333333333222000111111111111111000000000///000222333333222111111111111111111111111222222//////.........//////000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((()))******))))))***+++---,,,***(((((((((((()))*********++++++,,,,,,---(((((())))))*********+++))))))***+++++++++++++++************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************((()))***+++,,,---......************************************************++++++******++++++,,,---+++***)))(((((('''(((((('''***,,,+++))))))+++---))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++******)))******))))))))))))************+++***)))(((((()))***+++$$$&&&(((***++++++***)))))))))))))))************))),,,777BBB===...'''+++)))************+++++++++************************(((((())))))******++++++(((((())))))*********+++************************++++++,,,------...//////(((((((((((()))***+++,,,******))))))))))))******+++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))))))))***+++,,,------...*********++++++,,,,,,---******+++++++++,,,,,,,,,------------------------...---,,,,,,++++++++++++************************+++*********+++,,,------************+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,111000///...---,,,,,,,,,---------............///..................------........................000000000000000000000000---------...///000000111111111111111111111111111111111111111111111222222444444444444444444444444444444444555555555555666777888888999999999888888===>>>@@@CCCGGGKKKNNNPPP[[[___fffmmmtttzzzuuullleee```[[[VVVQQQOOOOOOMMMHHHCCCAAA???<<<999777666777777444444444444444444444444222222222222222222222222333333333333333222111000222222222111111111111000........................---------------------------.........---,,,,,,+++***++++++,,,,,,++++++***---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***&&&###$$$'''******)))(((((())))))))))))((((((************************,,,,,,,,,+++++++++++++++++++++******)))(((((('''###$$$''')))******)))(((***)))(((''''''((()))***++++++***)))(((((())))))************************))))))))))))************------,,,+++************'''((()))+++++++++***)))******+++++++++******))),,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***(((///::::::///(((***+++***)))(((((()))***+++******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***************************************************+++***)))(((((()))***+++******))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---------,,,,,,+++***))))))******+++++++++***))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...------,,,++++++,,,------)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......------------...------------............................................................////////////////////////------......///000000111111111111111111111111111222333333333333444444444333333333333333333333333444444444444555555555555666666666666777777777777777888999:::<<>>:::;;;:::888666555555666777444444444444444444444444222222222222222222222222222333333333222222111000111111111000000000//////////////////////////////------------------------------......------,,,+++++++++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))...+++(((''')))++++++*********++++++++++++******************************'''(((((())))))*********(((((())))))***+++++++++((()))***++++++******)))+++***)))(((''''''((()))++++++***)))))))))))))))************************))))))))))))************,,,,,,+++*********++++++'''((()))***+++******)))))))))***+++++++++******,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,***///999999///***,,,+++***)))(((((()))***+++******++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************+++***))))))))))))***+++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++***)))))),,,++++++******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,+++******+++,,,---)))************+++++++++++++++************++++++------------------------******+++++++++,,,,,,,,,---------------...//////------------............................................................////////////////////////------......///000000000111111111111111111111111222222333333333444444444222222222222222222222222444444444444555555555555444444333333333444666777888888888777888888999:::999<<>>;;;???<<<999:::<<<<<<999666444444333222333444555666333333333333333333333333222222222222222222222222222222222333222222111000000000/////////.........000000000000000000000000........................------......------,,,,,,---,,,+++******+++,,,---+++***))))))(((((())))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))///---***)))*********)))******++++++++++++******))))))))))))))))))))))))%%%&&&&&&'''((()))***+++((())))))***++++++,,,,,,++++++*********)))))))))******)))(((((((((((((((+++***))))))))))))))))))************************))))))))))))************++++++*********+++,,,,,,(((((()))************)))((())))))***+++++++++***++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,)))---555555---))),,,******))))))))))))************++++++++++++******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******+++,,,,,,+++******************************************************++++++************++++++,,,++++++++++++,,,------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++******))))))...---+++)))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,++++++************++++++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,------...,,,,,,---------.........---------.......................................////////////////////////............//////000000111111111111111111111111000000000111111222222333222222222222222222222222333333444444444555555555444333222111222333666777::::::999888777777777777999;;;============???@@@@@@CCCHHHNNNSSSXXX[[[]]]ccckkkttt|||yyytttrrrpppqqqpppooommmhhhaaaWWWPPPJJJGGGCCC@@@>>>===;;;::::::999777777999999888666222111111111111222444444222222222222222222222222111111111111111111111111111111222222222222111111000000000/////////......////////////////////////////////////////////////,,,------...------,,,,,,...---+++******+++---...++++++***)))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++,,,+++++++++*********)))))))))(((''''''(((((()))((((((((((((((())))))*********)))))))))))))))***************************((()))))))))******************))))))***+++,,,,,,)))))))))*********))))))'''((()))***+++++++++***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***''')))......)))'''******))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))******++++++++++++******************************************************,,,++++++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,,,,+++++++++******))))))///---+++)))(((((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++*********+++******))))))))))))******))))))*********+++++++++++++++************++++++******************************+++++++++,,,,,,,,,//////...,,,,,,+++++++++,,,,,,,,,------------...---------.........//////............................................................////////////000000000000000000000000//////000111222222333333333333333333333333333333333333333444444444444555444333222111222444777888666555555444444444444444666888999999888888:::;;;::::::<<>>???@@@CCCBBBDDDHHHIIIJJJNNNSSSQQQSSSTTTSSSRRRTTTYYY]]]___ccciiiooouuuyyy{{{|||}}}{{{}}}zzzwwwqqqooollliiieee```ZZZVVVVVVTTTQQQNNNJJJGGGDDDCCCDDDDDDDDDCCCAAA@@@>>>===:::888666666666666555444555555444444333222222111444333333333222111111000111111111111111111111111111111111111111111111111///000111111222111111111111111111000000000//////................................................,,,,,,------......------...---,,,++++++,,,---...---,,,,,,+++***+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++++++++,,,...******++++++++++++******))))))))))))))))))))))))+++***)))(((''''''&&&%%%&&&'''''')))***+++,,,---(((((()))***+++,,,---...$$$%%%'''(((***+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************)))))))))***+++++++++***))))))((()))))))))((())))))******))))))((())))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))******)))******))))))************))))))******++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))+++***))))))))))))***+++******************************************************++++++++++++******((((((((((((((()))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++************************,,,+++***)))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++************+++))))))************)))))))))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,...------,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,------...//////000................................................/////////////////////...000000000000000000000000000111222333444555555666222222222222222222222222222222333333333444444444111222222333444555666777555555555444444555555666444555666666555555666888888888999:::;;;<<<<<<<<<;;;999;;;??????===???DDDDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQUUUXXX[[[\\\^^^___bbbfffjjjiiieeeaaa___dddhhhiiikkkppprrrrrrpppmmmkkklllnnnooommmjjjhhheeebbb``````^^^ZZZWWWTTTRRRPPPNNNLLLIIIEEEBBBBBBBBB@@@>>>===;;;;;;:::;;;;;;;;;;;;:::999999:::999888666666666666555333444555555444444333333444222222333333222222111111111111111111111111111111111111111111111111111111//////000111111111111111000000/////////.................................------------------------+++,,,------......------------------------------,,,++++++***************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,+++))))))***+++******++++++++++++***************************************))))))(((((('''%%%%%%&&&((()))***+++,,,)))***+++,,,---,,,,,,+++&&&'''((()))******)))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************+++******))))))))))))***,,,+++)))((((((((()))***************)))((('''&&&((()))*********)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******)))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++************************************************))))))***++++++***)))))))))))))))((()))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))***************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******************+++,,,))))))***++++++***)))))))))************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,------...///000000................................................///////////////.........000000000000000000000000...//////111222333444444000000000000000000000000222222333333333444444444///000222333555555555555444333333222222222222222333555666555444333444666777777777777777666555444555444777===<<<888888======<<<;;;;;;<<<===;;;:::@@@@@@@@@AAABBBDDDFFFGGGGGGGGGHHHLLLQQQRRRPPPMMMFFFKKKMMMLLLMMMQQQTTTSSSTTTRRRPPPQQQSSSSSSPPPMMMQQQNNNJJJJJJJJJIIIFFFCCCBBB@@@?????????>>><<<:::;;;:::999888888888888888666777777777555444555666222111000111333444333222///000111111111111222333000111111222222222222111000000000000000000000000000000000000000000000000//////000111111111111111//////.........---------000000000000000000000000------------------------+++,,,,,,---.........---,,,------......------,,,+++******)))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''')))+++***'''%%%%%%'''(((((())))))))))))((((((************************+++++++++++++++,,,,,,,,,''''''''''''((((((((((((((()))+++,,,+++***(((&&&((()))*********)))'''&&&))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************++++++***)))(((((()))))),,,+++***((((((((()))***************)))'''&&&%%%((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((''''''(((((('''((()))***++++++***)))(((******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++************************************************((()))***++++++***)))(((*********)))***++++++,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********((((((***++++++,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......//////...---,,,,,,......//////...---,,,,,,---------............///.........------,,,,,,,,,---------............///111111000000//////......111111111000000000000000333333333222222111111111222222222222222222222222222222222222222222222222333333222222333333444555333333333444444444555555666666666666666666666666888888888999::::::::::::999999:::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@?????????>>>@@@?????????>>>>>>>>>>>>;;;<<<<<<;;;:::999888777666666555444444444444555444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111222111111111000000//////111111111111111111111111000000000000////////////000000000000000000000000333333333222000///---,,,.../////////...------,,,)))+++------,,,,,,---...---,,,,,,++++++*********************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))*********+++++++++******))))))))))))******((()))))))))************+++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((())))))))))))((((((+++*********))))))((((((+++++++++++++++***)))(((***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********************)))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))+++***(((***,,,---***((())))))))))))))))))))))))***************+++++++++((())))))*********))))))))))))*********))))))((((((((())))))*********+++))))))))))))))))))))))))***************)))(((((()))((('''''''''(((***+++************************,,,++++++******++++++,,,************************************************************************************************))))))))))))))))))))))))///,,,***)))+++---......))))))))))))***+++,,,---******+++,,,------......*********************************++++++,,,,,,,,,))))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------............------...............---,,,,,,------------............//////.........---------.........////////////000000000000000//////......000000000000000000000111333333333222222111111111222222222222222222222222444444444444444444444444333222222222222333444444333333333444444444444555555555555555555555555555:::999888777666666666666555666666777777888888888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999888777666555555444444333333333333333444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111111111111000000000//////111111111111111111111111111000000000//////......////////////////////////000111111111000///...---...............---,,,+++***,,,---...,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******************++++++++++++,,,+++***)))((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))******++++++******++++++++++++******************)))))))))(((******++++++***))))))(((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))******************)))(((((())))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))+++***)))***,,,,,,***((((((((((((((((((((((((((((((((())))))***+++,,,,,,))))))************))))))))))))************))))))))))))******************))))))))))))))))))))))))***************)))((((((((((((((((((((()))******************************,,,++++++******++++++,,,************************************************************************************************************************)))'''%%%&&&(((***,,,,,,))))))))))))***+++,,,,,,&&&''''''((())))))***************************************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------............---............------,,,------------............////////////...............////////////000000000000000000////////////.../////////000000111111111222222222222222111111111222222222222222222222222444444444444444444444444222222222222222333444444333333333333444444444444555555555555555555555555888777555444333333444555444444444444444444555555777777888888999:::::::::777777888999999888777777888888888777777777777777777777777666666666555555666666666666666555444333444333222222111111222222444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111111111000000000000//////000000000000000000000000111111000000///...------////////////////////////---....../////////......,,,,,,---------,,,++++++,,,---///...---,,,,,,---+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))*********++++++++++++,,,,,,,,,,,,+++***************+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************))))))))))))))))))******))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))***,,,,,,***)))((((((((((((((((((((((((%%%&&&'''(((***+++,,,,,,))))))************))))))))))))************))))))+++++++++++++++*********)))))))))))))))))))))))))))************))))))((('''((())))))******))))))************************++++++************++++++************************************************************************************************************************&&&%%%$$$%%%'''***+++++++++***************++++++(((((())))))******++++++))))))))))))))))))))))))*********+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------///......---,,,,,,,,,,,,---------......------,,,,,,,,,---------...........................------............////////////////////////////////////---......///000111222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111222333333444222222333333333444444444444444444444444444444444333222222111222444666888555555555555555555444444444555555666777777888888555666888999999888666555444444444444444444444444777777666666666555555555444555555555444444333222333333222111111111111222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000//////000000000000000000000000111111000///...------,,,////////////////////////,,,------......------,,,++++++,,,,,,,,,++++++***---...//////---++++++,,,)))*********+++,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************+++++++++,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******************************))))))((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))))))))&&&''''''((()))******+++)))************))))))(((((())))))************)))---,,,,,,++++++*********))))))))))))))))))))))))))))))************)))((('''((()))++++++***))))))************************++++++************++++++************************************************************************************************************************)))(((''''''***,,,,,,,,,++++++******)))***************+++++++++,,,,,,,,,((((((((((((((((((((((((***************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------111000...,,,+++*********,,,,,,---------------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////------...///000111111222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222333333222222222333333333444444444444444444444444444444222222222222333555777888555555555555555444444444//////000111111222222333444555777888888777555444333333333333333333333333666666666555555555555444444444444444444444333222444333333222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111//////////////////000000////////////////////////000000000///...------,,,........................---......------,,,+++*********++++++,,,++++++***,,,...///...,,,++++++,,,(((((())))))******++++++************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))*********+++(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))******'''((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))***+++++++++*********************************)))))))))(((((((((((((((***************)))(((((((((((()))***************---,,,,,,++++++*********))))))))))))))))))))))))((())))))*********))))))'''(((***+++++++++***)))************************+++******))))))******+++************************************************************************************************************************---+++******+++,,,+++***++++++******)))*********)))))))))))))))*********((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111000...,,,************+++,,,,,,------------,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------............/////////.........//////000000000000000000111111111111111111111111111111111111111333333333333333333333333111111111111111222333333222222222222333333333333333333333333333333333333444444444444444444444444222222222222222333333333000000111222222333333444222333444444444444333222333333333333444444444444444444444333333333333222333333444444444444333333444333222222111111222222333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111......////////////000000/////////////////////////////////............---.................................------+++************+++,,,,,,,,,+++++++++,,,...---,,,++++++,,,)))))))))***************************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))((((((******))))))))))))******(((((()))))))))*********''''''((())))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))************(((((())))))******))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++++++++++++++++++++******))))))(((((('''******+++******)))(((''''''((()))******+++******+++++++++++++++*********))))))))))))))))))))))))((())))))************)))((()))******++++++************************************))))))))))))******************************************************************************************************++++++++++++++++++++++++---,,,******++++++)))'''+++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,******+++,,,---***+++,,,---------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////....../////////////////////000000000111111111222111111111111111111111111222222222222222222222222111111111111111222222333111222222222222333333333222222222222222222222222111222444555555444333222000000111111222222333333333444444555666666777777222222222222222222222222222333333333444444444555444444333333333222222222222222333333333333222222222222111000000000000111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111........./////////000000........................---------............///........................,,,---------------,,,,,,***++++++,,,------,,,,,,)))***,,,,,,+++***+++,,,,,,,,,,,,+++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******))))))))))))******))))))*********+++++++++'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((*********++++++,,,,,,---******++++++++++++******((()))))))))************((())))))***++++++******((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''******))))))******+++,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************)))))))))))))))))))))))))))*********************))))))))))))))))))))))))(((***,,,,,,***)))***+++***************************************)))))))))+++++++++******)))(((''''''((()))******+++++++++))))))******************))))))))))))))))))))))))(((((()))*********************))))))******+++,,,******************************))))))))))))******************************************************************************************************++++++++++++++++++++++++,,,+++***+++,,,,,,***)))))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************+++*********)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++*********,,,///000***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////---------........./////////////////////.........//////000000111111111222000000000000000000000000000000000000000000000000111111111000111222222333111111222222222333333333222222222222222222222222,,,...111444666666444333000111111222333444444555111222222333444444555555444444333333333333444444222222333333444444444555555555555444444444444333000111111222222222111111111111000///////////////222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111---.........//////000000........................,,,,,,------.../////////........................***+++,,,---............***+++,,,---------------''')))++++++******+++,,,.........------,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))((((((((('''******))))))))))))************+++++++++,,,,,,,,,((()))***+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++++++++(((((())))))))))))(((((((((((())))))*********+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))******))))))((((((((('''(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((***---,,,***(((***+++))))))))))))))))))))))))))))))******+++++++++,,,+++++++++******(((''''''''''''(((******+++++++++(((((())))))*********+++))))))))))))))))))))))))(((((()))***************+++***)))))))))***,,,---******************************))))))))))))******************************************************************************************************+++++++++++++++++++++++++++++++++,,,......---,,,))))))))))))***+++,,,---)))))))))(((((((((((((((************************+++*********))))))(((((((((((())))))*********+++)))*********+++++++++++++++*********))))))((((((************************---,,,,,,+++*********+++************************,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,////////////...---,,,+++---------............///111111000000//////......000000000000111111111111222222111111000/////////000111111111111222222222000111222333444333222111111111111111111111111111111111111222222333333333444333333222222333333444333333333333333333333333333222111111111222333444333111///...---...///000222222222333333444444444222222333333333222222111111111222222222222111111////////////000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000//////.........---------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********))))))))))))))),,,++++++***)))(((''''''((()))+++,,,+++***'''&&&))))))))))))***************+++,,,---...---,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++******))))))******++++++++++++******'''(((***++++++)))'''&&&)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))***)))))))))***+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''((()))******+++************)))(((((((((((((((++++++******))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))************++++++++++++)))---...+++***++++++)))+++*********))))))((((((******************++++++))))))))))))))))))))))))******))))))))))))******************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))'''((((((((()))))))))))))))************+++++++++,,,,,,,,,+++++++++******((()))***+++,,,++++++***,,,,,,+++***)))(((''''''******++++++++++++******,,,+++++++++***)))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,+++***)))))))))******+++,,,,,,,,,***)))(((,,,,,,+++***))))))******((()))))))))************)))))))))*********++++++************)))))))))(((************************---,,,++++++*********+++************************,,,,,,,,,+++++++++******...---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,...............------,,,---------............///000000000000//////............/////////000000000000000000000000000111111000000111111111222222222000111222222333333222222111111111111111111111111000000000111111222222222222222222111111222222222333333333333333333333333333222111111111222333333333222000......///000111111111111222222222222222000000000111111000000///000111111222222111111000////////////000000000000000000111111111111000000000000000000000000000000........................///////////////////////////.........------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))))))))*********))))))))))))))))))******+++***)))((('''))))))))))))************'''''')))*********)))((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((''')))))))))******)))))))))'''((()))******)))(((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))***))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********))))))(((******)))(((((((((((((((*********)))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))$$$%%%&&&'''(((***++++++)))---...+++)))++++++)))************)))))))))((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************************************)))))))))((())))))))))))************)))))))))))))))))))))))),,,,,,++++++***))))))))))))************+++++++++,,,,,,++++++************((()))***++++++++++++***+++++++++*********************++++++++++++******+++++++++******************))))))(((((())))))***++++++++++++++++++++++++++++++******)))*********+++++++++++++++***)))))),,,++++++***))))))******))))))))))))************((((((((()))))))))******************))))))))))))************************,,,,,,+++************+++************************,,,,,,,,,++++++++++++***------,,,++++++++++++,,,*********++++++++++++,,,------------------------...------------,,,,,,,,,,,,,,,---............------------............///000000000////////////...------........./////////......///000000111222222000000000111111111222222222111111111111222333333111111111111111111111111000000000000000111111111111111000000000000111111333333333333333333333333333222222111111111222222333222111//////000111222111111111111111000000000//////000000111000000///000111111222222111111000////////////000000000000///000000111111000000///000000000000000000000000............................................................------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************(((((())))))******************))))))))))))(((((())))))))))))************%%%&&&'''(((((((((''''''))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***((((((((((((((((((((((((***))))))(((((((((((()))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))((('''&&&***))))))(((((((((((((((((())))))))))))))))))***))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((())))))******)))---...+++)))++++++)))************))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******************************************))))))))))))))))))))))))************))))))))))))))))))))))))......---+++***((('''&&&)))************++++++++++++************)))))))))((()))******++++++***************++++++,,,,,,,,,******++++++++++++*********************+++++++++*********))))))*********++++++++++++++++++++++++*********)))******++++++,,,+++******************,,,+++******)))*********)))))))))))))))*********(((((((((((())))))))))))*********)))))))))))))))************************++++++***************+++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............---------............///////////////////////////------........./////////////////////000000111111000000000000111111111111222111000000000111333444111111111111111111111111000000111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111333222111000000111222222222222222111111000000///000111111222222222222222000000111111111111000000////////////000000000000//////000000000000//////////////////////////////........................------------------------------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++)))***************++++++))))))))))))))))))*********)))(((((((((((())))))((()))))))))************((((((((())))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++***************(((((())))))))))))(((((()))(((((((((((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******)))(((''''''))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))******)))((('''&&&%%%%%%(((,,,...+++)))***+++)))*********)))))))))))))))'''((((((***+++,,,------))))))))))))))))))))))))******))))))))))))***************************************)))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++***)))(((&&&%%%%%%))))))*********+++++++++***)))))))))))))))))))))))))))******************))))))*********+++++++++******++++++++++++******)))))))))***+++++++++,,,++++++************++++++***************************)))))))))***+++,,,,,,,,,+++***))))))***+++,,,++++++***************+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************************))))))***++++++************************++++++++++++++++++++++++***+++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,---......///...---------............///.............../////////....../////////000000000000000000000//////......//////000000000111111111222111000///000111222333111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222111111000000111111111111111111222222333333222222111111111000///000111222222222222222000000000111111000000000////////////000000000000//////000000000000//////////////////////////////........................------------------------,,,,,,------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++******)))((((((''')))(((((('''(((((())))))((()))))))))************)))))))))*********++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++******************++++++)))******++++++******)))((((((((('''((()))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))******(((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((()))))))))***(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&%%%$$$###"""(((,,,---***(((******((())))))))))))))))))******'''((((((***+++,,,------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))((((((((('''))))))*********+++++++++)))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((((((******++++++++++++******)))))))))***+++++++++,,,++++++************++++++***************************)))))))))***+++,,,,,,++++++)))))))))***+++,,,+++***************++++++************))))))))))))((((((((()))))))))******))))))))))))***************************************))))))))))))***++++++***************************++++++++++++,,,,,,,,,)))***++++++,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++------.........---------............///---............/////////....../////////000000000111111000//////...------/////////000000000111111111000000000000111222222111111111111111111111111333333333222222222222222222222222111111222222222222222222222222222222222222222222222111000///...000000000111111111111111222222222222222111111111------...///000000000000///000000111111000000///////////////000000000000...//////000000//////...000000000000000000000000------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++))))))******+++,,,,,,,,,,,,,,,+++***)))(((''''''''''''(((((((((((())))))))))))))))))************))))))((((((((()))***+++))))))))))))))))))))))))(((((()))******)))(((((((((((((((((())))))))))))******++++++++++++******''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******(((((((((((((((((((((((()))((((((''''''''''''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((())))))***'''(((((((((((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))******************(((,,,---***(((******((())))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++)))))))))************+++******)))((((((((()))))))))))))))(((((('''''''''******++++++++++++*********************+++++++++*********))))))******************************************)))******++++++******************+++,,,*********)))******+++,,,************)))))))))((()))))))))*********++++++((()))))))))************************************)))))))))))))))***++++++******************************+++++++++,,,,,,,,,((()))***+++,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,------------------------............///---------.........//////------.........///////////////////////////......////////////000000000111///000000111111111111111111111111111111111111111222222222222111111111000111111000000000000111111111111111111111111111111111222222222111000...---...///000000111111111000000000000111111111111111,,,---...///000000000000//////000000000000//////////////////000000000000......////////////......000000000000000000000000------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************)))*********++++++++++++))))))***++++++,,,------+++*********))))))((((((%%%&&&((()))))))))(((((())))))))))))************))))))((((((((()))***+++))))))))))))))))))))))))'''(((((())))))((((((''''''((((((((())))))))))))))))))************))))))%%%&&&((()))*********))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))((((((((('''(((((())))))((((((((()))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((()))******(((((((((((((((''''''''''''((()))******)))((('''(((((((((((())))))))))))+++++++++,,,,,,---------''',,,---***((()))***(((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++************++++++,,,,,,+++***)))((('''(((((()))(((((((((((())))))))))))******++++++++++++******+++++++++******************))))))(((((())))))***************************++++++******)))*********))))))***+++++++++++++++******))))))***++++++,,,+++*********))))))((((((************++++++++++++(((((())))))*********+++************************))))))((())))))***++++++*********************************++++++,,,,,,,,,((()))***+++,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,---------,,,,,,---------.........//////---------.........//////,,,,,,,,,---------......------......///000000000////////////000000000000...///111222222222111000111111111111111111111111222111111111000000//////000000////////////000000111111111111111111111111111222222222111000...---......///000000000000000......//////000000111111...///000111222222222222//////000000000000//////////////////000000000000......////////////......000000000000000000000000------------------------........................+++++++++,,,,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************))))))******++++++++++++))))))***+++,,,,,,------))))))))))))************$$$&&&(((******)))((('''))))))))))))************+++***)))))))))***,,,---))))))))))))))))))))))))((()))***++++++***)))((())))))******+++++++++,,,(((((())))))))))))(((((($$$&&&(((***++++++)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******************************((((((((((((((()))***+++(((((())))))******++++++(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((()))******))))))(((((('''''''''&&&'''((()))******)))((('''(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%'''+++---***((()))***((((((((())))))*********+++******************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,+++***)))'''''''''((()))''''''((()))***+++,,,,,,******++++++++++++******,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))))))))***((()))***,,,,,,,,,+++*********))))))***+++,,,,,,)))'''%%%%%%'''''''''&&&))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------................................................------....................................////////////111111000///...---,,,,,,////////////000000000000000000000111222222222333000000111111111111000000000000111111111111000000......///000000000000000222222111111000000//////000111222333333222111000...///000222222222111000........................000000000000000000000000////////////////////////++++++,,,---....................................------------------------,,,------......------,,,...---+++*********++++++......------,,,+++************+++,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++*********))))))((((((+++*********))))))((((((******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))***+++,,,---))))))))))))))))))))))))+++***)))(((((()))***+++)))*********++++++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***+++,,,***))))))***,,,,,,***)))******)))(((''''''(((((('''((()))******)))((('''))))))))))))))))))))))))+++***)))'''''')))***+++)))))))))))))))))))))))),,,+++)))((((((((()))***))))))************))))))(((((((((((())))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))''''''(((((())))))******'''((()))***++++++***)))+++++++++***)))(((((('''******+++++++++******)))))))))))))))************)))(((''')))+++,,,+++((((((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,---***(((((()))***))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))...---,,,+++************+++*********))))))((((((******++++++++++++******++++++++++++++++++++++++************************++++++************************++++++++++++******+++++++++*********))))))******************************++++++++++++*********(((''''''((())))))((())))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,*********))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...---------.........//////....................................................................................////////////222222111111000/////////.../////////000000000000000000111111111111111222000000111111111111000000000000111111111111000000//////000111111111111111111111111000000000000000000000111111111111000000......///000000000//////........................////////////////////////////////////////////////.........///......------........................------------------------,,,,,,------------,,,,,,---,,,+++*********++++++,,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))************)))))))))(((((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))******)))(((((()))******))))))))))))***+++,,,,,,))))))))))))))))))))))))***)))(((((((((((()))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))++++++******))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((()))***+++,,,+++***))))))+++,,,+++))),,,,,,+++***************((()))*********)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++)))((((((((()))***))))))************))))))'''''''''((((((((())))))++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&'''''')))***+++++++++******)))(((((('''*********++++++******)))))))))))))))************)))(((''')))+++,,,***((((((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,,,,***(((((()))***)))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))---,,,+++***))))))))))))************)))))))))(((************************++++++++++++++++++++++++******************************************************++++++++++++******+++++++++*********))))))******************************++++++++++++******+++***((()))***++++++***))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,***))))))(((((())))))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////------------------------................................................---............/////////000000000000000000000000....../////////000000000111111111111000000000000///000000111111000000//////000000111111000000///000000111222222222222111///000000000000000000111000000////////////000000//////......---.................................////////////////////////////////////////////////000000000//////...,,,,,,------------------------------------------------,,,,,,------------,,,,,,---,,,+++*********++++++,,,++++++******)))))))))******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,************************)))************+++++++++,,,,,,++++++++++++******************))))))))))))((((((''''''''''''((((((++++++************++++++)))))))))))))))))))))))),,,++++++******++++++,,,******)))))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))******(((((((((((()))***+++,,,---+++)))(((***++++++***,,,+++************************+++++++++***((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++******)))((()))))))))))))))************))))))'''''''''((((((((()))))),,,++++++***)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((///...+++))))))***,,,...++++++******)))((((((((())))))******+++******)))))))))))))))************)))(((((()))++++++***((((((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))),,,+++***)))((((((((()))************))))))))))))******((((((((((((******))))))))))))))))))))))))******************************************************++++++++++++******+++++++++*********************************************++++++++++++******+++***((()))***++++++***((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,))))))(((((((((((())))))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------............---------------------------------.......................................---------.........//////---------.........//////........./////////000000111111111000000//////...//////000000000000////////////000000000000////////////000111111111111000.../////////000000111111000///...------...///000111000...---,,,---..............................////////////////////////..............................///......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,))))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))*********(((((((((((()))***+++,,,...+++)))((()))***++++++))))))((((((((((((((()))++++++,,,,,,+++***((('''((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))((((((((()))))))))******(((((()))***++++++++++++))))))))))))))))))))))))******))))))((((((''''''333111...,,,************************))))))((((((((())))))***************((()))))))))************)))))))))*********))))))((((((((((((((((((((((((((()))))))))************))))))(((((()))***++++++,,,***))))))******)))((())))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((*********)))))))))))))))+++)))'''&&&&&&''')))+++))))))))))))))))))))))))***************************************+++++++++******++++++++++++************************************************************++++++++++++******)))((('''''')))*********((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,))))))(((((((((((())))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------------.........//////........................------------............,,,,,,------......//////............////////////111000000//////.........//////000000000000////////////000000000000//////---......///000/////////......//////000000000111000///...------...///000222111///...---...//////................................................------------------------***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))))))))))))))))))))))))))************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))******************)))******))))))((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))(((((())))))************(((((((((((()))***+++,,,///,,,)))((()))*********)))((((((((((((((())))))***+++,,,,,,+++***)))(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))************))))))))))))*********+++++++++&&&'''(((***************))))))))))))))))))))))))******))))))((((((''''''))))))))))))((('''&&&%%%*********)))))))))))))))'''((()))***************((()))))))))************))))))*********)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))***++++++***))))))******)))''')))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))******+++)))'''&&&&&&''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++++++++************************************************************++++++++++++******((('''%%%&&&(((******)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,***))))))(((((())))))***************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................,,,------------..................//////000000000------........./////////////////////...............//////000000//////......//////000000//////...,,,---......//////.........//////////////////000//////............//////000000//////.../////////................................................------------------------))))))+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******************************)))************+++++++++'''''''''(((((((((((()))))))))))))))************((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))(((((())))))((((((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******)))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((''''''''''''((((((((((((************************((((((((()))******++++++(((((((((((()))***+++,,,...,,,)))))))))******)))***************++++++,,,((()))***++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))(((((())))))************)))))))))))))))*********++++++)))******+++***((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((###%%%''')))*********)))******))))))))))))))))))''''''((()))************))))))))))))************(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******+++***)))***+++***)))''')))))))))))))))))))))))),,,,,,+++*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************((((((((((((******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++*********************+++++++++******************************++++++++++++******(((&&&%%%&&&(((******)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++******++++++,,,*********))))))*********************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................,,,,,,---------............/////////////////////---------.........//////---...............//////......////////////............////////////......---......//////////////////////////////........./////////000000/////////------.../////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,+++***+++++++++******)))(((++++++++++++++++++++++++)))************+++++++++'''((((((((())))))))))))((()))))))))************((((((''''''''''''((((((***))))))))))))))))))***))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((()))******)))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))***+++((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))***+++,,,---,,,******+++***)))'''***************+++,,,,,,&&&''')))***+++******)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******+++***)))((('''))))))************))))))'''(((((((((((()))))))))***+++,,,,,,+++***(((&&&))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,---)))))))))))))))))))))***&&&'''((()))************))))))))))))************(((***,,,+++)))'''((()))))))))))))))))))))))))))))))))))))))******************))))))))))))*********))))))***++++++(((&&&))))))))))))))))))))))))******************+++,,,))))))))))))))))))))))))***))))))(((((())))))***((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******))))))*********+++++++++******************************++++++++++++******((('''&&&''')))++++++***))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,++++++++++++++++++,,,++++++************++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,---------......---------------------------------.........//////,,,------....../////////......////////////............////////////.........//////000000000000000000000//////.........---...///000111111000///...***+++---...///...------................................................,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***************)))((('''++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++(((((())))))*********+++******))))))))))))******++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''(((***++++++))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++))))))))))))))))))))))))***)))(((((((((***+++,,,(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((()))***+++,,,---+++++++++++++++(((&&&(((((('''(((((()))******%%%&&&((()))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++)))((('''))))))************))))))&&&&&&&&&&&&'''''''''(((''')))+++---...---,,,+++))))))))))))))))))))))))''''''(((((())))))******,,,***'''%%%$$$%%%'''((()))))))))))))))*********&&&'''((()))************))))))))))))************(((+++---,,,)))'''((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))******))))))***++++++(((&&&))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))***)))))))))))))))******(((((())))))*********+++******++++++++++++******************************))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******))))))******++++++++++++******************************++++++++++++******************************))))))))))))************************************************************************************))))))************))))))++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,))))))******+++++++++,,,---,,,,,,++++++,,,,,,---------++++++++++++------///...,,,+++***+++,,,,,,,,,---...//////---+++***+++++++++,,,,,,,,,------//////.........---------000//////.........//////***++++++,,,---...//////------------------------....................................////////////,,,---......//////......---+++***+++...000...,,,......------------......///////////////.........000000//////......---------------............//////...---,,,,,,---...///........................,,,++++++,,,---...,,,+++000///...---,,,++++++++++++,,,,,,,,,+++***((('''************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))************))))))''')))+++***'''&&&(((***))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))(((((((((((()))))))))))))))))))))******+++&&&''')))***,,,,,,------***)))(((&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******)))(((''''''(((((((((((())))))))))))((((((+++++++++***((('''%%%%%%(((((())))))*********+++((((((((((((((((((((((((&&&&&&''')))************((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))*********++++++++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((******))))))))))))************))))))******+++,,,******))))))))))))******(((((())))))*********+++************************++++++******************************************************************+++++++++************)))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))************************************************************************************))))))************))))))++++++++++++++++++++++++***++++++++++++***))))))*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,---...///000---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,---...///...---+++***,,,,,,,,,---------......///.........------------......------------......---.....................------------------------........................---.........////////////,,,---......//////......///---,,,---///000///---......------------......////////////............////////////............------------............///...------------...///........................---............---------//////...,,,,,,++++++,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))************))))))))))))(((((()))))))))((())))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((()))))))))))))))))))))******+++'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++******))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((***)))))))))))))))))))))*********))))))((((((((((((((())))))))))))((((((((()))))))))))))))((((((((()))))))))************(((((((((((((((((((((((('''((()))***+++++++++***))))))(((((((((((()))))))))((('''&&&&&&((()))***))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******+++++++++***)))))))))*********++++++++++++******)))(((((((((******************************))))))))))))************))))))******+++,,,******))))))))))))******((()))))))))************************************************************************************************************+++++++++*********))))))*********))))))(((((('''(((((((((((((((((((((((())))))))))))************************************************************************************))))))************))))))++++++++++++++++++++++++***++++++++++++***))))))*********++++++++++++,,,******+++++++++++++++,,,)))******,,,...000222333---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,---.........---,,,+++------------........................---------------,,,,,,,,,,,,,,,------000000/////////.........---------------------------------------------------------.........//////,,,---......//////......000///......///000///---......------------............................................./////////------------............///...------------...///------------------------...111333111...,,,---//////...---,,,,,,++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))************))))))+++(((%%%'''***,,,)))&&&))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))******+++)))))))))******+++++++++,,,+++***))))))***+++,,,***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))***+++++++++***)))((((((((())))))))))))((((((&&&&&&((()))***+++++++++))))))))))))************)))))))))))))))))))))))))))***++++++++++++************))))))))))))******)))((('''&&&'''((()))***))))))))))))))))))))))))+++************)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++******((((((((()))))))))******))))))))))))))))))))))))******************************))))))))))))*********))))))))))))***++++++******))))))))))))******))))))))))))************************************************************************************************************++++++*********)))))))))************************))))))))))))))))))))))))((()))))))))************************************************************************************))))))************))))))***************************++++++++++++***))))))************++++++++++++************************))))))***+++---///111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,------...///.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,---......///.........000//////.........------...------,,,,,,------...------...............///---------....../////////,,,,,,---------..................------.........------------------------...222555333---+++,,,000...------,,,+++++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))************)))))))))(((&&&'''***+++)))((())))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++***))))))))))))*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************)))))))))))))))*********(((***+++---,,,+++)))((((((((())))))))))))((((((%%%&&&((()))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))******+++++++++***))))))***))))))(((((())))))***((((((''''''(((((()))***))))))))))))))))))))))))************)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))*********))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******)))))))))(((((((((((())))))))))))(((((())))))******************************************))))))))))))******)))))))))))))))***++++++******))))))))))))******)))))))))))))))************************************************+++++++++************************************************************)))))))))))))))))))))*********++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************++++++++++++***))))))))))))*********+++++++++))))))))))))))))))((((((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,---......///++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,---......///.....................---,,,,,,,,,------,,,,,,,,,,,,------,,,---------......//////,,,,,,------......//////,,,,,,,,,------------...---..................------------------------------000333111,,,)))+++...------,,,+++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))******++++++******)))++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))************))))))&&&(((***)))(((''')))+++************************((((((((((((((((((''''''))))))(((((((((((()))))))))))))))))))))******+++***))))))(((((()))******)))))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))(((((())))))************((()))+++,,,---+++***((((((((())))))))))))(((((('''((()))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((((((((((((''''''(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''(((((())))))******+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************++++++++++++***)))))))))))))))************+++)))))))))))))))(((((((((++++++***************++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,------------...************++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,---...///000******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......//////......,,,---......,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,---......//////---------------.........,,,,,,,,,,,,------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///,,,***+++---,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))************))))))$$$(((+++***'''&&&)))---************************''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))******+++)))(((((('''((()))***+++(((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))((('''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++((()))***+++++++++***)))(((((())))))))))))(((((())))))******+++******)))************))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))******++++++************************(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))((((((''''''((((((((()))))))))******(((((())))))*********+++((((((((((((((((((((((((******))))))))))))******)))(((((((((((()))************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))*********************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************++++++++++++***))))))))))))))))))************++++++++++++*********))),,,,,,+++******++++++++++++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,------......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,------......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......+++---///...---,,,...000---,,,,,,++++++,,,,,,---++++++,,,------...//////...------------------,,,++++++,,,,,,,,,---------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++++++++++++++,,,,,,------------,,,+++******++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))************))))))&&&'''(((((())))))***+++************************'''''''''((())))))******))))))(((((((((((()))))))))))))))))))))******+++(((''''''&&&''')))+++---)))))))))******)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---'''''''''''''''''''''''''''(((((()))******++++++((((((((())))))*********(((((())))))))))))((((((((()))***++++++++++++***************)))))))))((((((((((((((((((((((((((('''((()))***************))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))******'''(((((()))******++++++************************'''((()))******)))(((''''''((((((((()))))))))***''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((()))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******((((((((((((((()))************))))))))))))******************)))))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((()))*********************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))************---------,,,,,,+++++++++,,,,,,++++++,,,,,,------++++++------------++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------+++++++++,,,,,,---------************+++,,,---...///////////////.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......+++...000000...---///222---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////.........------,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...///000...,,,+++++++++***++++++,,,,,,------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------------------++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))************)))))))))&&&%%%'''***,,,+++(((************************'''(((((()))***++++++,,,))))))(((((((((((()))))))))))))))))))))******+++''''''&&&&&&'''))),,,...******++++++++++++******))))))******++++++++++++))))))))))))))))))))))))++++++++++++,,,---...///************************'''(((((()))***+++++++++((((((''''''((()))******(((((())))))))))))(((((('''((()))***+++,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,******))))))))))))******(((((()))***************))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++************************'''((()))******)))(((''''''((((((((())))))******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++***)))************++++++++++++******))))))))))))))))))******************************))))))))))))******((((((((((((((()))************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***((('''&&&*********))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************************+++***)))'''''')))***+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------......******))))))******+++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,111000///------...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,++++++*********+++,,,---,,,***)))***+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))'''(((+++,,,***'''(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************))))))******+++,,,+++*********))))))((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&***---+++'''%%%'''***,,,+++***))))))***+++,,,---+++)))(((***++++++***(((((()))***************++++++***)))(((((())))))))))))))))))))))))))))))************************++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******''''''((()))***+++,,,,,,***)))((()))***+++***)))))))))***,,,---,,,***'''************++++++++++++***)))))))))++++++)))'''******++++++++++++******+++++++++*********)))))))))************+++++++++*********************************************************************************)))))))))))))))((((((((((((((((((((((((***)))((((((((()))***+++***)))((((((((()))+++,,,)))************))))))((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))''''''''''''((()))+++,,,***)))(((''''''((()))*********++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******++++++***)))'''&&&***)))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,---------,,,***************++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,...------------...000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,++++++++++++++++++***+++,,,---,,,***)))***+++,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''(((***+++***((((((((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((***))))))(((((())))))***)))***+++++++++***)))(((***************************************************************++++++,,,************)))))))))(((***************)))((((((************************))))))))))))))))))))))))'''+++---,,,(((&&&(((+++******)))(((((()))******,,,***)))(((***++++++***(((((()))***************+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))*********))))))))))))))))))***(((((((((((())))))))))))---,,,************((('''))))))***,,,---,,,***'''''''''''''''((((((((((((***))))))***++++++***(((******++++++++++++******+++++++++*********)))))))))************+++++++++***************************************************************************)))))))))))))))))))))((((((((((((((((((((((((,,,,,,******)))******+++***)))((((((((()))***+++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((''''''((()))***))))))(((''''''((()))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))******))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++************************+++++++++++++++*********************************)))************+++++++++++++++,,,,,,,,,+++******)))***,,,------,,,++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++***,,,,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((())))))*********++++++***)))((('''))))))))))))))))))))))))************************)))************+++++++++************)))))))))))))))************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((+++------***((()))+++))))))(((((((((((())))))+++***((((((***++++++***(((((()))*********************)))((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))((((((((('''''''''+++)))(((((())))))(((&&&))))))***,,,---,,,***''')))))))))************+++***))))))***,,,,,,***)))******++++++++++++******+++++++++***************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))---,,,+++***))))))))))))))))))((((((((()))***+++'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((()))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++***))))))))))))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******)))(((((()))******************************+++++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++******+++,,,......---+++***))))))******++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,---......++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))))))))******++++++,,,,,,***+++,,,+++***)))***+++'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))*********))))))(((''''''))))))))))))))))))))))))************************))))))******++++++++++++*********)))))))))))))))))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((***,,,,,,***((()))***))))))))))))))))))))))))***)))((((((***+++***)))(((((()))******************))))))((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((())))))))))))))))))((()))))))))))))))(((((((((%%%$$$$$$%%%(((***))))))))))))***,,,---,,,***'''*********+++++++++,,,,,,+++***)))+++,,,---+++*********++++++++++++******************************))))))*********+++++++++************************************************(((((((((((((((((((((((()))))))))))))))************************************)))))))))))))))))))))(((((((((((())))))******&&&'''(((******+++++++++))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))(((''''''''''''''''''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******(((((())))))************))))))))))))))))))))))))((((((((((((((()))))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,+++++++++,,,---......---,,,+++((()))***++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))******+++++++++)))***++++++))))))***+++(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((('''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((***))))))(((((('''''''''************************))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))******((())))))*********))))))++++++++++++++++++++++++(((((((((((((((((((((((('''(((******)))((())))))************************)))(((''')))***+++***)))(((((()))***************)))((((((((((((((())))))((((((((((((((((((((((((((((((((())))))*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))((((((((('''((())))))))))))((('''(((((()))***++++++,,,,,,&&&%%%%%%''')))++++++***))))))***,,,---,,,***''''''''''''(((((((((((()))+++******+++---...,,,+++******++++++++++++******************************))))))*********+++++++++************************************************(((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++((())))))******+++++++++''''''(((((())))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))*********'''((((((((((((((((((''')))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))******************************)))))))))******))))))))))))))))))))))))))))))))))))))))))***************************************)))************+++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++((()))***,,,,,,+++******************++++++++++++,,,++++++******++++++,,,,,,------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++------------------------+++++++++++++++++++++++++++++++++***************)))))))))***************((()))+++***))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((************************))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))************((())))))************)))************************))))))))))))))))))))))))''''''((())))))))))))(((******++++++++++++******((('''''')))++++++***)))(((((()))***************((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''))))))))))))''''''((())))))***+++,,,---......,,,++++++,,,,,,+++)))))))))***,,,---,,,***'''(((((())))))))))))******+++******,,,......---,,,******++++++++++++*********************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))((((((((()))******++++++******************************+++,,,,,,,,,,,,+++&&&'''((()))))))))(((((('''((()))***************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))******++++++(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++***))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++,,,+++)))((('''((()))***((()))+++,,,,,,+++***)))************++++++++++++,,,++++++******++++++,,,+++,,,---......---,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************))))))))))))''')))******))))))***,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,***(((&&&''')))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))((()))))))))************(((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***+++***)))((()))***++++++***)))((('''&&&''')))++++++***((((((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))***))))))((((((''''''&&&&&&'''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))(((''''''&&&''')))******)))'''&&&))))))******+++++++++,,,///---,,,+++,,,,,,***((())))))***,,,---,,,***'''***++++++++++++,,,,,,,,,+++***+++,,,...///...---******++++++++++++******))))))*********+++++++++)))************+++++++++************************************************************************'''(((((()))******++++++***************************+++++++++***)))'''&&&&&&'''((()))))))))((('''((())))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))&&&'''((()))******))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,,,,***'''%%%$$$&&&((()))''')))+++,,,,,,,,,***))))))************+++++++++,,,++++++++++++++++++,,,)))***,,,.../////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++************++++++++++++++++++++++++++++++************************))))))******+++++++++,,,++++++******))))))((((((''')))******))))))***,,,)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,---+++(((&&&''')))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))++++++************++++++&&&%%%%%%%%%&&&(((***+++(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((((())))))*********+++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++***'''((()))******)))((('''&&&&&&''')))++++++***((((((((()))***************'''''''''''''''((()))***))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$((()))))))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''(((******((('''&&&************))))))))))))***)))((()))***+++***)))))))))***,,,---,,,***''''''(((((((((((()))))))))+++++++++,,,///000///---******++++++++++++******))))))******++++++++++++)))************+++++++++************************************************************************'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))(((&&&###!!!%%%&&&((()))))))))(((''')))************))))))((())))))))))))))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))((()))*********)))'''&&&)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))((((((((((((************************************************(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++++++++************+++++++++++++++*********))))))************************))))))))))))************+++*********))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,---......---,,,,,,++++++,,,,,,+++******))))))******+++...,,,******,,,---,,,,,,---------,,,,,,+++++++++------++++++++++++---------------.........//////+++,,,,,,,,,,,,+++******---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---,,,+++++++++,,,---...++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((------,,,+++***)))((('''******))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++'''((()))))))))(((&&&%%% !!!###%%%''')))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))((('''&&&&&&''')))***++++++***)))'''))))))))))))************))))))(((((((((((()))))))))((('''''''''(((***++++++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++)))((('''''''''(((***+++***+++++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))///...+++)))(((((())))))((((((''''''''''''(((((()))((('''((()))***)))((()))***+++,,,,,,+++***)))'''((()))***************))))))***+++,,,,,,------******+++++++++,,,,,,,,,************************+++***)))(((((()))******+++++++++++++++***)))((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((+++---,,,***((('''&&&***************)))((((((***((('''''')))++++++*********)))((()))***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******+++******))))))******++++++++++++*********))))))************************))))))))))))************************)))))))))(((************************************************************************++++++************++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...------,,,++++++++++++,,,++++++++++++++++++++++++...,,,++++++---------,,,------------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******)))))))))***+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((()))))))))************+++***)))(((((()))***+++(((((())))))(((''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''((()))***++++++***)))((())))))))))))************))))))(((((((((((())))))((((((((((((((())))))***((((((((())))))*********))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((())))))*********++++++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))((('''&&&%%%&&&((())))))((((((''''''(((((())))))((('''((()))***)))((()))***+++,,,,,,+++***)))((())))))************))))))))))))***+++,,,,,,,,,))))))*********+++++++++************************+++***)))(((((()))******+++++++++++++++***))))))))))))************))))))*********************+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---,,,***((('''''')))*********))))))(((''',,,,,,++++++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******++++++************)))))))))************************))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************+++++++++******************++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------------,,,+++++++++++++++***+++,,,------,,,+++***...---,,,,,,---...---,,,...---------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++---......------,,,***))))))))))))***++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((((((((()))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******))))))((((((''''''((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))((((((((()))***++++++***)))((())))))))))))***************))))))(((((())))))***'''(((((()))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))))))))))))))************)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******%%%%%%$$$%%%&&&''')))******))))))(((((())))))***)))((('''((()))***)))((()))***+++,,,,,,+++***))))))************))))))((((((((())))))******++++++(((((()))))))))***************************************))))))))))))*********++++++++++++***))))))))))))************))))))+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***((((((((()))))))))))))))(((((('''---///111///+++(((((()))((())))))***************++++++,,,,,,,,,,,,++++++************************'''''''''''''''''''''''')))************))))))(((''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******************))))))))))))************************((()))))))))*********************)))))))))))))))************************************************************************++++++************++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++***+++---......---+++***...---,,,---...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++***+++---......---+++***+++++++++++++++,,,,,,---******+++,,,------......++++++++++++++++++++++++************************************************************************'''(((((())))))*********************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***))))))(((((((((((()))******++++++)))))))))))))))************))))))))))))))))))******)))(((''''''((()))***++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))((((((((())))))((()))************)))(((((()))))))))***************))))))))))))))))))***&&&''')))*********)))(((''''''(((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''''''''(((***+++,,,******))))))))))))******)))((('''((()))***)))((()))***+++,,,,,,+++***)))***************)))(((''''''((((((((())))))******))))))))))))*********+++************************)))))))))))))))***************+++++++++******)))))))))************))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))))))))(((((()))))))))(((((('''+++000444222,,,((((((+++)))***+++,,,,,,+++***)))******++++++++++++******************************(((((((((((((((((((((((())))))************)))(((&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++***+++---......---+++***---,,,,,,---......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++---......---+++)))******++++++,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++************************************************************************)))))))))******+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++******))))))(((((())))))******************)))))))))))))))))))))))))))******)))))))))***)))(((''''''((()))***(((((()))*********))))))))))))))))))))))))))))))************************************************((()))))))))************++++++++++++++++++++++++)))((((((''''''((())))))))))))************))))))((()))))))))******************))))))))))))******&&&''')))*********)))(((************************************************************************&&&''')))*********)))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************+++******))))))))))))******)))((('''((()))***)))((()))***+++,,,,,,+++***)))***************)))((('''((((((((((((((()))))))))*********+++++++++,,,,,,************************(((((())))))************)))******+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))***(((((())))))))))))(((((()))...222111---***+++---++++++---------,,,+++***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***)))******+++,,,+++++++++,,,,,,+++******************+++,,,------,,,+++***,,,++++++---......,,,)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******))))))******+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,******'''((())))))******))))))******++++++,,,,,,------++++++++++++++++++++++++************************************************************************************++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&'''((()))******+++***)))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((())))))******&&&'''((())))))***))))))))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++***)))((('''((()))***+++***))))))))))))))))))***))))))))))))************+++******))))))******+++'''(((((()))))))))))))))++++++++++++*********)))***************************++++++,,,,,,++++++***'''(((((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******))))))((((((''''''***))))))(((((())))))***)))((('''((()))***)))((()))***+++,,,,,,+++***))))))************))))))((((((((((((((())))))))))))***++++++++++++,,,,,,,,,************************'''((()))******+++******))))))***++++++++++++***))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,((())))))************)))(((+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,+++***))))))************))))))((((((((((((((((((((((((************************((())))))************)))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************((()))))))))************************************************************************************++++++************++++++************************))))))*********+++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***((()))***+++,,,++++++***,,,++++++***************++++++++++++++++++++++++*********,,,------***(((*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,---......+++,,,,,,,,,,,,+++*********************+++++++++************************,,,,,,,,,+++++++++******&&&'''((()))***))))))(((******++++++++++++++++++************************************************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++******)))(((((((((************)))))))))(((((()))***++++++***)))((((((((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++,,,+++***))))))+++---...******))))))))))))******))))))))))))************+++******))))))******+++((((((((((((((())))))***))))))))))))************************************)))***++++++++++++***)))((((((((((((((())))))***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((''''''&&&)))((((((''''''(((((())))))((('''((()))***)))((()))***+++,,,,,,+++***)))((())))))************)))))))))))))))))))))))))))************++++++++++++************************&&&''')))***++++++******))))))***+++++++++++++++))))))************))))))))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******+++---))))))***+++++++++++++++))))))*********++++++,,,,,,+++******)))))))))***((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))******++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***((()))***+++,,,+++******,,,++++++***)))*********++++++***))))))***++++++))))))***+++---,,,***'''))))))*********+++++++++++++++------------++++++''''''(((***+++,,,---...+++,,,,,,,,,,,,+++******************************************************------++++++*********+++((()))***,,,,,,++++++***++++++************************************************************************************************************************))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************,,,,,,+++***)))(((''''''+++*********))))))((((((((()))***++++++***)))((('''((()))+++++++++***))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************...---+++++++++---///000******))))))))))))******))))))))))))************++++++************++++++)))((('''''''''(((***+++&&&&&&'''((()))***++++++************************((()))***++++++***)))((()))((('''''''''(((***+++)))((('''&&&&&&'''))))))))))))))))))))))))))))))************************)))************+++++++++(((((()))))))))))))))(((((((((''''''''''''(((((()))((('''((()))******((()))***+++,,,,,,+++***)))'''((()))***************************))))))))))))))))))))))))************************************&&&''')))***+++++++++***((()))***+++++++++++++++))))))************))))))******+++,,,...///000000))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******+++---)))***+++,,,,,,,,,,,,,,,+++)))(((((()))******)))+++***((('''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))***************)))((((((&&&&&&'''(((((()))((((((((()))***)))((('''(((***))))))))))))************))))))))))))))))))))))))((())))))))))))(((((('''+++*********))))))(((((((((((())))))******++++++))))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************************************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***)))))))))))))))))))))))),,,+++***+++,,,---+++)))******++++++++++++******---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,)))************+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((************))))))))))))...---+++*********+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))$$$'''***------,,,)))'''************************000...++++++,,,---------///...,,,***))))))******((((((((((((((((((((((((***************************)))(((''''''((()))***+++***)))))))))))))))***+++++++++***)))(((((('''))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***(((((()))***************///...,,,***))))))******++++++******************(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))*********)))))))))))))))************))))))))))))***************)))((((((******+++++++++******)))))))))(((((((((((()))))),,,+++***))))))((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***))))))'''(((((()))******))))))'''((()))((('''&&&''')))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))))))))(((************)))))))))((()))))))))))))))*********))))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))************************))))))))))))************************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++************************)))***************))))))************************,,,+++***+++,,,---+++)))******++++++++++++******,,,++++++******++++++,,,+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,)))************+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((())))))******++++++++++++***)))((('''(((((()))))))))))))))))))))))))))***************)))))))))((((((''''''''''''(((((()))))))))***************))))))))))))))))))))))))''')))+++------,,,***)))************************///---++++++,,,......------,,,+++***))))))*********************************************************)))(((((((((((()))******)))))))))))))))******++++++******)))(((((('''))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((((((((((((***))))))(((((())))))***''''''(((((()))******+++'''((())))))******))))))...---+++************+++************************************************))))))))))))))))))))))))***))))))))))))***++++++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))***)))))))))))))))))))))************))))))))))))+++++++++++++++***))))))(((((())))))))))))(((((()))(((((((((((((((((())))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,++++++******((())))))***************((()))***)))((('''(((***(((((())))))))))))******))))))))))))))))))))))))''''''((()))************************))))))))))))************))))))))))))))))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))************************))))))))))))************************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,+++***+++,,,---+++)))******++++++++++++******+++******))))))******+++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,)))************+++++++++))))))))))))))))))))))))((())))))******+++++++++************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++''''''((()))***+++,,,,,,))))))((('''''''''(((((())))))))))))))))))))))))***************+++++++++)))((((((''''''(((((()))((())))))***+++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++******************************---+++***+++---.........+++******)))))))))******************************))))))))))))))))))))))))***))))))(((((())))))***)))((((((((()))***++++++++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((())))))******++++++''''''((())))))))))))(((,,,+++************++++++************************************************))))))))))))))))))))))))))))))((((((((()))******************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))******************))))))))))))++++++,,,,,,++++++***)))(((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))((())))))******))))))))))))***++++++))))))***+++(((((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))***+++++++++*********)))))))))))))))++++++******))))))((((((((()))))))))***************(((((((((***+++***)))))))))))))))))))))))))))************************((()))))))))************************************************************************************************************++++++++++++++++++++++++************************,,,,,,---.........------++++++++++++++++++++++++++++++***+++,,,---+++)))******++++++++++++******++++++************++++++)))+++,,,+++***)))***+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************+++))))))(((((((((((()))))))))))))))******+++++++++))))))))))))))))))))))))---,,,++++++************************************+++******+++---///......(((((()))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,************))))))(((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((())))))*********&&&''''''(((((((((((((((***************++++++,,,***************+++++++++************************))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))*********************)))))))))(((***++++++++++++***)))))))))******++++++++++++***((((((''''''''''''(((((())))))((())))))***++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''(((((()))((((((''''''((()))******(((((()))***'''(((((((((((()))))))))(((((((((((((((((((((((('''''')))***++++++++++++))))))))))))))))))******++++++******))))))((((((((()))))))))***************(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************++++++++++++++++++++++++************************+++,,,---...............************************++++++***+++,,,---+++)))******++++++++++++******,,,,,,++++++++++++,,,,,,)))***++++++))))))***+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((('''&&&&&&&&&%%%)))))))))*********))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))******)))))))))((((((((()))))))))))))))))))))))),,,+++***)))(((((())))))******************************)))+++---......---'''(((((()))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))***,,,,,,*********)))))))))))))))))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((((()))&&&''''''(((((((((((((((((())))))***++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************((((((((((((((())))))***((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))************************)))))))))((()))))))))))))))(((((('''))))))***+++++++++++++++((((((''''''''''''(((((())))))((())))))***++++++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))(((((('''((((((((((((''''''&&&%%%'''((('''&&&%%%&&&'''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))************************))))))))))))))))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++************************((()))***++++++,,,,,,+++)))))))))))))))))))))))),,,+++***+++,,,---+++)))******++++++++++++******---,,,,,,,,,,,,,,,,,,---)))***++++++***)))***+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((('''))))))((('''&&&%%%$$$$$$''''''((()))))))))(((((())))))))))))))))))))))))'''''''''((())))))*********))))))(((((())))))*********))))))(((''''''&&&))))))))))))))))))))))))+++***))))))((()))))))))*********************************+++---...---+++(((((()))***+++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))((((((((()))***++++++******))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((())))))))))))((((((((()))***+++++++++***)))))))))***++++++,,,,,,((((((((((((((((((((((((************************))))))((((((((()))******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++((((((((()))******++++++************))))))))))))(((((())))))(((((('''&&&&&&'''((())))))***))))))))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))(((''''''&&&((()))((('''&&&'''((('''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++******((()))))))))************)))))))))))))))*********))))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************((((((((((((((((((((((((++++++++++++++++++++++++************************'''((()))***++++++++++++************************,,,+++***+++,,,---+++)))******++++++++++++******,,,,,,++++++++++++,,,,,,***+++,,,+++******+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++---......,,,++++++,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))((((((''''''''''''''')))*********))))))))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++******,,,------+++))))))***+++,,,,,,++++++***))))))))))))))))))))))))************************)))***++++++++++++***)))***)))))))))))))))******)))))))))))))))))))))***))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))((()))***++++++***))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***************************))))))))))))***++++++((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++'''(((((()))******++++++************)))))))))))))))))))))))))))(((''''''&&&'''((())))))***************))))))))))))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************)))(((((()))+++,,,+++***)))***+++''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++******)))(((((())))))*********+++(((((())))))******++++++))))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))************************))))))))))))************************************************************************************************************++++++++++++++++++++++++************************((()))***+++,,,---------++++++++++++++++++++++++,,,+++***+++,,,---+++)))******++++++++++++******++++++************++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************+++---......,,,++++++,,,)))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))************)))***+++---------,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******)))))))))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************+++++++++,,,------***(((***+++,,,------,,,+++***************************************************)))***+++,,,,,,+++***)))+++***)))))))))))))))***)))))))))))))))*********))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))++++++************++++++*********)))))))))))))))(((((()))***************((()))***++++++***)))(((((())))))***++++++,,,,,,***************************************************************++++++,,,(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++'''(((((()))***+++++++++************))))))))))))***************)))(((((((((((()))++++++,,,,,,,,,++++++************++++++,,,+++***))))))((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))******************)))(((((((((((((((***)))((((((((()))+++,,,))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************)))************+++++++++************************+++******,,,------+++))))))************+++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))++++++)))))))))+++---///******************************+++++++++,,,,,,,,,++++++************++++++************************...------,,,,,,++++++***))))))*********+++++++++***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((''''''((()))***++++++,,,)))))))))))))))******+++((((((((((((((((((((((((******))))))((((((''''''+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---+++))))))***+++***)))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,************************++++++++++++++++++++++++))))))***+++,,,------...)))))))))***+++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++))))))))))))(((((((((((()))************++++++++++++++++++***)))(((((('''(((((((((((()))))))))))),,,+++)))((((((((()))***&&&&&&&&&&&&'''(((******************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++)))'''(((+++,,,***(((+++*********))))))(((((()))************+++++++++)))+++---,,,(((&&&'''((('''((()))++++++******)))************************))))))))))))))))))))))))+++***)))'''''')))***+++***)))((((((((()))+++,,,++++++******))))))((((((***((('''&&&&&&'''(((***))))))))))))((((((((((((((((((((((((((()))******,,,+++***(((''''''''''''+++***)))'''&&&&&&&&&&&&))))))))))))(((((((((((('''((()))******)))((('''((()))+++***(((''''''((((((((((((((())))))))))))))))))))))))******************)))(((((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,******++++++++++++******))))))))))))))))))))))))************+++++++++,,,************************************************)))************+++++++++************************+++******,,,------+++))))))************+++++++++))))))))))))************---------,,,,,,,,,,,,+++---,,,+++))))))***,,,---*********************************+++++++++,,,,,,++++++************++++++************************+++,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((((((((())))))******++++++)))))))))))))))******+++((((((((((((((((((((((((******))))))((((((((((((*********)))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************---+++))))))*********)))((((((((()))))))))******************************)))***,,,------,,,***)))************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,)))************+++++++++*********)))))))))(((((()))************+++++++++++++++******)))(((((('''(((((((((((()))))))))***+++******)))))))))))))))''''''''''''((()))***+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((***+++***(((************)))))))))((()))************+++++++++)))+++,,,+++)))'''((()))'''((()))***+++******)))************************************************+++***)))(((((()))***+++***)))((((((((()))++++++*********)))))))))))))))***)))'''&&&&&&''')))***))))))))))))((((((((((((((((((((((((((()))************)))((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((***++++++)))'''(((((())))))))))))(((((((((((())))))))))))******************)))(((((((((((((((+++***)))))))))))))))***))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************************************)))************+++++++++************************+++******,,,------+++))))))************+++++++++))))))))))))*********+++------------,,,,,,,,,,,,...---,,,***))))))***+++*********************************++++++++++++,,,++++++************++++++******************************++++++,,,------...***************+++++++++***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((()))))))))))))))*********))))))))))))******++++++))))))))))))))))))))))))***))))))))))))((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************,,,***))))))*********))))))))))))*********++++++++++++++++++++++++++++++(((***---//////---***(((************************++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********************+++++++++,,,,,,,,,)))************++++++++++++++++++*********)))))))))************+++++++++++++++******)))(((((((((((((((((()))))))))******)))************))))))((((((((((((((()))***++++++************************))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((************)))))))))))))))************+++++++++)))***++++++)))((()))***(((((()))************)))************************+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))((()))******+++))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))***+++,,,)))(((((((((((()))***+++(((((((((((())))))))))))))))))(((((((((((()))))))))***,,,+++***((())))))******))))))((((((''''''((()))))))))***************))))))(((((((((((((((*********)))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))))))))***************++++++++++++******))))))))))))))))))))))))((())))))))))))*********************************************************))))))*********+++++++++************************+++******,,,------+++)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********---,,,+++*********++++++************************************++++++++++++++++++************++++++******************************++++++,,,,,,,,,,,,***************************++++++++++++***))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************)))(((*********)))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************+++***((((((*********))))))*********++++++++++++++++++++++++++++++++++++)))***,,,......,,,***)))************************,,,,,,+++++++++++++++***+++++++++***************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************))))))(((((((((((()))))))))*********((()))***++++++***)))(((******))))))***++++++,,,************************)))))))))))))))))))))))))))******++++++******)))************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******))))))*********)))))))))))))))))))))*********+++++++++******************++++++((()))))))))************************************++++++++++++++++++++++++******)))(((((()))******)))))))))))))))******+++(((((())))))******++++++******))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***+++***************++++++******))))))))))))******(((((((((((())))))))))))***)))(((''''''((()))***)))+++,,,,,,***)))************))))))((((((''''''((()))))))))***************))))))((((((((((((((())))))*********)))))))))((((((((((((((((((((((((***)))))))))))))))((((((************************************************))))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))))))))***************++++++++++++******************************((())))))))))))*********************************************************))))))*********+++++++++************************+++******,,,------+++)))))))))*********++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***************++++++,,,,,,---************************))))))*********+++++++++++++++************++++++************************,,,,,,,,,++++++************************************++++++++++++***))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********))))))*********)))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************+++)))(((((()))******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********(((((()))******+++,,,,,,,,,+++++++++***)))))))))******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++*********)))))))))))))))))))))))))))************((()))***++++++***)))(((+++************++++++,,,************************))))))))))))))))))))))))******++++++++++++******************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******)))))))))***))))))))))))))))))******))))))*********++++++++++++***))))))***+++++++++)))))))))))))))***************************************************************))))))))))))******((()))))))))************(((((())))))******++++++******))))))))))))******'''((((((((()))))))))***((((((((((((((())))))***---,,,+++***)))))))))))),,,+++***)))(((((((((((('''((((((((()))))))))******)))(((''''''((()))***(((***,,,,,,*********+++))))))))))))(((((((((((())))))))))))******************)))((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******************************)))))))))*********++++++************************************************)))************+++++++++************************+++******,,,------+++))))))************+++++++++************++++++++++++............------------))))))***+++,,,,,,------************************)))))))))************+++++++++************++++++************************---,,,,,,+++******))))))+++++++++******************++++++++++++***)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************))))))))))))))))))*********((()))+++,,,,,,,,,+++***************************)))))))))************+++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************((('''''')))******))))))))))))*********++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************---,,,,,,++++++*********''''''((()))***+++,,,---+++++++++*********************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++******)))))))))))))))))))))))))))*********++++++((())))))************)))+++***************++++++************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))************)))************+++++++++...+++))))))***+++++++++)))))))))((()))******+++************************)))))))))))))))))))))))))))))))))******)))))))))(((((()))************)))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******---,,,+++***)))(((((((((,,,,,,***)))((('''''''''''''''(((((())))))******))))))(((((((((((())))))''')))++++++***)))***+++(((((((((((())))))))))))))))))))))))******************)))(((((((((((((((&&&'''(((***++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,******++++++++++++******************************************+++++++++,,,************************************************)))************+++++++++************************+++******,,,------+++))))))************+++++++++*********+++++++++,,,,,,///............---------***++++++,,,,,,,,,++++++************************))))))))))))************++++++************++++++************************+++++++++***************+++++++++*********))))))***++++++++++++***)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((())))))******++++++((()))+++------,,,+++***************************))))))*********+++++++++))))))))))))*********+++************************))))))))))))))))))))))))************************(((((()))***************)))((('''''')))******)))((((((((()))))))))*********************************++++++,,,,,,++++++***************************------,,,,,,+++******)))(((((())))))******++++++***************+++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++************)))************+++++++++)))))))))))))))))))))***))))))*********+++++++++)))))))))))))))******++++++******)))))))))******************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((***+++***(((((()))+++((()))))))))************)))************+++++++++000---)))(((***++++++******)))((((((((()))++++++************************************************))))))************))))))'''((()))***+++******)))*********)))))))))))))))((((((((())))))((((((((('''''''''((()))*********((((((((((((((()))******+++***))))))((((((((((((***))))))((('''''''''''''''''''''((()))*********(((((())))))))))))((((((&&&(((******)))))))))***''''''(((((())))))******))))))))))))******************)))(((((((((((((((%%%&&&(((***+++,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++*********************************++++++++++++,,,,,,,,,************************************************)))************+++++++++************************+++******,,,------+++))))))************+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++))))))************************))))))))))))************++++++************++++++************************)))))))))***++++++,,,,,,++++++++++++******))))))***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************'''(((((()))***++++++,,,(((***+++------,,,+++***))))))))))))))))))))))))))))))******++++++++++++'''((((((((())))))******************************))))))))))))))))))))))))************************(((((()))***************)))(((&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,......,,,***(((************************------,,,,,,+++***))))))************))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,)))************++++++++++++++++++*********)))))))))************+++++++++)))))))))))))))*********)))************+++++++++***)))((((((((()))+++,,,******)))))))))))))))***************************))))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((())))))*********+++)))************+++++++++111---)))(((***++++++)))***)))((((((((()))+++,,,************************++++++++++++++++++++++++))))))************))))))'''((()))++++++******)))++++++******))))))((((((''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((()))******((((((((((((((())))))***'''''''''''''''(((((()))&&&''''''((()))******+++'''((()))******)))((('''&&&''')))***)))((()))***************************(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++++++++************++++++(((((((((((())))))))))))((())))))************)))************************))))))))))))))))))))))))+++*********))))))((((((++++++******************+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,+++***))))))******************************)))***+++,,,,,,+++***)))))))))))))))************************************,,,,,,,,,,,,,,,+++***))),,,+++*********+++------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********************))))))((((((***((('''(((+++,,,+++(((+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++,,,+++***)))))))))++++++************************))))))***+++,,,,,,------************************))))))))))))))))))))))))************************'''((()))******************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))''''''&&&(((((())))))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((()))))))))+++,,,+++)))&&&))))))))))))))))))))))))+++***)))(((((()))***+++)))*********+++++++++++++++***************++++++------+++***))))))((((((***...///+++)))******(((************************)))))))))***+++++++++,,,++++++***)))((('''&&&&&&''''''((()))***++++++,,,---,,,***))))))***,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((())))))))))))(((((())))))************))))))))))))))))))************,,,+++******))))))******))))))))))))************++++++******))))))(((((('''(((((()))***+++++++++***+++,,,,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++++++++*********))))))******))))))***+++,,,,,,))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++************************))))))))))))))))))))))))******))))))((((((''''''&&&''')))*********)))(((''''''''''''(((((((((((())))))(((((((((((())))))************************(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((()))))))))*********))))))))))))******)))))))))))))))******+++******))))))))))))******(((((((((((()))))))))***+++++++++***((('''%%%$$$************************))))))))))))))))))))))))************)))))))))(((************************+++++++++++++++***)))))))))))))))))))))))))))))),,,++++++***))))))******************************)))***++++++++++++***)))))))))))))))************************************,,,,,,,,,,,,,,,+++***)))***)))((((((((()))++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++*********)))))))))+++)))((())),,,---,,,***+++++++++++++++***))))))******+++,,,,,,,,,,,,+++,,,+++***))))))***++++++************************))))))******+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((()))))))))+++,,,+++)))'''))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))*********++++++++++++******************++++++***)))((((((((((((***...///+++)))******(((***************************************+++++++++++++++******))))))(((((())))))******++++++,,,,,,,,,+++***))))))***+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))************************************(((((())))))))))))(((((())))))************))))))))))))))))))************,,,++++++***************))))))))))))************)))))))))((((((((((((((('''(((((()))******++++++)))***++++++++++++))))))******)))))))))((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))+++++++++*********))))))******))))))***++++++,,,))))))))))))************************++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((&&&''')))*********)))((())))))))))))************((((((''''''''''''((((((************************(((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))************))))))))))))******)))))))))))))))******+++******))))))))))))******((((((((()))))))))******%%%%%%'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************++++++++++++***)))))))))))))))))))))))))))))),,,+++******)))*********************************)))***++++++++++++***))))))))))))*********++++++************************++++++,,,,,,,,,+++*********))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++*********+++*********,,,---,,,+++***++++++++++++***))))))******+++,,,,,,,,,,,,++++++******)))******++++++************************((())))))******+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((((())))))******))))))((()))))))))***,,,,,,***'''))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******,,,,,,+++***)))))))))***))))))(((((((((((())))))***...///+++)))++++++)))************************+++++++++***************+++++++++***************++++++++++++++++++,,,,,,+++***)))(((((()))***+++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))************+++++++++************)))))))))))))))************''''''''''''((((((((((((((((((((()))******++++++((()))******+++***)))((())))))((((((((((((((('''))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))+++++++++************************)))******+++,,,))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((&&&''')))*********)))((())))))))))))************'''''''''&&&&&&'''''''''************************(((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***************))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++(((((()))))))))*********$$$%%%&&&(((***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***************+++++++++******+++++++++******)))))))))))))))))))))))))))++++++***************+++*********************************++++++*********))))))*********+++++++++************************++++++,,,,,,,,,++++++***++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,,,,+++******+++++++++******)))******+++,,,,,,,,,,,,+++******************++++++************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''%%%&&&)))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))*********))))))((()))))))))******)))))))))***))))))***,,,,,,***)))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))))),,,,,,+++***))))))))))))((((((((((((((()))***+++)))---///+++)))++++++)))************************,,,+++++++++***))))))))))))))))))******+++++++++++++++++++++++++++************)))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))******)))))))))))))))************))))))((()))))))))************++++++++++++******))))))((()))))))))************'''''''''(((((()))))))))(((((())))))************((()))***+++++++++***)))((((((((((((''''''''''''))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))************************+++***************++++++((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******)))))))))))))))******+++,,,------......------,,,))))))))))))************......---,,,***(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++)))******+++++++++******))))))))))))))))))))))))+++***************++++++************************+++******************+++************++++++++++++***************************++++++,,,,,,,,,++++++++++++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***************+++)))******+++++++++************+++,,,,,,,,,,,,+++))))))******++++++++++++************************)))))))))))))))*********************************))))))))))))))))))))))))***************************************)))((('''%%%''')))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***))))))***,,,,,,+++***)))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))),,,++++++***))))))******))))))))))))***+++,,,,,,)))---...+++***++++++)))************************,,,+++++++++***)))))))))''''''(((((()))************************)))))))))***))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))************))))))))))))************))))))((()))))))))***************++++++++++++***)))(((((()))))))))************((((((((())))))*********)))))))))))))))*********((()))+++,,,,,,,,,++++++''''''''''''((((((((((((***************************************++++++,,,))))))))))))))))))))))))************************++++++***************+++((()))))))))************''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&''')))*********)))(((''''''''''''(((((((((((('''((())))))))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++******))))))))))))******)))))))))))))))******+++---...///000000///...---)))))))))*********++++++---------,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))*********)))******+++,,,************************++++++***))))))***++++++*********++++++++++++,,,******************************+++,,,,,,,,,++++++)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++''')))******)))(((***+++))))))***++++++++++++*********+++,,,,,,,,,,,,+++((()))***+++++++++++++++************************************************************************))))))))))))))))))))))))************************)))************))))))((('''(((***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++******)))******++++++******)))***))))))***,,,---,,,+++))))))))))))))))))))))))))))))************))))))((((((((()))))))))******+++***************++++++******)))******+++,,,,,,(((---...+++***+++,,,***************************+++++++++***************''''''(((((()))))))))***)))))))))))))))))))))***************************))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))******++++++******)))))))))************))))))))))))))))))******************+++,,,,,,***)))((())))))))))))************))))))))))))************))))))))))))))))))******((()))+++,,,------,,,,,,'''(((((((((((()))))))))***************************))))))))))))***++++++))))))))))))))))))))))))***************+++++++++,,,+++******)))*********))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++&&&''')))*********)))((())))))))))))************'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))*********+++++++++******))))))))))))******)))))))))))))))******+++---...///000000///...---))))))*********+++++++++&&&''')))***,,,---------************************))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,************************++++++***))))))***++++++*********+++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))*********++++++(((***++++++))))))***,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,+++'''(((***+++,,,,,,++++++************************+++++++++++++++++++++***************************))))))))))))))))))))))))************************((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))************))))))))))))))))))))))))))))))((()))***++++++++++++***)))******++++++******)))+++))))))))),,,------,,,))))))))))))))))))))))))((()))***++++++***)))((()))))))))*********++++++))))))))))))***+++,,,,,,***))))))))))))******+++(((,,,...+++***,,,,,,******************************************+++++++++))))))))))))))))))******)))))))))******+++++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,************************)))******++++++******)))))))))************))))))))))))))))))************)))***+++,,,,,,+++)))((())))))))))))************)))))))))))))))(((((((((***)))))))))))))))))))))'''(((***+++,,,,,,,,,+++((((((((()))))))))******************************))))))((((((((()))******))))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))******))))))))))))************(((((()))))))))*********))))))))))))))))))))))))************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++&&&''')))*********)))((())))))))))))************&&&''')))******)))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******)))************+++++++++******))))))))))))******)))))))))))))))******+++,,,---///000000///---,,,)))************+++++++++)))************))))))(((************************))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,+++,,,---...///...------++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,------------,,,,,,++++++*********(((((())))))*********+++(((+++---,,,***)))+++...((()))***+++++++++++++++******+++,,,,,,,,,,,,+++'''(((***+++,,,,,,++++++************************,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************,,,+++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))******++++++))))))************))))))))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******+++)))((())),,,---------))))))))))))))))))))))))((()))***++++++***)))(((************++++++++++++(((((())))))***+++------))))))(((((((((((())))))(((,,,...+++***,,,,,,***************************))))))******+++++++++,,,************************))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))************)))***,,,,,,,,,+++)))'''))))))))))))************))))))(((((('''''''''&&&*********)))))))))))))))&&&''')))***+++++++++***(((((())))))******++++++************************((((((((((((((())))))***))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++***))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((*********))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))******++++++++++++&&&''')))*********)))(((''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))*********************************))))))))))))))))))***+++---.../////////************))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++******))))))******)))************+++++++++************************((()))***+++,,,,,,+++***))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******,,,,,,++++++***))))))))),,,------...---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++,,,,,,++++++++++++++++++************************+++,,,---------,,,+++***++++++************+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))***************************************)))((((((''''''(((******+++++++++*********************************)))))))))))))))************************))))))************))))))))))))************))))))*********************************)))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,+++***(((&&&&&&''')))***))))))(((((((((((())))))((()))***+++,,,+++******((()))***+++,,,,,,+++*********)))((((((((((((((('''+++...---)))'''))),,,++++++************++++++************))))))((((((***)))'''&&&'''(((***+++)))************+++++++++)))***,,,------,,,***)))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++)))(((&&&%%%'''((()))******)))((('''***)))(((''''''((()))***+++*********))))))(((((())))))************))))))******)))((('''%%%###""",,,***)))'''''''''(((((())))))(((((((((((())))))++++++************++++++++++++******************************************))))))************))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++******)))((((((((()))+++,,,+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))'''******((()))---...,,,))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))***************************))))))))))))))))))))))))***+++---.../////////************))))))))))))***************************))))))))))))))))))))),,,+++******))))))******)))************+++++++++************************))))))***+++,,,+++******************************+++*********))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++,,,,,,,,,++++++***************************+++,,,---------,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))***************************************************************)))(((((('''((()))******+++++++++************************((()))))))))************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++******+++---...///+++***(((''''''(((***+++***))))))(((((())))))***((()))***+++,,,++++++***((()))***+++++++++******,,,+++******)))))))))***'''+++...---)))'''))),,,++++++************++++++++++++*********)))))))))***)))'''''''''(((***+++)))************+++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,++++++***)))''''''(((((()))******)))((((((***)))(((((((((((()))***************)))))))))((())))))************))))))((()))))))))))))))((((((+++***)))((('''((())))))))))))(((((((((((())))))***))))))))))))))))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***)))))))))))))))***++++++*********)))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))((((((''''''(((((()))&&&))))))'''(((,,,...,,,(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))******)))***+++---............************))))))))))))++++++++++++++++++++++++))))))))))))))))))******,,,+++******))))))******)))************+++++++++******************************+++++++++***))))))***************************************)))))))))******))))))))))))*********++++++,,,------......,,,+++************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,---------,,,+++++++++************+++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************************)))************))))))((('''((()))******+++******************************(((((())))))******++++++************************))))))************))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))******************************)))))))))***,,,---///000+++***)))(((((()))++++++*********))))))*********))))))***++++++++++++***(((((()))************)))*********)))))))))))))))(((***---,,,***((())),,,++++++************+++++++++++++++++++++*********))))))((('''((()))***+++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++++++++++++++******)))((())))))******))))))(((***))))))(((((())))))***************))))))))))))))))))************))))))((())))))******)))))))))))))))((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))***+++++++++++++++))))))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((((((''''''''''''''''''(((&&&((()))&&&''',,,---+++''''''(((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))************************)))))))))))))))***************+++,,,---......---************)))))))))(((************************)))))))))))))))*********,,,+++******))))))******))))))*********+++++++++************************++++++++++++******))))))************************************************+++******))))))******+++++++++++++++,,,,,,------+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,*********+++++++++,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++***+++,,,---------,,,+++++++++************++++++++++++++++++++++++++++++************************************************************************************************))))))************)))((((((((()))************************************************)))))))))))))))************************))))))************)))))),,,***(((''''''(((***,,,)))))))))))))))))))))))))))))))))))))))*********************************'''(((((()))***++++++,,,+++******)))******+++,,,++++++************++++++))))))******++++++++++++))))))))))))))))))))))))''''''((((((((('''''''''(((***,,,,,,***)))***+++++++++************++++++++++++++++++++++++++++++))))))((((((((()))***+++))))))*********+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))***)))))))))'''&&&%%%$$$'''(((((())))))***++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))+++,,,,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((())))))************))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%((((((&&&'''+++,,,***&&&''''''((()))******+++'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************+++,,,------------************)))))))))((())))))))))))))))))))))))(((((())))))************,,,+++******))))))******))))))*********+++++++++************************,,,,,,+++******)))))))))***************************************+++++++++++++++************++++++,,,+++++++++*********)))******((((((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++***+++,,,---------------***++++++++++++,,,,,,,,,)))***+++---.........---++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************************************((())))))*********))))))((())))))************)))************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))************)))))),,,***(((''''''(((***,,,************************(((((())))))************************************)))))))))))))))))))))(((***************++++++,,,++++++************++++++***************+++++++++******))))))))))))))))))&&&'''(((((()))((('''''')))***++++++************++++++************++++++++++++++++++++++++++++++)))))))))))))))******+++))))))*********+++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))************))))))))))))))))))))))))******))))))************))))))))))))))))))((('''%%%%%%''''''((()))***+++,,,,,,))))))(((((((((((())))))+++******))))))******+++(((((()))))))))*********++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******)))******++++++******)))((()))***+++,,,+++******++++++*********)))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%((((((&&&'''+++,,,***&&&''''''((()))******+++(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,+++******))))))******)))************+++++++++************************,,,+++******)))*********++++++++++++++++++++++++*********+++++++++++++++++++++************++++++,,,,,,+++******)))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***...---,,,+++************++++++++++++++++++++++++***+++,,,------......---++++++++++++,,,,,,,,,,,,******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++************++++++++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++************************((())))))************)))))))))************))))))************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++************************((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((((((((()))******+++++++++*********))))))***************))))))******+++,,,,,,+++******)))*********((()))+++,,,,,,+++************++++++++++++******++++++************++++++*********+++++++++++++++)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++++++++***+++******))))))******+++)))******++++++******)))))))))))))))************))))))************))))))(((((()))***++++++++++++'''((()))***++++++++++++))))))(((((((((((())))))++++++************++++++'''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((()))***************++++++++++++************))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((((((''''''''''''''''''(((&&&((()))&&&''',,,---+++''''''(((((())))))******(((((((((((((((((((((((())))))))))))************&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******+++,,,,,,,,,,,,+++************))))))))))))(((((((((((((((((((((((('''(((((()))******++++++,,,+++******))))))******)))************+++++++++************************+++***)))))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))******+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++,,,---............+++++++++,,,,,,,,,------+++*********,,,...111222,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------++++++************++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************(((((()))***************))))))************))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************'''(((((()))******++++++++++++++++++++++++++++++******+++,,,,,,+++***)))''''''((()))***************))))))(((((())))))***+++***)))))))))***+++,,,...---+++*********+++,,,)))***,,,---...---,,,+++*********+++++++++***)))++++++************++++++)))))))))*********++++++))))))******+++++++++***)))************+++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++*********+++******))))))++++++***))))))***++++++)))***++++++++++++***)))((()))))))))************))))))************))))))(((((()))++++++,,,,,,+++((((((***+++,,,++++++***))))))(((((((((((())))))******))))))))))))******''''''(((((()))******+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))((((((''''''(((((()))&&&))))))'''(((,,,...,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))***%%%&&&'''((()))***+++,,,))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,++++++***)))*********)))************+++++++++******************************)))))))))***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++*********************+++,,,------++++++++++++++++++++++++***+++,,,---............++++++,,,,,,,,,---------,,,+++))))))+++...222444,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------++++++************++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************(((((()))***************))))))*********))))))(((************************&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++&&&'''(((*********)))(((&&&&&&((()))************))))))(((((((((((())))))+++***)))))))))***,,,---///...,,,+++++++++,,,,,,'''(((***,,,,,,,,,***)))************++++++***)))++++++************++++++(((((())))))*********+++))))))***++++++++++++***)))************+++++++++)))***,,,------,,,***)))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***************)))((((((,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))(((((())))))*********+++))))))************)))))))))))))))))))))((('''&&&((()))***+++,,,+++******))))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((()))******+++************************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))((('''&&&&&&&&&''')))***))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))'''******((()))---...,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++***))))))))))))******++++++++++++************)))))))))+++,,,---------,,,+++***)))((('''******+++++++++,,,,,,,,,)))))))))***+++++++++,,,---,,,+++)))(((((('''''',,,,,,,,,++++++*********,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++((((((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------.........---,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,---//////...,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************(((***,,,---+++*********,,,,,,,,,+++++++++************************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))))))))(((((((((((())))))************************,,,,,,++++++++++++++++++((()))************))))))&&&'''((()))***+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,,,,++++++***)))))))))***+++*********))))))((((((***++++++,,,,,,,,,+++++++++++++++************))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++,,,+++(((&&&%%%''')))***+++*********))))))(((((())))))))))))************---,,,++++++******++++++)))***++++++***)))((('''(((((())))))*********+++************************))))))))))))))))))))))))***++++++,,,,,,++++++***...***((())))))''')))...***+++++++++***)))'''&&&************************...---+++)))(((((()))******)))))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))***)))))))))((((((''''''))))))************))))))''''''''''''(((((((((((())))))))))))************))))))))))))******************))))))******+++,,,&&&&&&'''((()))***+++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++***))))))))))))******++++++++++++*********)))((((((((()))***+++++++++++++++******************+++++++++,,,,,,,,,************++++++++++++,,,+++***))))))(((((())),,,,,,,,,+++++++++******,,,++++++******++++++,,,+++******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---...//////,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))(((((()))+++,,,***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ###&&&((()))***,,,---,,,,,,,,,+++++++++************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++++++++++++++*********))))))))))))(((((((((((())))))************************************************************))))))))))))***************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++,,,,,,+++***************+++*********))))))))))))***++++++++++++***))))))+++++++++************))))))************+++++++++***++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++,,,+++)))((('''((()))***************)))))))))((())))))))))))************---,,,++++++******++++++)))******+++***)))((('''+++++++++,,,,,,,,,------************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,(((&&&)))+++)))((()))***************)))((('''************************...---+++)))(((((()))************))))))(((((((((******))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))***)))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******)))))))))(((((((((((())))))******))))))(((''''''((((((((()))))))))(((((()))))))))*********))))))))))))******************))))))******+++,,,''''''(((((()))*********************)))))))))((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++***))))))))))))******++++++++++++******+++***)))))))))))))))***)))*********++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********+++******)))))))))******,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------///,,,******,,,------,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------************+++,,,...///---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++******+++------,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,,,,,,,+++++++++*********************************************************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++******************))))))(((((())))))***************************((((((((()))*********+++,,,+++***)))((())))))***...------,,,+++***))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))((()))******+++---,,,,,,+++++++++++++++***************)))))))))******++++++***)))((((((+++++++++************))))))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++)))************+++++++++++++++******************************)))))))))))))))))))))*********++++++,,,,,,+++************+++))))))***++++++***((('''++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******,,,'''''',,,000...)))'''******)))))))))))))))***************************---,,,+++)))))))))*********************)))))))))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))'''(((((())))))(((((('''((((((((()))))))))******(((((())))))))))))******))))))))))))******************))))))******+++,,,))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,++++++***))))))************++++++++++++******,,,,,,++++++*********************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************)))))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++---------,,,,,,++++++*********+++,,,,,,---.........,,,******+++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++***,,,---...,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,******+++,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************))))))))))))))))))***************************'''(((((()))***+++,,,,,,...,,,***(((((((((***+++------,,,+++***))))))(((+++******))))))((((((((((((((((((((((((((((((((()))))))))))))))******+++------,,,++++++,,,,,,---************************)))******+++++++++******+++++++++*********))))))))))))*********+++++++++)))******++++++******)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++******************+++))))))*********+++++++++***+++,,,,,,,,,+++***************)))))))))))))))))))))*********+++++++++,,,++++++***************((()))***++++++***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++******///******222888555---(((******((((((((()))***+++************************,,,,,,******))))))******++++++******************))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))***(((((((((((())))))))))))******************))))))''''''((((((((((((''''''))))))))))))************(((((((((((()))))))))***((()))))))))******************))))))******+++,,,*********)))))))))((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))(((''''''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******)))***************++++++++++++******+++++++++******))))))(((,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,,,,,,,++++++******))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++******+++,,,,,,---......---+++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))((()))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((''''''(((******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%'''))))))***+++---///,,,,,,,,,+++++++++******************************************************))))))))))))************************************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******************************))))))******+++,,,------...,,,***(((((()))***+++******************))))))++++++******))))))((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,++++++,,,------***************+++++++++)))***+++,,,---.........+++++++++*********))))))))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++*********))))))*********+++++++++)))***,,,------,,,+++***))))))))))))))))))******************++++++++++++,,,+++******))))))******((()))***++++++***)))((('''''''''''''''&&&&&&&&&************************)))))))))))))))))))))))))))******++++++******)))000+++,,,444:::777///*********((((((((()))***+++************************++++++************************************++++++))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))******''''''((((((((((((''''''))))))))))))************'''(((((((((((()))))))))((()))))))))******************))))))******+++,,,++++++******))))))(((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))(((''''''(((***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++******++++++++++++******(((((()))))))))(((((('''------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---***++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,***(((((()))++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++******+++,,,---...,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,***))))))***,,,,,,+++***,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,+++***+++---...,,,,,,,,,+++++++++******************************************************)))))))))************+++************************))))))))))))))))))))))))(((((()))************)))***************++++++++++++******))))))******+++*********************************+++,,,,,,------,,,+++***)))******+++,,,((((((((())))))******+++******************))))))))))))))))))))))))))))))(((((()))************))),,,++++++++++++,,,,,,---*********+++++++++++++++******,,,---............+++++++++************))))))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++)))***+++,,,---,,,+++***))))))))))))*********************++++++++++++,,,++++++***))))))))))))***'''(((***++++++***))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))************))))))---)))***111555222---*********)))))))))))))))***************************************************)))))))))***************)))))))))************+++''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((()))))))))******''''''(((((((((((())))))))))))))))))******************))))))******+++,,,+++++++++******)))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***************++++++******++++++++++++******((()))***+++++++++******++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,---//////...---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++333333222///,,,++++++---,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************))))))))))))))))))))))))'''((()))***+++******)))))))))*********++++++++++++******))))))******+++************************************++++++++++++)))******++++++,,,,,,---))))))*********+++++++++******************++++++))))))))))))))))))))))))'''((()))***+++******)))***************+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************))))))************+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++++++++***))))))************+++++++++))))))***+++++++++++++++((()))))))))*********************+++++++++,,,,,,++++++***)))))))))))))))'''((()))***+++******)))++++++*********)))))))))************************))))))))))))))))))))))))))))))************)))))))))'''(((---///---***+++***************)))((('''*********************************+++++++++******((((((((())))))*********))))))*********+++++++++'''(((((((((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''((((((((((((((())))))******))))))(((''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))******************))))))******+++,,,++++++******************((()))))))))************)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++***************++++++******++++++++++++******+++,,,...///000//////...)))******+++---......///******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,++++++++++++++++++++++++---------------------------------,,,,,,+++++++++/////////...---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++******+++------,,,***)))***+++,,,...///000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++...000,,,,,,,,,+++++++++******************************************************))))))******++++++++++++************************))))))))))))))))))))))))'''((()))++++++******)))))))))******++++++++++++++++++************++++++*********************************)))))))))))))))((()))***+++------------++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))'''((()))++++++******)))***)))))))))***++++++,,,*********++++++,,,,,,,,,---------,,,+++***((((((+++++++++************))))))************+++++++++,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++)))))))))******+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,+++******)))))))))))))))'''((()))***++++++***)))+++*********))))))((((((************************))))))))))))))))))))))))))))))************)))))))))'''(((+++,,,******---***+++++++++***)))'''&&&************************)))******+++++++++******''''''(((((()))))))))***))))))******++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&&&&&&&''''''(((((())))))************))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))*********************)))***++++++,,,************************(((((())))))*********+++******++++++++++++******+++++++++*********))))))*********)))))))))))))))******************************++++++++++++************************************)))(((((((((((((((+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***+++,,,------,,,+++***,,,,,,,,,---------...............------,,,,,,,,,/////////......---------***++++++,,,------------////////////...---,,,,,,---.........---,,,,,,+++------------------------......//////......---,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++************************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))+++***)))(((((()))***+++...***'''''')))***)))((())))))))))))************))))))))))))))))))))))))************************************************))))))***+++,,,,,,------+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***+++++++++***************))))))))))))))))))))))))***+++,,,---------,,,,,,......---,,,,,,+++******)))************+++++++++---------,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***))))))******************)))))))))(((************************))))))***+++,,,,,,------+++++++++*********))))))+++++++++***************))))))))))))))))))))))))***(((&&&$$$$$$'''***,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))))))))******)))***++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))******+++*********))))))((((((+++***)))))))))***,,,,,,+++*********))))))((((((******))))))(((((('''''''''((()))******)))((('''&&&&&&'''((((((((((((((((((((('''(((((()))***+++&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++++++++******))))))((('''''''''))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))***)))))))))))))))))))))******************************++++++++++++************************************)))(((((((((((((((+++++++++*********))))))******++++++++++++******************************++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((***+++,,,,,,,,,,,,+++***,,,,,,---------..................------,,,,,,,,,............---------,,,,,,,,,---.........---------............------,,,---.........------,,,+++------------------------......//////......---,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************+++***)))(((((()))***+++---+++(((((()))******((())))))))))))************************************************************************************))))))***++++++,,,------************)))))))))(((***************)))(((((()))))))))))))))))))))))))))(((((((((((()))************************++++++))))))))))))))))))))))))***+++,,,---------,,,+++...------,,,++++++******)))************+++++++++------,,,,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++*********)))))),,,++++++***))))))******++++++++++++*********************************************++++++,,,,,,---+++++++++*********))))))******************++++++))))))))))))))))))))))))***)))'''&&&'''(((+++,,,))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******)))***++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))******************)))))))))(((((((((''''''''')))***+++************)))))))))(((***)))))))))((((((((('''(((((())))))))))))((((((''''''((()))))))))(((((((((''''''''''''(((((())))))))))))))))))((((((((())))))(((((((((((())))))(((((((((((()))))))))***)))))))))*********++++++++++++***))))))(((((('''))))))))))))))))))))))))************)))))))))(((+++************)))))))))))))))))))))))))))************************************++++++++++++************************************)))((((((((())))))+++++++++*********************++++++++++++******************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,,,,,,,,,,++++++,,,------------..................---------------...------------,,,,,,,,,...////////////......---,,,,,,------...------------............---,,,,,,------------------------......//////......---,,,...------------...//////......------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************))))))))))))******---+++))))))***+++***)))))))))))))))************++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,************))))))))))))((())))))))))))((('''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++++++++,,,)))))))))))))))))))))))))))***,,,---------,,,+++------,,,,,,++++++******)))************+++++++++,,,,,,,,,,,,++++++++++++************************************************+++++++++++++++++++++++++++++++++***************,,,+++******)))*********,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++***************)))))))))***+++++++++,,,))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))************************))))))))))))******************))))))))))))******)))***++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))******************))))))))))))''''''''''''((()))***+++************))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***))))))(((((((((((('''&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((()))))))))******((((((((()))))))))******,,,,,,++++++***))))))((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))***************************************++++++++++++************************************))))))((())))))*********************************++++++++++++******************************++++++++++++++++++++++++******+++++++++++++++,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,///////////////...---,,,++++++,,,---......------------............------.................................///......---,,,...------------...////////////...---,,,++++++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,+++***))))))((())))))***************************++++++++++++,,,,,,,,,***************************))))))))))))))))))***++++++*********++++++***((()))))))))************++++++++++++++++++++++++************************************************))))))******+++++++++,,,*********)))))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,,,,++++++******))))))*********+++++++++,,,+++++++++++++++++++++************************************************************************************************++++++***************+++,,,,,,+++++++++*********************************,,,,,,++++++++++++++++++************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))***************++++++((()))))))))******************))))))))))))******)))***++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))***************)))))))))))))))(((((()))***+++,,,------*********)))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))******************))))))(((***)))((('''''''''''''''$$$$$$%%%&&&'''((()))***))))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))------,,,++++++******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******************************************++++++++++++************************************))))))))))))************************************++++++++++++******************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------...............---,,,++++++,,,,,,---............------...//////......---.................................///......---,,,...------------...////////////...------,,,++++++---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++---,,,+++************************************************+++++++++,,,,,,************************)))))))))******))))))))))))***++++++*********+++((()))))))))************************************************************)))))))))))))))))))))))))))***************++++++))))))))))))))))))******))))))***++++++*********)))))))))))))))))))))))))))))))))((()))******+++(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,+++***,,,+++++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************+++***************+++++++++*********))))))))))))************************,,,,,,++++++++++++++++++************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))******+++++++++,,,((()))))))))******************))))))))))))******)))***++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))******))))))))))))))))))******((())))))***+++,,,,,,,,,))))))))))))))))))******(((((((((((())))))))))))***)))(((''''''((()))***))))))************))))))++++++***)))((((((((()))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))))))))***((((((((()))******++++++******************************++++++++++++************************************)))))))))***++++++***************+++++++++******++++++++++++******************************++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,------------........./////////.............../////////---------............///------.........---,,,,,,------......///.........------...////////////.................................//////......---,,,...------------...////////////......------,,,,,,------,,,,,,,,,,,,------//////......------,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))************))))))''')))***+++***))))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))******++++++++++++***))))))))))))))))))))))))((((((((((((((())))))***)))))))))***+++++++++,,,))))))))))))))))))))))))((()))+++,,,,,,,,,+++***++++++++++++++++++******)))************+++++++++*********+++++++++++++++***************************************************************************************+++++++++*********)))******+++,,,*********)))))))))((((((************************++++++++++++++++++++++++***************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))******************))))))))))))******)))***++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))******))))))))))))************''''''((())))))))))))((())))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))'''((())))))******))))))++++++******))))))******//////...,,,***)))''''''))))))(((((((((((()))))))))))))))*********++++++((((((((()))))))))******------,,,++++++******)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))******'''(((((()))******++++++******************************++++++++++++************************************))))))******+++,,,))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................***++++++,,,---......///...---,,,,,,,,,,,,---...............////////////---........./////////000........./////////000000---....../////////....../////////000//////......------...///////////////..............................//////......---,,,...------------...//////...............---------------,,,,,,,,,,,,------111000000///......---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((%%%'''******)))'''(((***))))))))))))************************************************************))))))))))))))))))))))))************))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))'''''''''''''''(((((()))******************++++++))))))))))))))))))))))))((()))***,,,,,,++++++*********************++++++)))************+++++++++)))*********++++++++++++************************************************************************))))))*********+++++++++******))))))***++++++,,,+++++++++*********))))))*********************************++++++,,,,,,---))))))*********+++++++++******************++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))***++++++,,,------))))))))))))******************))))))))))))******)))***++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))******((()))))))))************(((((()))***)))(((''''''((()))))))))************'''((((((((()))))))))***(((((())))))))))))((((((%%%&&&'''((()))************)))))))))))))))***+++...---,,,+++***)))((('''))))))(((((((((((())))))))))))*********+++++++++)))))))))*********++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))((()))))))))************'''((((((((())))))******'''(((((()))***+++++++++******************************++++++++++++************************************))))))***+++,,,,,,))))))******++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................,,,------...///000111111...---,,,,,,,,,,,,---.............../////////000---.........//////000000.../////////000000111111......///000000111000000000000111111000///......------...///000000//////////////////////////////......//////......---,,,...------------...//////---------..................------,,,,,,------...222111111000///.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++((()))***++++++***)))(((###&&&******((('''((()))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++++++++***************))))))))))))))))))))))))((()))***+++,,,+++************************++++++)))************+++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------))))))******+++++++++++++++++++++***************))))))))))))))))))))))))++++++******++++++,,,---))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))******************))))))))))))******)))+++++++++***)))***+++))))))************))))))))))))************))))))******))))))))))))******(((((())))))*********+++++++++,,,,,,+++***((('''(((((())))))*********+++'''((((((((())))))******'''((()))******)))((('''###$$$&&&((()))*********(((((('''(((((()))***+++%%%&&&&&&'''((())))))***))))))(((((((((((()))))))))************+++++++++************++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((()))***++++++...---+++)))(((((()))***+++*********))))))((((((++++++************+++++++++++++++*********))))))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******---...---,,,)))'''''''''++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++)))+++...///...---......---,,,,,,+++,,,---///000111000...,,,++++++,,,,,,////////////////////////222333555666666555444333/////////111333333222111333333333444444333000...111111222111000///111222111111222333222111///...(((***---///111111000///////////////////////////...///111222222111///...//////.........---------........./////////000000......,,,,,,,,,,,,......222333222000...,,,---...///............---------*********************************)))((('''&&&&&&+++++++++,,,,,,---------------------------------******************************************************))))))))))))******)))************)))((((((+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))(((((((((((((((++++++******************+++++++++*********))))))))))))))))))))))))))))))+++***))))))+++,,,+++***++++++************++++++))))))))))))))))))******************************************************,,,,,,+++***))))))******************************************************,,,++++++******++++++,,,************************......---,,,++++++++++++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++***)))************************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******************************)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))'''''''''(((((())))))*********+++++++++,,,+++***))))))***+++,,,((()))))))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,222...***(((***+++***(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---,,,+++***))))))))))))+++*********))))))))))))++++++************+++++++++++++++*********))))))***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))******+++,,,---...---+++******+++++++++,,,,,,,,,---------++++++,,,------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111000......///------,,,,,,---...///000111000000//////000111111///000000000111111111222333333444444444333222111666555555666777777777666666555333333333333222111555666666555555555666777666666666555444222111///111222333333333222000////////////////////////...------......///000000111000000/////////.........,,,,,,---------.........---,,,+++******+++,,,---000000000...,,,++++++---///............---------++++++++++++++++++++++++...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))***++++++++++++++++++++++++*********))))))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))***)))((()))+++,,,+++***++++++************+++++++++******)))))))))******************************++++++++++++++++++++++++,,,++++++******)))******************************************************,,,++++++******++++++,,,************************---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,,,,,,,++++++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))*********++++++*********************************)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))******++++++***))))))***++++++(((((())))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))))))))***+++++++++,,,222///+++***+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))((((((***************)))))))))++++++************+++++++++++++++******************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,...///...------...///,,,,,,,,,,,,------------++++++,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------..................111333444333111/////////............///000111222////////////000222333444222333444444555666777777555666666666666666666666888888777777777777888888:::999777555444555666777888888888888888999:::;;;<<<<<<;;;:::888666444333555444444333222111000000222222111111000000000///111000...---...///222333000000000000////////////------------............---,,,+++******+++,,,---000000000...,,,+++,,,---///............---------------------------------........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******((()))***+++------------+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))***+++++++++************************+++************)))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***++++++************++++++---,,,+++***************************************+++++++++++++++++++++++++++++++++***************************************************************,,,++++++******++++++,,,************************++++++*********++++++,,,+++++++++,,,,,,,,,,,,,,,************************+++++++++,,,++++++***)))************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************************************)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***+++++++++***************((())))))******))))))((())))))))))))))))))))))))''''''''''''((()))***+++)))))))))(((((((((((((((+++******))))))******+++(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))******************++++++222///---+++,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******)))***+++++++++***((('''************************++++++************++++++************************)))))))))((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------/////////...---...///,,,,,,,,,------------...+++,,,,,,---...---------...------,,,,,,------...------------------------,,,---------......//////111222333222000//////000//////000111222333333444222222333444555666666777666777888:::;;;===>>>???::::::::::::;;;<<<======999999999888888888:::<<<>>>===<<<;;;999:::;;;===<<<;;;;;;;;;===>>>>>>>>>@@@@@@???===;;;:::888888666555555444444444555555555444444333333222222222555444222111111111222222000000000000//////////////////000000000111111111000///...------...///000111222222000...---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++((()))***+++,,,,,,,,,,,,*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***+++,,,,,,---))))))))))))************************)))))))))))))))))))))))))))))))))))))))(((''')))+++,,,+++***++++++************++++++...---,,,+++************************************++++++++++++++++++++++++******+++++++++*********************************************************,,,++++++******++++++,,,************************))))))))))))***+++,,,,,,******++++++,,,,,,,,,---******************************++++++++++++******************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************))))))*********+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***************************)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))(((((((((******))))))))))))******'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************000///---,,,,,,,,,++++++************************))))))))))))))))))))))))******************************)))))))))))))))***((()))***++++++)))((('''***************+++++++++++++++************++++++************************)))))))))((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,------...///000...,,,+++,,,---,,,,,,---------.........,,,,,,---.........------...------,,,,,,------...------------------------+++,,,,,,---...//////000...///000000//////111222111222333444555666777777999999:::;;;;;;;;;;;;;;;888999;;;===@@@BBBDDDEEEBBB@@@>>>=========???@@@>>>@@@AAA@@@??????AAACCCAAACCCCCCBBB@@@???AAACCCCCCAAA@@@@@@CCCDDDDDDCCCAAA@@@???===<<<;;;::::::;;;;;;:::999999999::::::555555555444444444333333222333444555555444333333000000000////////////...000000000111111111222222000000///......///000000111111111000...---...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))***************))))))************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))***+++,,,,,,---(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++***++++++************++++++...---,,,+++************************************++++++++++++++++++++++++)))******+++++++++******************************************************,,,++++++******++++++,,,************************))))))))))))***+++,,,,,,*********++++++,,,,,,,,,************************)))******++++++*********************************************************))))))))))))))))))))))))+++++++++******+++++++++++++++***))))))***++++++************************))))))*********+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***************************))))))************))))))************************)))))))))))))))(((''''''************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************---------,,,*********+++************************))))))))))))))))))))))))************************+++******)))))))))))))))((())))))***))))))((((((*********+++++++++++++++++++++************++++++***************+++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---...//////...,,,***+++,,,,,,---------............,,,,,,---..................------,,,,,,------...------------------------,,,,,,---...///000111222///000111000000000222444444555666888999:::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>AAADDDGGGIIIJJJJJJHHHEEECCCBBBCCCEEEFFFIIILLLNNNMMMIIIGGGHHHJJJKKKLLLMMMJJJGGGGGGKKKOOOLLLIIIGGGGGGJJJLLLJJJHHHEEEDDDBBB@@@>>>===<<<<<<>>>>>>===;;;:::888777777666666666666666666666666///111333666777777777666111111111111000000000000////////////000000000000///...---,,,,,,---...///...//////...,,,,,,---...///............---------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++***************)))((((((***************+++++++++))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))***+++++++++'''(((((())))))*********(((((()))))))))))))))***))))))))))))))))))))))))''''''&&&(((***++++++***++++++************++++++---,,,+++***************************************************************((()))***,,,,,,+++******************************************************,,,++++++******++++++,,,************************++++++*********++++++,,,*********+++++++++++++++************************((()))******+++*********************************************************))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,************************)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))******************+++++++++)))******++++++******)))************************************)))((('''&&&)))*********++++++++++++((())))))******))))))(((&&&'''((())))))******)))((((((((()))))))))******))))))))))))))))))))))))******************+++++++++,,,---,,,***)))***+++************************))))))))))))))))))))))))************************++++++***)))))))))))))))))))))(((((((((((())))))*********++++++,,,,,,,,,++++++************++++++))))))*********+++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...------------............,,,------..................------,,,,,,------...........................---...///000222333444555444555555444222333555777666777999;;;============999:::<<<>>>???@@@@@@@@@AAABBBEEEHHHLLLOOORRRSSSSSSQQQPPPPPPRRRWWW[[[^^^___ccceeeccc]]]XXXVVVWWW]]]]]]ZZZUUURRRTTT\\\cccaaa^^^ZZZ[[[]]]___\\\YYYSSSQQQNNNJJJGGGDDDCCCBBB@@@AAAAAA@@@???===;;;:::;;;;;;<<<<<<===>>>>>>>>>888888999999999999999999444444333333333222222222/////////000000000111111000///...------...///000...//////...,,,,,,---//////............---------------------------------///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))***+++++++++******))))))*********+++++++++((()))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((()))******+++(((((((((((())))))******))))))))))))))))))))))))'''&&&&&&'''***++++++***++++++************+++++++++******)))))))))******************************))))))))))))))))))))))))''')))***,,,,,,,,,***)))************************************************,,,++++++******++++++,,,************************---,,,,,,++++++++++++,,,++++++++++++************************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***((((((***+++,,,************************)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))*********+++++++++)))******++++++******)))************************(((((()))******)))((('''''''''((()))***+++,,,,,,'''((()))******)))((('''&&&'''((()))************)))))))))*********++++++)))))))))))))))))))))))))))))))))***+++++++++,,,***---...---+++***+++,,,************************))))))))))))))))))))))))************************++++++***))))))((())))))***)))(((''''''((()))************++++++,,,,,,,,,++++++************++++++))))))******++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,+++,,,......---...///111---------.........//////,,,---......//////.........------,,,,,,------...........................///000111222444555777777999:::999777555555666888888999;;;===???????????????@@@CCCFFFHHHJJJJJJJJJHHHIIILLLPPPTTTXXXZZZ\\\XXXYYYZZZ^^^dddmmmuuuyyyxxx|||~~~{{{ssskkkhhhhhhmmmkkkeee^^^ZZZ___jjjttt{{{wwwssssssvvvwwwtttpppaaa^^^ZZZUUUPPPLLLJJJIIIEEEGGGIIIJJJKKKJJJHHHGGGAAABBBCCCDDDEEEEEEFFFGGGFFFDDD@@@===;;;:::::::::666666555555555444444444111222222222222333333333222111000//////000111222000111111000......///111//////.........---------..............................---,,,++++++******+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,((()))***+++,,,---------))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))'''&&&&&&'''***++++++***++++++************++++++))))))))))))))))))******************************(((((((((((((((((((((((('''(((***,,,---,,,***)))************************************************,,,++++++++++++++++++,,,************************......---,,,++++++++++++,,,+++++++++******))))))************************(((((()))***************************************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,************************)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))******++++++++++++******++++++++++++******************************&&&'''(((*********))))))%%%&&&'''((()))***+++,,,'''((()))******)))((('''&&&'''((()))************************++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---+++...000///,,,+++,,,...************************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---------,,,+++***)))((())))))***+++,,,,,,------++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,------------------...///000000///------...000............//////000000000333555777777888999;;;<<<:::999;;;======:::777;;;:::<<>>;;;;;;<<<;;;888555333444555777666444555666777666555777444222111222333333333------------------------000///...------...000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------............------,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++************++++++************************************************))))))************)))))),,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))%%%'''***,,,,,,+++)))(((******+++++++++******)))---------,,,,,,+++++++++)))*********++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************,,,+++***))))))+++---...++++++************++++++,,,***(((***---...---+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******)))((('''&&&%%%%%%******))))))((((((''''''))))))))))))************))))))(((((((((***+++,,,******))))))))))))******+++*********)))(((((((((+++***)))***,,,---,,,+++************************,,,+++***+++......+++''')))***+++,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++***************************************)))************+++++++++*********************************************************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,+++***)))(((((()))******+++,,,,,,------++++++++++++++++++++++++------------------,,,,,,.........------,,,,,,,,,------............////////////000///------...000...///000222333444444444555777999::::::999:::<<<<<<;;;:::<<>>???DDDHHHGGGGGGIIIGGGJJJUUUdddpppuuuyyy|||}}}wwwmmmddd```bbbfffjjjggggggjjjqqq|||zzz{{{{{{tttmmmjjjlllrrrwww~~~nnnjjjdddaaa```___\\\YYY^^^hhhrrrvvvxxxzzzxxxtttooofff```aaacccbbbaaabbb```___\\\VVVOOOIIIGGGFFFCCCAAA???<<<:::888777666777666666777999:::999888888666333222222222111000........................//////...------...///000------------------------......---,,,,,,++++++***......---------,,,,,,,,,------------------------...---,,,++++++,,,---...)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))************))))))++++++***))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++))))))))))))))))))))))))++++++++++++************)))******+++++++++******------,,,,,,,,,+++++++++)))))))))*********++++++)))))))))))))))******+++************************************************,,,+++***))))))+++---...++++++************++++++,,,***)))***,,,---,,,*********************************************************+++++++++,,,,,,,,,************************************************************************************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))*********************************)))******++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''******))))))(((((((((((())))))))))))***************))))))(((((()))***+++******))))))))))))******))))))))))))************+++***)))***,,,---,,,+++************************+++******+++......+++)))******++++++,,,,,,,,,,,,******************************++++++++++++******++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++***)))((('''*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,.........---------------............//////000000.../////////------///111...///111333555666777777:::<<<>>>???>>>======>>>@@@@@@BBBEEEJJJOOOQQQQQQMMMGGGEEEKKKQQQRRRQQQQQQPPPTTT```qqq~~~~~~sssmmmnnnrrrvvvrrrqqqqqquuu}}}}}}~~~~~~yyysssnnnnnnqqqtttooojjjdddaaabbbccccccbbbggguuuwwwnnnmmmpppooommmmmmnnnpppooohhh^^^VVVSSSTTTPPPLLLFFFCCCAAA@@@<<<999888888888999<<<===<<<;;;:::999777666666444111///000000000/////////////////////...------......///..............................------,,,+++++++++...------------,,,,,,,,,------------------------......------------......))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++***))))))***++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))...---+++***))))))***+++((()))***+++++++++++++++,,,,,,,,,,,,++++++++++++((((((((()))))))))******)))))))))))))))******+++************************************************,,,+++*********+++,,,---++++++************++++++,,,+++******+++,,,+++)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++******)))*********))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))***))))))))))))((((((((())))))))))))************+++***))))))((())))))*********))))))))))))******************************+++***)))***,,,,,,,,,+++*********************************+++---...---+++***++++++++++++,,,,,,,,,******************************++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++***))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,+++...............---------------......//////000000...///000000//////111333333333444555666888:::<<<===@@@BBBCCCCCCBBBBBBBBBHHHKKKPPPWWW^^^bbbeeeeee[[[SSSOOOTTT\\\]]]\\\[[[XXX[[[dddrrr|||}}}{{{zzzzzz}}}{{{wwwvvvxxx{{{wwwyyy~~~}}}zzzuuupppnnnnnnooozzz|||rrrllldddaaacccfffhhhhhhiiiwwwxxxoooooosssuuuttttttvvvwwwwwwtttooojjjfffdddaaaZZZRRRMMMLLLIIIDDD???<<<;;;;;;<<<======;;;999<<<;;;;;;;;;:::999666333111111000000000000////////////..........................................++++++,,,,,,---.........------------------------------------------------...------------------...---,,,,,,++++++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++******************+++)))))))))))))))*********))))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))*********'''((()))***+++,,,,,,,,,,,,+++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))******+++************************************************++++++*********+++,,,---++++++************++++++,,,++++++*********))))))******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************))))))***++++++++++++***((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************++++++***))))))(((((((((******))))))))))))******+++++++++******))))))(((+++))))))***+++,,,+++************************************+++---......---+++++++++++++++++++++,,,******************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,........................,,,------...///000000000000111222222111222444666:::999888888999<<>>;;;888<<<;;;;;;<<<===<<<999777222111111111000000000///000000000//////......---------------------------+++,,,,,,------...//////------------------------------------------------,,,,,,------------,,,,,,------,,,,,,+++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++*********(((((())))))************************************((()))))))))************((((((''''''''''''((((((************************$$$&&&(((***++++++***)))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))******+++************************************************++++++***+++++++++,,,,,,++++++************++++++++++++++++++***)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))***++++++++++++***((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))))))))***))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,+++***((('''))))))))))))************((()))))))))************************))))))((((((******))))))))))))******((())))))))))))************)))((()))+++,,,+++*********************************+++,,,,,,---...///,,,,,,+++******++++++,,,******************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------------------------.............../////////------...///000111222222222444555555555666888:::::::::;;;===>>>AAABBBDDDGGGKKKOOORRRSSSRRRRRRRRRRRRZZZeeeooovvvyyy{{{|||vvvmmmfffgggjjjjjjiiijjjeeefffkkkqqqtttwww|||wwwuuuyyy|||~~~yyyxxxyyyzzzzzzyyyuuurrrppppppooouuu|||zzztttrrrtttvvvvvvuuuuuu~~~xxxwwwxxxwwwxxxzzzwwwnnngggaaa[[[WWWRRRQQQOOOMMMJJJFFF@@@<<<===<<<;;;<<<======;;;:::444444333333222111111111111111111111111000......------------------------//////......---,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***++++++++++++***)))((((((((()))******++++++************************))))))))))))************+++******))))))******+++************************!!!$$$'''***++++++***(((((()))***+++++++++++++++*********+++++++++++++++((((((((()))))))))******)))))))))))))))******+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++)))+++++++++)))((()))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))(((((()))))))))************+++))))))))))))************)))************))))))(((******))))))))))))******$$$$$$&&&''')))***,,,,,,***)))((()))+++++++++***************************+++,,,---,,,+++,,,...000---,,,+++*********+++,,,******************************++++++++++++******)))))))))***++++++,,,,,,************************)))************+++++++++*********************************************************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,------.........---........./////////000///000000111222333444555555666888888888:::<<<>>>>>>BBBHHHNNNQQQQQQPPPOOOSSSWWW[[[]]]]]]\\\[[[[[[WWW^^^gggooouuuzzz~~~wwwpppnnnmmmkkkkkknnnkkklllpppuuuwwwzzz~~~~~~~~~zzzsssooooooqqqttttttyyy~~~xxxuuurrrssssssqqqnnnjjjhhhhhhggglllqqqvvv~~~~~~zzzzzz|||~~~}}}{{{ssswwwyyyxxxzzz}}}|||yyyvvvxxx|||uuummmhhhfffaaa___]]][[[XXXSSSLLLHHHDDDBBB@@@?????????>>>===777777666666555444444333222333333333222111///.........................../////////...------,,,,,,,,,,,,,,,---------......------------------------,,,---...//////...---,,,******+++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***)))'''(((((()))******++++++************************))))))))))))************+++++++++******+++++++++************************%%%&&&((()))************)))******+++++++++******)))*********++++++++++++)))))))))*********++++++)))))))))))))))******+++++++++++++++++++++++++++******************************++++++,,,,,,,,,+++++++++************++++++''')))+++***)))(((***,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---+++***((((((((()))***))))))*********+++++++++))))))))))))************((((((******+++***))))))******))))))))))))******%%%%%%&&&&&&'''(((((((((***)))((()))***+++***)))************************,,,---...---++++++---000...---+++***)))***+++,,,******************************++++++++++++******(((((()))***+++,,,,,,---)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...//////***++++++,,,---...//////---.........//////000000111111222333555666666777777888::::::;;;<<>><<<>>>FFFPPPYYYeeettt~~~|||sssmmmlllllllllllliiieeeaaabbbeeejjjqqqyyy}}}vvvrrrpppooonnnkkkqqqwwwxxxvvvwww}}}~~~xxxqqqmmmlllnnnooojjjaaa[[[ZZZ\\\\\\___cccfffgggeeebbb___ZZZXXXVVVSSSQQQQQQQQQRRRTTTUUUYYYaaajjjpppqqqqqqsssssstttwwwyyyxxxsssooogggiiilllllllllpppyyy|||}}}~~~wwwsssqqqooonnnllljjjhhhiiillloooiiibbbVVVNNNNNNQQQNNNGGGBBBAAA???;;;777555666777999999888777555333111000...///000000000///...---111000000///......---------------.........//////------------------------....../////////...,,,+++.........------,,,,,,,,,------------,,,+++************+++++++++,,,,,,,,,************************---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************((('''(((+++,,,+++)))))))))))))))))))))))))))***************)))(((((())))))))))))((((((((((((,,,++++++******++++++,,,************************)))************)))((((((******+++++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++************************************************))))))(((((((((***+++,,,((()))))))))************))))))))))))))))))))))))++++++*********************************)))((('''((((((((((((((((((((((((***************************)))((()))*********(((+++))))))***------***''')))************+++++++++,,,,,,,,,++++++************************************************************,,,,,,,,,*********,,,************************((()))++++++)))((()))*********))))))))))))******))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++,,,---...************************++++++,,,,,,,,,,,,++++++++++++************++++++************************************************))))))************))))))(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------..................///000222222222666777888888999;;;===???>>><<<===???AAAFFFQQQ]]]jjjuuuyyywwwvvvuuusssnnnhhhbbbgggiiinnnttt|||~~~}}}yyytttpppooosssxxxyyyxxxxxx{{{~~~zzztttmmmgggccc]]]^^^^^^ZZZTTTPPPNNNOOOKKKNNNRRRTTTUUUSSSPPPNNNKKKJJJHHHFFFEEEFFFGGGHHHIIIIIIMMMSSS[[[aaacccccc``````bbbfffiiiiiifffccc]]]___bbbcccdddiiirrrzzz~~~yyywwwxxxxxx}}}zzzvvvtttrrrqqqooonnnpppwwwssshhhcccaaa[[[TTTNNNNNNKKKEEE===888888;;;888888999888666333000.........000000111000//////000000//////.........------------.........//////------------------------....../////////...,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************((('''(((+++,,,+++)))))))))))))))))))))))))))***************)))((((((((((((((()))))))))))))))+++******))))))******+++************************************))))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++++++++************************++++++++++++++++++++++++******************************************************)))(((((()))***+++************++++++++++++))))))))))))))))))))))))***************************+++++++++***))))))(((************************************************+++***))))))++++++***)))+++))))))***,,,---***((()))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++---......---,,,++++++,,,************************(((***++++++***))))))*********))))))))))))******))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++++++++++++++++++++++++++------+++************+++******************************++++++++++++******++++++************++++++*********************************************************))))))*********)))*********************++++++++++++++++++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............---...///111222333444555999:::;;;;;;<<>>AAABBBCCCFFFKKKOOORRROOOOOOQQQSSSWWW```iiijjjtttzzzsssrrrsssuuuyyy}}}~~~{{{qqqqqqqqqqqqssstttsssnnnjjjeeebbb]]]XXXRRRMMMIIIGGGFFFEEEEEEFFFGGGGGGEEECCCCCCDDDEEEEEEEEECCCBBBAAACCCCCCCCCCCCDDDFFFGGGHHHKKKJJJHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLKKKKKKOOOPPPQQQQQQQQQTTTZZZ^^^ccceeegggeee```[[[XXXWWWTTTZZZbbbhhhlllmmmnnnooouuuxxx||||||yyyyyyvvvrrrqqqvvv}}}uuukkkjjjgggbbbZZZQQQJJJFFFDDDCCCAAA???===;;;999888777777666444222111//////000000000000000000//////............////////////..........................................------..................------((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))*********)))))))))))))))))))))))))))***************)))((((((''''''((()))******++++++******))))))))))))******************************---,,,***(((((()))***+++,,,+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***************************************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************************************,,,++++++******)))))))))*********+++++++++,,,,,,))))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++++++++************************************************,,,+++***+++,,,,,,+++***************++++++******))))))*********++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,000111111///,,,++++++,,,************************)))+++,,,,,,+++******+++******))))))))))))******))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++************************000///...---,,,+++++++++************************)))******++++++******)))++++++************++++++************************************************,,,+++***))))))***+++,,,++++++++++++************++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////000000000000222444666777777999===@@@AAAGGGOOOSSSSSSTTTWWWZZZ]]][[[[[[^^^``````dddjjjmmmvvv|||}}}}}}{{{ttttttwwwvvvnnneeeeeecccccceeegggeee```[[[UUUSSSOOOKKKGGGDDDBBBAAADDDCCCDDDFFFIIIJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLQQQPPPNNNLLLKKKJJJKKKLLLKKKKKKKKKJJJJJJKKKMMMNNNVVVUUUSSSQQQOOOPPPRRRTTTUUUUUUTTTRRROOOMMMMMMMMMKKKOOOTTTXXXZZZ\\\^^^___aaafffmmmtttxxxxxxwwwuuuqqqooommmlllpppxxxzzzqqqooommmllljjjdddZZZRRROOOLLLGGGAAA===<<<;;;<<<999999888666555555444444222111111111111111000000........./////////000000..............................------....................................((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))*********))))))))))))))))))))))))))))))))))))***************)))(((((('''(((((()))***++++++,,,+++++++++******+++++++++************************---,,,***(((((()))+++,,,*********)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************************************++++++++++++******))))))))))))))))))*********+++************************))))))*********+++++++++,,,++++++******+++,,,,,,))))))))))))))))))))))))************************,,,+++***+++,,,,,,+++*********+++************+++))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,...//////...+++))))))******************************+++------+++++++++,,,******))))))))))))******))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++************************//////......---,,,++++++******************************++++++++++++******++++++************++++++************************************************++++++************++++++******++++++++++++++++++++++++++++++++++++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------...///000000000222555777777888===DDDIIIQQQ[[[gggnnnmmmiiiggggggfffdddeeeiiikkkjjjkkkooottt|||{{{sssiiicccccc```ZZZUUUVVVUUUTTTVVVXXXWWWTTTPPPLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDGGGIIIKKKMMMNNNOOOOOOMMMKKKIIIGGGGGGGGGGGGJJJKKKMMMOOORRRTTTVVVWWWUUUUUUUUUSSSPPPOOOPPPQQQLLLMMMLLLLLLMMMPPPUUUXXX___]]]YYYVVVTTTSSSSSSSSSRRRQQQOOOMMMLLLKKKKKKKKKHHHKKKOOOQQQRRRRRRSSSTTTSSSXXX^^^eeeiiijjjiiihhhaaaaaaaaabbbeeellltttyyyyyytttrrrppprrrsssqqqkkkfffbbb]]]UUULLLDDD???===<<<999999999999999:::;;;<<<555444444333222222111111....../////////000000000..............................---------...//////,,,,,,,,,,,,------------)))***+++,,,---.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))***+++***)))((()))***))))))))))))))))))))))))***************)))((((((((())))))******+++++++++,,,,,,++++++++++++,,,,,,************************---,,,+++***)))***++++++(((''''''&&&'''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************+++++++++,,,++++++***)))(((((()))))))))*********************************)))))))))***++++++,,,,,,++++++***))))))***,,,---((((((((((((((((((((((((************************,,,***)))***+++,,,+++******++++++***))))))***,,,)))************+++++++++)))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((()))******************************,,,...---,,,+++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++************************++++++,,,,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++++++++************++++++***************************************************++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------..............................///000222333444444444666999;;;>>>EEEPPPXXXffftttwwwsssrrrnnnmmmqqqrrrqqqrrruuuwww~~~~~~{{{xxxvvvtttssskkkddd\\\VVVSSSRRROOOLLLNNNNNNNNNPPPQQQQQQQQQPPPKKKKKKJJJJJJIIIHHHHHHGGGGGGKKKPPPRRRRRRTTTWWWZZZWWWUUUQQQMMMLLLKKKLLLMMMNNNPPPTTTXXX]]]aaadddeeeaaabbbbbb___ZZZVVVVVVVVVRRRRRRRRRPPPPPPTTTZZZ___cccaaa^^^\\\\\\[[[[[[ZZZVVVUUUTTTSSSRRRPPPMMMKKKKKKOOOSSSVVVUUUSSSQQQPPPMMMPPPTTTXXXZZZZZZYYYXXXRRRRRRSSSTTTWWW\\\ccchhhqqq{{{zzzvvvvvvuuutttsssvvv{{{~~~yyypppdddXXXMMMFFFBBB>>>>>>===<<<;;;<<<======888777666555444333222111.../////////000000000000...........................------,,,---...///000,,,,,,,,,,,,---------...+++,,,---...............,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))+++,,,+++((('''(((***))))))))))))))))))))))))***************)))((((((************************++++++************++++++************************,,,,,,+++++++++*********)))(((''''''((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,************************++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,+++***))))))*********+++++++++************************((())))))***++++++,,,,,,+++***)))((((((***+++---))))))))))))))))))))))))************************+++***))))))++++++***)))***+++,,,***((((((***---)))************+++++++++((()))))))))*********+++************************+++++++++++++++++++++++++++,,,---,,,***))))))***************************+++---......---,,,,,,---******))))))))))))******))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++++++++************++++++***************************************************+++,,,------,,,+++***))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------////////////////////////111111333444666777999999666999===???DDDMMM[[[eeewww{{{}}}xxxttttttuuusssuuuxxxwwwzzzxxxtttppplllhhhfffddd\\\WWWRRRNNNMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUMMMNNNNNNNNNMMMMMMLLLKKKNNNTTTZZZ[[[ZZZ\\\```eee```^^^YYYUUUSSSSSSUUUVVVLLLNNNSSSZZZ```eeeiiikkkpppqqqpppkkkccc\\\YYYXXXYYYYYYXXXUUUSSSVVV\\\aaadddbbb``````aaabbbbbbbbbZZZYYYZZZYYYXXXTTTOOOKKKPPPUUU[[[^^^]]]XXXTTTQQQLLLMMMOOOPPPOOONNNMMMLLLJJJJJJJJJIIIKKKPPPVVV[[[dddlllsssxxx~~~}}}wwwzzzzzzuuupppuuu|||mmm]]]PPPIIIFFFDDDAAA>>><<<::::::999:::999888777555333222111////////////000000000000////////////////////////...------,,,---...///000........./////////000000,,,---......//////......,,,,,,,,,---------......***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))+++,,,+++((('''(((***))))))))))))))))))))))))***************)))((((((+++++++++*********************))))))))))))******************************+++,,,,,,,,,,,,+++***))),,,+++******+++---///000++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++************************************************((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,***)))((('''((()))+++---***************************************************)))((()))***+++***(((***+++,,,***((((((***---)))************+++++++++(((((())))))*********+++***************************************************,,,,,,,,,******+++,,,************************+++---......---,,,,,,---******))))))))))))******))))))))))))))))))))))))(((((()))***************************************++++++++++++++++++++++++))))))))))))))))))))))))***+++---...//////...---************************,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************)))))))))))))))************************---------,,,,,,+++++++++------------------------........................---------,,,,,,+++++++++,,,,,,,,,---------......000...------///111111222888777666888:::;;;:::888999:::>>>DDDJJJSSScccqqq|||zzz}}}~~~{{{{{{|||~~~||||||vvvvvvwwwssskkkgggbbbaaa^^^[[[YYYVVVUUUTTTOOOOOOOOOMMMMMMMMMPPPRRRSSSTTTWWW\\\```___[[[VVVTTTSSSSSSTTTUUUUUUTTTRRRXXX]]]eeelllkkkhhhjjjpppnnnkkkcccYYYVVVWWWWWWTTTUUUUUUXXX]]]eeekkkpppqqqwww|||}}}wwwjjj___[[[[[[]]]\\\ZZZXXXXXX\\\aaaffffffhhhkkkooorrrnnnggg```ZZZ\\\]]]]]][[[XXXTTTRRRVVV\\\cccddd```[[[YYYYYYUUUTTTQQQMMMJJJGGGFFFEEEHHHFFFCCCBBBDDDIIIOOOSSSYYY```hhhqqq|||}}}|||vvvuuuxxxvvvwwwsssbbbVVVTTTMMMDDD>>>===>>>>>>>>>888888777666555444444333333333222222111000000000111111111111000///...---//////.........---------........................---///000///---,,,,,,---,,,,,,,,,,,,,,,---...///------......------,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************((()))***++++++***)))((()))***+++,,,,,,+++***)))******++++++++++++******((()))************)))(((******++++++++++++******&&&))),,,***%%%###&&&)))******************************+++,,,,,,***)))(((,,,,,,,,,------,,,++++++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++************************,,,+++***))))))***+++,,,,,,,,,*********+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++))))))+++++++++*********)))))))))))))))***+++++++++,,,...***((((((***,,,+++***************************---------,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,++++++************************)))(((''')))************++++++++++++***)))'''''')))***+++************************++++++++++++++++++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------,,,,,,,,,++++++,,,,,,---------.........///......///000222333444;;;999888999<<>>===<<<:::999::::::;;;999888777555333222111000/////////////////////.../////////............---........................---...000///...,,,------------,,,,,,,,,---......------......------,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))******++++++++++++******---,,,+++******+++,,,---******++++++++++++************+++++++++++++++,,,************************,,,,,,+++************++++++,,,,,,------,,,,,,,,,++++++************++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++************************************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++************************++++++***))))))***++++++---,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************************++++++++++++***+++,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---............/////////333444555666666777999;;;;;;@@@FFFKKKOOOTTTXXX\\\[[[WWWUUUVVVXXX]]]gggrrr}}}xxxqqqkkkfff___ZZZTTTMMMHHHHHHIIIFFFEEEFFFGGGIIIMMMQQQTTTWWWXXXXXXZZZXXXVVVVVV[[[aaagggjjjqqquuu{{{~~~zzz~~~zzzzzz|||~~~zzzvvvrrrnnnllllllpppxxx{{{xxx|||}}}{{{uuuooonnnttt{{{{{{{{{}}}zzzrrrjjjeeebbb]]]YYYXXXXXX[[[\\\```fffooottttttqqqnnnmmmgggddd```[[[WWWUUUSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYVVVXXXWWWVVVYYY```cccbbblllhhhfffeeebbbbbbmmmzzz|||qqqgggddd___YYYSSSMMMHHHEEE???>>><<<::::::;;;<<<===<<<;;;:::888666444222111000//////////////////////////////.......................................,,,...//////...------...------,,,,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++***+++***(((''''''(((***+++******++++++++++++******)))(((((()))+++,,,+++***************************+++***((('''''''''((()))++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***)))******+++++++++++++++************************+++******************+++,,,,,,+++******)))))))))++++++++++++++++++++++++---------...............,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++++++++***++++++******+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++++++++***))))))************++++++111000///...,,,+++***)))******+++,,,,,,---,,,,,,*********+++++++++,,,,,,,,,+++************+++,,,++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000444555666666666888<<>>FFFRRR[[[iiixxx~~~}}}}}}{{{|||~~~wwwrrrqqqvvv}}}{{{qqqjjjeeeaaa]]][[[XXXVVVSSSSSSTTTSSSPPPLLLHHHFFFFFFHHHGGGGGGMMMUUUVVV[[[bbbjjjooorrrrrrqqqoookkkhhhjjjpppuuuvvvuuu~~~}}}{{{yyywwwyyy}}}~~~|||tttrrrpppnnnlllkkkkkkkkkiiikkknnnqqqsssrrrpppmmmooolllhhhccc```___```aaaaaacccfffjjjmmmpppqqqqqqrrrtttpppfff^^^[[[XXXVVVMMMNNNMMMJJJIIIMMMRRRVVV^^^jjjxxx}}}vvvmmmeeeaaabbbdddcccbbb___ZZZSSSMMMGGGCCCCCCBBBAAA???===;;;:::999777666333111000000000111.../////////000000000000........................+++---//////...---...//////...---,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------.........------------,,,,,,,,,************************++++++***))))))***++++++++++++***))))))***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******)))+++---,,,)))(((***,,,************************,,,,,,,,,,,,,,,++++++***)))***+++,,,------------++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++******))))))((()))***+++,,,************************)))***++++++++++++***)))'''((()))***++++++******++++++++++++++++++++++++)))((((((((()))***,,,---*********++++++,,,,,,,,,******++++++++++++++++++))),,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,***++++++,,,------......((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...---,,,++++++++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////........................---------.........//////000000000000111111111111999<<>>===<<<;;;999888555222000000000111.../////////000000111111........................+++---//////.........//////...---,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------...............---------,,,,,,,,,************************---,,,+++******+++,,,---,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++((()))************)))(((******++++++++++++******---111333111,,,***---111******************************+++,,,,,,***)))((()))***+++,,,------...---++++++------------++++++***+++,,,------,,,+++***+++++++++,,,,,,---------************************************************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++***)))((((((((()))+++,,,************************)))***+++,,,,,,+++***)))%%%''')))***++++++++++++++++++++++++++++++++++++++++++******+++---...///+++++++++,,,,,,---------+++++++++,,,,,,---------+++...111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,---......//////......---++++++,,,------...//////,,,,,,,,,++++++*********............---,,,++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---.........---+++******+++---...,,,++++++---......,,,***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------,,,+++,,,...000222222222111111111111333444555;;;>>>DDDMMMXXXfffttt}}}yyyuuutttzzzxxxpppjjj___XXXPPPKKKLLLMMMNNNMMMPPPSSSUUUYYY```eeeaaaYYYUUURRRQQQQQQPPPPPPVVV^^^fffgggjjjrrr|||~~~zzzvvvttttttuuurrrrrrwww{{{zzzuuutttvvvzzzwwwrrrooonnnmmmlllllljjjiiikkkqqqtttqqqoooooowwwtttttttttnnndddaaaddd```]]]XXXRRRNNNNNNPPPSSSXXX]]]fffqqq|||vvvrrrtttxxx|||jjj[[[RRRJJJCCCAAA@@@<<<::::::;;;;;;:::888666555444333000///...///000111000////////////////////////...000000///..................................................................------,,,,,,------............------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++---,,,***)))))))))************))))))))))))************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++******************+++++++++,,,,,,,,,++++++*********...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,+++***+++,,,---+++)))------,,,+++*********+++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,+++***)))((())))))************))))))''')))***,,,,,,+++***))))))))))))))))))))))))))),,,+++***((((((((())))))*********)))))))))))))))************************,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......,,,,,,---......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------............------,,,,,,++++++***+++,,,------......------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,++++++,,,...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///...---------...//////333333333333444666999<<>>;;;<<<::::::999777666444333333333111000///000111000///......//////////////////000000///..................................................................------,,,,,,------...,,,++++++++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++......,,,+++++++++,,,,,,*********))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,+++***+++,,,---+++))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,+++***)))((())))))************))))))((()))+++,,,---,,,+++***************************++++++***)))******+++,,,+++++++++*********************************************++++++,,,,,,,,,------,,,,,,,,,,,,---......,,,---------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++***+++------+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------..................//////////////////000000666666666555666:::???CCCKKKRRR[[[eeennnvvv}}}~~~~~~yyyvvvsssnnnggg___WWWQQQMMMJJJLLLNNNPPPRRRTTTWWWZZZYYY]]]bbbiiisssxxxtttlllgggdddaaa]]]YYY[[[hhhvvvzzz|||~~~~~~~~~}}}zzz}}}}}}vvvrrrqqquuuwwwvvvuuuwwwyyysssmmmkkkhhhdddbbbdddggggggggggggfffeeeddddddgggggghhhjjjmmmrrrwwwyyy~~~|||}}}lll```SSSKKKEEE???======::::::999777777666666666777555222111111111111000.........//////000000000000000///..................................................................------,,,,,,------...***++++++++++++++++++,,,---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++...------,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,---+++))))))***+++,,,---,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++++++++***))))))))))))************)))))))))***,,,---------,,,+++************************+++******++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,------......+++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,*********,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------...................../////////...///000111111222444666888999999999999>>>EEEJJJWWW[[[aaaeeeiiillloooqqqttt{{{zzzuuulllggg___XXXRRRMMMJJJHHHNNNQQQUUUVVVVVVYYY^^^bbbaaagggmmmvvvyyyooommmkkkfff``````kkkxxx}}}|||||||||{{{xxxwwwyyyxxxsssnnnkkkiiieeebbb```cccdddgggjjjmmmmmmkkkiiikkkkkkjjjjjjjjjkkklllmmmrrruuuyyyzzzzzz|||ooodddXXXRRRLLLFFFBBBBBB;;;:::999999999999:::;;;<<<999555333222222222111.........///000000111111000000///..................................................................------,,,,,,------...,,,,,,,,,------...............------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---+++)))((()))+++---...---+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************+++************)))******++++++******)))***+++,,,---------,,,,,,************************+++++++++++++++,,,------*********+++++++++++++++++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,,,,---......///......---------------,,,,,,------------,,,,,,------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,+++******,,,,,,,,,***------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------...............//////000000000...000111111111222666999999<<>><<<888666555555333222////////////000000111111000000///..................................................................------,,,,,,------...,,,,,,,,,------.........///......------......///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++******+++++++++,,,,,,,,,...---+++******+++---...***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---+++)))((()))+++---...---+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********************++++++******++++++++++++******++++++,,,,,,------------************************,,,,,,+++++++++******)))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///...------------...,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,------,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111111222222111000333999>>>AAAFFFKKKNNNPPPWWWaaajjjkkkjjjhhhdddbbbccceeehhhhhhmmmvvv~~~vvvkkkaaaYYYUUUSSSRRRRRRVVV[[[^^^]]][[[VVVXXX\\\```gggoooxxx~~~{{{yyysssmmmnnnssszzzwwwwwwxxx{{{uuuooogggggghhhmmmrrrtttrrrpppjjjjjjkkkjjjiiieeebbb```\\\^^^```aaacccjjjttt{{{qqqiiibbb___[[[SSSMMMJJJDDDBBB???===;;;;;;<<<===???===;;;:::999777555333000000000000000000000000000000///..................................................................------,,,,,,------...***++++++++++++++++++,,,......------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,------............---++++++------------++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...***++++++,,,,,,++++++***)))******+++,,,---......,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++))))))***+++,,,---,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************)))******+++,,,******++++++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++---,,,,,,,,,,,,---......111000///---------......------............------------------------------------------............------,,,,,,,,,,,,------//////......---,,,,,,++++++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000111222222111333444444555<<>>======???>>>======<<<:::666333222222111111000/////////000000///..................................................................------,,,,,,------...,,,++++++++++++++++++***...------------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,.../////////......***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,...//////...,,,+++***++++++,,,,,,++++++***)))******+++,,,---...///,,,,,,,,,---------......,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,+++***+++,,,---+++))),,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********)))))))))***,,,,,,***++++++,,,,,,++++++******************+++,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++***(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......222111///---,,,---......------............------........................------------.........///......------------.....................---------+++,,,------......------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---000...,,,,,,---//////...++++++++++++++++++++++++++++++,,,,,,,,,---------........................++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........//////000111222222222111333666888===GGGUUU```jjjooorrrppplllkkkqqqvvvxxxwwwuuurrrmmmjjjjjjjjjttttttvvvxxxxxxtttmmmggg[[[YYYTTTOOOKKKJJJLLLNNNTTTXXX```kkksssssskkkdddccceeelllwww{{{vvvssstttvvvxxx{{{~~~|||~~~yyywwwxxxqqqzzzuuupppppprrrsssqqqnnnmmmjjjgggccc```^^^^^^^^^YYYZZZZZZXXXVVVXXX\\\aaaiiivvvxxxpppjjjkkklllllllllnnnaaa]]]VVVNNNHHHCCC@@@???>>>>>>>>>???>>><<<777333333333222111000///......000000///..................................................................------,,,,,,------............------,,,,,,,,,---------,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---)))***,,,---...---,,,,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,'''+++///222222///+++'''+++++++++,,,,,,+++++++++)))******+++---...//////,,,,,,,,,------.........++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,+++***+++,,,---+++)))------,,,+++*********+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++******)))))))))***,,,---***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++***+++---...///......---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,---......333111///---,,,---...///------............------........................---------........./////////......------......///,,,,,,------.../////////+++,,,------......------...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......111000///---,,,+++***)))++++++++++++++++++++++++------------------------......---,,,,,,,,,------------------------------++++++,,,,,,---...//////000000///............///000111333333222222444666999555333888EEEXXXkkkvvv{{{vvvtttuuuwwwxxx|||xxxtttssssssrrrrrrrrruuuvvvssskkkbbbYYYUUUOOONNNNNNNNNLLLIIINNNUUUYYY___eeehhhlllqqqqqqnnnqqqssswww}}}~~~yyyvvvuuuxxx}}}}}}zzzwwwuuuvvvzzz~~~~~~|||tttoooooonnnjjjkkknnn}}}{{{wwwuuutttwww{{{~~~xxxtttqqqnnnjjjggglllfffaaaaaa```^^^^^^``````___]]]ZZZXXXZZZ^^^aaagggwwwxxxqqqpppqqqttt{{{tttdddWWWNNNFFFAAA@@@AAA???>>>======<<<;;;999:::888444111//////111222000//////.........//////////////////....................................---------------------------,,,+++***+++,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++...---+++******+++---...++++++++++++++++++++++++)))***,,,......---,,,+++++++++******)))*********,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...........................+++,,,------++++++,,,---...------,,,,,,------...///---+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,------...------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------......---,,,,,,---......//////......---------------------------000000000000000/////////...------...000000...---111000...------...///000///...---...111444222---...///000000///------...+++...000111000/////////111///---,,,,,,,,,+++***,,,,,,------............---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000//////............------......------,,,+++,,,---///000000000///...............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,,,,------.........000///............//////...000222333333333444666999888999@@@OOOcccuuu|||zzzzzz|||}}}~~~|||zzzxxxxxxwwwuuussstttsssoooggg]]]UUUOOOMMMHHHFFFGGGJJJKKKLLLRRRYYYZZZbbbkkkooosssxxxzzzxxxxxxxxxyyy}}}}}}wwwrrrooonnnnnnjjjiiifffbbb______aaadddiiiiiijjjjjjjjjjjjiiiiiifff___[[[\\\\\\YYYZZZ]]]fffnnnyyy{{{wwwvvvyyy|||}}}yyyuuurrrnnnhhhcccgggaaa\\\]]]^^^___bbbfffiiifffccc```^^^^^^___```gggttt~~~yyyxxxzzzzzzjjj\\\PPPGGGBBBAAA???>>>=========<<<;;;;;;999666333111111111111111000000///////////////////////////............////////////////////////------------------------,,,,,,+++++++++,,,---...---------............///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......---,,,+++,,,++++++******+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...........................+++,,,------++++++,,,---------,,,,,,,,,,,,------+++)))'''%%%%%%&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---------------,,,,,,......////////////..............................222111111111000000//////000000000000111111000///.../////////000000000000000000//////111222000...111222222111///.........---...//////......//////222111//////000000///.........------------------...---,,,++++++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,---............---***,,,---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------------------------......///...............///000///111444666555555666777777888<<>>=========>>><<<;;;999777555333222111222111000000/////////000////////////............000000000000000000000000------------------------,,,,,,,,,+++,,,------...---------............///,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******************************+++,,,---...---,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------------+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,...,,,***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++***+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------------,,,,,,......////////////......////////////////////////333333222111000000//////............///.........,,,---///000111111000///333222222222222222111111555444333222222222222222111000/////////000111111111000...///000111000...............------------///...---,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,---)))+++...000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000------------------------............------------...............///000111222444777999888777777888888;;;@@@GGGQQQ]]]hhhooowww}}}~~~zzz{{{|||{{{xxxjjjfff]]]SSSLLLJJJLLLOOONNNJJJHHHMMMRRRXXX___ggguuuvvvlllhhhfffdddcccccccccaaa___[[[YYYUUUQQQNNNLLLLLLLLLJJJLLLMMMNNNMMMMMMOOOPPPMMMMMMNNNNNNOOOOOOPPPQQQVVVVVVXXX[[[\\\YYYTTTQQQNNNPPPRRRSSSVVVZZZaaafffdddddddddgggkkkmmmlllkkklllqqqvvvzzz}}}wwwxxxzzz{{{{{{{{{|||{{{yyyvvvtttqqqiiiaaaaaabbbeeekkkqqqssslllfffeeekkkppprrrrrrrrrvvvxxxwwwtttssstttvvvyyy|||sss```SSSKKKJJJGGGCCC???======>>>======<<<;;;888555333111222111000///////////////////////////............////////////////////////........................,,,,,,,,,,,,------......---------............///---,,,***))))))***,,,---------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***************************+++,,,---------,,,,,,------,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------+++,,,------++++++,,,---,,,++++++******++++++,,,222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------------,,,------............------///////////////000000000333333222111000//////......///000/////////000111222333333444444444444444666444444666666444555888666555444555666888999999444333111111333444444333333222111111222222000///..............................------------...///........................------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++,,,+++*********+++---...+++,,,...000000...+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000------------------------.....................---.........///000111222333444666999999999888888999>>>BBBGGGMMMRRRYYY```eeeqqqyyy~~~}}}|||zzzwwwssspppcccaaa\\\VVVQQQPPPQQQSSSSSSPPPPPPTTTZZZ___hhhqqq~~~xxxsssmmmddd]]]XXXVVVTTTSSSTTTUUUUUUUUUPPPOOOMMMLLLLLLMMMNNNOOOLLLMMMPPPPPPPPPPPPQQQSSSKKKKKKLLLMMMOOORRRTTTVVV\\\```eeeiiijjjeee\\\UUUSSSRRRQQQOOOOOOQQQTTTWWWXXXXXXXXXZZZ\\\^^^^^^^^^___aaaccchhhsss{{{xxx||||||tttmmmlllmmmooouuuzzz{{{tttlllkkkqqqyyy}}}~~~zzzzzzzzzvvvnnnfffddddddffflllvvv|||}}}~~~qqq```WWWVVVRRRKKKDDD???======>>>>>>>>>===;;;888555333222111000///............////////////............................................................,,,,,,---------.........---------............///,,,,,,+++******+++,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************++++++,,,,,,---------,,,---,,,,,,,,,------...///---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------+++,,,------++++++,,,---,,,++++++******++++++,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,---...............------............------.../////////000000000111333333222222111000000///222333444444333333666999;;;::::::::::::;;;;;;<<<999555555999:::888999===:::999999:::>>>AAAAAA@@@;;;888666555777777666555:::999888888888777444222000000000000000000000000.........---------......------------------------------------------------...------,,,,,,------..........................................------,,,---,,,+++++++++,,,...///,,,---...//////---,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------..................///////////////000111333444555666777999:::::::::<<<>>>BBBGGGMMMQQQTTTXXX]]]bbbpppwwwxxxqqqllliiieeecccbbbbbbaaa]]]YYYUUUTTTUUUUUUUUUYYY^^^bbbgggrrr}}}yyypppfff___]]]ZZZVVVSSSTTTRRRPPPPPPRRRUUUWWWWWWPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZYYYWWWVVVWWWXXXSSSSSSTTTVVVYYY\\\```bbbeeekkkrrruuuuuuqqqhhh^^^XXXWWWUUUTTTTTTVVVWWWYYY[[[[[[[[[\\\^^^```ccceeebbb```___aaaiiirrrzzz}}}|||tttlllgggfffhhhrrr|||~~~yyyyyyzzz{{{xxxvvvxxx}}}}}}|||{{{xxxnnnbbb]]]^^^UUU\\\hhhqqqsssuuu~~~mmmbbbbbb^^^VVVKKKBBB>>>>>>>>>>>>>>>===<<<999777666333222111000///.........////////////............................................................,,,,,,---............------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......///------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,---...//////+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///////////////...//////000000//////...///000000111111222222222444444444444333333333333222444666666555666:::>>>AAAAAABBBCCCEEEFFFGGGGGGCCC;;;888>>>BBB??????BBBBBBAAACCCHHHOOOSSSSSSRRRNNNGGG@@@;;;;;;;;;;;;999>>>============<<<999777888777777666555444333333///////////////.........------------------------------------------------......------------......000000000//////.........///////////////...---------------------...//////++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------------......//////000000000000111222333555666777999:::<<<>>>???CCCHHHKKKMMMRRRXXX[[[[[[\\\```dddpppvvvxxxlllbbb]]]\\\\\\]]]eeefffgggeeeaaa^^^\\\[[[]]]```fffjjjkkkmmmxxx~~~}}}wwwtttvvvuuunnngggccc\\\YYYVVVUUUUUUVVVVVVVVVYYYWWWTTTUUUWWW[[[]]]^^^[[[[[[ZZZZZZ[[[\\\]]]]]]aaaaaaaaa___]]]\\\]]]^^^]]]]]]^^^___bbbfffiiikkkiiioootttuuuvvvvvvooofff^^^]]]^^^___```aaaaaaaaaeeedddcccbbbccceeejjjlllfffccc```cccggglllooopppooojjjgggfffdddbbbffflllyyy}}}}}}}}}}}}~~~|||zzzwwwlll___ZZZ\\\QQQUUU\\\ccceeehhhqqq|||tttiiijjjhhh___RRRGGGBBB@@@>>>>>>======<<<:::999888555555333222111000000000////////////............................................................,,,,,,.../////////...------------............///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------++++++++++++,,,---...///...------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...///000111111111111222222333333333333222222222222222333444555555555777777777777777888888888666999<<<<<<;;;===CCCHHHPPPTTTYYY^^^bbbbbbbbbaaaUUUHHHBBBIIIOOOKKKHHHJJJIIIKKKQQQ]]]jjjsssvvvuuulll```PPPEEEAAACCCDDDDDDDDDDDDEEEFFFHHHGGGEEECCCCCCBBB@@@===:::888555444222222222222111111000///......................................................------------......000//////...---,,,++++++......//////......---,,,,,,,,,---...............)))***+++,,,...///000111++++++++++++++++++++++++------------------------......---,,,,,,,,,------------------------------,,,------...///000111111000111111333444666888999===???AAACCCFFFLLLSSSXXX^^^ccchhhhhhfffdddgggjjjooottt|||wwwnnnaaaWWWTTTVVV[[[^^^gggiiikkkkkkhhhfffeeeeeehhhmmmsssuuuqqqqqq{{{~~~~~~}}}vvvsssjjjccc]]]^^^^^^YYYTTTRRRQQQSSSVVVZZZ]]]```bbbccc^^^\\\YYYXXX[[[___aaacccfffeeedddcccbbbaaaaaaaaa]]]^^^^^^]]]\\\\\\___aaaaaa``````aaacccfffjjjllleeejjjmmmlllooorrrnnngggddddddfffhhhjjjkkkiiihhhkkkjjjgggdddccceeeiiimmmeeebbb```dddiiilllmmmnnnrrrqqqrrrsssooojjjhhhkkkfffrrr}}}|||yyyxxx{{{xxxtttiii[[[WWWZZZTTTTTTVVVYYYYYY[[[dddnnntttwwwmmmnnnmmmdddWWWKKKDDDCCC>>>======<<<;;;;;;::::::888777555444333222222222000/////////............000000000000000000000000////////////////////////,,,,,,.../////////...------------.........//////+++---///111111///---+++++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------***+++---......---+++***------------------------,,,,,,+++++++++,,,---...*********+++,,,---...///......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............000111222222222222444555555666666555555444444444555555666777777888999999999:::;;;;;;<<<<<<@@@DDDGGGGGGFFFIIIOOOUUUffflllvvveeeUUUMMMTTTZZZVVVQQQQQQLLLPPP\\\nnnttt^^^NNNHHHJJJMMMOOOOOOOOOQQQTTTWWWWWWVVVTTTLLLJJJGGGCCC>>>:::777555444444444444444333222111000000000000000000000000..............................------------......///...---,,,***)))((((((------......------,,,++++++,,,---...///...---,,,,,,,,,,,,------.........///...---,,,+++,,,,,,------------------...///000........................---------.........//////---------------...///000222444555666666777:::<<<>>>OOOYYYVVVVVV```iiijjjnnnqqqwww}}}|||uuuqqqqqq|||~~~yyyrrreeeZZZQQQOOOQQQTTTYYY^^^jjjoooqqqooonnnqqqqqqppptttzzz}}}xxxxxx~~~~~~}}}|||~~~xxxppphhhbbb^^^\\\TTTUUUUUUTTTSSSRRRPPPOOOOOOTTT\\\eeelllqqqrrrsssnnnfff^^^ZZZ\\\aaaeeegggfffeeeeeefffgggfffaaa]]]XXXZZZ\\\]]]\\\\\\]]]___eeehhhlllllljjjgggeeeddddddcccccceeeggghhhhhhgggaaaeeekkkrrruuutttnnniiijjjjjjiiifffbbb``````aaaddd^^^XXXYYYaaaiiiooopppzzz{{{qqqggggggfffggglllssszzz{{{yyy}}}yyyzzz}}}wwwlllbbb[[[XXXXXXYYYYYYXXXXXXXXXZZZ^^^aaannnpppuuu}}}}}}xxxpppooommmiiibbbXXXMMMFFFAAA>>>======999555666::::::<<<===:::444111111222000000////////////000000000000000000000000000000////////////////////////...............///000000////////////////////////........................---,,,*********,,,...//////...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...///...---,,,,,,,,,,,,,,,***,,,---,,,))))))+++...,,,---......,,,,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///---------,,,,,,,,,++++++---------...------,,,,,,------------------------........................,,,------------------...---......------...000333666888:::888444333555777555777999;;;:::999888888888666666888777555999>>>>>>HHHHHHEEEEEE@@@<<>><<<888888;;;;;;<<<===;;;888555444444111000000/////////000000000000000000000000000000////////////////////////...............///000000////////////////////////........................---,,,+++******,,,---......---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...///......---,,,,,,------+++,,,---,,,******,,,...,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///---------,,,,,,,,,++++++,,,------...------,,,,,,------------------------...............------------------------.........///000111000///000333555666:::<<<<<<:::999:::<<<======>>>??????>>><<<;;;:::888999;;;;;;<<>><<<;;;===<<<<<<<<<======<<<888666222111000///////////////000000000000000000000000////////////////////////...............///000000////////////////////////...........................---,,,+++***+++,,,---------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...//////...------------...,,,---...---++++++---...,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///------------,,,,,,,,,,,,,,,,,,------...------,,,---------------------------------------------------------.........//////333444555444444444666888888<<<@@@AAA@@@>>>???@@@@@@???>>>>>>???@@@???>>>>>><<<;;;======???GGGPPPbbbrrrxxxrrriiiWWWKKKOOOTTTZZZ___^^^[[[^^^hhhrrryyylllaaa\\\___bbbhhhppp{{{{{{uuupppfff``````mmmzzzaaaSSSLLLIIIGGGIIILLLOOONNNLLLHHHFFF===:::777555444333222111222000//////000000///...000000//////...//////000........................---.../////////...,,,+++,,,---......------...000------------------------111111000000000000000000000///...---------------------------------------............////////////000000000111222333444555555555666:::BBBPPP___jjjyyy{{{yyy{{{{{{lll```YYYUUUSSSXXXUUUUUUZZZ___ccciiiooowwwzzzyyysssqqqwww}}}vvvmmmddd___ZZZVVVSSSSSSQQQMMMKKKKKKNNNQQQSSSVVVXXX[[[___bbbeeefffgggooottt{{{yyyqqqllleeeaaa^^^___dddiiikkkkkkmmmlllkkklllmmmppprrrssssssuuuwwwwwwvvvuuuuuuuuurrrssswww~~~~~~xxxuuusssqqqqqquuuyyy|||}}}~~~zzzzzzxxxtttpppmmmnnnooommmmmmjjjddd___```ffflllpppssssssnnnkkkkkkiiieeellliiifffeeeeeeeeecccbbbdddfffiiilllnnnpppppppppxxx~~~}}}~~~yyywwwtttooolllkkknnnqqqqqqqqqrrrtttvvvwwwwwwvvvmmmttt~~~yyyvvvyyy}}}~~~}}}kkk\\\KKKCCC???======???===<<<<<<>>>AAA@@@<<<888444333222000//////......////////////////////////////////////////////////...............///000000////////////////////////..............................,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...///......------..................---------...///,,,---......,,,,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------......------------,,,,,,,,,,,,,,,------...------------------------------------------------..................///000000111111666888999999888888:::<<<;;;???CCCDDDAAA??????@@@@@@???===>>>@@@CCCEEEFFFIIIFFFDDDCCCBBBCCCMMMXXXssszzzfffZZZ^^^dddhhhiiieee^^^^^^fffooo{{{vvveee]]]\\\___dddjjjsssooofffcccnnnlll[[[TTTRRRPPPQQQUUUZZZ[[[WWWTTTTTTJJJFFF???:::777555444333333111000000111111///...000000///.........//////..............................//////......---,,,,,,---......------...000------------------------.../////////////////////000///...---------------------------------------........./////////000000000000000111222444555666777888;;;AAALLL\\\lllwww{{{{{{uuuyyy|||pppcccYYYUUUTTTUUUXXXWWWYYY___cccgggmmmttt{{{wwwzzz{{{vvvtttrrrppphhhccc\\\VVVSSSQQQQQQPPPPPPOOONNNOOORRRVVVZZZ]]]```dddjjjpppssssssqqqooonnnpppssstttssspppllliiieeedddfffkkkqqqttttttrrrnnnoooqqqrrrrrrrrrssstttwwwzzz~~~|||xxxuuusssqqqoooooouuu|||~~~|||xxxvvvtttsssuuuyyy~~~}}}~~~{{{zzzzzz{{{vvvwwwvvvqqqlllmmmttt|||wwwpppllliiieeehhhgggeeefffiiikkklllllldddeeeeeefffgggggghhhhhhjjjoooxxxzzzwwwrrrmmmkkknnnuuuzzz}}}zzzwwwwwwzzz|||||||||qqqtttzzznnnYYYLLLDDD@@@???AAA???======???AAAAAA===999777666444222000//////...////////////////////////////////////////////////...............///000000////////////////////////...........................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------.........---------......//////...------............,,,---......,,,,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---............---------,,,,,,+++,,,,,,---.........------------------------------------......////////////000000111222222333333999:::<<<<<<<<<<<<===>>>???BBBDDDCCC???===>>>@@@DDDCCCCCCCCCEEEJJJPPPUUUVVVSSSQQQOOOKKKMMMXXXdddyyyzzzsss{{{~~~}}}rrrfff```dddkkkvvv}}}kkk^^^WWW\\\bbbhhhooozzzqqqhhhbbbjjj{{{uuueee___]]][[[XXXZZZ___aaa___aaaeee^^^YYYQQQFFF===888777777555333222111222222000///000//////...------......////////////////////////...............------,,,,,,---......------...000...------------,,,,,,,,,------.../////////......//////...---------..................................../////////000000000000111111222333555666777:::===BBBJJJUUUcccpppyyy{{{~~~{{{sssxxx~~~~~~qqqmmmfff^^^WWWTTTUUUWWWUUUUUUZZZaaagggllluuu}}}xxxmmmfff```[[[WWWUUUSSSOOOMMMLLLMMMOOOQQQTTTTTTVVVYYY]]]bbbgggiiieeekkkssszzz|||zzzvvvrrrkkkkkklllmmmnnnppprrrsssqqqqqqtttyyy~~~{{{xxxnnnpppqqqqqqooonnnnnnooouuuxxx|||}}}{{{vvvqqqooojjjhhhfffiiinnnrrrsssrrrpppooonnnppptttxxxzzz{{{|||{{{zzzzzzzzzyyywwwtttxxxzzz|||}}}|||{{{{{{{{{wwwyyyzzzyyyxxx{{{yyytttooofffdddbbbbbbfffiiilllmmmrrrrrrqqqpppmmmkkkhhhgggbbbeeeiiinnnvvv~~~wwwoookkkmmmrrrwww~~~zzzvvvvvvyyy|||}}}|||rrrsssvvv~~~mmm^^^RRRIIIFFFGGGCCCAAA@@@@@@AAA@@@>>><<<:::999777444222000//////000000000000000000000000////////////////////////...............///000000////////////////////////........................,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,---......///...,,,,,,...///...---,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------............---------,,,++++++,,,---............------------------------.........///000000111111111222222333444555666666:::<<<>>>???>>>>>>>>>???@@@AAABBB@@@>>>>>>CCCGGGLLLNNNNNNKKKJJJNNNYYYbbbaaa^^^\\\XXXRRRRRR]]]iiiwwwrrrggggggkkksssxxx~~~nnn___VVVYYY___eeemmmuuu~~~nnnddd___fffuuuxxxrrroookkkccc___bbbcccdddkkkuuuvvvtttlll]]]KKK@@@<<<<<<999777666555666555444222111111000///............//////////////////////////////......------------,,,---......------...000......---------,,,,,,,,,,,,---.../////////............---------......///////////////////////////.../////////000000000000222222333333555777888999>>>BBBJJJRRRZZZdddlllrrrwww{{{|||xxxxxxooorrryyy~~~vvvppppppjjjjjjiiieee___[[[[[[\\\XXXYYY^^^fffmmmsss}}}yyypppddd[[[VVVRRRNNNJJJLLLLLLMMMMMMOOOSSSWWW[[[aaabbbcccfffhhhkkkmmmnnnggglllttt{{{~~~|||xxxuuuppppppppprrrvvv{{{|||xxxnnnooopppooonnnnnnqqqtttxxxzzz||||||zzzxxxvvvvvvmmmlllllllllnnnqqqtttuuutttsssrrrsssvvvxxxxxxxxxxxxvvvuuuvvvwwwxxxxxxvvvsssvvv{{{}}}|||zzzyyyxxxvvvwwwxxxyyy{{{qqqmmmhhheeeeeehhhjjjkkkxxxyyyzzzzzzxxxsssooolllffffffffffffhhhnnnuuuzzzvvvooommmnnnpppuuurrrppprrrwwwzzzyyywwwpppqqqtttxxx}}}uuufffWWWOOONNNGGGGGGFFFCCC@@@>>>???@@@===;;;999666444111000000000000000000000000000000////////////////////////...............///000000////////////////////////........................++++++,,,,,,------,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++++++++++++++,,,------///---+++,,,...///...,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---............------------***+++,,,---............------------------------/////////000111222222222333444555666777888888999:::<<>>???@@@>>>>>>>>>===>>>DDDNNNUUUbbbeeeddd]]]UUUWWWcccoootttqqqllleee[[[VVV^^^jjjuuuxxxllljjjmmmmmmpppuuuxxxyyyzzzmmm^^^VVVVVVYYY^^^eeelllqqqsssxxx{{{hhh```[[[bbbnnnzzzqqqeeecccdddfffsssxxx___JJJBBBAAA???===;;;;;;;;;:::999777444333222111000000000000//////////////////////////////...---------------,,,---......------...000.........------,,,,,,,,,,,,---...000000000///...---------------...///000000000000000000000000000////////////000000000000333444444555777888:::;;;AAAFFFNNNVVV]]]bbbgggjjjqqqssswwwzzzxxxsssqqqrrrjjjkkkooosssppphhhccccccnnnqqqrrrpppjjjeeebbbaaa___```eeelllrrrxxx|||tttddd\\\SSSMMMMMMLLLJJJHHHNNNPPPTTTWWW\\\bbbhhhlllllllllmmmmmmlllkkkjjjjjjhhhmmmsssyyy||||||zzzxxxzzzyyyzzz|||}}}xxxtttnnnooopppooopppttt|||~~~}}}~~~zzz|||}}}}}}|||~~~~~~xxx|||~~~|||vvvvvvvvvwwwyyy~~~{{{sssllliiiiiijjjjjjiiinnntttyyy|||{{{xxxuuuqqqpppmmmjjjhhhiiimmmppppppxxx|||tttooommmlllllljjjjjjooouuuyyywwwsssmmmpppsssttttttwww}}}uuucccWWWTTTKKKKKKJJJEEE@@@>>>@@@CCC>>>===:::777555222111000000000000000000000000000////////////////////////...............///000000////////////////////////........................***+++,,,,,,------------)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...************++++++,,,---///---***+++---///---,,,,,,---......,,,,,,---......---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---//////.........---------***+++,,,---............------------------------///000000111222333333333555555666777888999:::::::::<<>>???@@@<<<<<<<<<<<<@@@JJJWWWaaazzz~~~}}}rrreeedddqqquuufff^^^bbblllvvvxxxkkkiiikkkfffhhhkkkmmmllljjjllloooooopppsssxxx|||wwwhhh[[[UUUSSSRRRVVV]]]dddgggggghhhooooooiiijjjqqqrrrkkkeee]]]YYY___iiirrryyy~~~{{{jjjeeedddgggwwwmmmRRRFFFDDDCCCAAA?????????>>><<<;;;666555444333222222222222000000000000000000000000//////...------------...,,,---///...------...000.........------,,,,,,,,,&&&(((,,,...//////---,,,---------........./////////////////////.........///,,,---111444222111333333444555888:::===???@@@EEESSS___```]]]aaahhhnnnpppppppppqqqqqqqqqpppooofff```\\\\\\ZZZXXXYYY]]]sss{{{xxxnnniiihhhhhhfffkkkqqqsssuuu|||}}}rrrggg```RRRNNNJJJGGGHHHIIIJJJKKKSSSUUUZZZ```gggmmmrrruuuzzzvvvooojjjggghhhjjjlllkkkqqq{{{~~~{{{yyyyyyxxx~~~}}}yyywwwuuusssqqqlllmmmoooqqqssstttttttttwwwvvvvvvuuutttpppkkkggghhhkkksss~~~ssshhhmmmdddaaalllwwwzzzyyyyyynnnooooooooommmmmmooopppwwwzzzxxxeeeXXXRRRPPPNNNKKKGGGDDDAAA???AAA@@@===;;;777555333222111111000000000000111111000000////////////000000------------------------...---,,,,,,,,,,,,---...000///...---,,,---......------......------,,,++++++,,,,,,------,,,,,,+++******++++++,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------+++,,,---......,,,***))),,,++++++******++++++,,,,,,------......------,,,------------------------.........------,,,,,,,,,................................................000...+++,,,...000///------------------------------------............/////////.........------------------......///111111000///...------...///000---///222666888999999888;;;::::::;;;===???@@@???BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<>>>CCCQQQfffxxxtttfffhhhpppxxx~~~|||qqqgggaaaaaa```___^^^^^^\\\XXXUUUSSSVVV[[[dddkkkjjjbbb[[[NNNOOOOOOQQQTTTWWWZZZ\\\YYYWWWTTTTTTUUUWWWWWWWWWVVVWWWYYY\\\aaaggglllooo~~~nnnaaa]]]cccqqqyyyaaaSSSLLLIIIJJJKKKJJJGGGCCC???===::::::;;;:::666111000111222222222111//////000111222111///------///000111......//////000000111111......---------,,,,,,,,,)))***,,,...000000///...---------.........//////////////////////////////000......222444222222444555777:::<<<>>>BBBGGGKKKRRR]]]ffffffccceeeiiikkkmmmkkklllqqqvvvvvvqqqlll^^^XXXTTTTTTTTTUUU[[[aaasss{{{zzzsssqqqrrrqqqvvvyyy|||zzzyyy}}}|||sssjjj```WWWRRRNNNLLLJJJJJJLLLOOOQQQRRR[[[]]]aaafffkkkpppsssuuurrrppplllhhhgggiiinnnsssyyy}}}}}}yyyyyy~~~~~~|||sssqqqpppnnnnnnmmmlllllluuuttttttvvvxxxxxxvvvtttrrrpppmmmooouuu{{{rrrjjjgggmmmtttwwwxxxzzzqqqqqqpppnnnlllkkklllnnnooorrrxxx|||mmmbbbYYYVVVQQQKKKFFFCCC???===@@@@@@???===:::777555444222111111000000000111111000000////////////000000........................//////...------...//////000///...---,,,------...------......------,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,---------.........---...///000///...,,,+++,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,................................................///---+++,,,...///...,,,------------------------........./////////000000//////.........---------//////......///000111111000//////...///000222333333444666888999999999888;;;<<<>>>@@@BBBCCCBBBAAA======>>>=========>>>???@@@BBBEEEHHHMMMYYYkkkzzz~~~mmmkkkpppuuuyyy|||{{{wwwtttuuuwww~~~zzzrrrhhh___YYYVVVTTTSSSRRRRRRPPPMMMKKKGGGGGGJJJPPPUUUVVVRRRMMMFFFFFFFFFGGGHHHJJJLLLMMMLLLJJJHHHHHHKKKMMMNNNOOONNNOOOQQQUUUYYY___dddggghhhrrr~~~nnnbbb^^^aaannn{{{pppaaaYYYVVVTTTOOOLLLIIIFFFCCCAAAGGGCCC???<<<999666333222111111111000///...///000......---...///111333444.../////////000000000111...------------,,,,,,,,,,,,,,,---...///000000111------........./////////////////////////////////222000000333555333444888:::???DDDFFFGGGLLLSSSZZZbbbjjjpppooommmmmmmmmllljjjiiikkkssszzzyyyoooeeeWWWPPPLLLMMMPPPUUU^^^gggtttzzz~~~|||zzz{{{|||{{{~~~}}}qqqllleee]]]VVVQQQNNNNNNPPPOOOPPPRRRWWWZZZ\\\\\\ccccccdddeeeggghhhjjjjjjjjjmmmooooooooosss|||~~~xxxtttuuuzzz|||wwwsssqqqnnnkkkiiilllkkklllnnnssswwwyyyzzz{{{uuummmhhhgggllltttyyyzzzzzzsssnnnnnnppprrrvvvzzzuuuuuusssoookkkiiijjjkkkgggiiipppwww{{{~~~~~~tttkkkeee^^^VVVMMMGGGCCC@@@===????????????===;;;999777333222222111000000000000000000////////////000000////////////////////////000000///......///000000//////...------------...------......------,,,++++++,,,,,,------,,,,,,+++*********+++,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------.........//////---.../////////...---,,,---------,,,,,,---------,,,------......------,,,------------------------...------------,,,,,,,,,...................................................,,,++++++---------,,,------------------------////////////000000000111...............---------------,,,,,,,,,------...//////000111222444666777999999999:::::::::::::::===???BBBEEEFFFFFFDDDCCC===>>>>>>===>>>@@@DDDGGGFFFJJJNNNQQQVVV```oooyyytttmmmnnnooopppooojjjddd______```iiijjjjjjhhhccc[[[RRRMMMJJJHHHFFFEEEDDDDDDBBB@@@AAA??????AAAEEEGGGFFFCCC@@@???>>>>>>>>>>>>??????BBB???===>>>@@@BBBDDDDDDEEEFFFGGGJJJOOOSSSXXXZZZUUU\\\eeelllpppssswww{{{}}}uuukkkccc^^^___iiitttzzzzzzrrrjjjaaaVVVNNNKKKJJJJJJIIIPPPLLLFFFBBB???<<<888444222222111000000000000111......//////000111222222////////////000000000000---------------------------------------///000111............///////////////////////////000000000444111222555666555888<<<@@@IIISSSXXXXXX[[[bbbhhhmmmsssvvvvvvwwwxxxvvvrrrnnnooorrrwwwxxxrrreee[[[RRRMMMJJJMMMRRRXXXbbbkkkttt{{{~~~}}}xxxnnnhhh[[[XXXTTTPPPOOORRRXXX\\\]]]]]]^^^aaadddfffffffffiiigggccc```^^^___```aaakkksss{{{~~~~~~}}}zzzxxx{{{}}}zzztttpppiiigggeeegggkkkppptttvvvxxxwwwtttppplllkkkkkklllnnnssszzz|||uuuooolllmmmsssyyyzzzyyyvvvrrrmmmjjjiiijjjeeeeeeiiipppvvv{{{{{{tttnnnmmmeeeZZZPPPJJJFFFBBB@@@>>>>>>???@@@???===;;;:::555555333222111000000000000000////////////000000//////////////////////////////////////////////////////......------------------......------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------............+++,,,,,,------,,,++++++......------------......,,,------......------,,,------------------------------------------------................................................---,,,+++++++++,,,,,,,,,------------------------....../////////000000000..............................------------......000000222333555888999:::<<<;;;:::::::::;;;;;;<<<@@@BBBDDDEEEEEEFFFGGGIIIHHHGGGDDDAAA@@@FFFOOOVVVTTTXXXYYYWWWZZZdddpppwwwuuukkkhhhgggfffaaaZZZSSSNNNNNNOOOTTTUUUWWWWWWTTTMMMGGGBBBCCCAAA????????????>>>===AAA@@@>>>???BBBCCCBBBAAA??????>>>>>>>>>>>>>>>>>>BBB???<<<<<<===?????????@@@AAABBBDDDFFFIIILLLMMMOOORRRVVVXXXYYY[[[^^^```ffffffddd```\\\\\\dddkkkooo|||~~~rrraaaUUUPPPPPPPPPPPPRRRUUUTTTNNNHHHCCC>>>999777555444333444444333333111222222111111///...---////////////000000000000------------------------...---,,,+++,,,---///111........./////////000000////////////000000111111555333444666777777<<>>>>>??????>>>===<<<999888666444222111000000000000////////////000000...............................................................---------------......------,,,++++++,,,,,,------,,,,,,+++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,///......------......///,,,------......------,,,------------------------------------------------................................................,,,,,,,,,+++++++++,,,---------------------------------........./////////---.....................111111111111111222222333111222444666888:::;;;<<<:::999999:::;;;<<<===>>>BBBBBBAAA@@@AAAFFFNNNSSSZZZVVVOOOHHHFFFNNN]]]hhhppppppkkkbbbaaajjjtttxxxmmmaaa\\\ZZZXXXRRRLLLFFFDDDDDDEEEGGGIIIKKKKKKIIIEEE@@@===@@@??????@@@AAABBBAAA@@@AAAAAAAAABBBCCCBBBAAA???BBBBBBCCCDDDEEEEEEFFFFFFDDDBBB@@@???AAACCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEELLLLLLLLLKKKJJJKKKLLLNNNRRRVVVZZZYYYVVVXXX^^^bbbfffppp|||qqqaaaXXXTTTSSSSSSXXXdddllldddVVVKKKCCC>>><<<999666666666777555333333333333222111///...---000000000000////////////,,,,,,,,,------------......---,,,,,,,,,---///000....../////////000000000...//////000000111111222555444555888888999AAAIIITTT```ooozzz{{{yyywwwwwwsssxxx{{{|||vvvhhh\\\UUURRRSSSOOOOOOSSSXXX]]]eeelll|||~~~yyy~~~rrreee\\\VVVQQQNNNLLLNNNRRRUUUZZZbbbmmmuuu|||zzzwwwuuussspppllliiiaaa```______ccciiiooosss{{{zzzssspppnnnmmmmmmnnnmmmlllmmmnnnnnnkkkiiijjjooossstttpppkkkjjjlllssswwwrrruuuyyyzzzzzz||||||yyyuuuqqqnnnmmmiiieeedddhhhmmmsss|||}}}zzzwwwrrrjjj```YYYUUUQQQIIIDDD???>>>>>>>>>>>>>>>>>>???<<<;;;999666444333222111000000////////////000000........................---......//////......---......//////......---,,,------......------,,,++++++,,,,,,------,,,,,,+++---------------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///......------------......,,,------......------,,,------------------------,,,,,,,,,------------...................................................,,,---------++++++---...------------------------------------............---------...........................///000111222444555666888:::;;;;;;;;;777888999;;;<<<>>>??????@@@@@@>>>>>>AAAKKKYYYdddooojjj```WWWUUU^^^ooo}}}rrrkkkrrrxxxxxx|||{{{xxxuuurrrrrrtttvvvooo___TTTOOOMMMJJJFFFBBB??????AAABBBDDDEEEFFFGGGFFFCCC@@@>>>@@@@@@BBBEEEHHHIIIHHHGGGEEEFFFHHHIIIHHHGGGEEEDDDDDDEEEGGGJJJLLLMMMNNNNNNHHHFFFDDDDDDFFFHHHJJJJJJFFFFFFFFFFFFEEEEEEDDDDDDFFFEEECCCBBBBBBCCCDDDEEEFFFLLLOOOOOOOOORRRVVVWWW\\\cccllluuu|||kkk___XXXUUUUUUcccwwwzzzgggWWWLLLEEEAAA>>>:::888999999666333111111111111111111000000000000000000////////////,,,,,,,,,---------........................///000.../////////000000000000...//////000111111222222444444555888999<<>>>>>???AAABBB???>>>;;;999666444333222000000////////////000000////////////////////////...///000000000000///...---.../////////...---,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------------......//////...------------------...,,,------......------,,,------------------------,,,,,,,,,---------......................................................,,,...///...,,,+++---///------------------------............////////////---------.........//////,,,,,,,,,---...000222222666777888::::::::::::999777999;;;===>>>?????????;;;<<<===???FFFUUUhhhvvv~~~vvvnnnkkkttt}}}qqqssstttppprrrnnnhhhccc^^^]]]]]]]]]fffhhhhhhcccYYYOOOIIIFFFGGGDDDAAA???@@@BBBCCCDDDIIIHHHHHHGGGFFFEEEDDDDDDBBBDDDHHHMMMQQQSSSQQQOOOKKKLLLMMMMMMLLLKKKJJJJJJGGGIIILLLOOOQQQRRRSSSSSSRRRPPPLLLJJJKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHHHHHHHFFFDDDCCCCCCCCCDDDDDDBBBGGGGGGEEEFFFLLLMMMKKKPPPVVV\\\aaaiiitttzzzzzz}}}wwwlllaaaZZZYYY[[[kkkuuufffYYYNNNJJJEEE@@@??????>>>:::666444333111000000000111111111000000000/////////...,,,,,,,,,------........./////////000000000000000////////////000000000000...//////000111222222222444333666999:::===GGGRRRgggnnnxxx}}}yyyxxx}}}~~~{{{zzz~~~qqqgggaaa___^^^^^^bbb[[[WWWYYY^^^fffrrr|||yyynnniiiYYYUUUOOOLLLLLLNNNQQQRRRLLLSSS\\\bbbeeejjjpppvvvwwwsssoookkkhhheeebbb___eeejjjqqqyyy}}}|||}}}{{{{{{{{{|||tttuuuuuuqqqjjjggghhhkkkpppooorrruuuqqqkkkmmmuuurrrvvvzzz|||yyyuuuqqqoooooommmooouuuxxxwwwvvvxxx~~~vvvrrrnnngggZZZPPPEEECCCAAA??????AAACCCDDDAAA???===:::777555333333000000////////////000000000000000000000000000000///000111222222111000///---.../////////...,,,,,,------......------,,,++++++,,,,,,------,,,,,,++++++*********************,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------.........//////+++++++++++++++,,,---...---------,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,------.........................................................---///000...,,,+++...000------------------------////////////000000000000---------.........//////111111222333555666888999888999:::::::::999888888999;;;===???@@@@@@>>>>>>666999===BBBLLL^^^sss~~~pppooollleeefffaaaZZZTTTOOOLLLJJJIIIMMMOOOPPPNNNIIIEEEDDDDDDFFFDDDBBBBBBCCCFFFHHHIIIMMMLLLKKKIIIHHHHHHHHHHHHFFFHHHMMMTTTYYYZZZYYYVVVKKKKKKKKKIIIHHHHHHJJJKKKKKKLLLOOORRRTTTVVVVVVVVV___[[[UUUQQQNNNKKKIIIGGGJJJKKKKKKLLLMMMMMMLLLLLLOOOMMMJJJHHHHHHHHHGGGFFFCCCEEECCC???AAAGGGHHHCCCHHHMMMRRRSSSXXX___cccccceeeiiikkkggg___[[[]]]aaakkk{{{qqqdddWWWRRRMMMGGGEEEEEEDDD@@@;;;888666333000............111111000000/////////...............////////////............/////////000111111111111111111222222111111111111222333444555<<<;;;999999===EEEOOOVVVdddnnnzzz~~~yyyzzzzzzzzz}}}yyytttnnniiiggggggfffffffff```\\\___dddlllwww{{{rrrggg[[[TTTQQQLLLGGGHHHNNNTTTVVVVVVTTTXXX]]]aaadddgggjjjllljjjkkkjjjgggcccbbbeeehhhmmmsssyyy{{{~~~}}}}}}}}}|||}}}{{{rrrkkkgggfffggglllsssvvvtttooojjjfffwww{{{ttttttuuuvvvyyy|||{{{xxxuuuwww{{{}}}|||yyyzzz~~~xxxiii[[[NNNJJJFFFEEEAAA======BBBBBBAAA???===;;;888444111//////000000000000//////222111000//////......///000000000000000000000000---///000///......///000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,---------............///---,,,,,,++++++,,,,,,---------------,,,,,,+++***..................------...------,,,,,,------...---------............//////...---,,,+++,,,------)))***+++,,,------...---........................+++,,,------++++++,,,---------------------------'''(((+++---...///...---+++++++++,,,,,,,,,------................................./////////000000.../////////...---,,,,,,---000333666777999;;;======:::777666777888888888:::===???>>>:::888999;;;888666:::FFFSSS```qqqyyyfff]]]\\\\\\UUUOOOHHHDDDCCCCCCBBB@@@DDDDDDEEEFFFFFFGGGGGGGGGGGGKKKNNNMMMIIIIIIMMMQQQQQQKKKIIIKKKJJJGGGGGGLLLKKKNNNTTTXXX[[[ZZZXXXWWWMMMJJJGGGFFFIIIKKKJJJIIIRRRTTTVVVVVVUUUVVVWWWYYY^^^aaa```XXXPPPMMMKKKIIILLLGGGGGGMMMRRRRRRQQQRRRYYYXXXVVVTTTPPPLLLHHHFFFEEEFFFGGGHHHGGGDDDAAA???CCCCCCDDDFFFHHHKKKMMMNNNQQQUUUYYYZZZXXXXXX\\\```nnnyyypppdddZZZUUUPPPOOOPPPMMMEEE>>>===<<<:::888444//////111111000//////000111000...............////////////........./////////000000111111111111111222222333111111111222222444555666999999888999===DDDMMMTTTaaakkkxxxyyyyyyxxxxxxxxxxxxuuurrroooqqqtttuuuuuussspppnnnkkkfffcccdddgggmmmyyy}}}tttjjjbbbYYYQQQKKKNNNLLLKKKNNNSSSXXX[[[\\\]]]___bbbcccccccccdddfffcccfffjjjjjjhhhhhhjjjmmmrrrwwwzzzzzz~~~}}}{{{}}}}}}}}}{{{zzzzzz}}}xxxtttrrrnnnppptttuuusssnnnjjjgggkkkvvv}}}vvvtttttttttvvvzzz~~~|||{{{}}}}}}yyy}}}xxxiii[[[SSSLLLHHHCCC>>><<<>>>BBB@@@??????>>>;;;777444111111111111111111000000000000/////////000000111000000000000000000000000...///000///......///000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------------,,,------------............---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++..................------...------,,,,,,------...---------............/////////---,,,,,,,,,---...***+++,,,------...------++++++++++++++++++++++++,,,---......,,,,,,---...------------------------,,,,,,,,,---...///000111,,,,,,---------.................................///////////////000000000......//////////////////111333666777888888:::<<<999888777888:::<<<===>>>???AAAAAA@@@<<<::::::::::::999???LLLXXXcccrrr~~~hhhVVVOOOMMMLLLIIIEEEAAA@@@AAACCCCCCBBBDDDDDDCCCDDDEEEFFFHHHIIIOOORRRUUUUUURRROOOOOOPPPOOOKKKJJJLLLKKKHHHJJJOOOOOOQQQUUUXXXZZZZZZYYYXXXRRROOOMMMMMMPPPSSSSSSSSSXXXYYYZZZZZZXXXXXXYYYZZZ]]]bbbccc\\\VVVTTTRRRPPPOOOKKKJJJPPPVVVVVVVVVXXX\\\[[[ZZZWWWSSSNNNIIIFFFFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBDDDEEEFFFHHHKKKOOOPPPOOOQQQVVVZZZhhhsss{{{nnnfff\\\VVVSSSOOOJJJEEEEEEAAA>>>;;;888444333222222000///000111222111///............////////////....../////////000000000111111111111111222333333111111222222333555666777888999:::<<<@@@GGGOOOUUU```jjjvvv~~~{{{xxxvvvsssnnniiieeehhhppp|||}}}xxxvvvssspppmmmlllkkkooo{{{{{{nnnhhh```XXXRRRNNNJJJGGGMMMPPPUUUYYY]]]```ccceeehhhiiihhheeebbb``````aaadddiiioooqqqpppnnnnnnooossswwwzzzzzz~~~|||zzzyyyxxxyyyyyyxxxwwwvvvxxx|||}}}yyywww{{{~~~~~~xxxxxxxxxvvvrrrmmmiiifffdddppp}}}|||yyywwwvvvwww{{{~~~~~~lll```TTTNNNIIICCC>>>===@@@@@@@@@@@@AAA???;;;888333333333222222111111111////////////000111222222000000000000000000000000...///000000......///000/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------------------............------,,,,,,,,,,,,------+++,,,,,,------------,,,------------------.........------,,,,,,------...---------............///000///......------......,,,------.........------************************---...//////------...///........................///...,,,+++,,,---000111---------.........//////........................000000000000000/////////.........///000222333444666888999999888888999:::666666888:::===@@@BBBCCC@@@@@@???===<<<:::999888;;;===EEEQQQ[[[dddoooxxx{{{}}}}}}zzzsssnnnlllllllllkkkbbbSSSGGGCCCBBBAAAAAA@@@@@@AAACCCDDDDDDCCCFFFEEECCCCCCEEEHHHLLLOOOXXX[[[^^^```^^^YYYTTTPPPOOOMMMNNNNNNKKKIIILLLRRRSSSTTTVVVWWWYYYZZZZZZ[[[YYYWWWUUUVVVXXX\\\^^^___\\\]]]]]]\\\ZZZXXXYYYZZZ\\\bbbfffbbb^^^]]]\\\ZZZUUUPPPPPPUUU[[[[[[\\\]]]]]]^^^^^^\\\XXXRRRLLLHHHGGGGGGHHHIIIJJJLLLMMMNNNFFFEEECCC@@@????????????@@@BBBEEEEEEFFFHHHNNNSSS\\\fffzzz~~~nnnaaaXXXSSSOOOLLLIIIGGGCCC???<<<:::888666333111000111222333222111............////////////...////////////000000000111111111111222333333444222222333444555777999:::999<<<@@@DDDHHHNNNTTTYYYbbbjjjttt}}}~~~wwwrrrlllfffaaa```gggrrr}}}zzzyyyzzzxxxwwwtttpppqqq|||rrrhhh]]]YYYSSSNNNLLLLLLMMMMMMRRRYYYbbbgggggghhhjjjmmmooonnnllliiieeeccccccdddooosssxxxxxxtttpppooooooqqqvvvzzz}}}|||yyyxxxyyyyyyzzzyyyvvvtttsssuuuzzz~~~xxxtttrrruuuyyy~~~zzzrrriiicccgggqqq{{{~~~~~~{{{|||}}}}}}}}}~~~}}}mmm]]]VVVRRRLLLDDD@@@???>>>???AAABBBAAA>>><<<666555444333222111000000000000//////000111111222///////////////////////////000111000......///000//////////////////......------------------------......---------,,,,,,,,,+++,,,,,,---...---------,,,,,,---------.........------,,,,,,,,,,,,------++++++,,,---.........---,,,,,,------------.........------,,,,,,------...---------............///000000//////.....................///......------------------------------,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,---------------....................................000000////////////....../////////111333555777999:::;;;;;;999777666777888777999;;;===>>>@@@CCCDDD???>>>>>>>>>????????????AAAFFFNNNWWW^^^ccchhhmmmoooooommmhhh___XXXTTTRRRNNNPPPMMMFFFBBBCCCEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEIIIGGGEEEEEEGGGLLLRRRUUU\\\___cccffffffaaaYYYSSSQQQRRRTTTRRROOOLLLOOOSSSTTTTTTTTTTTTVVVYYY\\\^^^bbb```^^^]]]___aaadddfff]]]^^^^^^\\\YYYWWWVVVWWW\\\dddiiihhhgggggggggeee\\\VVVTTTYYY]]]]]]]]]^^^ZZZ\\\^^^___\\\VVVPPPLLLGGGGGGGGGHHHJJJNNNRRRTTTPPPNNNJJJFFFCCCAAA@@@??????@@@AAA@@@AAADDDIIIMMMOOOZZZmmmoooaaaWWWRRRPPPKKKNNNNNNHHHBBB>>><<<:::444222111222333333222111............////////////////////////000000000111111111111111222333444555333444555666888:::<<<===:::???FFFLLLQQQVVVZZZ]]]aaahhhqqqxxxyyynnnhhhccc^^^]]]aaahhhpppzzz~~~}}}{{{|||~~~~~~}}}{{{uuusss{{{yyylll___XXXPPPOOOMMMLLLLLLOOOSSSVVV\\\dddmmmqqqooommmnnnqqqoooooonnnllljjjiiikkklllwwwzzz|||{{{vvvrrrqqqrrruuu{{{{{{xxxxxxzzz|||{{{yyyuuuqqqooopppuuuyyy{{{}}}wwwtttssssssxxx}}}www|||rrrhhhhhhooowww}}}~~~~~~|||xxxvvvxxx}}}|||jjjaaa[[[SSSIIIDDD???>>>>>>???AAAAAA@@@>>>888777555333111000000000222222111000000000000000////////////////////////000111111111///......000//////........./////////------------------------......---------,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------......------,,,,,,------...+++,,,------............,,,,,,,,,,,,------.........------,,,,,,------...---------............//////////////////..................///......------////////////////////////+++---------,,,+++,,,---+++++++++++++++++++++++++++,,,---------,,,+++***+++,,,,,,,,,,,,---------................................................000111222333666888:::;;;:::;;;:::888666555666777<<<===??????>>>???AAADDD@@@AAACCCEEEGGGJJJMMMPPPTTTYYY___bbbcccdddddddddccc```[[[TTTMMMGGGCCCBBB???CCCDDDBBBDDDHHHKKKKKKHHHJJJMMMNNNNNNLLLJJJIIIIIIHHHGGGGGGJJJOOOTTTWWWZZZ]]]aaafffgggddd]]]XXXVVVZZZ\\\ZZZVVVTTTTTTSSSTTTRRRQQQRRRTTTYYY]]]aaajjjhhheeecccbbbcccfffhhh^^^___^^^\\\YYYWWWVVVWWW```hhhnnnooonnnpppqqqoooaaa[[[WWWZZZ\\\[[[ZZZ[[[TTTXXX\\\______[[[VVVSSSIIIHHHHHHHHHKKKOOOTTTWWWWWWUUURRRNNNKKKGGGEEEDDDDDDCCCBBB@@@???AAADDDGGGHHHRRRbbbrrr|||lll```XXXUUUTTT^^^ddd\\\OOOGGGAAA===666555333333444333222000............/////////////////////000000000111111111111111111222444555666555666777999;;;===@@@AAA===DDDMMMUUU[[[^^^aaacccaaahhhooouuu}}}yyylll```]]]ZZZWWW[[[cccgggmmmtttyyy|||{{{www{{{~~~rrreee[[[SSSOOOKKKMMMOOOPPPRRRTTTXXX[[[dddjjjqqqsssqqqnnnnnnpppmmmnnnoooooonnnoooqqqsssuuuyyy}}}}}}{{{zzzzzz||||||xxxxxxzzz|||{{{xxxtttooolllmmmppptttwww||||||zzz{{{xxx}}}}}}yyytttooouuuxxxlllnnnssszzz{{{zzz~~~{{{zzzzzz|||}}}~~~|||xxxrrrmmmlllpppttt|||vvvllldddZZZOOOIIIBBB@@@??????@@@AAAAAA@@@<<<:::777555222111111111333333222111000000000000000000000000000000000000111222222111///......//////............///000000------------------------......---------,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,------------......------------......,,,------............---++++++,,,,,,------.........------,,,,,,------...---------............///...////////////...------,,,------.........------------------------------+++,,,------++++++,,,---++++++++++++++++++++++++,,,---///000000///---++++++++++++,,,,,,,,,------..................................../////////000222333555777999:::;;;;;;999:::999888666666888:::@@@BBBBBBAAA??????DDDHHHDDDHHHLLLNNNOOORRRXXX^^^mmmqqqrrrmmmgggddd```[[[UUUQQQKKKEEE@@@===<<<<<<===AAACCCCCCGGGMMMPPPOOOMMMPPPSSSSSSRRROOONNNMMMHHHHHHHHHJJJMMMPPPTTTVVVVVVYYY]]]```bbbaaa___^^^]]]aaaddddddcccbbb]]]WWWTTTSSSQQQQQQSSSXXX]]]aaallljjjfffbbb______bbbeee^^^______]]]ZZZYYYYYYYYYcccjjjpppppppppsssttttttddd]]]XXXYYYZZZXXXVVVWWWQQQTTTZZZ___```___[[[YYYOOONNNLLLLLLNNNRRRVVVYYYXXXXXXWWWUUURRRNNNKKKIIIIIIGGGEEEBBBAAAAAABBBBBBGGGOOOZZZbbbiiitttttthhh```]]]bbbrrr|||vvvgggZZZMMMBBB;;;:::777666666555333111............//////////////////000000000111111111111111111222333444555666777888999;;;>>>@@@CCCDDDDDDLLLWWW```fffiiikkklllhhhnnnssswww{{{|||wwwjjj]]]TTTUUUWWWVVV\\\fffiiinnnvvv~~~|||||||||vvvlll```VVVPPPNNNNNNQQQUUUZZZ]]]]]]^^^```bbbfffiiimmmnnnmmmkkkkkklllkkkmmmpppppppppppprrrsssrrryyy|||yyyzzz||||||zzzwwwrrroooooorrruuuxxx}}}xxxrrrmmmttt{{{yyyyyy||||||www~~~zzzvvvtttssssssuuurrrooommmllllllmmmmmmrrryyy}}}tttmmmcccYYYTTTHHHDDDAAA??????AAABBBBBB@@@>>>;;;777555333333333222222111111000111111111000000000000000000000000111222333111///......//////......---...///000111..............................---------,,,,,,,,,,,,------...............++++++,,,,,,,,,---------......------------........................---,,,***++++++,,,------.........------,,,,,,------...---------............///---......///...---,,,+++***+++,,,------...------------------------------,,,---...---,,,+++,,,...------------------------------..................,,,,,,,,,,,,---------.................................///000111222333333444666999;;;<<<;;;:::999888888999888777999<<>>AAADDDFFFLLLTTTWWWVVVWWWZZZ[[[ZZZUUUQQQOOONNNIIIJJJMMMPPPSSSUUUVVVVVVSSSVVVYYYZZZYYY[[[^^^bbbccchhhlllnnnqqqrrrjjj___XXXVVVTTTSSSTTTWWW\\\___cccbbb^^^YYYUUUUUUYYY]]][[[\\\]]][[[YYYXXXYYYZZZ___fffkkkjjjiiilllnnnnnnccc\\\VVVWWWXXXVVVUUUVVVQQQTTTZZZ___aaaaaa___^^^XXXVVVTTTSSSTTTVVVYYY\\\XXXYYY[[[[[[ZZZVVVRRROOOMMMLLLIIIHHHGGGFFFEEEDDDGGGKKKPPPTTTYYY```iiipppvvv{{{|||sssjjjeeedddjjj{{{uuu___JJJBBB@@@===;;;:::888555333............/////////000000000000000111111111111111111111222333444666777888999:::<<>><<<999888777888999999999;;;???CCC@@@BBBDDDCCCCCCHHHRRRZZZfffmmmrrroooiiihhhqqqzzzyyyhhhYYYOOOFFF>>>===<<<::::::<<<======<<<===AAAEEEHHHPPPZZZ___^^^ccceeeddd```XXXQQQNNNMMMLLLOOOSSSWWWZZZZZZYYYYYYRRRUUUWWWVVVTTTVVV]]]dddfffkkkpppttt{{{}}}ssseee\\\ZZZWWWUUUUUUWWWZZZ]]]YYYXXXUUUOOOKKKLLLPPPTTTWWWXXXYYYXXXWWWVVVWWWXXXYYY___cccaaa```cccffffffbbbZZZUUUVVVXXXVVVUUUWWWRRRVVV[[[___bbbbbbaaa```^^^]]][[[YYYYYYZZZ\\\^^^XXXZZZ^^^```___\\\WWWTTTQQQPPPNNNMMMLLLKKKIIIHHHFFFGGGHHHLLLQQQVVVZZZ[[[```hhhppprrrmmmhhhfffggghhhzzzmmmRRRFFFDDDAAA???===;;;888555