BM6P6(@ pppeeeYYYQQQPPPPPPLLLHHHGGGFFFFFFGGGKKKXXXpppzzzmmm```ZZZssslllSSSMMMSSSNNNJJJCCC===888555444444222111111000000000000000111000///......///000111////////////////////////............//////////////////.........---------......---------,,,,,,,,,////////////////////////////////////////////////.........///////////////333//////444777777888;;;BBBNNNgggqqquuu}}}zzzyyyxxx|||~~~|||tttqqqqqqooojjjdddggggggfffffffffgggggghhheeeeeefffiiikkkjjjhhhfffaaa]]]ZZZ[[[```dddffffffaaa```^^^[[[XXXUUUSSSQQQUUUZZZaaahhhpppwww~~~mmmfffdddkkknnnoooyyyiii```jjjyyyZZZLLL<<<555333333444777222111111000000111111222sssiii[[[SSSQQQQQQNNNKKKHHHGGGFFFFFFHHHRRRggg{{{yyyjjjbbbyyyuuuXXXMMMNNNNNNJJJDDD===888555444444222222111000000000000000111000///......///000111////////////////////////............//////////////////.........---------............------,,,,,,////////////////////////////////////////////////.........///////////////333000000444777666888;;;CCCRRRmmm~~~nnnwww{{{yyyxxx|||~~~wwwsssrrrpppkkkggghhhgggffffffeeeeeeffffffffffffgggiiikkkkkkiiigggbbb___\\\]]]aaaeeefffeeebbb```]]]YYYVVVSSSQQQPPPUUUZZZ```hhhooovvv}}}vvvlllhhhlllmmmlllrrr}}}xxxggggggwww```PPP???888666333111111333222222111111222222333xxxmmm___VVVSSSRRRPPPMMMIIIGGGGGGFFFFFFLLL\\\llluuueeexxxcccQQQMMMOOOKKKEEE???999666555444222222111000000000000111000000////////////000000////////////////////////............////////////...............---------/////////............---////////////////////////////////////////////////.........//////000000000333000000444666555777;;;DDDWWWuuussskkk||||||xxxwww{{{~~~zzzuuurrrpppllliiiiiihhhhhhgggfffeeeddddddgggggghhhjjjlllkkkiiifffddd```^^^___bbbfffffffffdddaaa\\\VVVRRRPPPOOOOOOUUUYYY___ffflllsss{{{~~~rrriiijjjkkkjjjnnntttqqqeeellllllYYYDDD<<<:::666111...222111111111111111111222|||rrrcccXXXSSSQQQOOOMMMIIIHHHGGGGGGEEEHHHTTT```zzzcccqqqpppZZZQQQOOOLLLFFF@@@;;;777555444333222111111000000111111000000////////////000000////////////////////////............////////////......................../////////////////////...////////////////////////////////////////////////.........///000000111111333111111444555555888===EEE]]]~~~ooojjj}}}wwwuuuzzz}}}}}}}}}uuupppmmmjjjiiikkkkkkjjjiiihhhfffeeedddhhhhhhhhhjjjkkkjjjhhheeeccc```^^^```dddhhhiiihhhfffbbb\\\UUUPPPOOONNNOOOSSSVVV\\\bbbhhhooovvv{{{}}}~~~wwwiiifffhhhkkkoootttyyyfffggg}}}{{{cccJJJ>>><<<999444000000000////////////000000wwwiii\\\UUUQQQNNNLLLIIIGGGGGGGGGFFFGGGPPPZZZrrrhhhnnn{{{aaaTTTPPPMMMHHHBBB<<<888555444333222222111111111111111//////000000000000//////////////////////////////............////////////---......................../////////////////////////////////////////////////////////////////////......//////000111111222333111222555555555:::@@@JJJeeesssooovvvsssyyy||||||~~~vvvnnniiiggggggllllllllllllkkkjjjhhhggghhhhhhhhhjjjjjjiiifffdddaaa___^^^aaafffjjjkkkjjjgggccc\\\UUUPPPOOOOOOOOOQQQTTTYYY^^^cccjjjqqqvvvyyy{{{pppggghhhkkkqqquuukkkgggyyylllNNN???;;;999555333111111111000000111111111rrrdddZZZSSSOOOMMMJJJHHHGGGHHHGGGGGGMMMUUUddd|||vvvrrr|||fffVVVQQQNNNIIICCC>>>999666444333333222111111111111222//////000000000000//////////////////////////////............////////////---------...............---............/////////////////////////////////////////////////////////......///000000111222222333222444666666777===EEESSSpppyyyzzzxxxtttzzz}}}||||||zzzppphhhffffffkkkkkkmmmnnnnnnmmmlllkkkjjjjjjjjjjjjkkkjjjfffddd```^^^^^^aaagggkkkkkkjjjgggbbb\\\UUUQQQOOOOOOOOOPPPSSSWWW[[[```gggnnnsssuuuyyy~~~qqqlllmmmqqqttt}}}tttkkkwwwtttVVVCCC<<<888555444444444333333333333444444}}}ooobbbYYYRRROOOLLLIIIGGGGGGFFFEEEJJJQQQYYYooouuuwwwnnn[[[RRROOOJJJDDD???:::666444444333222222111111222222...///000111111000///...////////////////////////............////////////---------.........//////,,,,,,------............////////////////////////////////////////////////---...///000111222333333222222555777777888@@@III___}}}}}}{{{|||www}}}}}}}}}tttjjjgggggggggiiikkknnnoooooonnnnnnmmmllllllmmmmmmkkkhhheeebbb```___bbbfffiiihhhfffddd```ZZZUUUPPPNNNNNNNNNQQQTTTWWWZZZ___fffmmmrrrrrrwww}}}vvvsssttttttyyy~~~tttwwwdddOOOCCC;;;666555333333222222222222333333vvvhhh]]]VVVRRRNNNJJJHHHGGGEEECCCGGGMMMRRRhhhrrrpppvvvaaaRRRPPPKKKEEE???:::666444444333222222111111222222...///000111111000///...////////////////////////............/////////000---------.........//////,,,,,,,,,---------......////////////////////////////////////////////////---...///000111222333333222222555888888:::BBBKKKhhhzzz{{{zzz~~~wwwmmmiiiiiieeegggjjjmmmooopppoooooooooooonnnoooooommmjjjgggeeebbbaaabbbfffgggfffcccaaa^^^YYYTTTPPPMMMMMMMMMSSSUUUXXX[[[___fffmmmrrrqqqvvv|||yyywwwvvvwww}}}{{{zzzppp\\\LLL@@@888777000000////////////000000ooo]]]VVVXXXRRRPPPMMMKKKIIIIIIIIIJJJQQQ___zzztttcccnnncccWWWQQQKKKHHHAAA:::666777333333222222111000//////000000111111111111000000222222111111111111222222000000//////.........---//////............//////000///...------...///000000000111111111111000000............/////////000222222222222222333333333111444333444999888BBBXXXwwwyyywwwllleeehhhjjjlllllllllnnnrrrvvvtttsssrrrqqqpppnnnkkkhhhbbbccceeeffffffeeecccaaa___[[[UUUPPPMMMMMMNNNPPPPPPSSSWWW\\\aaagggmmmrrrrrruuuyyy~~~~~~wwwtttzzzyyyxxxuuu|||rrrXXXDDD;;;999555444333222222222333444rrr^^^TTTTTTOOOMMMJJJHHHFFFFFFGGGHHHNNN[[[vvvqqq```gggwwwkkkYYYSSSLLLHHHBBB;;;666777333333222222111000000000000000111111111111000000............//////000000000/////////............//////............//////000///...------...///000---......//////......---........./////////000000111111111222222222222222111444333555;;;<<>>:::555444333222111222333333lll^^^WWWPPPNNNKKKIIIGGGGGGGGGHHHHHHPPPgggwwweee]]][[[dddzzzyyy```WWWOOOKKKFFF>>>888777333333333222222111111111000000111111111111000000///000000000000000/////////////////////.........//////............///////////////....../////////......////////////.........////////////000000000/////////000111111222222444666444555>>>EEEYYYxxxzzztttnnnooooooqqqsssuuuxxx{{{xxxwwwuuurrrnnnkkkjjjjjjfffdddeeejjjpppoooggg___[[[XXXSSSNNNMMMMMMPPPRRRTTTWWW[[[^^^bbbfffjjjmmmtttvvv{{{{{{rrrpppxxx||||||rrrqqqiiiOOO@@@;;;666555333222111222222333vvveeeZZZRRRPPPMMMJJJHHHGGGGGGHHHGGGMMM___{{{yyygggZZZSSS[[[tttzzzaaaXXXOOOLLLGGG@@@999777333333333222222222222222000000111111111111000000111111111111000///---,,,........./////////////////////............//////...//////////////////.........////////////......////////////000000000111...//////000111111222222555888555666>>>HHH```~~~yyyuuuuuuttttttvvvxxxyyyzzzxxxxxxwwwsssmmmiiihhhhhhgggeeefffkkkqqqqqqiii```\\\YYYSSSOOOMMMNNNQQQSSSVVVYYY]]]aaadddhhhlllooovvvxxx}}}}}}uuuqqqyyy}}}ooojjj}}}lllSSSBBB;;;666555444222111111222222lll]]]UUURRROOOKKKHHHFFFFFFFFFHHHLLLXXXpppxxxiiiZZZQQQXXXqqqzzzbbbXXXNNNKKKHHHAAA;;;888333333333333333333222222000000111111111111000000///000000000///---+++***........./////////////////////............//////......////////////......---------......---------/////////000000000111111...//////000111222333333555888666888AAALLLgggzzzxxxvvvvvvxxxzzzzzzzzzxxxzzzzzzvvvoooiiiggggggffffffggglllppppppjjjccc^^^[[[UUUPPPNNNOOOQQQSSSVVVZZZ___cccfffjjjmmmpppwwwyyy}}}{{{qqqxxx}}}pppffftttyyyrrr[[[GGG;;;777666444222111111111222wwweeeYYYWWWRRRMMMJJJGGGFFFFFFHHHJJJRRReee~~~ooo^^^SSSXXXooo|||aaaVVVMMMKKKIIICCC<<<888333333333333333333333333000000111111111111000000---...000111111000...---............/////////000//////............//////---...///000000///...------......//////......---//////000000000111111111//////000111222333444444333888777;;;EEERRRooozzzwwwuuuvvvyyy{{{{{{zzzyyy|||~~~zzzrrrjjjggggggeeefffhhhkkknnnmmmjjjggg```]]]WWWRRROOOPPPRRRSSSUUUYYY^^^cccgggjjjnnnpppuuuxxx|||yyypppuuuzzzyyyeeemmm|||zzzwwwdddNNN@@@777666444222111111111222ooo^^^[[[WWWQQQMMMJJJIIIHHHHHHHHHNNN^^^wwwxxxeeeWWWYYYlll~~~```UUULLLJJJIIICCC<<<888333333333333333333333333000000111111111111000000---...111333444444333222---.........//////000000//////............//////---...///000000///...---000000111111111111000000000000000000111111111111///000111222333444555555222777888===IIIWWWuuuwwwxxxuuusssuuuyyy||||||{{{zzz~~~}}}uuulllhhhgggeeefffiiikkklllkkkjjjiiibbb^^^XXXSSSPPPPPPRRRSSSTTTXXX]]]cccfffjjjmmmppptttvvv{{{yyypppnnnqqqxxx~~~hhhjjjsss||||||zzzkkkUUUEEE777666444222111111111111zzzggg```VVVPPPNNNMMMKKKIIIGGGIIIMMMXXXqqq}}}fff^^^]]]bbbppp[[[KKKLLLMMMEEE;;;888555555333222111000000000333222000/////////000111........................////////////000000000000////////////////////////,,,---///000111000///---000000000000////////////000000///111333333222111111111111111222333444444666666999???HHH]]]vvvvvv{{{wwwrrrpppssswwwzzz|||yyypppjjjiiijjjllljjjiiilllpppqqqlllgggbbb\\\XXXWWWUUUSSSUUUZZZZZZ\\\___aaabbbgggnnntttyyyzzz|||~~~|||qqqhhhhhhnnnvvv{{{~~~~~~mmmgggxxx|||{{{|||xxx^^^EEE<<<666333555555222111333}}}nnneeeZZZRRRNNNLLLJJJHHHFFFGGGJJJUUUmmmpppfffaaabbb{{{cccNNNKKKLLLEEE===:::666555444222111111000000222222111000000000000000........................////////////000000000000////////////////////////---...000111222111000///000000000000////////////000111333333333333222222111111111111222333444555888777:::@@@LLLbbbuuuyyyzzztttqqqssswww{{{}}}zzzrrrkkkiiijjjkkkjjjkkknnnrrrrrrmmmhhhccc]]]YYYXXXVVVTTTWWW[[[[[[^^^```aaaccchhhpppvvv|||}}}~~~~~~{{{vvvnnnggghhhlllqqquuuyyynnndddqqq|||{{{zzz}}}www^^^FFF<<<777444555555222222333vvvlll___TTTOOOLLLJJJIIIEEEEEEGGGQQQfff|||nnndddaaa~~~pppVVVLLLKKKEEE>>><<<666555444333222111111111111111222222111111000///////////////////////////////////////000000000000////////////////////////...///111222222222111000////////////000000000000///333666666333111111222111111111111222333444555888888;;;CCCQQQkkkyyysss~~~vvvqqqrrrvvv{{{~~~|||tttnnnjjjjjjkkkkkknnnrrruuutttnnnhhhccc^^^ZZZYYYXXXVVVYYY]]]^^^```aaabbbdddiiirrrxxxxxxpppjjjffffffiiimmmpppttttttggglll{{{|||zzzwwwxxxzzzsss]]]HHH===777444555555222222444{{{pppaaaUUUOOOMMMKKKJJJEEEDDDFFFMMM```zzztttfff___zzzaaaQQQKKKEEE@@@===777666555333222222222222000111222333222111000///000000000000000000000000////////////000000000000////////////////////////...///000111111111000000////////////000000000000...333777777222//////111111111111222333444555666888888;;;EEEXXXtttrrrrrrwwwqqqqqqvvv{{{~~~xxxqqqmmmkkkkkknnnrrrvvvxxxuuuoooiiiddd___[[[[[[ZZZYYY[[[```___aaabbbcccdddjjjrrryyy~~~~~~~~~~~~}}}}}}||||||}}}zzzooogggdddccceeejjjooottt~~~tttsssxxx}}}{{{xxxtttrrrtttnnn[[[HHH>>>888444555444222222444|||qqqaaaUUUOOOMMMLLLLLLGGGFFFFFFLLLZZZqqq|||lllbbb{{{rrr\\\PPPGGGAAA===777777555444333222222222111222333333333222000///111111111111111111111111////////////000000000000000000000000000000000000....../////////000//////.../////////000000000111---222666555000---...000111111111222333444666777777888<<>>LLLfff}}}ooozzzyyyttttttyyy~~~yyyuuurrrrrruuuzzz}}}{{{vvvppplllfffaaa^^^^^^^^^^^^aaafffdddfffhhhhhhhhhkkkqqqvvv||||||~~~|||}}}~~~~~~~~~}}}|||{{{{{{{{{}}}{{{pppjjjaaaaaaeeekkkqqqwwwxxxtttrrrlll]]]MMMAAA:::555444444222222555~~~tttdddXXXQQQNNNLLLJJJIIIGGGHHHJJJPPP```}}}pppeeeRRRGGGBBB999888777555444444333333333333222222111111111222000000000000000000000000////////////000000000000000000000000000000000000///////////////000000111.........///000111111111111000000//////000111222111111111222444666777888777:::AAAQQQnnnxxxqqq{{{wwwyyy~~~}}}yyywwwvvvyyy}}}~~~{{{vvvpppmmmgggbbb___``````___ccchhhhhhjjjmmmmmmmmmnnnrrrvvv~~~~~~}}}zzz{{{}}}zzz{{{|||}}}~~~}}}|||{{{zzz{{{{{{mmmiiihhhkkkooouuu{{{xxxrrrcccTTTBBB;;;555444444222222555vvvgggZZZSSSOOOKKKIIIIIIGGGHHHIIIMMM[[[xxxrrrmmmWWWJJJDDD999888777666444444444444444333222111000111222333////////////////////////////////////000000000000000000000000000000000000000000000000000111111222---......///000111111222333111......000222444444111111111222444666777888888<<>>888444444444111000222444444333333222111000000////////////000000000000222222111111000000//////000000////////////000000000000//////.........---/////////000111111222222000111111111111222222222//////000111222444555666555===JJJ]]]zzzsssjjjnnn|||wwwyyy|||zzz|||~~~}}}||||||}}}}}}{{{uuuppplllhhhbbb___```eeeiiilllnnnppprrrrrrqqqqqqrrrssswwwzzz~~~}}}||||||}}}{{{xxxwwwwwwxxxyyy{{{|||~~~vvvnnnnnnssszzz~~~yyy{{{iiiZZZGGGBBB999222222555555333~~~oooaaaWWWQQQNNNLLLIIILLLHHHGGGMMMTTTiiizzztttiiiQQQHHH@@@:::666666555222222333444444333333222111111000////////////000000000111111111111000000000000000000000////////////000000111111000000000//////////////////000111111222222111111111111222222222222111111222333444666777888888???LLLaaammmffflll|||xxxzzz|||zzz|||~~~~~~~~~|||vvvrrrmmmiiidddbbbcccgggjjjkkkoooqqqtttttttttssstttuuuyyy{{{}}}|||{{{{{{{{{}}}|||zzzxxxwwwxxxyyyzzz||||||}}}~~~vvvrrruuu{{{yyyrrraaaKKKDDD;;;555444555444111qqqcccXXXRRRNNNLLLLLLMMMHHHFFFKKKQQQeee}}}qqqooovvvuuuWWWHHHAAA;;;777777666333333444444333333222222111111111/////////000000000111111000000000000111111111111000000////////////000000111111111111000000000000/////////000111111222222111111111111222222222333222222222333444666888999<<>>CCCRRRnnnhhhcccjjj{{{{{{}}}{{{|||}}}|||wwwtttnnnmmmllllllmmmnnnmmmlllnnnrrrvvvxxxxxxxxxxxxxxx}}}~~~~~~}}}|||zzzyyyxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz|||{{{yyyzzz~~~wwwrrruuuzzz}}}~~~{{{sssSSSHHH<<<777777555222000yyyjjj^^^VVVQQQNNNKKKKKKEEEDDDJJJMMM]]]xxxmmm[[[^^^jjj{{{[[[JJJBBB<<<777777666333111333333333222222222222222111000000000000111111111111//////000000111111222222000000////////////000000/////////////////////////////////000111111222222111222222222222333333333000000111222333555666777>>>DDDWWWvvvhhhbbbhhhzzz~~~}}}|||~~~~~~||||||}}}{{{wwwtttoooooooooqqqsssssspppnnnnnnqqquuuwwwwwwwwwxxxxxx~~~~~~~~~~~~|||yyyxxxwwwvvvsssssstttuuuvvvwwwxxxyyy{{{zzzyyyzzz~~~zzzssstttwww{{{|||zzzXXXHHH:::666777444222222}}}nnnbbbYYYSSSOOOIIIJJJEEEEEEJJJLLLYYYqqqooo]]][[[bbbxxxxxx\\\MMMBBB<<<888777666333111333222222222222222222222222000000000111111111222222000000000000111111111111000000////////////000000............/////////////////////000111111222222222222222222333333333333333333333444555777999999>>>FFF]]]zzzddd```fffwww}}}~~~|||||||||{{{wwwuuupppppprrruuuwwwwwwuuusssppprrruuuvvvuuuvvvwwwyyy}}}}}}~~~|||yyywwwuuuuuupppqqqqqqssstttuuuuuuvvvyyyyyyzzz|||~~~wwwttttttxxx}}}```LLL;;;777777333222333rrreee\\\UUUQQQJJJKKKFFFFFFKKKJJJSSShhhxxxbbbZZZ[[[mmmwww]]]QQQDDD>>>999999777444222444222222222222222222222222000000111111111222222222111111111000000000000000000000////////////000000......//////000000000000/////////000111111222222222222222333333333444444333333333444666777999:::>>>IIIdddlllaaa```iii|||~~~}}}||||||{{{xxxvvvpppqqqsssvvvzzzzzzyyywwwttttttuuuuuutttuuuwwwzzz{{{|||}}}~~~}}}{{{yyyvvvuuutttsssnnnnnnpppqqqrrrrrrrrrssswwwxxx{{{xxxrrrnnnsssuuu|||}}}kkkTTT>>>888777333111444tttggg]]]VVVRRRKKKLLLGGGGGGKKKHHHOOOcccxxxfffYYYUUUeeexxx___TTTFFF???;;;:::999555444555222222222222222222222222000111111111111222222222222222111111000000//////000000////////////000000//////000000111111111222/////////000111111222222222222333333333444444444111111222222444555777888>>>LLLiiiaaa```aaannn~~~}}}||||||}}}yyyxxxqqqqqqtttwww{{{|||{{{zzzvvvvvvvvvuuutttuuuxxx{{{zzz{{{}}}~~~}}}|||zzzyyywwwvvvtttssssssrrrmmmmmmoooppppppqqqqqqqqqvvvxxx|||wwwnnniiioooooo{{{wwwvvv|||zzzxxxsssYYYAAA:::888222000444vvvjjj___WWWRRRMMMKKKIIIHHHEEEFFFOOOYYYvvvqqq___TTTaaabbbRRRFFF@@@:::666666666444333444444333333333333222222///000222333333222000///111111111111111111111111000000111111111111000000000000111111111111000000000000111111111111000000000000111222333333444444333333444444444666:::===>>>SSSsssrrraaaZZZooo~~~zzzyyywwwwwwwwwxxx{{{}}}}}}}}}|||xxxsssrrrtttxxx||||||}}}~~~~~~~~~}}}~~~}}}|||{{{{{{zzz|||xxxyyy{{{zzz|||{{{xxxtttpppoooppprrrmmmnnnoooooonnnooorrrtttvvvyyy~~~{{{pppiiihhhkkkjjjrrrsssjjjpppyyyyyyrrruuuzzz___FFF>>>===777444666zzzmmmaaaXXXRRRMMMKKKJJJIIIFFFFFFMMMVVVppp{{{eeeUUU^^^zzzeeeRRRGGGBBB:::777666666555333444444333333333333222222111222444555555444222111000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000000111111222333333444444333333444444444666:::===@@@VVVwwwqqqgggggg}}}~~~{{{zzzyyyxxxxxxyyy|||}}}}}}}}}{{{yyyvvvvvvxxx{{{}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}|||zzzyyyyyyzzz{{{}}}yyyzzzzzzyyy{{{zzzxxxuuuqqqpppqqqsssnnnoooppppppoooppprrrtttvvvxxx}}}zzzssskkkggghhhgggiiipppxxxhhhgggkkkzzz}}}vvvxxxdddHHH>>>;;;666333444ssseeeYYYQQQNNNLLLKKKKKKHHHFFFJJJRRRfff|||nnnWWW]]]wwwnnnUUUJJJDDD<<<777666666555333444444333333333333222222222333444555555444333222////////////////////////000000111111111111000000000000111111111111000000000000111111111111000000111111111222222333333444222333444444444777:::>>>CCC[[[}}}~~~jjjjjjuuu|||{{{{{{zzzyyy{{{}}}~~~~~~}}}zzzyyyyyyzzz|||~~~~~~~~~~~~~~~~~~|||}}}~~~}}}|||}}}{{{zzzxxxwwwvvvwwwwww{{{{{{zzzyyywwwxxxxxxxxxvvvtttrrrrrrsssoooppprrrrrrqqqqqqrrrtttwwwyyy|||wwwqqqjjjcccbbbddd```gggllluuujjjaaa^^^mmm}}}}}}oooOOO@@@<<<888444444wwwiii[[[RRROOOMMMLLLLLLIIIFFFHHHMMM___tttwww^^^```xxxxxxZZZMMMFFF>>>888777777555444444444333333333222222222000111111222222111111000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000000111111111222222333333333222333444444555777;;;>>>FFFaaannn___ggg|||~~~}}}}}}|||{{{|||~~~~~~{{{zzzyyyzzz}}}~~~|||}}}~~~{{{zzzzzzyyyxxxvvvuuuuuuuuuuuu{{{|||zzzxxxvvvuuuwwwxxxwwwuuusssrrrsssppprrrssstttsssssstttuuuzzz{{{}}}yyypppggg___\\\___ZZZcccgggiii~~~pppaaaXXXccc{{{~~~}}}YYYEEE>>>:::666444zzzlll]]]TTTPPPMMMKKKLLLIIIEEEFFFJJJZZZmmmiiijjj___PPPIII@@@999777777666444444444333333333222222222111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000000000111111111111000000111222222222222222333333222333444444555888<<>>:::999~~~rrrcccXXXQQQLLLHHHIIIIIIGGGGGGIIIMMMUUUjjjjjjRRRDDDAAA999666999777777666555444444333444444444444444333333222222222111111222333333333333222000000111111111111000000//////000111111111111111000000000000000000000000333333333333333333444444...777555222888<<>>888:::999555555444333222222222222333222222222111111000000111111222333333333333222000000111111111111000000//////000111111111111111000000000000000000000000000111111333444555666666111555555888>>>>>>LLLgggnnn[[[ggg}}}vvvgggeeeiiisss{{{}}}||||||yyyzzzzzzyyyxxxwwwvvvvvvssstttuuuvvvvvvvvvuuutttmmmooopppnnnkkkiiikkknnnmmmkkkiiiiiikkkllljjjggggggiiilllooorrrwww|||wwwhhhddddddbbbfffnnnvvvhhheeeyyy{{{~~~zzzxxxxxxaaaLLLBBB@@@vvvpppaaaZZZRRRMMMKKKJJJIIIGGGIIIKKKQQQdddooofffmmmyyypppUUUKKKDDD;;;555666666666666555444444333333444333222111111111222333000000000000000000000000111111111111111000//////000000111111111111000000111111111111111111111111000000111222333444444555333777555666<<<@@@RRRnnnooo]]]hhhxxxddd^^^fffuuu{{{zzzzzzyyyxxxwwwuuuuuutttvvvqqqnnnnnnqqqrrrooollllllkkkjjjjjjkkkjjjhhhfffeeefffggghhhhhhgggfffeeefffgggiiikkknnnttt{{{rrrccc```bbbeeefff}}}iiidddyyy}}}zzzwww|||mmmXXXDDD:::wwwpppccc\\\SSSNNNLLLKKKIIIGGGIIIJJJNNN^^^{{{nnndddhhhssssssWWWJJJDDD;;;666777666666666555444444333333444333222111111111222222222222222222222222222222111111111111111000//////222222333333333333222222111111111111111111111111000000111222333444444555333777666777===BBBUUUrrrkkk[[[hhh|||hhhaaaiiiwww|||{{{zzzyyyxxxvvvuuutttsssuuuqqqmmmmmmpppqqqnnnkkkkkkiiihhhiiijjjiiihhhfffddddddeeeeeeeeeeeeddddddeeefffhhhjjjmmmssszzzyyyhhhbbbcccfffggguuupppfffuuu|||vvvppp[[[HHH>>>|||ttteee^^^UUUOOOMMMLLLJJJHHHIIIHHHKKKWWWqqqoooaaacccooowwwYYYJJJCCC<<<888888666666666555444444333333444333222222111111222222222222222222222222222222111111111222111111000///222222333333333333222222111111111111111111111111000000111222333444555555333888777888>>>DDDYYYyyyeeeWWWhhhooogggmmm{{{~~~|||{{{zzzxxxvvvtttsssrrrssspppmmmlllnnnnnnllliiihhhfffeeefffggggggfffeeecccbbbaaaaaaaaaaaabbbccccccdddfffhhhkkkqqqxxx}}}pppfffdddfffggglllwwwhhhqqquuu|||uuu___LLLBBBzzziiibbbXXXQQQNNNMMMKKKIIIHHHHHHIIIRRRjjjtttbbbdddqqq|||]]]KKKBBB===999999666666666555444444333333333333222222222222111222000000000000000000000000111111111222222111111000000000111111111111000000111111111111111111111111000111111222333444555555222777666888>>>FFF^^^___TTTiiiyyypppttt~~~|||{{{zzzwwwuuusssqqqqqqqqqooolllkkkkkkkkkiiigggeeecccbbbbbbcccdddcccbbbbbb```^^^]]]]]]^^^```bbbaaabbbdddfffiiiooovvv{{{xxxiiiddddddfffhhh|||jjjoooxxx|||yyyaaaMMMBBBmmmeeeZZZRRROOONNNLLLJJJHHHHHHIIIQQQggg}}}hhhiiixxxaaaLLLCCC>>>;;;999666666666555444444333333333333333333222222111111000000000000000000000000111111222222222222111111000000111111111111000000111111111111111111111111111111222333444555555666000666666777???HHHddd~~~[[[TTTlllyyy{{{~~~}}}{{{zzzxxxvvvtttrrrpppoooooommmkkkiiihhhgggeeedddbbb```^^^^^^___``````___```^^^[[[ZZZZZZ[[[^^^```^^^___aaacccgggllltttyyy|||ooofffeeefffiiimmmppp{{{}}}cccLLLAAAqqqhhh]]]TTTPPPOOOMMMKKKHHHIIIJJJQQQeeepppooo}}}fffNNNDDD@@@<<<888666666666555444444333333222333333333333222111000222222222222222222222222000111222222333222222222222222333333333333222222111111111111111111111111111111222333444555666666000666777888@@@LLLjjj|||\\\XXXrrr~~~~~~|||{{{xxxwwwvvvtttrrrpppooonnnmmmllljjjgggeeecccbbbbbbaaa^^^\\\[[[[[[\\\\\\[[[\\\ZZZXXXVVVVVVXXXZZZ\\\ZZZ[[[]]]___bbbhhhoootttzzzxxxllliiiiiilllqqqpppsssgggNNNAAAtttkkk___UUUQQQOOONNNLLLHHHJJJKKKQQQcccwwwqqq~~~iiiQQQFFFBBB<<<666666666666555444444333333222222333333333222111000222222222222222222222222000111222222333333333222222222333333333333222222111111111111111111111111111222222333444555666666222888999:::CCCPPPppp~~~```___yyy~~~|||zzzuuutttsssrrrqqqooonnnnnnkkkkkkiiifffccc````````````]]]ZZZXXXXXXYYYXXXWWWWWWUUUTTTSSSSSSTTTUUUWWWUUUVVVXXXZZZ]]]cccjjjooozzzuuupppooonnnwwwpppiii~~~mmmRRREEEuuulll```VVVQQQPPPNNNMMMHHHJJJLLLPPPaaa~~~{{{qqq|||kkkRRRGGGCCC<<<555777666666555444444333333222222333444333222111000000000000000000000000000000111222333333333333333000000111111111111000000111111111111111111111111111222222333444555666666333:::;;;===EEESSStttdddddd~~~|||zzzssssssrrrqqqpppooonnnmmmkkkjjjiiieeebbb___^^^___```]]]YYYWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRTTTVVVZZZ___ggglllyyy~~~|||vvvuuunnn{{{{{{oooaaa{{{|||rrrWWWIII~~~ppp^^^SSSPPPPPPOOOLLLHHHJJJKKKNNN\\\xxxwwwtttYYYJJJCCC>>>999555555555555555444444444444444333333333333222222222222222222222222222222222111111111000000//////222222111111111111222222333333333333333333333333444333222222222444666888555888;;;>>>DDDYYY}}}jjjlll}}}|||||||||sssssssssrrrqqqnnnllljjjkkkiiifffccc```___^^^^^^^^^\\\ZZZYYYYYYXXXUUUSSSPPPOOOMMMLLLLLLNNNOOOQQQMMMPPPSSSTTTVVV[[[bbbgggqqqyyyyyyxxxtttpppdddsss___FFFrrr```TTTPPPPPPNNNLLLHHHIIIJJJMMM[[[vvvyyy~~~cccNNNCCC<<<999666555555555555444444444444444333333333333222222222222222222222222222222222111111111000000000000222222111111111111222222222222222222222222222222444333222222222444666777555777;;;???GGG\\\pppwww~~~|||||||||tttssssssqqqpppnnnlllkkkkkkiiifffcccaaa___^^^^^^^^^\\\YYYXXXWWWVVVTTTRRROOONNNLLLKKKKKKLLLNNNOOOLLLOOOQQQRRRSSSWWW^^^dddnnnwwwzzzuuu{{{fffpppcccIIIwwweeeXXXRRRPPPNNNLLLHHHHHHIIILLLYYYrrr{{{sssXXXDDD<<<:::666666666555555555444444444444333333333333222222222222222222222222222222111111111111111000000000222222111111111111222222111111111111111111111111444333222222333444666777444666;;;@@@JJJaaavvv~~~}}}|||{{{uuutttrrrpppnnnmmmlllllljjjiiifffdddaaa```___^^^^^^\\\XXXVVVUUUSSSPPPNNNMMMLLLJJJJJJIIIJJJKKKLLLJJJLLLNNNOOOPPPSSSZZZ___kkksss{{{~~~}}}xxxoooqqqzzziiiNNN}}}kkk]]]VVVRRROOOMMMIIIHHHHHHKKKUUUllleeeIII<<<<<<777777666666555555444444444444333333333222222222111222222222222222333333111111111111111111111111222222111111111111222222222222222222222222222222333333222333333444666777555777:::AAALLLcccwwwvvv~~~|||{{{zzztttssspppnnnlllllllllllliiihhhfffdddbbb```^^^^^^^^^[[[WWWTTTRRRPPPMMMKKKJJJJJJIIIHHHHHHHHHIIIIIIFFFIIIKKKLLLNNNRRRYYY^^^hhhpppxxx{{{~~~~~~{{{}}}xxxyyypppSSSqqqbbbYYYTTTQQQOOOJJJGGGGGGJJJRRReeesssOOO??????888777777666555555444444444444333333333222222222111111111222222333333333111111111111111222222222222222111111111111222222333333333333333333333333222333333333444555555666777777:::AAAMMMdddlllrrr~~~}}}~~~{{{yyywwwsssqqqooolllkkkjjjjjjjjjgggfffeeecccaaa___]]]]]]^^^ZZZUUUQQQNNNLLLJJJHHHIIIHHHGGGGGGFFFFFFFFFFFFCCCFFFIIIKKKMMMQQQYYY___fffnnnuuuyyy||||||{{{vvvYYYttteee[[[TTTQQQPPPKKKHHHGGGJJJOOO]]]zzz~~~UUUAAA@@@999888777777666555444444444444333333333333222222111111111222222333333444111111111222222222222222222222111111111111222222333333333333333333333333222222333444444555555555888777:::AAANNNgggcccooo}}}{{{zzzxxxwwwyyy~~~~~~zzzvvvtttpppooommmkkkiiihhhggggggddddddcccbbb```^^^\\\[[[\\\XXXSSSNNNLLLJJJHHHFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBEEEHHHJJJKKKPPPWWW]]]bbbkkkrrrwww{{{yyyyyy||||||___ttteeeZZZSSSPPPOOOLLLHHHHHHKKKLLLVVVqqqYYYBBB@@@999999888777666555444444444444333333333333222222000111111222333333444444111111111222222333333333222222111111111111222222222222222222222222222222222222333444555555555555777777:::BBBQQQkkkwww```qqq}}}vvvrrrrrrppprrr{{{~~~}}}yyytttqqqllllllkkkjjjhhhfffeeedddbbbbbbbbbaaa___]]][[[YYYZZZVVVPPPLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDFFFHHHHHHIIIMMMSSSXXX___gggoootttzzzzzz~~~}}}zzz}}}}}}fffsssdddXXXRRROOONNNLLLHHHHHHKKKKKKRRRkkk[[[BBB???999999888777666555444444444444444333333333222222000000111222333333444444111111111222222333333333222222111111111111222222111111111111111111111111111222333444555555555555777666:::CCCTTTooottt```uuu~~~uuunnnmmmkkkkkkttt}}}xxxsssooojjjkkkkkkjjjhhhfffcccbbb```aaaaaa```^^^\\\ZZZXXXYYYUUUOOOKKKIIIHHHFFFEEEGGGGGGGGGGGGFFFEEECCCCCCEEEGGGHHHHHHGGGIIIOOOTTT\\\dddmmmrrrxxx}}}}}}~~~uuuxxx}}}|||zzzjjjzzzjjjZZZPPPMMMNNNIIILLLHHHGGGLLLOOO```|||bbbDDD<<<::::::999888777666555555333333333333333333333333111111222222222333333333333333333222222000//////000111111111111222222222111222222333333222222111222222222333444555666777555:::>>>DDDXXXyyysssYYYzzz~~~tttjjjiiiiiiooo{{{~~~~~~~~~zzzsssmmmllljjjhhhhhhhhhgggeeecccdddbbb___^^^^^^^^^\\\[[[VVVSSSNNNKKKJJJIIIHHHFFFGGGEEECCCDDDFFFFFFDDDBBBFFFGGGHHHHHHHHHJJJNNNRRRXXX^^^gggpppwww}}}uuupppsssyyy}}}|||~~~}}}xxxhhh}}}mmm^^^TTTPPPPPPJJJLLLHHHGGGLLLNNN^^^yyy{{{www```EEE>>>:::999999888777666555444333333333333333333333333111111222222222333333333111111222222222222111111111111111111222222222222222222333333333333222222222222222333444555666777666:::>>>EEEYYY{{{sss]]]vvviiigggffflllwww}}}||||||~~~~~~xxxtttmmmkkkiiihhhhhhhhhfffdddeeeccc```___^^^]]][[[ZZZVVVRRRNNNKKKIIIHHHGGGFFFFFFDDDCCCCCCEEEEEEDDDBBBDDDEEEFFFFFFFFFIIILLLOOOUUU\\\eeeooovvv|||wwwooonnnppprrrxxx{{{xxxxxx}}}ooorrrcccXXXSSSQQQLLLMMMIIIHHHLLLMMM[[[uuupppkkkvvv\\\EEE???999999888777666555444444444444444333333222222222111111222222222333333333///000111222333333333333111111111111222222222333333333444444444444333333222222333333444555777888888;;;>>>FFF[[[~~~ttteeeyyyiiifffdddhhhttt~~~}}}}}}{{{vvvnnnllljjjiiiiiihhhgggeeefffdddaaa______]]][[[XXXUUURRRMMMJJJHHHHHHFFFEEEEEEDDDBBBCCCDDDDDDCCCAAABBBCCCDDDDDDDDDFFFJJJLLLRRRYYYdddnnnvvv{{{{{{pppjjjhhhhhhqqqssspppooo}}}xxxsssvvvggg\\\UUURRRMMMNNNIIIHHHLLLLLLXXXpppnnneeeooozzzYYYEEE@@@999888888777666555444444555555444333333222111111111111222222222333333333000000111222333333333333111111111222222222333333333444444555555444444333333333333333444666777888888;;;>>>FFF]]]yyyooozzziiifffccchhhttt~~~xxxrrrnnnkkkiiigggggggggfffeeegggeeebbb```___]]]ZZZWWWTTTQQQLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAACCCDDDDDDDDDFFFHHHKKKOOOWWWbbbmmmuuu{{{sssjjjfffdddjjjkkkiiiiiixxxzzznnnvvvyyykkk___VVVQQQNNNNNNHHHHHHLLLKKKUUUkkkrrrdddlllvvvXXXFFF???999999888777666555444444555555444333333222111111111111222222222333333333222222333333333333222222111222222222222333333333333444444555555444444333333333333444555666777888777:::===GGG```yyyzzziiifffccchhhuuu~~~vvvpppmmmjjjgggeeeeeeeeeeeedddfffeeecccaaa```^^^ZZZWWWTTTQQQLLLIIIHHHGGGFFFEEECCCCCCDDDCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFHHHJJJNNNUUU```kkkssszzzwwwlllfffeeedddffffffgggrrr|||mmm{{{|||nnnaaaVVVPPPMMMMMMHHHGGGLLLKKKSSSgggwwweeelllsssYYYGGG???::::::999888777666555555444444444333333222222222111111222222222333333333222333333333333333222222222222222222333333333333333333444444444444333333333333333444555666888888666:::???KKKeee|||mmmiiigggkkkxxxxxxrrrmmmjjjfffdddddddddddddddeeedddcccbbbaaa___[[[XXXUUURRRMMMJJJHHHHHHFFFEEECCCDDDEEEDDDBBBBBBBBBCCCBBBDDDFFFFFFFFFFFFHHHJJJLLLSSS]]]gggpppwww}}}~~~ooogggdddaaacccfffiiiooonnnzzzrrrdddXXXPPPMMMLLLGGGGGGLLLKKKRRReee}}}kkkqqqrrrZZZIII@@@;;;;;;:::999888777666666333333333333333333333333111111222222222333333333111111222333444444444444222222222333333333444444222222333333333333222222444444444444555777888999777;;;BBBPPPkkk}}}vvvssspppsssyyysssnnnjjjfffddddddeeeeeeeeedddccccccbbbbbb```\\\YYYVVVRRRNNNKKKIIIHHHGGGFFFCCCEEEFFFEEECCCBBBCCCEEEAAACCCEEEFFFFFFFFFGGGHHHIIIOOOXXXbbbkkkttt{{{vvvhhhbbb^^^aaagggjjjkkkvvv{{{sssxxxtttfffYYYQQQLLLLLLFFFGGGMMMKKKQQQdddtttxxxrrr\\\KKK@@@<<<;;;;;;:::999888777777333333333333333333333444111111222222222333333333///000111333444555666666222222333333333444444444111222222333333222222111444444444444666777888999888<<>><<<999888777777555333666555555555555444444444444333222111111222333444333444444555555444444333333333333333333333333333333333333333333333333333444444444555666777888999999???EEESSSvvvlllttt}}}{{{xxxvvvppplllgggddddddeeeffffffcccbbbaaa```^^^\\\[[[[[[RRRQQQPPPNNNLLLIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCGGGGGGHHHGGGGGGFFFEEEDDDIIIMMMUUU]]]eeennnvvv{{{~~~tttbbb```bbbccciiinnnkkk{{{vvvnnn}}}xxxwwwjjj^^^XXXSSSPPPLLLKKKIIIKKKSSS]]]yyyzzz```LLLEEE>>><<<999888777777666444666555555555555444444444333333222111111222333333333444444555555444444333333333333333333333333333333333333333333333333333222222222333444555666777:::???FFFVVVyyypppxxx~~~|||zzzwwwuuupppmmmhhheeeeeeeeeeeedddbbbaaa```___]]][[[ZZZZZZSSSRRRQQQOOOLLLJJJHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGKKKRRRZZZcccllltttyyy{{{hhh```aaa```eeeiiihhhwwwvvvmmmzzz|||{{{nnnbbbZZZSSSPPPMMMKKKJJJKKKSSS\\\tttiiiQQQFFF>>><<<999777888888777666666555555555555444444444333333222222222222333333333444444555555444444333333333333333333333333333333333333333333333333333222222222333444555777777:::???HHH[[[}}}rrr|||~~~|||yyyuuussspppmmmiiigggfffeeedddcccbbbaaa```^^^\\\[[[YYYYYYTTTSSSQQQOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCEEEFFFFFFGGGGGGGGGEEEIIIPPPWWW```iiiqqqwwwtttiiihhhdddgggkkkiiiwwwwwwnnnxxx{{{rrrddd[[[SSSPPPMMMLLLJJJKKKRRR[[[pppuuuXXXFFF>>><<<999777777888888777666555555555555444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333444555555555666888999:::999>>>III___rrr}}}~~~~~~{{{xxxtttrrrpppmmmjjjhhhgggfffdddbbbcccbbbaaa___]]][[[ZZZYYYUUUTTTRRRPPPMMMLLLJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEHHHNNNUUU]]]fffooouuu~~~sssrrrkkkiiimmmlllwww|||qqqyyywwwzzzvvveeeZZZSSSPPPNNNMMMKKKKKKRRRZZZkkkaaaGGG@@@===999777777888888777666555555555555444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333555555555666777888999:::888===JJJcccttt|||}}}}}}zzzwwwsssqqqooommmjjjhhhhhhfffdddccceeedddcccaaa^^^\\\[[[ZZZUUUTTTRRROOOMMMLLLKKKKKKGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFIIINNNTTT[[[dddlllrrr{{{}}}{{{yyynnnjjjllljjjqqqwww|||tttwwwzzzhhh[[[SSSPPPNNNMMMKKKKKKQQQYYYiiilllMMMBBB>>>:::777777777777777666555555555555444444444333333444444444444333333333444444555555444444333333333333333333333333333333333333333333333333333333333333444555666888888999===LLLhhhyyy}}}~~~|||zzzwwwsssqqqooommmiiihhhggggggfffeeefffeeedddaaa___]]][[[ZZZUUUSSSQQQOOOMMMLLLLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGFFFDDDDDDGGGJJJNNNRRRXXX```iiinnnwww{{{vvvnnnppplllooo|||}}}~~~rrrttt~~~kkk]]]SSSPPPOOONNNKKKKKKQQQYYYgggyyyVVVDDD@@@;;;777666666666666666555555555555444444444333333444555555444333333333444444555555444444333333333333333333333333333333333333333333333333333333333444444555777888999;;;???OOOmmm~~~{{{yyywwwtttrrrooolllhhhfffggghhhhhhhhhfffeeecccaaa^^^\\\ZZZYYYTTTSSSPPPMMMLLLKKKLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGIIILLLPPPUUU\\\dddjjjsssxxx}}}}}}ssssssnnnllluuu}}}rrrrrr~~~nnn```SSSPPPOOONNNKKKKKKPPPXXXfff\\\EEEAAA;;;777666666666555666666555555555444444444333333444555555444333333333444444555555444444333333333333333333333333333333333333333333333333333666666666666777999:::;;;===AAARRRppp~~~{{{yyywwwtttrrrppplllhhheeefffhhhiiijjjeeedddbbb```]]][[[YYYXXXTTTRRROOOMMMKKKKKKKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKNNNRRRYYYaaafffqqqvvv}}}|||qqqpppjjjffflll|||rrrqqq{{{nnn^^^XXXRRRNNNMMMMMMMMMQQQVVViiicccFFF>>>999999999777555666666666555555555444444444333444444555555444444333333333333333333333333333777666555444444444444444333333333333333333333333444444444555777888:::;;;<<<>>>QQQvvv~~~|||yyyvvvtttppppppnnnmmmkkkiiihhhhhhhhheee```\\\YYYWWWWWWXXXRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGJJJLLLQQQWWW___dddmmmuuu}}}xxxrrrkkkdddgggoooxxxrrrzzzooo___YYYSSSNNNMMMMMMMMMPPPVVVjjjcccFFF>>>999999999777555666555555444444444333333333333444444555555444444333333333333333333333333333666555444444333333444444333333333333333333333333444444444555777888:::;;;<<>>999999999777555666444444444333333333222222333444444555555444444333333333333333333333333333444444333333222222333333333333333333333333333333444444444555777888:::;;;<<>>999999999777555666555555444444444333333333333444444555555444444333333333333333333333333333333333222222111222222333222222333333333333444444444444444555777888:::;;;===DDD\\\lll{{{~~~~~~}}}}}}uuutttrrrpppmmmjjjhhhgggfffeeedddbbb```\\\YYYWWWVVVUUUSSSRRRPPPOOOOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEEEECCCDDDFFFGGGKKKPPPWWW\\\fffmmmuuuzzz|||}}}{{{jjjgggiiifffcccdddwwwtttvvvsssqqq|||zzziii\\\VVVPPPOOOMMMLLLOOOTTT```yyy}}}]]]FFF>>>999999999777555666666666666666555555555555333444444555555444444333333333333333333333333333222222111111111222222333222222222333333444444444444444444555777888:::;;;===FFF```{{{dddsss~~~|||{{{ssssssqqqooommmllljjjjjjfffffffffdddbbb^^^[[[YYYVVVUUUSSSRRRPPPOOOOOOOOOPPPOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFCCCDDDEEEFFFHHHMMMTTTYYYccciiirrrxxx|||~~~{{{gggdddfffdddaaabbbqqqwwwwwwqqqjjjtttnnn^^^WWWQQQOOOMMMLLLOOOTTT```xxx{{{www\\\FFF>>>999999999777555666777777777666666666666555333444444555555444444333333333333333333333333333222222111111222222333333111222222333333444444555444444444555777888:::;;;===HHHccclll^^^lll~~~|||zzztttsssrrrqqqooonnnllllllgggggggggeeeccc```]]][[[VVVUUUTTTRRRQQQPPPOOOOOOQQQQQQPPPOOOMMMLLLKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFCCCDDDEEEEEEGGGLLLRRRVVV___eeennnvvv|||~~~iiicccccc```___aaammm{{{xxxpppdddlll}}}sss^^^XXXRRRPPPMMMLLLNNNSSS___uuu|||rrr}}}uuu[[[FFF>>>999999999777555666777666666666666555555555333444444555555444444333333333333333333333333333222222222222222333444444111111222333333444555555444444444555777888:::;;;===IIIdddbbbWWWddd|||yyyxxxwwwvvvtttqqqooonnnmmmiiihhhgggeeeccc```^^^]]]XXXWWWUUUTTTRRRQQQQQQQQQRRRRRRQQQOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEGGGKKKPPPUUUZZZ```jjjssszzzooofffccc``````eeejjj~~~www~~~ooo___dddvvvuuu___XXXRRRPPPNNNLLLNNNSSS\\\rrrwwwllluuuttt[[[FFF>>>999999999777555666666666555555555444444444333444444555555444444333333333333333333333333333333222222222333444444555111111222333333444555555444444444555777888:::;;;===JJJeee]]]PPP\\\~~~}}}zzz|||{{{yyyvvvssspppnnnmmmjjjiiigggeeecccaaa___^^^YYYXXXWWWUUUTTTSSSRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDEEEEEEEEEFFFJJJPPPTTTWWW]]]gggqqqyyy~~~vvvkkkfffbbbdddjjjjjj}}}vvvzzznnn[[[^^^ppp~~~xxxddd[[[RRRPPPOOOMMMMMMOOO[[[yyyxxxaaagggqqqZZZIII@@@999888777555444666666666555444444444444555444444444444444444444444333333333333333333333333222222222222222222222222555555555444444333333333444555666666666666888:::;;;LLLiii|||YYYSSS\\\yyy}}}{{{zzzwwwssspppppppppooonnnkkkjjjiiihhhgggddd```\\\YYYXXXVVVTTTRRRPPPOOOOOOUUUSSSQQQQQQPPPOOOLLLJJJLLLLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIIIIHHHJJJMMMOOORRRYYYcccmmmuuu{{{wwwnnngggddddddeeevvvtttnnnyyyjjj\\\ZZZeeerrrxxxggg]]]TTTQQQPPPNNNNNNPPPYYYwwwyyybbbggg~~~qqqXXXIII@@@999888888666555666555444444333333333333333444444444444444444444444333333333333333333333333222222222222222222222222444444333333333222222222444555666666666777999;;;???OOOlllwwwYYYRRR^^^xxx|||zzzzzzvvvrrrpppoooooonnnmmmkkkjjjiiihhhgggddd```]]]ZZZYYYWWWUUUSSSRRRQQQQQQRRRQQQPPPPPPQQQPPPNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIHHHHHHIIILLLOOOQQQWWW```iiipppwww|||xxxkkkccc```___mmmrrrkkktttjjjYYYTTT^^^jjj|||kkkaaaWWWSSSQQQOOOOOOPPPXXXuuu}}}gggkkk~~~rrrWWWIII@@@999888888666666777666555444444333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222111111444555666666666777999;;;DDDTTTooosss\\\TTTcccyyy~~~|||zzzyyyuuuqqqooonnnnnnmmmlllkkkjjjhhhhhhgggddd```]]][[[ZZZXXXWWWUUUTTTSSSSSSQQQPPPOOOPPPQQQQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIHHHHHHIIILLLNNNPPPTTT[[[bbbiiipppxxx|||~~~ooobbb^^^[[[gggssskkkssslllWWWMMMSSS^^^ooodddYYYUUURRRPPPOOOQQQXXXtttqqqsssvvvXXXJJJAAA:::999999777666888888888777666666666666777444444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222222444555666777666888:::<<>>BBBWWWyyy~~~fffiiirrr|||www}}}{{{xxxtttpppnnnmmmmmmlllkkkkkkiiigggfffeeedddbbb```YYYYYYXXXWWWVVVVVVWWWWWWXXXVVVTTTTTTSSSRRROOOLLLLLLLLLKKKKKKJJJKKKKKKLLLHHHHHHHHHHHHGGGGGGJJJLLLOOOPPPRRRUUUZZZccclllsssttt|||xxxhhhccc^^^pppuuujjjjjjrrrcccNNNJJJOOOpppdddXXXSSSPPPNNNNNNQQQUUUpppwwwPPPGGG>>><<<:::666444555555444444333333333333333444444444444444444444444333333333333333333333333444444444444444444444444222222333333333444444444333555777777888999<<<>>>EEE\\\|||gggooottt~~~|||xxxuuuqqqnnnnnnmmmmmmlllkkkiiigggeeeeeedddcccaaaZZZZZZYYYXXXXXXXXXYYYYYYXXXVVVUUUUUUUUUTTTRRRPPPLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHGGGFFFGGGIIIKKKMMMNNNOOORRRWWW___hhhooottt|||}}}kkkddd[[[jjjyyynnnnnnuuujjjRRRKKKNNNooocccWWWQQQOOOMMMNNNQQQQQQnnnQQQHHH???<<<:::666444444666666555444444444444555444444444444444444444444333333333333333333333333444444444444444444444444111111111222222333333333333555777777888999<<>>999777999666555555444444444444555555555444444444444555666666555555555555555555555555444444444444444444444444444444333333333222222222555777888888777888===AAALLLeeettt{{{{{{}}}|||wwwvvvtttrrrooollljjjiiijjjiiigggfffeeeddddddccc]]]\\\[[[ZZZYYYYYYZZZZZZ\\\ZZZWWWUUUSSSSSSTTTUUUPPPNNNLLLKKKLLLLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHLLLMMMNNNPPPTTT[[[bbbhhhuuu|||oooeee[[[gggyyyyyywwwvvvYYYPPPWWWvvveeeWWWTTTRRRNNNNNNRRRWWWhhh\\\FFF===>>>999777999666555555444444444444555555444444444333444555555666444444444444444444444444333333333333333333333333111111222333444555666666555777999888777888===AAAMMMfff}}}~~~}}}{{{zzzwwwvvvtttrrrooolllkkkiiihhhgggfffddddddccccccccc___]]][[[YYYXXXXXXYYYYYYZZZXXXVVVTTTSSSRRRSSSSSSPPPNNNLLLLLLLLLMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLNNNRRRXXXaaagggqqqyyynnnddd[[[eeettt{{{\\\PPPTTTwwwfffXXXUUUSSSOOOOOOSSSWWWhhh]]]GGG===>>>999777999666555555444444444444555555333333333333333444444555333333333333333333333333333333333333333333333333222222333444555666666777555777999888777999>>>BBBMMMiii~~~{{{yyywwwxxxwwwuuurrrooommmkkkjjjfffeeedddcccccccccccccccaaa___[[[WWWUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQPPPNNNMMMMMMMMMMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKNNNVVV___eeelllttt{{{~~~mmmbbb\\\bbbnnnaaaQQQRRRwwwfffXXXTTTRRRNNNNNNRRRWWWggg^^^HHH>>>>>>888777999777555555444444444444555555333222222222222333444444333333333333333333333333222222222222222222222222666666555555555444444444555777999888777999>>>CCCNNNlll~~~{{{yyywwwxxxwwwuuurrrpppmmmkkkjjjfffeeedddddddddddddddeeeccc```[[[VVVTTTTTTVVVWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPOOONNNNNNNNNNNNLLLKKKHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHIIILLLSSS\\\cccgggpppxxx}}}nnnbbb^^^aaaiii~~~fffTTTSSSvvveeeWWWSSSQQQLLLLLLPPPVVVfff___III>>>>>>888666999777555555444444444444555555333222222222222333444444444444444444444444444444222222222222222222222222666666555555555444444444555777999888888:::???DDDOOOppp~~~}}}{{{yyyxxxwwwuuussspppmmmkkkjjjhhhggggggfffffffffggggggeeeaaa\\\WWWTTTTTTUUUWWWXXXXXXXXXWWWVVVTTTRRRQQQPPPOOOOOOOOOPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIIIILLLRRRZZZ```cccllluuu{{{rrreeeaaabbbjjj}}}kkkXXXVVVvvveeeWWWSSSQQQLLLKKKOOOVVVfffaaaJJJ>>>>>>888666999777555555444444444444555555333333333333333444444555555555555555555555555555333333333333333333333333222222333444555666666777555777999999888;;;@@@DDDPPPsss}}}{{{yyywwwvvvssspppnnnlllkkkkkkjjjiiihhhhhhhhhhhhhhheeebbb]]]YYYVVVUUUVVVWWWZZZYYYXXXWWWUUUTTTSSSSSSPPPPPPOOOPPPQQQPPPMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIKKKOOOVVVZZZ___hhhrrrxxx~~~yyyjjjdddfffnnnppp[[[WWWwwwgggXXXTTTQQQLLLLLLPPPUUUfffaaaJJJ???>>>888666999888555555444444444444555555444444444333444555555666444444444444444444444444333333333333333333333333111111222333444555666666444777999999999;;;@@@EEEQQQvvv~~~}}}yyyxxxvvvssspppnnnlllkkklllllljjjiiihhhhhhhhhhhhdddbbb^^^[[[XXXWWWWWWWWWZZZYYYWWWUUUSSSSSSSSSSSSQQQPPPPPPQQQRRRQQQNNNKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIIIIJJJLLLPPPTTTZZZdddnnnuuu{{{ooohhhllluuuuuu]]]VVVyyyhhhYYYUUUSSSMMMMMMQQQTTTfffbbbKKK???>>>888666:::888555555555444444555555555555444444444444555666666333333333333333333333333444444444444444444444444444444333333333222222222444777999999999;;;AAAEEERRRxxx{{{{{{~~~yyyxxxvvvsssqqqnnnlllkkkmmmlllkkkiiihhhgggggggggdddbbb___\\\ZZZXXXWWWWWWZZZXXXUUUSSSQQQQQQRRRSSSQQQPPPPPPRRRRRRQQQNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJFFFHHHIIIIIIIIIJJJMMMOOOWWWaaalllrrrxxx~~~~~~~~~~~~sssjjjooozzz{{{xxx]]]TTTyyyiiiXXXQQQPPPNNNNNNOOOWWWeee~~~xxxyyy|||___PPPAAA:::999888666666666666555555555444444444555555555555555555555555444444222222222222444444333333333333333333333333555444444333333444444555666555666888888999???GGGWWWxxx{{{{{{{{{{{{yyyvvvxxx|||zzzxxxvvvssspppnnnlllllliiiiiiiiihhhhhhhhhhhhhhhhhheeeaaa]]][[[ZZZZZZ[[[YYYXXXWWWUUUSSSRRRPPPOOOOOOPPPPPPOOONNNLLLJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJRRRXXX```jjjsssxxx{{{}}}}}}||||||wwwiiimmm~~~}}}\\\IIIzzzjjjZZZSSSQQQOOONNNOOOVVVddd}}}}}}zzz```PPPAAA;;;999888666666666666555555555444444444444444444444444444444444444444333222222333444444333333333333333333333333555444444333333444444555666555666888888999???HHHYYY{{{{{{uuurrrpppnnnlllkkksss~~~~~~{{{{{{yyywwwtttqqqooonnnmmmjjjjjjjjjjjjiiiiiihhhhhhiiifffbbb___\\\[[[\\\\\\ZZZYYYXXXVVVUUUSSSRRRRRRPPPPPPPPPOOONNNLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGGGGGGGGGGHHHIIIJJJPPPTTT\\\dddlllrrrvvvxxxyyyxxxxxx||||||pppppp}}}aaaNNN{{{lll\\\UUUSSSPPPNNNNNNVVVccc|||```QQQAAA;;;:::888777777555555555555555444444444333333333333333333333333444444333333333333444444333333333333333333333333555444444333333444444555666555666888999999@@@HHH\\\xxxpppjjjfffdddddddddjjjrrr|||yyy|||{{{yyyvvvsssqqqooonnnllllllkkkjjjiiiiiihhhhhhiiigggddd```^^^]]]]]]]]]ZZZYYYYYYXXXVVVUUUTTTTTTQQQQQQPPPOOONNNLLLKKKJJJKKKJJJIIIHHHHHHJJJLLLMMMHHHGGGGGGGGGGGGHHHHHHIIIMMMPPPVVV]]]dddjjjnnnqqqrrrssstttyyy~~~vvvqqqzzz~~~fffTTT}}}mmm]]]VVVSSSPPPMMMLLLUUUbbbzzz```QQQAAA;;;:::888777777555555555555555555555555333333333333333333333333444444444333333444444444333333333333333333333333555444444333333444444555666555666999999:::AAAIII^^^zzzppphhhbbbaaabbbccceeejjjsss|||yyy{{{{{{yyywwwtttqqqooonnnllllllkkkjjjiiiggggggfffhhhfffccc```^^^]]]]]]]]]YYYYYYXXXXXXWWWVVVUUUUUURRRQQQQQQPPPNNNMMMLLLKKKNNNLLLJJJHHHGGGIIIKKKLLLHHHGGGGGGGGGGGGGGGHHHHHHLLLNNNQQQWWW]]]cccgggjjjmmmnnnqqqvvv{{{xxxppptttgggUUUooo^^^VVVRRROOOLLLLLLTTTaaaxxx```QQQBBB;;;:::999777777444555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333555444444333333444444555666555666999999:::AAAJJJ```|||qqqgggaaaaaabbb______aaahhhuuu~~~{{{zzzzzzyyywwwtttqqqnnnlllkkkjjjiiihhhgggfffeeeeeefffeeebbb```^^^]]]\\\\\\YYYXXXXXXWWWVVVUUUUUUUUUSSSRRRQQQPPPNNNMMMLLLLLLQQQOOOLLLIIIGGGHHHIIIJJJHHHGGGGGGFFFFFFGGGGGGGGGKKKMMMOOOSSSXXX]]]bbbdddgggjjjnnnssswww|||tttlllpppeeeSSSrrr___VVVRRROOOMMMMMMSSS___vvvaaaRRRBBB<<<;;;999888888444444444555555555555555333333333333333333333333444444555555555555444444333333333333333333333333555444444333333444444555555555666999:::;;;BBBKKKbbbsssiiicccaaaaaa___^^^___dddooo}}}zzzzzzyyywwwuuuqqqnnnllliiiiiihhhgggffffffeeeeeeeeedddbbb```___]]]\\\\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMQQQOOOMMMJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGJJJKKKMMMPPPTTTXXX[[[]]]```ccchhhmmmqqquuuzzz~~~ssskkknnneeeQQQvvvbbbWWWSSSPPPOOOPPPSSS^^^uuuaaaRRRBBB<<<;;;999888888444444444555555555666666444444444444444444444444333444555666666555444333333333333333333333333333555444444333333444444555555555666999:::;;;CCCKKKddd|||qqqkkkgggeeeccc```aaadddkkkxxx}}}{{{{{{{{{yyyvvvsssooommmiiihhhhhhhhhggggggffffffeeeeeecccbbb```___^^^]]]\\\\\\ZZZYYYWWWVVVUUUTTTUUUTTTRRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGIIILLLOOORRRTTTUUUWWW[[[```eeehhhlllrrrvvv{{{|||~~~~~~}}}uuummmmmmfffQQQyyydddXXXTTTRRRRRRSSSRRR^^^tttaaaRRRBBB<<<;;;999888888444444444555555555666666555555555555555555555555333444555666666555444333333333333333333333333333555444444333333444444555555555666999:::<<>>999999666777777777666555555444444444444444444444444444444333333333444444555555555333333333333333333333333222222222222333444555666555444666888999===IIIUUUvvvwwwvvv{{{}}}yyytttxxx}}}zzzwwwuuussspppooonnnllljjjhhhgggffffffeeecccaaaaaa```aaaaaa______````````````______^^^[[[WWWUUUTTTTTTRRRQQQMMMMMMMMMMMMKKKIIIGGGEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@BBBDDD@@@AAACCCDDDFFFIIIMMMPPPRRRUUUZZZ^^^ccciiipppttt|||wwweeeeeebbbggguuutttiiiUUUnnn^^^VVVSSSRRRQQQUUUcccwwwhhhNNNBBB999;;;???999777666555444333444555555666666555555555444444444444444444444444444444444222222333333333333444444333333333444444444555555666666777999999<<>>999777666555444333444444555666666555555555444444444444444444444444444444444222222333333333333444444333333333444444444555555666666777999999<<>>888666666555444444444444555555555555555555444444444444444444444444444444444222222333333333333444444333333333444444444555555666666777999999<<>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>???AAADDDHHHLLLNNNPPPVVV^^^fffkkkooorrrtttxxx{{{pppiiidddooouuutttggguuucccWWWRRRRRRSSS\\\mmmjjjSSSFFFAAA::::::<<<777555555555555555444444444444555555555555555555555444444444444444444444444222222222333333333444444333333333444444444555555666666777999999<<>>>>>???@@@BBBDDDFFFHHHHHHNNNUUU\\\bbbfffjjjmmmuuuyyy}}}pppjjjhhhuuuwwwyyyeeevvvcccVVVRRRRRRTTT^^^qqqhhhSSSGGGBBB::::::<<<777555555666666555555444333444444444555555555555555444444444444444444444444222222333333333333444444333333333444444444555555666666777999999<<>>>>>>>>>>>???@@@@@@@@@DDDGGGJJJMMMPPPUUU[[[___dddhhhnnntttyyy}}}uuuppplllvvv}}}yyyjjjtttbbbUUUQQQSSSVVVbbbwwwkkkVVVJJJCCC:::999<<<777444555666666666555333333444444444555555555666666444444444444444444444444222222333333333444444444333333333444444444555555666666777999999<<>>>>>??????@@@@@@@@@@@@<<<============>>>>>>>>>BBBCCCDDDFFFHHHMMMTTTXXX\\\```gggnnnuuu{{{~~~yyyrrrlllsss~~~~~~|||llluuueeeYYYSSSSSSTTTaaa{{{lllZZZHHH@@@>>>;;;777555666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444333222222333333333333444888;;;999;;;EEEQQQppp~~~|||vvvnnnqqqzzzpppeee```kkk~~~||||||}}}{{{xxxuuurrrpppoooooonnnkkkhhheeeeeedddcccbbbccccccbbbbbbaaa___^^^]]]aaa```^^^ZZZVVVSSSOOOMMMOOONNNMMMNNNNNNNNNLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCDDDCCCBBBCCCEEEGGGFFFEEECCCAAA???>>>>>>=========<<<<<<===>>>??????BBBAAAAAACCCEEEHHHLLLNNNQQQXXXaaaiiinnnssszzz~~~yyymmmrrr|||kkkuuudddXXXSSSSSSUUUccc|||nnn[[[HHH@@@===:::777555666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444333333222333333444444666:::<<<;;;===GGGSSSrrr}}}}}}wwwooorrrzzzsssggg```iii~~~||||||}}}{{{xxxuuurrrqqqppppppnnnllliiigggfffeeecccbbbbbbbbbbbbaaa```___^^^^^^]]]\\\[[[YYYVVVSSSQQQOOOQQQPPPOOOOOOPPPOOOMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEDDDCCCCCCEEEHHHFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???AAADDDGGGHHHMMMRRRZZZ```fffmmmuuuzzz~~~}}}~~~~~~ppprrrxxxqqquuucccWWWSSSTTTWWWeee}}}ppp]]]III@@@===:::777666666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333444333333333333333444444666888;;;===<<<>>>IIIUUUttt}}}~~~{{{qqqttt{{{xxxlllccchhhzzz~~~}}}||||||{{{xxxuuusssrrrqqqqqqnnnmmmkkkjjjiiigggdddbbbaaaaaaaaa``````______^^^XXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOPPPOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEEEEDDDCCCCCCEEEGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????======<<<===>>>@@@CCCDDDGGGKKKPPPUUUZZZbbbmmmtttyyyyyy|||rrrrrr~~~uuutttvvvbbbVVVSSSUUUXXXgggsss```KKK@@@===:::777777666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333444333333333333444444555666777;;;===<<<>>>JJJVVVwww}}}sssuuu}}}uuuiiijjjxxx~~~}}}|||{{{xxxvvvtttsssssssssooommmllllllkkkiiieeebbb``````_________^^^^^^^^^XXXXXXXXXWWWVVVUUUTTTSSSOOONNNMMMMMMNNNMMMKKKIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEDDDCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????????????????@@@AAACCCDDDCCCEEEHHHKKKPPPYYYeeemmmuuuwww{{{rrrsssttt~~~tttvvvcccVVVSSSVVVYYYiiiwwwcccLLL@@@===:::888777666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333444333333333444444555666555666999;;;:::===IIIVVVyyy~~~vvvttt{{{uuurrryyy}}}{{{yyyvvvttttttssssssooonnnmmmlllllliiifffcccaaa```___^^^]]]]]]^^^^^^ZZZZZZZZZYYYWWWVVVTTTSSSOOONNNMMMNNNNNNNNNLLLJJJLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBCCCEEEDDDCCCBBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAABBBCCCDDDBBBCCCEEEFFFJJJRRR]]]fffqqquuu{{{|||wwwqqqtttvvv~~~vvvwwwdddWWWSSSVVVYYYkkkzzzeeeMMMAAA<<<:::888888666666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333444555666777444555777999999<<>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIHHHHHHKKKQQQVVVaaahhhsss|||vvvmmmmmmmmmsss~~~zzzyyyfffYYYTTTUUUXXXmmm~~~hhhOOOAAA<<<999888999777666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333444555666777777555555888999999===JJJXXX{{{zzz|||xxxuuusssrrrrrrrrroookkkiiihhhhhhfffeeedddbbb___\\\ZZZYYYZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQRRRQQQOOOMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJJJJHHHFFFEEEFFFEEEEEEDDDCCCBBBAAAAAABBB>>>???AAACCCCCCCCCAAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFHHHJJJJJJIIIJJJMMMQQQZZZcccoooyyyvvvmmmmmmmmmrrr|||vvvvvveeeXXXQQQTTT[[[ppphhhLLL???<<<;;;999888555555444333333333333444333333333444444555555555444444333333333333222222222333333444444333333222222333444444555555444444666777444777>>>===EEEZZZ{{{ttt|||yyyuuurrrpppnnntttpppllliiihhhgggfffeeeeeedddaaa___]]]\\\[[[[[[^^^]]][[[YYYWWWVVVUUUUUUPPPRRRSSSRRROOONNNNNNNNNMMMLLLKKKLLLNNNNNNLLLJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKGGGFFFEEEDDDCCCCCCCCCCCC@@@BBBDDDDDDCCCDDDEEEGGGFFFGGGIIIJJJJJJIIIGGGFFFKKKIIIJJJNNNOOOLLLMMMOOOWWW___lllwww~~~zzznnnjjjlllqqqyyyuuueeeXXXRRRUUU\\\qqq~~~fffLLL???<<<;;;999888666555444444333333444444333333333444444444555555444444333333333333222222222333333444444333333222222333444444555555444444555777444888>>>===EEEYYYzzzsss~~~{{{yyyvvvssspppooossspppllliiihhhgggfffeeedddbbb```]]]\\\[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTSSSSSSQQQRRRSSSRRRPPPOOONNNOOOOOONNNNNNNNNPPPPPPNNNLLLKKKKKKJJJJJJIIIHHHHHHGGGJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEDDDDDDDDDBBBCCCEEEEEEDDDDDDEEEGGGGGGIIIJJJLLLLLLKKKJJJIIILLLJJJKKKOOOPPPMMMMMMPPPWWW___kkkvvv~~~~~~mmmiiijjjooo}}}xxxsssdddXXXSSSWWW___rrryyycccKKK???<<<;;;888777666555444444333444444444333333333444444444444555444444333333333333222222222333333444444333333222222333444444555555444444555888777;;;AAA???FFFYYYzzzrrr|||~~~|||zzzxxxvvvtttsssssspppllljjjiiihhhfffeeedddbbb```^^^\\\\\\[[[\\\ZZZYYYXXXWWWVVVUUUTTTTTTRRRSSSTTTSSSQQQPPPPPPQQQRRRQQQPPPQQQRRRRRRPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFDDDFFFGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNNNNNNNLLLMMMPPPQQQNNNNNNQQQVVV^^^jjjvvv~~~mmmgggggglllzzzuuurrrdddXXXTTTYYYaaatttsss___III???<<<:::888777666666555444444444444444444444444444444444444444444444333333333222222222222333333444444333333222222333444444555555444444666:::999>>>DDDBBBHHHZZZyyytttxxx~~~|||{{{yyyxxxwwwrrrpppllljjjiiiiiigggeeedddcccaaa___^^^^^^^^^^^^[[[[[[ZZZZZZYYYXXXWWWWWWSSSTTTUUUUUUSSSRRRRRRSSSTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIHHHFFFFFFFFFHHHKKKKKKLLLMMMOOOPPPQQQRRRPPPNNNOOORRRSSSPPPPPPRRRUUU]]]jjjvvv~~~llleeeeeejjjzzzuuurrrdddYYYUUUZZZbbbwwwmmm[[[HHH???<<<:::777777666666555444444444444555444444444444444444444444444444333333333222222222222333333444444333333222222333444444555555444444555888888<<>><<<999777777777666555555444444555555555444444444444333333333444444333333333333222222222333333444444333333222222333444444555555444444333666555888???===DDDWWWzzzyyy{{{rrrkkkhhhfffdddeeehhhooouuu{{{{{{zzzyyywwwvvvuuuuuuqqqooommmlllkkkjjjhhhfffaaa```^^^]]]]]]]]]^^^^^^[[[[[[\\\\\\ZZZYYYWWWUUUUUUWWWXXXXXXWWWVVVVVVWWWVVVTTTSSSRRRRRRQQQNNNLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJLLLNNNNNNOOOOOOMMMMMMNNNNNNNNNLLLKKKIIIIIIJJJLLLKKKJJJIIIJJJLLLMMMLLLKKKLLLMMMPPPSSSUUUUUUSSSSSSWWWWWWTTTSSSUUUVVV^^^jjjuuu}}}xxxjjjdddeeennnwww}}}wwwggg[[[VVVZZZaaa|||bbbTTTEEE>>><<<999777777777666666555555555555555555555444444444333333333444444333333333333222222222333333444444333333222222333444444555555444444444666444777>>>===DDDXXX{{{|||~~~yyyvvvssslllfffeeedddaaabbbeeedddgggrrr|||{{{zzzyyywwwvvvuuutttpppooommmllllllkkkhhhfffbbbaaa```_________```aaa]]]^^^^^^^^^\\\ZZZWWWUUUVVVXXXYYYYYYXXXWWWXXXXXXWWWVVVTTTSSSSSSQQQNNNLLLNNNNNNMMMLLLLLLKKKKKKJJJIIIJJJLLLNNNNNNOOONNNNNNMMMNNNOOOOOONNNMMMKKKIIIIIIKKKLLLLLLKKKKKKMMMNNNOOONNNMMMLLLMMMPPPSSSVVVWWWUUUUUUXXXXXXUUUTTTWWWWWW___kkkuuu|||yyyiiidddgggrrrwwwxxxhhh\\\VVVYYYaaa~~~xxx```RRRDDD>>><<<999666777777777666555555555555555555555555444444333333333444444444333333333222222222333333444444333333222222333444444555555444444888999666999@@@???GGG\\\|||~~~}}}xxxtttrrroooiiidddeeeeeecccdddfffbbbcccjjjwww~~~}}}|||zzzxxxwwwwwwpppooommmmmmlllkkkhhhffffffeeedddccccccdddeeeeeeaaaaaabbbaaa___\\\YYYWWWWWWXXXZZZZZZYYYXXXXXXYYYYYYWWWUUUTTTTTTRRROOOMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOOOONNNMMMLLLMMMNNNOOOOOOOOOMMMKKKIIIIIIKKKLLLMMMLLLLLLNNNPPPRRRPPPNNNMMMNNNQQQTTTVVVXXXUUUVVVYYYYYYVVVUUUWWWXXX```kkkvvv|||{{{iiidddiiiuuu~~~vvvzzzggg___WWWZZZiiimmm___RRREEE@@@===:::888888666555555555555444444444555555444444444333333333444444444444444444444444222222111111111222444555222222222333333333444444444444777:::;;;???JJJVVVzzz|||zzzvvvuuuqqqooommmmmmmmmmmmlllkkkkkkhhheeegggppp~~~~~~{{{yyywwwwwwwwwxxxyyywwwtttqqqooommmiiiggghhhiiijjjiiifffeeeeeeeee``````aaa```___\\\ZZZYYY\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXVVVTTTRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMPPPOOOMMMLLLLLLMMMOOOPPPLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMLLLKKKKKKMMMOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUXXXZZZZZZWWWUUUVVVXXXYYY^^^hhhsss}}}}}}kkkcccffftttxxxnnn{{{{{{iiiaaaYYYZZZiiippp```SSSFFF@@@>>>:::999999666555555555555444444444555555444444444333333333444444444444444444444444222222111111111222444444333333333333444444444444555444666999;;;???JJJWWW~~~}}}|||xxxvvvuuuuuusssrrroookkkgggffflllwww~~~|||zzzyyyzzz{{{{{{}}}zzzvvvssspppnnnkkkhhhkkkmmmnnnmmmjjjhhhffffffbbbbbbbbbaaa___]]]\\\[[[\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWUUUTTTSSSSSSTTTTTTSSSRRRPPPNNNMMMMMMMMMMMMPPPOOONNNMMMMMMNNNOOOPPPMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNMMMLLLLLLMMMOOONNNNNNOOOPPPRRRSSSUUUVVVWWWZZZ\\\[[[YYYXXXYYY[[[[[[aaajjjuuu~~~pppeeeeeepppsssjjjvvv{{{jjjbbbZZZ[[[hhhsss```SSSFFF@@@===:::888999666555555555555444444444555555444444444333333333444444444444444444444444333222222222222333333444333444444444444555555555666555666888999>>>KKKXXX~~~}}}{{{zzzwwwrrrkkkggghhhnnnvvv{{{}}}|||||||||}}}~~~~~~xxxtttqqqooommmkkkoooqqqssssssoookkkhhhgggddddddbbbaaa___^^^^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWSSSRRRQQQPPPOOONNNNNNNNNQQQPPPOOONNNNNNOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOONNNOOOOOONNNMMMLLLNNNOOOMMMMMMOOOQQQSSSVVVXXXZZZYYY\\\^^^^^^\\\[[[^^^``````fffoooyyyuuuhhhdddkkkqqqgggrrrzzziiibbbYYYZZZggguuu```SSSEEE>>><<<999777888666555555555555444444444555555444444444333333333444444444444444444444444333333333333333333333333444444444555555555666666777555555777888>>>KKKYYY|||zzzqqqiiieeeeeeiiikkktttvvvzzz~~~wwwvvvuuuvvvwwwzzz~~~~~~}}}}}}}}}}}}}}}xxxtttrrrqqqppppppqqqtttwwwvvvrrrmmmhhhfffeeedddbbb```____________[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSSSSRRRQQQPPPPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQOOOMMMMMMNNNOOOLLLMMMNNNQQQTTTWWWZZZ\\\ZZZ]]]``````^^^___bbbeeeeeekkkttt|||vvviiidddjjj|||rrrhhhrrrwwwggg```WWWXXXfffwww```RRRDDD===:::777666777666555555555555444444444555555444444444333333333444444444444444444444444333333333333333333333333444444444555555555666666777555555777888>>>KKKYYYzzz~~~tttjjjbbb___^^^^^^```aaadddfffhhhiiijjjiiicccbbbbbbbbbdddgggiiikkkooossszzz}}}{{{zzzzzz~~~zzzvvvssssssssssssssspppssswwwvvvrrrlllgggeeedddcccaaa___^^^^^^______[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPMMMMMMMMMOOOKKKLLLNNNPPPSSSWWWYYY[[[ZZZ]]]___```___aaaeeeiiiiiioooxxxsssgggeeekkk}}}uuukkkrrruuuddd^^^VVVXXXfff}}}aaaSSSDDD<<<999777666777666555555555555444444444555555444444444333333333444444444444444444444444333444444444444333333222333444444444444555555555666555666888999>>>KKKXXXzzz}}}ssshhh___XXXUUUTTTRRRSSSTTTVVVXXXYYYZZZ[[[TTTTTTUUUVVVWWWYYYZZZ[[[]]]```eeekkkuuu~~~|||zzzyyy{{{xxxuuussstttuuuuuutttooorrruuuuuuqqqkkkfffdddcccbbbaaa```____________\\\\\\[[[[[[ZZZYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPMMMLLLLLLNNNKKKKKKMMMOOOQQQTTTVVVXXXXXX[[[^^^^^^^^^aaafffjjjlllrrrzzzooofffeeelll}}}zzznnnssstttccc]]]VVVYYYhhhdddUUUEEE>>>;;;888777999666555555555555444444444555555444444444333333333444444444444444444444444444444555555555444222222333333333333444444444444555444666999;;;???JJJWWWxxx|||wwwnnncccYYYRRRNNNLLLKKKKKKLLLNNNPPPQQQSSSTTTLLLMMMOOOQQQRRRSSSSSSSSSRRRUUUYYY\\\```jjjxxx~~~}}}|||{{{xxxvvvuuuvvvvvvtttsssnnnpppsssrrrooojjjfffdddccccccccccccbbbaaa``````]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRROOOLLLKKKKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSUUUXXX[[[\\\\\\```eeejjjnnnttt|||nnneeedddkkk{{{tttvvvtttccc]]]WWWZZZjjjfffWWWGGG???<<<999999:::666666555555555444444444555555444444444333333333444444444444444444444444444444555666555444222111222222222333333333444444444444777:::;;;???JJJVVVuuuvvvqqqiii^^^UUUNNNIIIGGGEEEEEEFFFGGGIIIKKKMMMOOOJJJLLLNNNQQQRRRRRRQQQPPPNNNQQQTTTTTTUUU[[[dddlll}}}|||zzzxxxwwwwwwvvvtttrrrmmmppprrrqqqnnnjjjgggeeecccdddeeeeeedddcccaaa```^^^^^^]]]]]]\\\[[[[[[[[[XXXYYY[[[\\\]]]]]]\\\\\\VVVWWWXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQOOOLLLJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPSSSVVVYYYZZZ[[[___eeejjjnnnuuu|||nnndddccciiiyyyzzz{{{qqqggg]]]WWW]]]iiikkkPPP@@@===666666999777666666666666555555555555444444444555555555555666222333555444333222222222333222222111111222222333333333333444444444555555333888666666<<<<<>>888666888555555555555444444444333333333333444444444555555555111222333333222222333555333222222111111222222333333333333333444444444444333888666666<<<<<>>===888666888555555555444444444333333333222222333333333444444444...111444555444333333444333222222222222222222333333333444444444444555555333888666666<<<===CCCSSSnnn~~~mmmZZZNNNOOO___nnn~~~zzzuuukkkccc\\\YYYXXX```sss~~~|||{{{|||{{{zzzxxxooommmjjjiiiiiiiiiiiihhheeeeeeddddddcccbbbbbbaaa^^^___```aaaaaa```______\\\]]]___``````___]]]\\\XXXYYYZZZ[[[\\\\\\[[[ZZZZZZXXXVVVVVVVVVVVVTTTRRRNNNOOOPPPPPPOOOLLLJJJHHHEEEEEEEEEDDDDDDDDDDDDDDD???AAACCCCCCBBBBBBEEEHHHFFFIIIMMMQQQXXX```iiipppssstttvvvxxx|||~~~fff^^^```iiiyyyooo```ZZZTTTWWWeee~~~eeeKKK======888777999555666666555444444444444555333444555555555444333222222333333444444333333222555555555444444333333333000111222222444444555666666666999;;;;;;<<>>999777888555666666555444444444444555000111333555666666555555222333333444444333333222333333333222222222222222444444444333333222222222555555888:::999:::CCCMMMeee}}}|||www~~~||||||||||||xxxnnngggccc]]]XXXSSSPPPMMMLLLJJJNNNRRRUUUXXX]]]bbbfffjjjgggccc^^^VVVRRRXXX```zzz}}}zzzxxxvvvvvvvvvssspppnnnmmmnnnkkkjjjhhhhhhhhhiiihhhgggeeeeeeeeeeeeddddddddddddcccccccccbbbbbbaaaaaaaaabbb```\\\YYYWWWVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRPPPLLLJJJHHHHHHGGGGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEGGGJJJOOOUUUYYY]]]___dddiiiooovvv|||}}}hhhccc```jjj}}}rrruuu}}}nnn```]]]WWWZZZhhhzzzZZZEEE===>>>999666888666666666555444444444444555000111333555666666555555222333333444444333333222333333333444444444444444555444444333333222222111555555777999888:::BBBLLLdddxxxsssttt|||uuu~~~|||yyywwwuuuttttttuuuwwwxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvwwwyyy|||zzzqqqiiieee___ZZZVVVRRRMMMJJJMMMLLLLLLMMMNNNPPPUUUYYY]]]\\\[[[YYYSSSOOOQQQXXXhhhxxx~~~{{{yyyxxxyyyxxxvvvrrrppppppppplllkkkiiiiiijjjkkkjjjiiiffffffffffffeeeeeeeeeeeedddddddddcccbbbbbbaaaaaabbb```\\\YYYWWWVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPMMMKKKHHHFFFFFFGGGBBBAAAAAA@@@???>>>=========<<<<<<<<<===>>>@@@AAAAAACCCDDDEEEGGGJJJNNNQQQTTTXXX]]]bbbgggmmmuuuzzz~~~gggcccaaalllyyypppvvv~~~mmm___[[[VVVZZZiiiuuuVVVCCC===???999666888666666666555444444444444555111222444555555555555444222333333444444333333222333333444444444444555555444444444333333222222222555555777999888999AAAKKKccc{{{wwwuuuxxx|||yyyvvvrrrpppmmmkkkiiiiiiiiijjjmmmmmmnnnnnnmmmlllkkkjjjeeeeeeeeegggjjjooosssvvvyyy{{{~~~vvvnnnhhh```[[[WWWSSSNNNJJJLLLIIIGGGIIIIIIIIIKKKOOOPPPOOOQQQRRRNNNJJJKKKPPPZZZlll|||{{{zzzzzzzzzxxxtttrrrqqqrrrmmmkkkiiiiiikkklllkkkjjjggggggfffffffffeeeeeeeeeeeeeeedddcccbbbaaa`````````___\\\YYYXXXWWWXXXXXXVVVUUUUUUTTTSSSSSSRRRRRROOOOOOOOOLLLHHHFFFEEEEEE@@@@@@??????>>>======<<<;;;;;;:::;;;;;;===???@@@AAADDDFFFGGGGGGHHHJJJKKKLLLQQQVVVZZZ^^^dddlllqqq~~~gggdddcccooozzzrrr{{{mmm^^^YYYUUUZZZjjjoooSSSAAA===???999666888666666666555444444444444555222333444555555555444333222333333444444333333222222222333333333444444444333333333333333333333333555555777888777888@@@JJJaaa|||~~~wwwqqqmmmkkkkkkcccaaa___]]]\\\\\\\\\]]]aaabbbbbbaaa```^^^\\\ZZZUUUUUUVVVWWW[[[```eeehhhhhhkkkuuu}}}uuummmccc]]]ZZZWWWSSSPPPMMMHHHFFFIIIHHHEEEEEEHHHEEEEEEHHHJJJIIIEEEEEEIIIPPPbbbyyy~~~}}}{{{{{{{{{xxxuuusssrrrssslllkkkiiijjjkkkllllllkkkggggggfffffffffeeeeeeeeegggfffeeecccbbb```___^^^^^^]]]\\\ZZZYYYXXXXXXXXXUUUTTTTTTSSSSSSRRRRRRQQQMMMOOOPPPNNNIIIEEEDDDCCC??????>>>>>>===<<<<<<<<<::::::999999:::<<>>>>>======<<<<<<;;;;;;:::999888888:::<<<>>>@@@EEEIIIMMMNNNMMMKKKIIIHHHDDDIIINNNPPPRRRVVV^^^dddpppyyyjjjhhhiiiwww|||nnn^^^UUUUUU^^^gggiiiKKKBBB:::999888777777888666666555444444444444555333333333333333333333333777666666444333222111111111222222333333222222111444444444555555555666666555333444888:::;;;@@@GGGaaa~~~ssseee[[[VVVTTTPPPMMMLLLLLLJJJHHHFFFGGGJJJMMMOOOTTTVVVSSSPPPPPPNNNJJJKKKIIIGGGFFFGGGHHHKKKMMMSSSUUUXXXddd|||zzzqqqllleee]]]YYYXXXRRROOOKKKHHHGGGFFFDDDBBBAAA@@@@@@???@@@BBBCCCDDDJJJMMMVVViii}}}|||{{{yyywwwssspppnnnllliiihhhiiijjjjjjiiigggffffffeeefffggghhhiiiiiihhheeecccaaa`````````]]]]]]\\\[[[ZZZZZZZZZ[[[XXXUUUSSSSSSTTTSSSOOOLLLOOOOOONNNMMMIIIEEEAAA???@@@???=========<<<;;;999666777888888999<<<@@@DDDIIIOOOVVVYYYXXXUUUTTTTTTLLLLLLMMMMMMOOORRRVVVYYYdddlllyyytttmmmkkkzzzzzzmmm^^^UUUUUU]]]ggghhhKKKBBB:::999999777777888666666555444444444444555333333333333333333333333333333333444444444444444111222222333333222222111111111111222222222333333555333444888:::;;;@@@GGG```wwwwww~~~uuukkk]]]SSSOOOMMMKKKIIIFFFFFFFFFDDDBBBCCCFFFHHHLLLRRRUUUSSSRRRRRRPPPMMMJJJIIIGGGFFFFFFHHHJJJLLLNNNOOORRR\\\pppwwwpppiii```ZZZYYYRRROOOLLLIIIHHHFFFDDDBBB@@@???>>>>>>???@@@AAABBBHHHIIIOOO^^^qqq|||zzzxxxvvvssspppnnnllliiihhhiiiiiiiiihhheeeeeeeeeeeefffgggiiijjjiiigggeeecccaaa`````````]]]\\\[[[ZZZZZZZZZZZZZZZYYYVVVTTTTTTTTTSSSPPPMMMMMMMMMMMMKKKIIIEEEAAA???@@@>>><<<<<<<<<<<<:::999666777888888999<<<@@@CCCKKKQQQYYY___aaa___]]][[[XXXWWWWWWUUUTTTSSSTTTUUU```iiivvvwwwooolllzzzxxx|||kkk^^^UUUTTT\\\fffcccJJJAAA:::999999777666888666666555444444444444555333333333333333333333333222333333333444444444555111222222333333222222111333333333444444444555555555333444888999:::@@@FFF^^^qqqmmmuuu~~~|||pppfffXXXNNNIIIHHHHHHGGGCCCCCCDDDBBBAAAAAACCCEEEJJJQQQVVVWWWWWWXXXWWWTTTNNNLLLJJJHHHHHHHHHIIIJJJJJJKKKMMMSSSbbbwwwvvvtttuuuwwwyyy|||}}}uuummmbbb[[[YYYRRRPPPMMMKKKIIIGGGDDDBBB???>>>=========>>>???@@@CCCDDDGGGOOO^^^ppp{{{xxxvvvuuurrrqqqooommmjjjhhhiiiiiihhhgggeeeeeeeeeeeefffggghhhiiihhhfffeeecccaaa```______]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSPPPNNNKKKKKKJJJIIIGGGEEEBBB@@@???===<<<;;;<<<;;;999888666777888888888;;;???BBBKKKQQQZZZeeekkkllliiieeedddcccbbb```]]]ZZZWWWUUU]]]eeesss~~~~~~tttooo{{{tttwwwyyyiii^^^VVVSSS[[[ggg}}}___HHH@@@999999999777666888666666555444444444444555333333333333333333333333555555444444333222111111111222222333333222222111444444444555555555666666555333444777999:::???EEE\\\|||tttmmmpppwww|||}}}uuukkk]]]RRRLLLJJJJJJJJJFFFFFFGGGFFFDDDDDDFFFHHHMMMUUU\\\^^^```bbbbbb___WWWUUURRROOOLLLKKKJJJJJJJJJKKKKKKOOOYYYjjj{{{zzzlllfffgggkkkmmmnnnvvv{{{wwwoooeee\\\YYYRRRPPPNNNLLLKKKHHHEEECCCAAA@@@>>>=========>>>??????@@@BBBFFFOOO```rrr{{{wwwvvvtttsssrrrqqqooollljjjjjjjjjiiihhhgggggggggfffffffffffffffgggfffeeecccbbb``````___\\\\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSQQQOOOMMMHHHHHHHHHGGGFFFDDDBBBAAA>>>===;;;;;;;;;;;;999777666777888777888:::===@@@IIIOOOZZZiiitttxxxuuuppplllllllllkkkiiieee```]]]^^^fffrrr|||{{{sss}}}{{{mmmlllzzzvvvfff]]]VVVRRR[[[iiiyyy^^^GGG???999999999777666777666666555444444444444555333333333333333333333333444444444333333222222111111222222333333222222111000000111111111222222222555333444777888999>>>EEEXXXwwwvvvtttwwwzzzwwwiii\\\SSSOOOOOOOOOLLLLLLLLLJJJIIIIIIKKKMMMUUU\\\ccceeehhhkkkkkkiiibbb```\\\WWWSSSOOOMMMLLLLLLKKKKKKNNNUUUaaaqqq|||uuuggg]]]\\\___aaa```eeejjjrrrzzzzzzrrrggg^^^[[[TTTRRROOOMMMKKKIIIFFFDDDDDDCCCAAA???>>>>>>>>>???<<<>>>???BBBHHHTTTeeeppp{{{xxxvvvvvvtttssssssqqqnnnmmmmmmmmmlllkkklllkkkjjjiiihhhfffeeedddffffffeeedddcccbbbaaa```]]]\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUTTTQQQNNNMMMLLLGGGGGGFFFFFFEEEDDDCCCBBB>>>===;;;;;;;;;;;;999777777777777777777888<<>>999999:::777666777666666555444444444444555333333333333333333333333000000111222333444555555111222222333333222222111111111222222222333333333555333444777888999===DDDTTTrrr|||{{{|||vvvhhh^^^WWWUUUTTTTTTSSSQQQNNNLLLLLLOOOQQQ[[[bbbggghhhjjjnnnooommmhhhfffbbb]]]XXXTTTQQQOOONNNLLLLLLPPPVVV]]]iiisss|||vvviii\\\VVVWWWXXXVVVYYY]]]dddllluuuwwwmmmccc^^^VVVSSSOOOLLLKKKJJJHHHFFFFFFEEECCCAAA????????????<<<======???CCCLLLYYYbbbuuu}}}|||zzzyyyxxxwwwuuutttqqqooonnnooopppooonnnoooooonnnmmmkkkiiigggeeeggggggffffffeeecccbbbaaa^^^]]]\\\ZZZYYYXXXWWWWWWUUUVVVVVVSSSPPPMMMKKKKKKGGGGGGFFFEEEDDDCCCCCCCCC???===<<<;;;<<<;;;999888777777777666666777:::===EEELLLZZZjjjzzz{{{sssllllllrrryyy~~~qqqcccaaappptttbbb[[[UUUQQQ]]]pppkkkTTTEEE===888999:::777666777666666555444444444444555333333333333333333333333000000111222333444555555111222222333333222222111333333444444444555555555555333444777888888===CCCQQQnnnuuuiiiaaa]]]\\\]]][[[XXXSSSPPPPPPTTTWWW^^^cccffffffgggjjjlllkkkgggeeebbb^^^ZZZVVVTTTRRRRRRNNNNNNUUU[[[___fffnnnzzzyyypppaaaVVVTTTTTTRRRTTTVVVZZZ___gggrrr}}}tttiiicccYYYUUUOOOKKKJJJJJJIIIIIIHHHFFFDDDAAA???>>>>>>>>><<<;;;999999===FFFPPPWWWeeeooo{{{~~~|||||||||{{{yyywwwrrrpppnnnnnnooopppqqqpppoooppppppooonnnmmmkkkjjjgggggghhhhhhgggeeecccbbb___^^^]]][[[YYYXXXXXXXXXVVVWWWWWWTTTPPPLLLLLLLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@>>><<<<<<<<<<<<:::999777777777666555666999<<>>=========:::666555999BBBKKKQQQYYYdddsss|||~~~}}}}}}~~~}}}{{{xxxqqqooommmmmmoooqqqqqqpppnnnooopppqqqqqqpppooonnnhhhhhhiiiiiihhhfffdddccc```___]]][[[ZZZYYYXXXXXXVVVXXXYYYVVVQQQMMMLLLMMMJJJIIIGGGEEEDDDCCCCCCCCC@@@???=========<<<;;;999777888777666555666999;;;999BBBOOO]]]kkkzzz~~~uuuzzz{{{nnnbbbfffzzzxxxeeeZZZSSSRRR___ooorrrVVVNNNAAA===999777888888777555555444333333333333444555333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111333555666888;;;???BBBMMMmmm~~~tttooolllkkklllhhhbbb[[[WWWVVVZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXVVVUUUTTTTTTSSSVVV^^^cccfffkkkqqq|||~~~rrrddd[[[UUUQQQSSSQQQRRRUUUYYY```mmmyyyrrrhhh___YYYSSSPPPKKKFFFFFFIIIHHHFFFDDDBBBBBB@@@>>><<<======<<<:::;;;>>>CCCHHHRRRXXXbbbllluuu{{{~~~}}}}}}|||zzzxxxyyy{{{}}}{{{}}}yyyvvvsssrrrpppooooooppprrrsssqqqrrrrrrrrrrrrqqqpppoookkkjjjhhhhhhhhhgggeeebbb______^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVUUUSSSOOOKKKIIIIIIHHHFFFCCCAAA@@@@@@@@@???>>>===<<<;;;::::::777777777777777888888888999>>>GGGQQQ[[[hhh~~~ooobbbfff}}}}}}wwwfffZZZSSSSSSaaaqqqnnnSSSJJJ@@@===999777777777666555555444333333333333444555333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111333444666666777999<<>>>>>===<<<;;;:::999888777777777777888888888888777;;;BBBKKKSSS___ttt~~~ooobbbggg~~~{{{vvvfff[[[TTTTTTccctttmmmQQQHHH???<<<888777666666555444555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111444555555555555777:::<<>><<<<<<:::999777999<<>>>>>======<<<;;;::::::888888888888888888888888666777<<>>BBBIIIQQQWWW^^^dddhhhnnnoooqqqqqqooolllhhhfffdddfffjjjkkkkkkkkklllmmmkkkrrr}}}}}}wwwwwwvvvuuuttttttuuuuuuyyyvvvsssppppppqqqssstttuuurrrnnnkkkiiifffcccaaa```___^^^]]]\\\[[[[[[[[[WWWVVVUUUUUUVVVUUUSSSPPPIIIHHHGGGGGGGGGGGGFFFEEEAAA@@@@@@???>>>=========999999888888888888888777777777999<<<@@@HHHXXXgggzzzpppeeemmmzzzjjjrrrddd[[[TTTVVVggg{{{sssVVVFFF<<<;;;:::888666444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111000222333444444777:::===FFF[[[}}}}}}xxxrrrmmmjjjfff```ZZZVVVXXX\\\```eeeeeecccaaa]]]YYYUUUSSSNNNMMMMMMMMMLLLKKKKKKKKKLLLOOOXXXfffpppvvv|||{{{qqqjjjdddaaa___^^^^^^\\\[[[aaaiiiyyyxxxjjj[[[VVVSSSOOOKKKIIIDDDBBBAAAAAABBBCCCAAA@@@>>>>>>>>><<<999888999:::<<>>>>>======:::999999999888888777777:::888888:::<<>>GGGXXXyyy{{{tttmmmhhheee___YYYUUUVVVZZZ^^^aaaaaa```___\\\XXXTTTRRRNNNNNNMMMLLLKKKJJJIIIHHHHHHJJJSSSaaalllssszzz|||sssmmmiiigggdddcccccc___]]]aaagggyyy|||oooaaaZZZTTTMMMHHHFFFDDDCCCAAAAAABBBBBBAAA???>>>??????>>>;;;999999999;;;>>>AAAEEEHHHNNNTTTXXXYYYZZZ\\\]]]]]]]]][[[ZZZ\\\]]]]]]^^^___bbbfffjjjhhhoooyyy|||yyyxxxxxxxxxyyyzzzzzz{{{{{{yyywwwtttrrrrrrsssvvvxxxtttqqqllliiihhhgggeeecccdddbbb```]]][[[ZZZZZZZZZWWWVVVTTTSSSSSSSSSQQQOOOKKKHHHEEEFFFHHHIIIFFFDDD=========<<<<<<;;;;;;;;;:::::::::999888888777777:::888888:::;;;>>>GGGQQQ^^^hhhuuu|||}}}~~~{{{yyyzzz{{{||||||tttmmmyyyqqq]]]wwwlllaaaYYYRRRUUUiii~~~]]]DDD;;;<<<===;;;777555444555333333444555555444333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111333444555555555666:::<<>>???>>>;;;999888888:::<<<===???BBBFFFLLLPPPSSSTTTVVVXXXYYYYYYYYYXXXWWWZZZ]]]```cccgggkkknnnkkkrrr|||}}}{{{yyywwwxxxyyy{{{|||}}}~~~~~~|||zzzwwwtttsssssstttuuussspppllljjjiiiiiihhhgggfffdddaaa]]][[[YYYYYYYYYXXXVVVSSSRRRRRRQQQOOONNNKKKHHHEEEEEEHHHHHHEEEBBB<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777777999777777999:::;;;AAAIIITTT\\\hhhooorrrtttxxx{{{|||yyyuuuqqqoooqqqsssuuuxxx|||wwwrrrttt___uuukkk```XXXQQQUUUiiibbbGGG;;;===>>><<<888555555666333333444555555444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333222222222555666666666555666888:::@@@MMMmmm|||}}}yyyqqqiiiiiiiiifffaaa]]][[[ZZZ_________^^^[[[VVVQQQOOOKKKJJJJJJIIIIIIHHHHHHHHHGGGHHHNNNXXXbbbhhhooovvv~~~|||sssmmmjjjgggdddccceeehhhgggfffkkkrrryyy}}}{{{|||{{{zzzxxxxxxyyy{{{}}}|||oooaaaSSSKKKJJJFFFDDDBBBBBBBBBBBB@@@>>><<<===???>>>;;;999888888999:::;;;;;;===AAAFFFJJJOOOQQQSSSUUUWWWXXXXXXXXXUUUZZZaaafffkkknnnrrrtttnnnuuu~~~}}}{{{yyywwwvvvwwwyyy{{{}}}}}}yyyvvvsssrrrqqqqqqssspppmmmkkkkkkkkkkkkjjjhhhfffbbb]]]ZZZXXXXXXXXXXXXVVVSSSQQQQQQPPPNNNLLLLLLHHHDDDEEEHHHHHHDDDAAA===============<<<<<<<<<;;;;;;::::::999888777777666555666888999999>>>DDDMMMTTT]]]eeehhhkkknnnqqqrrroookkkgggfffhhhkkknnnuuuyyy}}}yyytttyyycccwwwlll```YYYTTTXXXlll^^^GGG>>>;;;666444444444555444444444333333333222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222333555555555777;;;>>>AAAOOOjjj{{{zzzzzzuuurrrrrrqqqooommmkkkhhhggghhhddd___\\\[[[XXXSSSOOONNNNNNMMMKKKIIIFFFDDDCCCDDDGGGOOOYYY^^^___bbbgggnnnvvvzzzsssjjjeeecccaaadddaaaaaaeeeiiikkkpppvvvyyy~~~~~~zzzxxxvvvxxxxxxwwwtttrrrqqqsssttttttzzzxxxhhhTTTJJJLLLGGGFFFDDDDDDCCCBBB???=========<<<;;;;;;:::999999888999999::::::===AAAEEEJJJLLLOOOQQQRRRUUUXXXZZZ\\\___fffnnnvvv{{{{{{zzz}}}~~~|||zzzzzzyyyzzz|||~~~{{{vvvrrrooonnnmmmnnnnnnnnnnnnoooooooooooollliiiddd```\\\ZZZZZZZZZZZZXXXVVVTTTSSSQQQNNNLLLHHHGGGEEEDDDCCCBBBCCCCCCBBBAAA???>>><<<;;;;;;;;;<<<<<<<<<;;;:::999888777888777777888;;;===>>>>>>GGGLLLSSSXXXZZZ\\\___bbbbbbcccbbb___[[[ZZZ]]]```hhhnnnwwwyyy}}}}}}{{{~~~|||```tttiii^^^WWWRRRVVVkkk^^^HHH>>>:::666444444555555444555555555444444444444333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222333444555555777:::===>>>LLLfff}}}{{{zzztttuuuwwwxxxxxxvvvtttrrrppplllfffbbb___[[[VVVRRRQQQPPPOOOLLLJJJGGGEEEDDDEEEHHHQQQ[[[___^^^```cccjjjrrruuunnnddd___]]][[[^^^[[[\\\aaagggkkkrrrxxx{{{~~~zzzwwwvvvsssrrrqqqnnnlllkkkllllllmmmqqqzzz|||lllYYYNNNNNNHHHGGGEEEDDDDDDCCC@@@>>>======<<<<<<;;;::::::999999:::;;;;;;;;;===AAADDDJJJMMMPPPRRRTTTXXX___dddgggjjjooovvv~~~~~~~~~~~~}}}~~~|||~~~}}}yyytttqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkhhhddd___\\\[[[[[[[[[ZZZXXXVVVUUUTTTRRROOOMMMJJJIIIGGGEEECCCCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999888777666555555666888:::<<<<<>>===<<<<<<;;;;;;::::::999999:::<<<<<<<<<>>>AAADDDJJJOOOTTTVVVYYY```jjjrrrvvvwwwyyyzzz{{{~~~{{{yyyvvvrrrooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmhhhfffccc___]]]\\\\\\\\\ZZZYYYWWWVVVUUUTTTQQQOOOMMMKKKHHHFFFDDDCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888666666666666777999;;;<<<<<<@@@DDDHHHKKKOOORRRUUUUUUWWWWWWVVVSSSQQQPPPPPPTTT[[[gggttt~~~zzzwwwqqqvvvwww|||vvvvvveeessshhh]]]WWWTTT[[[qqqrrrTTTBBB<<<999666555555555555444444444444333333333333222222222222222222222222222333333333333333333333333000000000000000000000000222222222222222333333333222333444444555666999<<<<<>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999999999999;;;>>>@@@CCCEEEIIILLLOOORRRUUUWWWXXXYYY[[[[[[XXXUUUQQQOOOMMMTTT```nnn{{{|||tttpppkkkpppsssyyyrrrrrr|||cccqqqfff\\\WWWVVV^^^uuuiiiOOO@@@;;;999666555666666555444555555555555444444444444222222222222222222222222333333333333333333333333000000000000000000000000111111111222222333333333222333444444444666888;;;>>>EEEYYYzzzwwwnnnhhheeebbb^^^XXXQQQMMMKKKKKKLLLNNNTTT___kkkooojjjggggggmmmqqqqqqjjjbbb]]]XXXSSSOOOLLLMMMTTT]]]fffqqq{{{~~~zzzwwwtttpppmmmhhhaaa\\\YYYUUUTTTVVVZZZcccqqq~~~~~~kkk[[[SSSJJJGGGDDDBBBAAA@@@>>>===::::::::::::999999999999:::;;;<<<===>>>BBBGGGJJJLLLUUU```iiiooouuu|||~~~sssqqqsss||||||zzzuuussspppnnnmmmmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiidddcccaaa___^^^]]]]]]]]]ZZZXXXWWWWWWWWWVVVTTTRRROOONNNKKKGGGEEECCCBBBBBBCCCBBB@@@???===<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;:::===AAAEEEKKKMMMOOOSSSWWWZZZ[[[\\\]]]^^^___```^^^ZZZUUUQQQNNNSSS]]]kkkxxxzzzpppkkkeeekkknnn~~~xxxppppppyyy}}}```mmmbbbYYYUUUUUU___yyybbbLLLAAA:::888666666666666555444777777777777666666666555222222222222222222222222333333333333333333333333000000000000000000000000000000111111222333333333333444444444444555888:::>>>CCCUUUuuu~~~wwwpppmmmkkkeee]]]UUUPPPNNNOOOPPPSSSYYYeeeqqqtttoookkklllnnnqqqqqqjjjccc^^^YYYSSSQQQMMMMMMSSS\\\fffrrr|||}}}zzzwwwuuusssnnnfff```ZZZUUURRRRRRTTTXXXbbbkkk~~~rrraaaWWWKKKHHHDDDBBBAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>AAAGGGOOOTTTTTT[[[fffpppxxx}}}}}}oookkkllluuuzzz}}}zzzxxxsssrrrooommmllllllmmmnnnmmmmmmlllkkkjjjiiihhhgggcccbbbaaa___^^^]]]]]]\\\XXXWWWVVVVVVWWWVVVTTTRRROOOMMMJJJGGGEEECCCBBBBBBCCCBBBAAA???>>>===<<<<<<<<<======>>>======<<<<<<888:::<<<;;;;;;>>>CCCIIIOOOQQQUUU[[[aaaeeeeeedddddddddeeeeeeddd```YYYUUUTTTWWW^^^jjjwww{{{ooohhh```gggkkk{{{xxxpppooozzz{{{___|||kkkaaaXXXVVVWWWccc~~~yyy[[[HHH@@@999888666666777777555444666555555555444444444444222222222222222222222222222222222222222222222222111111111111111111111111///000000111222222333333333444444444333555777:::<<<@@@OOOooo|||||||||}}}xxxuuusssmmmcccZZZTTTSSSTTTVVVZZZ___iiitttvvvqqqmmmmmmpppsssrrrlllfffbbb\\\VVVRRRNNNMMMTTT]]]gggttt}}}{{{{{{{{{wwwoooiiiccc]]]YYYWWWUUUTTTXXX^^^lll{{{hhh^^^NNNJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAFFFNNNXXX```___bbbiiisss|||oooiiiiiinnnttt|||~~~{{{xxxvvvsssrrrooommmllllllmmmnnnmmmmmmllljjjiiihhhffffffcccbbbaaa___^^^]]]\\\[[[WWWVVVUUUVVVWWWVVVTTTRRRNNNLLLIIIFFFDDDCCCBBBBBBCCCBBBAAA???>>>===<<<<<<>>>>>>????????????>>>>>>:::<<<>>>>>>>>>AAAHHHNNNTTTWWW]]]gggpppuuuuuussspppooooooooonnnjjjddd^^^ZZZ[[[```jjjwww~~~oooggg]]]dddiiizzzyyyqqqppp{{{xxx\\\xxxlllbbbZZZXXX[[[gggrrrUUUDDD>>>999777666666777777666444222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333333444444444333444777999999<<>>======<<<>>>??????@@@@@@@@@??????<<>>::::::<<<;;;===@@@CCCEEEDDDCCCAAABBBDDDEEEGGGIIILLLQQQUUU___eeellltttxxxooonnnkkkllluuu|||~~~{{{wwwjjjdddbbbiii~~~vvvrrrzzzwwwYYYxxxlllaaaYYYZZZ___jjjiiiNNNAAA===888888777777666555555555333333333333333333333333222222222222222222222222000000111111111111000000000111111111111222222222111111111111111111111111222111111111222444666777:::>>>IIIbbb~~~zzzvvvyyyzzzssspppeeeYYYUUU[[[aaabbblllrrryyy{{{xxxssspppnnnsssvvvuuunnnfffbbb\\\WWWRRRQQQQQQUUU^^^kkkxxx}}}|||xxxsssooolllhhhccc___^^^hhhvvvnnn^^^SSSIIIGGGGGGDDDBBBBBB???@@@BBBEEEGGGIIIJJJKKKNNNNNNNNNQQQWWW```ggglllnnnmmmnnnrrrwwwyyyxxxvvvxxxtttrrrvvvyyykkkddd```ccciiirrr{{{~~~}}}}}}|||zzzxxxwwwuuuttttttvvvtttsssqqqpppppppppppppppooommmjjjgggeeecccbbbdddccc```^^^]]]\\\\\\]]]YYYXXXWWWWWWVVVTTTPPPMMMNNNLLLIIIFFFEEEEEEFFFGGGBBB@@@===;;;;;;;;;<<<;;;;;;===???BBBCCCCCCCCCBBBCCCEEEGGGIIIKKKPPPUUUYYYaaagggoooyyyzzzzzzvvvvvv}}}zzz~~~|||llldddbbbhhh}}}{{{www}}}uuuYYYyyyiii___YYY[[[bbbooohhhMMM???;;;888888777666666555555444333333333333333333333333222222222222222222222222000000111111111111000000000111111111111222222222111111111111111111111111111111111222333444666666888;;;EEE[[[{{{ssswww~~~}}}vvvllliiiaaaXXXWWW^^^dddgggrrrwww}}}}}}yyytttpppoootttwwwwwwooohhhbbb\\\VVVRRRQQQQQQUUU^^^lllyyy}}}}}}{{{yyywwwtttpppmmmfffllltttyyyeeeYYYOOOLLLJJJGGGDDDDDD???@@@CCCGGGKKKNNNQQQRRRTTTUUUWWWZZZ___dddiiilllooonnnpppsssvvvvvvqqqmmmnnnjjjgggkkkvvv|||mmmfff___aaagggoooyyy~~~}}}zzzyyyxxxvvvuuusssrrrqqquuutttrrrpppoooooopppppppppnnnkkkhhheeecccbbbbbbcccbbb```^^^\\\\\\\\\\\\ZZZYYYWWWWWWVVVTTTPPPMMMMMMKKKHHHFFFDDDDDDEEEFFFPPPFFF;;;888<<<@@@@@@===;;;<<<>>>@@@AAABBBCCCCCCCCCEEEHHHKKKOOOTTTZZZ___dddkkkttt~~~|||~~~oooeeebbbiii|||qqqXXXxxxeee^^^YYY]]]gggvvvfffLLL???;;;888777777666555555444444333333333333333333333333222222222222222222222222222222333333333333222222000000111111111222222222111111111111111111111111111111111222333444555666777:::BBBUUUwww{{{rrrvvv}}}yyyqqqgggccc\\\VVVWWW]]]eeeiiirrrvvv{{{{{{vvvqqqnnnmmmuuuyyyxxxqqqiiiccc\\\VVVRRRQQQQQQUUU___lllyyy}}}|||}}}}}}~~~}}}{{{xxxvvvqqqrrruuu}}}lll```UUUQQQNNNJJJFFFEEEAAABBBEEEHHHMMMQQQTTTVVVVVVYYY\\\```eeehhhjjjllloooppprrruuuwwwtttlllfffeeeaaa]]]bbbnnn}}}}}}lllccc]]]___dddlllvvv~~~}}}zzzyyyxxxwwwuuusssrrrqqqtttsssrrrpppooooooooooooooommmiiifffcccbbbbbbccc```___]]]\\\ZZZZZZZZZ[[[ZZZXXXVVVUUUTTTRRROOOLLLLLLJJJHHHFFFDDDCCCDDDDDDTTTIII===999<<>>;;;;;;<<<===>>>@@@AAACCCCCCCCCEEEHHHLLLQQQWWW]]]bbbfffmmmuuu}}}rrrgggdddkkk~~~iiiTTT~~~uuuccc\\\XXX]]]kkk~~~bbbKKK???<<<777777666666555444444444333333333333333333333333222222222222222222222222222222333333333333222222000000111111111222222222111111111111111111111111000111222333444555555555777:::AAAQQQqqq{{{rrrvvv||||||yyy{{{~~~}}}uuuoooeee___XXXTTTUUU[[[cccjjjqqqtttxxxwwwsssnnnlllllluuuyyyxxxqqqjjjeee___YYYTTTSSSTTTXXXaaannnzzz~~~}}}yyyzzz{{{}}}}}}{{{xxxzzz|||~~~~~~}}}|||{{{vvvuuutttxxxttthhh\\\VVVRRRLLLHHHFFFEEEEEEGGGJJJMMMQQQTTTVVVXXX[[[___cccgggjjjlllmmmnnnooossswwwxxxtttkkkccc```[[[XXX\\\iiiyyyzzzhhh^^^ZZZ[[[```hhhrrr{{{~~~|||{{{{{{zzzxxxvvvtttssstttsssqqqooonnnnnnnnnooonnnllliiieeecccbbbbbbccc^^^]]][[[YYYXXXXXXYYYYYYYYYWWWUUUSSSSSSQQQNNNLLLLLLJJJHHHFFFDDDCCCCCCBBBGGGBBB;;;888888999:::999;;;;;;<<<>>>@@@BBBCCCDDDBBBDDDHHHLLLPPPVVV]]]bbbdddlllttt{{{sssiiigggnnnxxx```OOO|||qqqaaa[[[WWW^^^ooozzz]]]HHH???<<<777777666555555444444333333333333333333333333333222222222222222222222222000000111111111111000000000111111111111222222222111111111111111111111111000000222333444555555555777:::@@@OOOkkk|||sssvvv{{{}}}wwwrrrqqqrrrvvvyyyyyytttpppeee]]]UUUSSSTTTYYYccclllssswwwyyywwwsssnnnmmmmmmrrrvvvuuunnnhhheeeaaa\\\XXXXXXZZZ^^^gggqqq{{{|||{{{{{{|||~~~~~~}}}uuuvvvvvvwwwwwwwwwwwwwwwtttwwwzzz{{{{{{{{{|||}}}{{{yyyyyy|||}}}pppccc\\\WWWPPPKKKIIIIIIIIIIIIKKKMMMPPPSSSUUUZZZ\\\^^^bbbeeehhhkkkllljjjlllpppvvvyyyuuullleee]]]YYYUUUYYYfffuuuxxxeeeZZZWWWXXX[[[cccnnnxxx~~~|||zzzwwwvvvsssrrrpppnnnmmmmmmnnnnnnmmmllliiifffdddccccccbbb\\\[[[ZZZXXXXXXXXXXXXYYYXXXVVVTTTSSSSSSRRRPPPNNNLLLKKKIIIGGGEEECCCBBBBBB<<<<<<<<<:::999:::<<<>>>:::;;;===???AAACCCDDDDDDBBBDDDGGGKKKOOOUUU[[[``````hhhqqqwwwtttiiihhhqqq|||nnnXXXJJJ{{{ooo```ZZZVVV]]]rrrrrrVVVDDD===<<<777666666555555444333333333333333333333333333333222222222222222222222222000000111111111111000000000111111111111222222222111111111111111111111111///000222444555555555444666:::@@@LLLgggvvvwww{{{~~~~~~wwwrrrooommmoootttvvvtttrrrggg]]]TTTRRRTTTYYYeeepppxxxzzz{{{xxxrrrmmmllllllnnnqqqpppiiidddcccaaa___]]]^^^aaafffmmmvvv~~~}}}zzzwwwvvvwwwxxxzzz}}}vvvvvvtttrrrpppoooooopppooorrrtttuuutttuuuwwwzzzzzzzzz}}}xxxjjjbbb]]]UUUNNNLLLLLLKKKKKKLLLNNNQQQTTTVVVZZZZZZYYYZZZ]]]```ccceeedddffflllsssxxxuuunnnggg\\\XXXUUUYYYdddsssxxxeeeYYYTTTTTTXXX___jjjuuu}}}}}}zzzxxxsssrrrpppnnnmmmmmmmmmmmmlllkkkjjjhhhfffdddcccbbb]]]\\\ZZZYYYYYYYYYYYYZZZYYYWWWUUUTTTTTTTTTSSSQQQLLLKKKJJJHHHFFFDDDBBBBBB>>>>>>======<<<===>>>???999;;;>>>AAADDDDDDDDDDDDCCCEEEHHHKKKNNNSSSYYY^^^^^^fffnnnssszzzyyyyyy~~~vvvfffgggrrr|||fffQQQGGG{{{nnn___ZZZVVV]]]tttlllRRRAAA;;;;;;777666666555444444333333333333333333333333333333222222222222222222222222222222333333333333222222000111111111111222222222111111111111111111111111///000222444555555555444555999???KKKdddwwwxxxzzz}}}xxxuuuppplllmmmqqquuuuuussshhh]]]TTTRRRUUU[[[hhhuuu{{{}}}}}}xxxqqqllliiijjjkkkmmmllleeeaaabbbaaa___```bbbfffkkkrrrzzz~~~yyyuuusssssstttuuuuuu|||yyywwwtttpppllljjjkkklllkkkmmmoooooonnnooorrruuussstttzzz}}}oooggg```XXXQQQOOOMMMLLLLLLMMMPPPSSSVVVXXXXXXVVVTTTSSSTTTWWW[[[]]]___bbbiiiqqqvvvuuuoooiii[[[WWWTTTXXXdddqqq|||yyyggg[[[RRRRRRUUU]]]hhhsss|||~~~~~~~~~{{{yyyrrrqqqooonnnmmmmmmmmmmmmlllkkkkkkiiihhheeecccbbb^^^]]]\\\ZZZZZZZZZ[[[[[[ZZZXXXVVVUUUVVVVVVUUUTTTMMMLLLJJJHHHFFFDDDCCCBBBBBB???;;;999999999888777999;;;???CCCEEEEEEEEEDDDEEEGGGIIIKKKNNNSSSXXX\\\___ffflllooosss|||yyyrrrpppwww}}}|||{{{xxxeeefffsss}}}|||bbbNNNEEEuuukkk```ZZZVVV^^^tttzzz```LLL???999:::666555555555555444444444333222111111000111111111222222222111111111000000000222222111///...///000111111111111111222222222000111111111111222222222444444555555555555555555222999???FFF[[[|||zzz}}}wwwrrrmmmnnnrrrtttppplllaaa\\\WWWVVVWWW^^^mmmzzz|||qqqggghhhppptttooogggaaa___aaacccdddcccgggmmmsssxxx}}}yyytttpppmmmlllooowww|||~~~}}}wwwsssqqqooommmllljjjjjjjjjjjjjjjjjjjjjjjjpppoooqqqwww}}}wwwpppgggZZZPPPKKKNNNLLLKKKLLLOOORRRSSSTTTTTTPPPLLLIIIJJJNNNSSSWWWYYY\\\cccjjjooonnnjjjfff___WWWSSSYYYeeepppzzzxxxlllaaaWWWTTTTTTZZZfffqqqxxxzzz~~~{{{yyyqqqooommmmmmooopppppppppkkkkkkjjjiiigggeeecccbbb^^^]]][[[YYYYYYZZZ\\\]]]ZZZXXXWWWUUUSSSQQQQQQPPPNNNLLLIIIFFFBBB@@@??????<<<<<<:::999888777777777:::;;;<<>>DDDWWWzzz~~~{{{|||}}}wwwrrrqqqssssssoooiii```[[[VVVUUUXXX___ooo}}}tttjjjjjjpppvvvppphhhaaa^^^^^^___```dddiiipppwww||||||vvvpppkkkhhhjjjpppuuuvvv{{{{{{xxxvvvtttqqqpppllllllkkkjjjiiihhhhhhgggkkkjjjlllqqqwwwwwwooofffYYYOOOKKKLLLJJJIIIIIILLLOOOPPPQQQPPPMMMHHHDDDCCCFFFJJJMMMPPPTTT[[[ccchhhhhhddd```\\\UUURRRYYYdddoooyyyvvvjjj___YYYVVVWWW]]]hhhssszzz|||~~~~~~~~~|||zzzxxxrrrqqqooooooqqqsssssssssmmmlllkkkjjjhhheeecccbbb^^^]]][[[ZZZYYYZZZ\\\\\\YYYXXXWWWTTTSSSQQQQQQPPPOOOMMMJJJFFFCCCAAA@@@???<<<<<<:::999888777777777888999;;;===@@@BBBDDDEEEHHHHHHJJJLLLPPPUUUYYY[[[```ccchhhlllooorrruuuxxxttttttsssoookkkiiiiiikkknnnpppsssvvvwwwwwwvvvuuuxxxzzz}}}{{{oooccciiixxxyyy|||ooo\\\MMMCCCooocccWWWUUUXXXeee|||rrrXXXGGG<<<888999666555555555555444444444333333222111111111111111222222222111111111111111222333444333111111111333333222111000///......---111111111111222222222333333333444555555555555555666:::===AAARRRsss}}}}}}}}}wwwqqqnnnmmmkkkeee```]]]XXXTTTTTTWWW```qqqxxxooonnnqqqtttpppiiibbb]]]\\\\\\]]]eeekkkttt|||{{{ssskkkgggfffiiilllmmmqqqyyy}}}}}}~~~|||{{{zzzwwwuuuooonnnmmmjjjhhhfffdddcccbbbaaadddiiiooowwwvvvoooeeeYYYNNNJJJJJJHHHFFFFFFHHHKKKLLLLLLLLLIIIDDD???===???AAADDDJJJOOOWWW___eeeeeeaaa]]]WWWQQQPPPXXXdddnnnxxx~~~~~~tttggg]]]ZZZYYYZZZ```kkkuuu{{{~~~~~~}}}}}}~~~~~~{{{xxxvvvtttrrrqqqrrrtttvvvwwwvvvpppoooooommmjjjgggdddbbb^^^]]]\\\ZZZZZZZZZ[[[\\\YYYXXXVVVTTTSSSRRRQQQQQQOOOMMMJJJGGGCCCAAA@@@@@@<<<<<<:::999888777777777777888:::<<<>>>@@@BBBCCCFFFGGGIIILLLQQQVVVZZZ]]]aaadddgggiiijjjkkkmmmnnnooonnnmmmiiieeecccdddeeefffhhhjjjlllnnnoooppppppuuuuuuwwwyyy|||zzzkkkccchhhwwwsss{{{lllXXXJJJBBBpppdddWWWUUUYYYhhhpppWWWGGG===999999666555555555555444444444333333222111111111111222111111111111111111111111///111222111000///000111111111000000//////......111111111222222222333333222222333444555555555555777999;;;???NNNnnn{{{vvvooojjjhhhddd^^^YYYYYYTTTPPPQQQUUU^^^ooo~~~|||uuutttvvvssspppjjjccc^^^\\\]]]^^^gggnnnxxx{{{sssooohhhhhhggggggjjjpppuuuwww{{{{{{zzz{{{}}}}}}{{{yyyrrrqqqnnnkkkgggdddaaa```[[[ZZZ\\\aaafffmmmyyywwwooofffYYYOOOKKKJJJGGGEEEDDDFFFGGGHHHHHHIIIFFFBBB>>><<<<<<>>>???DDDIIIQQQZZZ```aaa]]]YYYSSSOOOOOOXXXcccmmmwww}}}}}}~~~rrreee^^^ZZZZZZ\\\bbbkkkuuu{{{~~~~~~~~~~~~~~~}}}zzzwwwuuutttsssrrrtttwwwxxxxxxxxxssssssrrrpppmmmiiieeeccc^^^^^^\\\[[[[[[[[[[[[[[[YYYXXXVVVTTTSSSRRRQQQQQQPPPNNNJJJGGGDDDBBB@@@@@@<<<<<<:::999888777777777777888999;;;>>>@@@AAABBBDDDEEEHHHLLLQQQVVV[[[]]]```ccceeefffeeeeeefffhhhnnnllliiieeeaaa^^^]]]]]]```aaabbbccceeegggiiijjjoooooooooqqqssswww{{{}}}}}}|||}}}~~~zzzkkkbbbiiiwww{{{qqq}}}mmmWWWHHHAAApppdddYYYXXX\\\kkkkkkQQQBBB999555555666555555555555444444444444333333222111222222222111111111111111111111111///000111111000///000111......//////000000111111111222222222222333333333111222333444555555555555666777999>>>LLLjjj~~~yyysssnnnjjjfffaaa]]]VVVRRROOOPPPSSS\\\lllzzz}}}{{{{{{{{{wwwuuupppiiiaaa]]]]]]^^^jjjqqq{{{~~~{{{ooollliiihhhhhhjjjnnnqqqqqqqqqrrruuuyyy{{{{{{zzzsssqqqoookkkgggdddaaa```XXXWWWXXX\\\___dddoooyyyyyyqqqggg[[[QQQMMMJJJHHHEEECCCDDDEEEEEEEEEDDDBBB>>><<<:::;;;<<<===<<<@@@HHHPPPVVVXXXUUURRRPPPMMMOOOWWWbbblllvvv~~~pppeee___ZZZ[[[^^^dddllluuu{{{~~~|||zzzwwwvvvsssssssssuuuwwwyyyxxxwwwuuuuuuuuusssoookkkgggddd___^^^]]]\\\\\\[[[[[[[[[XXXWWWVVVTTTSSSRRRRRRRRROOOMMMJJJFFFCCCAAA@@@@@@<<<<<<:::999888777777777888888:::<<<>>>???AAABBBBBBDDDGGGLLLQQQVVVZZZ\\\]]]___bbbbbbbbbbbbcccdddjjjgggddd```^^^\\\[[[ZZZ\\\\\\\\\]]]___aaadddeeegggfffffffffhhhllloooqqqoooqqqtttxxx}}}|||mmmcccjjjxxxvvvrrrsssYYYHHHAAA~~~lllaaaZZZZZZ___ooohhhOOOAAA:::777777666555555555555444444444444444333222222222222222111111111111111222222222111222333333222111333444---...//////000111222333222222222222333333333333000111222444555555555555666666888===JJJeee}}}wwwrrrnnniiidddaaaYYYUUURRRSSSUUU\\\iiivvv}}}{{{}}}~~~~~~}}}|||xxxpppfff```___```ooovvvwwwsssooommmkkkhhhiiillliiiiiijjjnnnrrruuuwwwwwwrrrqqqooollliiifffdddcccZZZXXXYYY[[[[[[^^^gggpppzzzqqqggg[[[RRROOOKKKHHHDDDBBBBBBCCCBBBBBB>>>===;;;999888999::::::;;;>>>CCCKKKQQQSSSRRRPPPOOOLLLMMMUUU^^^hhhttt~~~|||mmmdddbbb]]]___bbbhhhooowww~~~}}}~~~~~~~~~~~~~~~}}}{{{xxxwwwtttssstttvvvxxxyyyxxxvvvtttttttttsssoookkkfffccc______^^^]]]\\\[[[[[[ZZZXXXWWWVVVTTTSSSRRRRRRRRRNNNLLLIIIFFFBBB@@@??????<<<<<<:::999888777777777888888:::;;;===???@@@AAA@@@BBBFFFKKKPPPTTTXXXYYYZZZ\\\^^^___^^^^^^___aaa```^^^[[[ZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[]]]_________^^^]]]\\\]]]___aaacccbbbdddiiinnnuuu{{{~~~nnndddkkkxxxvvvssswww[[[IIICCCzzziii^^^XXXYYYaaassseeeMMMBBB<<<;;;;;;666555555555555444444444444444333222222222222333000000111111111222222222000222333333222222333444///000000111111222222222222222222333333333444444000111222333444555555555555555777===GGG___yyysssnnnjjjggg___\\\ZZZZZZ[[[^^^iiittt|||~~~|||wwwvvv|||~~~~~~}}}vvvmmmggggggiiiuuu{{{}}}wwwtttsssoooiiifffiiigggffffffhhhlllppprrrrrrpppooonnnllljjjiiigggggg___\\\[[[\\\ZZZZZZaaajjj|||zzzqqqgggZZZQQQNNNKKKGGGCCCAAA@@@@@@??????===<<<:::999888777777888;;;===AAAGGGLLLOOOPPPOOOMMMJJJJJJQQQYYYcccppp|||xxxiiibbbbbbbbbdddiiinnnuuu|||{{{|||}}}}}}}}}~~~~~~}}}|||zzzyyyvvvuuuvvvwwwyyyyyyxxxvvvppppppqqqpppmmmiiidddaaa_________^^^]]]\\\ZZZZZZWWWWWWUUUTTTSSSSSSRRRRRRMMMKKKHHHDDDAAA???>>>>>><<<<<<:::999888777777777666777888:::;;;===>>>??????AAAEEEJJJNNNRRRUUUWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\YYYVVVTTTTTTVVVXXXWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWYYY___gggqqqzzz~~~mmmfffmmmyyywwwqqqwww[[[KKKGGGyyyhhh]]]UUUXXXcccvvv^^^GGG===:::999:::666666555555555444444444555444333333222222333333000000111111222222222222...000111111000000111333222222222111111111111111222222333333333444444444///000222333444555555555666555777<<>>===<<>>===;;;999888777777777888:::???EEEHHHJJJIIIKKKHHHHHHMMMUUU___nnnzzzuuugggaaacccfffiiinnnsssyyyyyyzzz|||}}}|||}}}~~~~~~~~~}}}|||{{{wwwwwwwwwyyyzzzzzzxxxvvvlllmmmnnnnnnkkkfffbbb____________^^^]]]\\\ZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSMMMKKKGGGDDDAAA???======<<<<<<:::999888777777777555666777888:::;;;======???AAAEEEIIIMMMQQQTTTUUUUUUWWWXXXXXXWWWVVVWWWXXXWWWTTTPPPPPPQQQRRRQQQOOOUUUUUUVVVWWWWWWWWWWWWWWWTTTSSSRRRPPPNNNMMMMMMLLLMMMLLLMMMQQQ[[[hhhuuu}}}}}}kkkgggnnnzzzwwwooovvv[[[LLLJJJuuueee[[[VVVZZZeee{{{zzz[[[KKK>>>:::<<<888999777444333333666999;;;===888222000111333333222111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111111222222333333444444555444888777999DDDSSSrrr~~~|||ppplllgggdddeeeiiipppttt{{{{{{vvvllljjjqqqwwwwwwtttwwwyyyxxxvvvuuuwwwyyy|||yyy{{{}}}~~~~~~~~~zzztttoookkkjjjiiigggeeeeeehhhjjjlllllljjjiiihhhiiikkklllllllllgggeeedddddd```]]]aaagggvvvuuuhhh```XXXQQQNNNKKKGGGBBB???>>>>>>======999888777666666777888888777777999;;;>>>@@@CCCDDDCCCCCCFFFKKKQQQ[[[lll{{{qqqfff___]]]eeennnwwwzzz|||}}}|||}}}}}}}}}|||{{{xxxwwwxxx{{{}}}|||{{{|||{{{xxxwwwwwwvvvtttsssnnnmmmkkkiiigggeeeddddddaaa___]]]\\\\\\[[[YYYWWWVVVUUUTTTRRRRRRRRRSSSSSSOOOKKKFFFCCCCCCBBB???===;;;:::999888777777777777777777888999;;;<<<======>>>@@@CCCEEEHHHKKKOOORRRUUUYYY[[[YYYXXXXXXTTTOOOQQQKKKMMMMMMGGGLLLTTTSSSVVVRRRQQQTTTUUURRRPPPQQQMMMMMMLLLKKKIIIHHHJJJLLLPPPKKKHHHMMMTTT]]]iiisss{{{{{{mmmjjjoooyyytttmmmyyynnnYYYJJJAAAuuuddd[[[TTTZZZhhhtttWWWHHH<<<888999666777666444333444555888999999555111000111222222111111111111111111111111111111111111111111111111111111111111111000000000///000000000000000000000000111111222333333444444555555999777888BBBOOOmmmwwwtttpppnnnooorrrwww{{{|||{{{uuulllkkkppprrrppplllooorrrtttuuuxxx||||||{{{|||}}}~~~}}}yyytttpppooojjjhhhffffffhhhjjjkkkkkkhhhgggfffgggiiikkklllkkkhhhfffeeeeeebbb___bbbiiissspppddd___YYYRRRMMMKKKGGGBBB???>>>>>>===<<<;;;:::888777666666666666444555555777999<<<>>>???@@@@@@CCCHHHNNNWWWhhhwww}}}mmmaaa[[[YYYdddnnnwww{{{}}}~~~{{{zzz{{{}}}~~~~~~|||zzzxxxyyy|||~~~}}}||||||{{{zzzyyyxxxuuusssqqqnnnmmmkkkiiigggfffeeeeeebbb```^^^]]]\\\[[[YYYXXXXXXWWWUUUTTTSSSRRRRRRSSSNNNJJJFFFCCCCCCAAA???===<<<<<<;;;:::999999999:::888888999:::;;;;;;<<<<<<>>>@@@CCCFFFHHHKKKOOORRRUUUYYY\\\[[[ZZZ[[[XXXSSSRRRKKKLLLLLLFFFKKKSSSRRRVVVRRRQQQSSSSSSNNNKKKKKKKKKKKKKKKJJJHHHGGGIIIKKKMMMIIIHHHJJJOOOUUUaaalllxxx}}}}}}ooojjjrrr~~~uuujjjwww|||gggVVVIIIBBBtttccc[[[SSS[[[llllllQQQEEE:::777777333555444444444444555555666444222111000111222111000111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////111111222222333444444444666999666777@@@KKKeee~~~}}}{{{{{{{{{~~~|||uuuooonnnppplllfffdddfffjjjnnnrrrxxx~~~}}}||||||~~~}}}yyyuuussskkkiiigggggghhhjjjjjjiiieeeccccccdddgggjjjkkkkkkgggffffffgggdddaaaeeekkkrrroooaaa]]]XXXQQQLLLJJJGGGBBB???>>>>>>===<<<<<<;;;999888666555555555444444444555666888999:::<<<<<<>>>CCCIIIRRRcccrrrxxxfffZZZUUUTTTbbbnnnyyy}}}~~~{{{yyyyyy{{{}}}|||{{{zzz{{{}}}~~~~~~~~~}}}}}}~~~|||zzzvvvrrrooonnnmmmkkkiiihhhgggffffffdddaaa___]]]]]]\\\[[[YYYZZZYYYWWWUUUSSSRRRQQQQQQLLLIIIEEECCCBBB@@@>>><<<<<<;;;;;;:::::::::;;;;;;999999::::::;;;;;;;;;<<<===@@@CCCFFFIIILLLPPPSSSTTTYYY]]]]]]^^^___\\\WWWUUUMMMNNNNNNJJJPPPXXXWWWZZZUUUSSSTTTRRRLLLHHHHHHJJJJJJKKKIIIGGGFFFGGGHHHJJJHHHHHHIIIJJJNNN[[[ggguuuzzz~~~qqqjjjvvvvvvgggvvvnnn]]]PPPHHHDDDrrrbbbZZZUUU^^^pppeeeLLLCCC:::666666111222333333444444444333333111111111222333333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111222333333444444555888666777@@@HHH___wwwtttuuusssjjj``````aaadddhhhnnnuuu}}}~~~|||zzzuuussskkkiiigggggghhhhhhhhhgggbbbaaa```bbbeeeiiikkkkkkfffdddeeegggdddbbbfffmmmuuuwwwfff]]]UUUNNNKKKJJJGGGCCC@@@???>>>===;;;;;;:::999888777777666666777777666666777888999999999888;;;@@@EEENNN___nnnrrr```UUUQQQPPP```mmm{{{|||xxxxxxxxxzzz}}}||||||{{{|||}}}~~~}}}wwwrrrooonnnmmmllljjjhhhgggggggggeeeccc___^^^]]]]]]\\\ZZZZZZYYYWWWTTTRRRPPPNNNNNNJJJHHHFFFCCCAAA???===<<<:::999999999999::::::;;;:::::::::;;;;;;;;;;;;;;;===@@@DDDHHHKKKNNNRRRTTTUUU[[[___```aaaccc```[[[ZZZQQQRRRTTTRRR[[[eeeddd```ZZZUUUUUUSSSOOOMMMNNNNNNOOOOOOMMMIIIFFFEEEEEEEEEEEEFFFGGGFFFKKKYYYggguuu{{{|||oooiiixxxuuufffvvvxxxcccTTTJJJEEECCCoooaaaZZZXXXbbbsss```IIIBBB:::777777222222222333444444333222111000222333444444333333333111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111000000111222222333333444444777555777@@@GGG[[[yyy}}}{{{zzz|||}}}|||}}}wwwkkkaaa___^^^___dddllluuu~~~}}}~~~xxxssspppkkkiiihhhggghhhhhhgggfffbbb```___```dddhhhkkkkkkdddcccccceeecccbbbhhhooo|||wwwdddUUUMMMLLLIIIFFFCCC@@@???>>>===;;;888888888999999999999999888888777777777777777888777777999>>>CCCLLL]]]lllzzzmmm[[[QQQOOOOOO]]]mmm}}}~~~yyytttuuuxxx}}}}}}||||||}}}}}}}}}~~~yyytttqqqooonnnlllkkkiiihhhggggggfffccc```^^^]]]]]]\\\[[[XXXWWWVVVSSSPPPNNNKKKJJJHHHHHHFFFDDDAAA???======:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@EEEJJJMMMPPPTTTVVVXXX^^^dddfffhhhjjjgggccc___VVVVVVYYYZZZfffrrrqqqeee]]]WWWUUUUUUTTTVVVZZZXXXYYYYYYVVVQQQLLLIIIGGGBBBAAABBBCCCDDDIIIYYYhhhxxx~~~xxxmmmjjj{{{sssjjj{{{{{{rrr^^^OOOFFFBBB@@@lll___ZZZZZZeeewww}}}}}}]]]GGGAAA:::888888333222333333333333222222111111222444444333222222333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111111222333333333333666444777???DDDUUUpppzzzvvvsssrrrsss{{{|||ppphhh```______cccmmmyyy}}}wwwrrrppplllkkkiiiiiijjjjjjiiigggcccaaa___```dddhhhkkkllleeebbbbbbcccbbbcccjjjsssvvv___QQQNNNIIIFFFCCCAAA@@@???<<<:::666777888999::::::::::::777777666555555555555555666666888===BBBKKK[[[jjjwww~~~kkkYYYPPPMMMNNN[[[mmm~~~yyysssuuuyyy~~~~~~}}}~~~~~~yyyuuutttqqqpppnnnllliiihhhgggffffffccc___]]]]]]]]]\\\[[[WWWVVVUUUSSSPPPMMMJJJIIIGGGHHHHHHFFFBBB???>>>>>>>>>======<<<<<<<<<======::::::;;;;;;<<<<<<<<<===>>>BBBGGGLLLPPPSSSWWWYYY]]]dddkkkooossswwwuuuqqqjjj___]]]```aaammmxxxwwwiiiaaa[[[ZZZ[[[\\\```eeefffhhhhhheee___YYYTTTRRRGGGCCCAAA@@@BBBHHHXXXfffzzzvvvnnnmmmuuuqqqxxxppp]]]OOOEEE???<<<}}}hhh]]]ZZZYYYfff{{{{{{[[[EEE???888777888444444444333333222222222222111222444333000///111333111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000111222222333333444666444666===@@@NNNggg}}}vvvpppllljjjgggqqquuupppjjjfffdddgggppp|||zzzvvvtttnnnmmmlllmmmnnnnnnmmmkkkeeecccaaaaaadddiiilllmmmfffcccaaabbbaaadddnnnxxxppp[[[QQQHHHFFFCCCAAA@@@???<<<:::777888999:::::::::999888666666555444444444444555555555777<<<@@@IIIYYYhhhuuu}}}kkkYYYNNNKKKKKKYYYlll}}}wwwwwwyyy|||xxxuuuuuusssrrrooollljjjgggfffeeefffccc^^^\\\\\\\\\\\\[[[VVVVVVUUUSSSQQQNNNKKKIIIFFFHHHIIIGGGCCC@@@????????????>>>===<<<<<<<<<===999::::::;;;<<<===>>>>>>???CCCIIIOOORRRVVVYYY[[[bbbjjjttt{{{{{{nnniiihhhgggqqq{{{xxxoooiiieeefffggggggjjjmmmsssuuuvvvtttoooiiidddaaaVVVNNNFFFCCCDDDJJJWWWdddzzzxxxrrrsssyyywww{{{ooo^^^PPPFFF>>>:::zzzfff\\\ZZZWWWfff~~~zzzZZZDDD===777666888444555444444333222222222333000222333111...---///222111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000111222222333333555777444555;;;<<>>===;;;;;;:::::::::999999:::;;;<<<>>>>>>??????DDDJJJPPPTTTWWWZZZ]]]eeennnzzz{{{ssspppmmmttt|||xxxuuuqqqoooqqqsssqqqqqqsss{{{}}}~~~zzztttpppmmmdddYYYMMMHHHGGGMMMXXXcccyyy{{{wwwwww}}}zzz~~~}}}ooo___RRRFFF>>>999uuudddZZZWWWYYYooo{{{ZZZCCC<<<777888999555444444333333333333222222333333333333333333333333222111111111000000//////000000000000000000000000000000000000000000000000222222111111111111222222222222222111111111111111222222333555555;;;IIIXXX}}}zzztttllleeebbbhhhsss|||{{{vvvuuuuuuwww}}}}}}{{{uuuqqqoooppptttwwwuuurrrmmmiiifffgggkkknnnllljjjiiieeeaaaaaacccfffpppzzzgggSSSKKKEEEBBBCCCBBB???===???<<<;;;:::999888888888888777777777777666666666666333555999<<<===EEEVVVgggxxx~~~~~~kkkZZZMMMHHHIIIYYYkkk~~~~~~zzz{{{}}}{{{wwwuuuuuurrrqqqpppooonnnkkkgggcccbbbbbbaaa```^^^[[[YYYXXXVVVTTTRRRRRRQQQPPPMMMJJJHHHHHHGGGFFFDDDAAA>>>===>>>>>>>>>>>>>>>=========@@@???>>>======>>>???@@@FFFHHHKKKPPPVVV\\\bbbeeegggppp}}}uuupppsssyyy{{{{{{~~~~~~}}}xxxvvvuuunnnggg[[[NNNIIIMMMYYYcccxxx}}}||||||~~~{{{}}}}}}|||uuueeeRRRDDD??????~~~nnn```XXXXXX[[[qqqtttUUUAAA===999888999333444444333333333333222222333333333333333333333333111111111111000000000///000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111222222333333444666777;;;HHHUUUzzzyyyqqqkkkaaafffoooyyy~~~{{{wwwuuutttwwwxxxzzz~~~|||xxxttttttwwwxxxuuurrrnnnjjjfffgggjjjmmmmmmkkkiiieeebbbbbbcccgggqqq{{{lllYYYNNNHHHDDDDDDBBB>>>===>>><<<;;;:::999888888888888888888777777777666666666333444777999;;;CCCTTTeeeyyy}}}jjjYYYMMMIIIKKKYYYkkk~~~~~~~~~{{{xxxuuutttsssrrrqqqqqqpppmmmiiifffbbbbbbaaa```^^^[[[YYYXXXUUUTTTRRRQQQQQQOOOMMMJJJEEEEEEFFFEEEDDDCCCAAA@@@???>>>============>>>>>>AAA@@@?????????@@@AAABBBFFFHHHLLLPPPUUU[[[aaaeeemmmuuuvvvrrrwww~~~}}}{{{{{{uuunnnbbbUUUOOORRR]]]fffyyy~~~~~~~~~|||zzzkkkXXXGGG???===}}}~~~sssfff[[[WWWXXX```uuulllPPP???>>>:::999888222444444333333333333222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000222111111000000111111222000000000111222222222333444444666888888;;;EEEPPPqqq~~~xxxrrrfffhhhnnnuuu{{{~~~~~~|||vvvwwwxxxvvvrrrnnnllllllssswww~~~}}}yyy{{{~~~zzzxxxxxxwwwtttqqqppplllgggfffiiimmmmmmmmmiiifffcccddddddhhhsss~~~sss```RRRKKKFFFDDDBBB>>><<<>>><<<<<<;;;:::999999999999888888888777777777777666444444555777999@@@QQQaaavvv|||hhhWWWLLLIIIMMMZZZlll}}}}}}}}}zzzvvvrrrsssrrrqqqqqqpppnnnkkkhhhcccbbbaaa```]]][[[YYYXXXTTTSSSQQQQQQPPPOOOLLLJJJBBBCCCDDDEEEEEEDDDCCCBBB???>>>===<<<<<<===???@@@BBBAAAAAAAAABBBBBBCCCDDDFFFHHHLLLPPPTTTZZZ```dddqqqzzzzzzxxx~~~{{{ttthhh[[[TTTVVV```hhhyyy~~~sss___LLL@@@;;;~~~xxxlllaaaXXXUUUXXXdddzzzjjjNNN???===999888888333444444333333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000111222333333333555555777::::::;;;BBBKKKhhh~~~zzzrrrrrrtttxxx{{{{{{zzzxxxqqqsssssspppkkkfffeeeeeelllsss~~~}}}yyytttuuuwwwzzz}}}zzzyyywwwtttrrrsssooojjjhhhiiilllnnnnnniiigggeeeeeeeeeiiiuuuvvvcccUUUMMMGGGEEEBBB>>>===???===<<<;;;::::::999999999999999888888888777777777666555555666888>>>MMM\\\nnnzzzzzzeeeUUUJJJIIIMMMZZZlll||||||~~~xxxrrrqqqpppnnnnnnnnnmmmjjjgggccccccaaa```]]][[[YYYWWWSSSRRRPPPPPPPPPOOOLLLJJJBBBCCCDDDEEEEEEDDDCCCBBB@@@???===;;;<<<>>>AAACCCBBBBBBBBBCCCDDDEEEFFFFFFFFFJJJNNNQQQTTTYYY```eeesss{{{|||vvvkkk___WWWYYY```hhhyyy~~~wwwbbbOOOAAA;;;|||qqqiii___WWWUUUWWWiii~~~kkkOOO???<<<777666888555444444333333333222222222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111000000000000000000111//////000111222333333333666555777:::::::::???FFFaaa|||zzzoooqqqqqqmmmfff```^^^___gggqqq~~~xxxvvvvvvuuutttvvv|||~~~}}}{{{yyyxxxwwwsssnnnkkkjjjlllnnnoooiiihhhgggggggggkkkwwwzzzfffXXXPPPHHHEEEBBB??????BBB>>>===<<<;;;::::::::::::999999999999888888888888888666666777888===JJJWWWffftttyyydddSSSHHHGGGKKKYYYlll|||~~~{{{tttooommmlllkkkkkkjjjgggeeedddcccbbb```]]][[[XXXWWWRRRQQQPPPOOOOOONNNLLLJJJEEEEEEEEEEEEDDDCCCAAA@@@@@@???=========@@@CCCEEEBBBBBBDDDEEEFFFGGGHHHHHHHHHLLLQQQTTTUUUYYY```fffttt{{{zzzvvvmmmbbb\\\]]]dddjjjxxx||||||yyydddQQQCCC===vvvllleee^^^WWWVVVYYYmmmhhhNNN???<<<666555888666444444333333333333222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000111000000//////000000111000000000111222222222333666444555888999999===BBBZZZzzzqqqttttttnnneee^^^\\\]]]fffqqq~~~}}}{{{xxxuuusssuuuzzz~~~{{{xxxsssooommmlllmmmnnniiiiiiiiiiiihhhlllyyynnn^^^UUULLLHHHDDDAAAAAADDD>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999666666888999<<>>AAA@@@??????@@@CCCEEEGGGCCCDDDFFFHHHIIIJJJKKKKKKKKKPPPUUUWWWWWW[[[bbbiiivvv}}}xxxuuuooogggbbbcccjjjqqqzzzvvvyyy{{{gggTTTFFF???|||ssshhh```ZZZUUUWWW\\\ppp```III===<<<777555777555444444333333333333222222333333333333333333333333///000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111222222555333333666777777;;;AAARRRrrrzzz||||||uuujjjbbb```aaafffqqq}}}xxxttttttvvvxxxzzz~~~|||xxxsssooommmlllmmmiiijjjkkkkkkiiimmm{{{|||hhh]]]SSSLLLGGGBBBBBBDDD???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999777555555777999:::AAAJJJZZZkkkjjjWWWJJJGGGJJJUUUjjj~~~|||xxxsssqqqnnnlllkkkjjjhhhfffddddddbbb```]]]ZZZXXXVVVPPPOOONNNNNNNNNNNNKKKIIIFFFFFFFFFFFFDDDBBB@@@???@@@AAAAAABBBDDDEEEGGGHHHFFFGGGIIILLLNNNOOOOOOOOONNNSSSYYYZZZZZZ]]]dddkkkvvv|||~~~}}}~~~tttrrrnnniiieeehhhooovvv|||}}}qqqvvvmmmYYYIII???}}}rrreee\\\VVVTTTXXX___qqq{{{YYYDDD;;;===888666777333444444444333333333222222333333333333333333333333//////000000111111111222000000000000000000000000000000000000000000000000000000////////////000000222222222111111111111111555222111444666777;;;@@@MMMlll}}}qqqhhheeegggeeeppp{{{vvvtttuuuwwwvvv~~~{{{vvvqqqmmmlllllliiijjjlllllljjjmmm|||ooodddXXXPPPIIICCCBBBEEE???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999999666444444777888999>>>EEEUUUhhh~~~mmmZZZLLLIIIKKKTTTiii~~~|||xxxwwwtttqqqooommmllljjjhhheeedddbbb```]]]ZZZWWWVVVPPPOOONNNNNNNNNNNNKKKIIIEEEEEEFFFEEEDDDCCCAAA@@@@@@AAABBBDDDFFFGGGHHHIIIHHHIIILLLOOOQQQRRRRRRRRRPPPVVV[[[\\\[[[^^^fffmmmuuu{{{}}}yyyxxxyyypppooolllhhhfffiiiqqqxxxyyyooouuurrr]]]JJJ???qqqbbbZZZUUURRRZZZfffyyy|||uuummmPPPEEE:::777777444333333444444444333333222222222222222222111111111111000111111000///......//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000222333444444444666999;;;KKKbbbxxxqqqoooqqqnnnwww}}}}}}|||}}}~~~~~~~~~~~~zzztttooooooooolllkkkjjjiiigggkkk{{{qqq```WWWPPPHHHCCCDDD???>>><<<<<<======<<<:::::::::999999999999999999555555555555555999>>>BBBVVVbbbvvvqqqZZZMMMJJJMMMXXXlll{{{{{{|||zzzzzz{{{|||vvvuuutttsssqqqmmmgggccceeecccaaa___]]]ZZZVVVRRRTTTQQQNNNKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJHHHIIIJJJMMMQQQSSSTTTSSSWWWYYY[[[]]]```dddiiimmmyyy~~~|||yyyuuuooojjjhhhhhhgggeeefffkkkttt|||nnnlll|||wwweeeOOO>>>}}}ooo```YYYTTTRRR[[[hhh~~~~~~vvvssskkkNNNDDD:::777666444333333444444333333333222222222222222222111111111000000222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000222333444444444666999;;;FFF]]]~~~{{{yyyyyyuuu|||~~~{{{yyy{{{|||wwwsssrrrssspppooonnnkkkhhhkkkyyy{{{hhh]]]UUULLLGGGGGGBBB@@@>>>>>>>>>===;;;:::::::::::::::999999999999666666666555555888===AAAOOO[[[pppvvv___OOOJJJKKKVVVkkk|||||||||zzzyyyyyyzzzuuutttsssrrrqqqmmmhhhddddddbbb```^^^]]]ZZZVVVSSSRRROOOKKKIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKMMMMMMOOORRRUUUWWWXXXXXX[[[\\\^^^```bbbfffkkkoooyyy~~~}}}yyyvvvrrrlllhhhhhhiiijjjiiijjjooowww}}}}}}llllll|||yyyfffPPP???yyykkk^^^XXXTTTSSS^^^lll~~~vvvpppppphhhKKKBBB:::888666333222333333333333333222222222222222222111111111000000000222222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444555888;;;@@@UUUuuu|||wwwttttttyyy|||zzzzzz}}}~~~|||}}}zzzyyyyyywwwvvvtttqqqllllllvvvvvvggg\\\RRRLLLJJJEEEBBB@@@>>>>>>===;;;:::;;;;;;:::::::::999999999777777777666555777;;;???FFFRRRggg}}}}}}eeeTTTKKKIIIUUUkkk||||||~~~zzzxxxwwwwwwtttsssrrrqqqpppmmmiiieeecccaaa___]]]\\\ZZZWWWTTTOOOLLLIIIGGGFFFFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCEEEGGGJJJLLLMMMPPPQQQSSSUUUXXXZZZ[[[\\\```aaabbbccceeeiiinnnrrryyyzzzuuuqqqmmmhhheeefffiiilllnnnooossszzzzzzllllll~~~|||gggPPP???tttggg\\\WWWSSSUUUbbbrrr{{{rrrmmmpppdddGGG@@@999888666333222333333222222222222222222222111111111111000000000000000111333444444333111000////////////////////////////////////////////////000000000000000000000000000000000000000111111111222333444444444555888;;;===OOOmmm~~~yyyuuurrrvvvwwwsssrrrtttuuutttvvvxxx}}}~~~}}}|||zzztttqqqxxxsssfff[[[QQQLLLFFFCCC@@@>>>>>>>>><<<;;;<<<<<<;;;;;;::::::999999999999888777555777:::<<<@@@KKK^^^uuujjjXXXOOOLLLUUUlll{{{zzz}}}zzzwwwuuutttrrrqqqppppppooommmiiifffcccaaa___]]]]]][[[XXXVVVNNNKKKHHHFFFFFFFFFEEEDDDBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCFFFHHHKKKMMMOOORRRSSSUUUVVVXXXYYY\\\^^^ccccccdddeeefffkkkppptttzzz~~~xxxrrrlllhhheeecccdddhhhnnnqqqsssvvv|||yyylllnnnhhhNNN==={{{nnncccZZZVVVTTTWWWgggyyyyyypppmmmrrr{{{^^^CCC===999888666222111333222222222222222222222222111111111000000000//////...///111333333222000/////////////////////////////////////////////////////////////////////////////////000000111111111111111222333333333555888:::===JJJeeezzzyyyzzz{{{}}}|||xxxzzz~~~wwwyyyxxxqqqmmmnnnnnnllllllqqqwww~~~~~~zzz}}}sssfffYYYOOOGGGDDDAAA?????????>>>>>>======<<<<<<;;;::::::999999999999777666666999;;;===FFFWWWlllnnn\\\TTTRRRWWWmmm~~~zzzwwwzzz{{{wwwtttsssrrrpppooonnnnnnllliiigggdddbbb___^^^]]][[[YYYWWWNNNLLLIIIGGGGGGGGGFFFEEEAAAAAAAAAAAABBBBBBCCCDDDCCCCCCEEEGGGIIILLLNNNPPPSSSUUUWWWXXXXXXYYY]]]```ccccccddddddfffkkkqqqvvv{{{}}}wwwooohhhcccaaaaaaaaagggnnnsssuuuxxx|||zzznnnppp}}}}}}gggKKK:::wwwjjjaaaXXXVVVUUUZZZlllwwwqqqpppwwwsssVVV???;;;888888666222111333111111111222222222222222111111000000000/////////---...///000111000//////000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222111222333333333444777:::===FFF\\\}}}wwwwwwyyyyyyzzz|||}}}}}}}}}}}}~~~}}}zzzwwwxxxsssoooqqq{{{uuuooommmllljjjggglllsssyyy|||~~~}}}}}}uuucccUUUKKKHHHDDDBBBAAAAAAAAA@@@>>>>>>===<<<;;;::::::999999999999888666666888:::<<>>===<<<;;;::::::888999999888777777999:::;;;???GGGVVVjjjyyyfff\\\XXXYYYkkk{{{uuuwww}}}}}}yyyvvvuuusssqqqnnnmmmllljjjhhheeeeeebbb^^^[[[YYYXXXVVVTTTQQQNNNJJJHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGIIIJJJMMMNNNOOOTTTWWWYYYXXXVVVWWW\\\aaaaaaaaabbbcccfffllltttyyy~~~|||yyyrrrhhh___ZZZZZZ\\\bbbhhhppptttwwwyyy}}}}}}qqqooo}}}ssslllsssuuu\\\GGG===wwwfff^^^XXXVVVWWW]]]rrr}}}|||eeeHHH:::888888999666111111444000000111111222222222222000000000000//////////////////......///000111111000000000000000000000000000000000000000000000000////////////////////////...//////000111222222222111222333333333444777:::;;;>>>NNNooo}}}xxxtttkkkfffbbbdddmmm|||zzzwwwvvvtttkkkooosssuuuttttttuuuwwwuuuvvvxxx~~~|||~~~xxxcccZZZVVVOOOJJJFFFDDDBBBAAA@@@???>>>===<<<;;;::::::777888999888777777999;;;:::<<>>JJJeee}}}uuummmdddccciiivvv{{{vvvsssssssssssstttsssqqqnnnsssttttttvvvxxx{{{~~~{{{ttthhhbbbYYYQQQKKKHHHFFFDDD@@@AAAAAA@@@===<<<<<<<<<::::::999999888888777777<<<999:::EEEVVVjjj|||kkk```[[[]]]dddrrr~~~wwwwww|||~~~zzzwwwvvvuuunnnnnnnnnmmmjjjhhheeeccceeebbb^^^[[[XXXUUUQQQNNNNNNMMMKKKHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMIIIMMMQQQQQQPPPRRRWWW\\\\\\___aaacccfffkkktttzzz||||||uuulllcccYYYSSSVVV]]]ccckkkrrrsssvvv{{{|||wwwqqquuu~~~nnngggiii}}}vvvhhhVVVCCC666zzzhhh___WWWVVV\\\jjjxxxXXXBBB:::999777666444333333333222111000111222222111000111000......000111000///000000000000000000000000////////////////////////////////////////////////......////////////......000000111222222222222222222222222222222333444555888<<>>=========::::::::::::999999999999<<<999;;;CCCPPPaaavvv}}}mmmbbb]]]ZZZaaammm|||zzz{{{~~~zzzwwwuuuuuuqqqqqqooommmjjjgggeeedddfffccc___\\\YYYVVVRRROOONNNMMMKKKHHHFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHKKKNNNNNNMMMOOOUUUZZZZZZ]]]aaadddhhhnnnvvv|||}}}|||uuulllcccYYYSSSVVV\\\dddmmmsssuuuwww|||yyysssooouuu}}}mmmgggjjjuuuiiiXXXFFF:::wwwddd\\\UUUVVV^^^nnnnnnOOOAAA999888777555444333333333222111000111222222111000111///......///000000///000000000000000000000000////////////////////////////////////////////////......////////////......000111222222333333222222333333222222222222333333666999DDD[[[~~~vvvtttxxx{{{{{{zzzyyywwwtttrrrpppnnnmmmkkkiiijjjmmmppprrruuu{{{}}}ssshhh```ZZZUUURRRKKKFFFAAA???@@@AAA@@@>>><<<;;;;;;;;;:::::::::::::::999;;;AAAHHHTTThhhxxx{{{mmmccc^^^XXX\\\dddppp~~~|||}}}~~~zzzwwwvvvuuuvvvtttqqqnnnjjjgggeeedddgggddd```\\\YYYVVVSSSPPPMMMLLLJJJHHHFFFDDDDDDCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEGGGHHHHHHHHHKKKQQQWWWTTTYYY___ccchhhnnnvvv|||~~~|||uuukkkbbbXXXRRRUUU\\\fffnnnuuuvvvxxx}}}sssmmmllluuu{{{kkkggglllvvvjjj[[[JJJ???|||sss```YYYTTTWWWbbbrrrdddHHHAAA888888666555444333333333222111000111222222111000222000//////000111111000////////////////////////////////////////////////////////////////////////......////////////......000000111222222222222111222222222222222222333444555888AAAUUUvvv{{{wwwuuutttooolllhhheeedddeeehhhjjjooouuu~~~~~~tttkkkddd___[[[TTTMMMEEEBBBCCCDDDCCC@@@======<<<<<<;;;;;;::::::999999<<<@@@BBBJJJZZZjjjuuuiii___[[[UUUXXX]]]eeeppp~~~~~~{{{}}}}}}{{{yyyxxxxxx{{{xxxtttooojjjgggeeeeeefffccc^^^ZZZWWWUUURRROOOKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDAAABBBCCCCCCCCCGGGMMMQQQLLLRRRYYY___eeekkktttyyy|||tttjjjaaaWWWQQQUUU]]]fffooovvvwwwyyy}}}}}}mmmhhhkkkwwwwwwiiiiiiqqqwwwkkk\\\LLLAAAwwwnnn^^^WWWTTTZZZgggwww[[[CCCAAA888777666444333333333333222111000111222222111000333111///000111222111111////////////////////////////////////////////////////////////////////////......////////////.........//////000000000000000000000000111222333555555555888???PPPnnn|||zzzzzzrrrnnnhhhccc______```aaagggmmmwww~~~uuunnnhhheee^^^UUULLLFFFFFFFFFCCC@@@@@@@@@???>>>===<<<;;;:::999:::===???@@@DDDQQQ^^^ppptttwwwtttjjj___VVVRRRRRRTTTVVV[[[cccooo|||zzzzzz}}}~~~}}}{{{{{{{{{|||}}}zzzvvvpppkkkgggeeedddccc___ZZZVVVSSSQQQNNNLLLHHHGGGFFFEEECCCCCCBBBBBBEEEFFFGGGHHHHHHIIIHHHHHHEEEDDDDDDDDDCCCCCCBBBBBB????????????@@@CCCGGGKKKHHHMMMUUU\\\aaahhhqqqwww~~~zzzrrriii___VVVQQQVVV^^^gggooowwwxxxyyy}}}|||jjjeeelll{{{}}}ssshhhlllyyyxxxlll\\\LLLAAArrrhhh[[[VVVVVV```nnn~~~wwwTTTAAA@@@777666555444333333333333222111000111222222111000222000//////000111111000000000000000000000000000////////////////////////////////////////////////......////////////......---...//////000000///////////////000222333555666555888>>>LLLgggyyytttnnnfffaaa]]]\\\[[[```fffnnnuuu{{{{{{tttpppiiibbbXXXPPPKKKHHHDDDBBBEEEEEECCCAAA???>>><<<<<<<<<;;;===??????@@@IIISSS^^^bbbeeeccc\\\SSSLLLJJJKKKMMMOOOQQQVVV___kkkttt~~~xxxtttwww|||~~~~~~|||||||||}}}}}}}}}{{{wwwqqqlllhhheeeccc```\\\VVVRRROOOMMMKKKIIIEEEEEECCCBBBAAAAAAAAAAAADDDEEEEEEFFFGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBAAA>>>>>>>>>>>>???AAACCCDDDFFFKKKQQQWWW]]]dddmmmsssyyy{{{~~~~~~xxxpppfff^^^UUURRRWWW```iiiqqqyyyzzz{{{~~~}}}jjjfffooo}}}ooogggqqqzzzmmm]]]LLL@@@zzzkkkaaaXXXUUUXXXfffwwwlllNNN???>>>666666555444333333333333222111000111222222111000000///------///000///...000000000000000000000000////////////////////////////////////////////////......////////////............///000000000000000000000000000111222333444444777;;;GGGaaazzzqqqiiiccc___^^^]]]aaafffkkkoootttxxx{{{}}}yyysssjjj```WWWPPPLLLJJJLLLKKKIIIFFFCCCAAA???>>>@@@>>>===??????>>>BBBHHHLLLPPPTTTSSSNNNHHHEEECCCCCCEEEGGGHHHJJJPPPZZZbbblllqqqqqqllljjjpppvvvxxx}}}}}}{{{{{{{{{{{{|||zzzwwwsssmmmhhhdddbbb^^^YYYSSSOOOLLLJJJHHHGGGCCCBBBAAA@@@?????????@@@AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB>>>>>>>>>???@@@@@@@@@???BBBFFFKKKOOOTTT\\\eeelllsssuuuyyy|||}}}vvvnnneee\\\UUURRRYYYbbblllttt|||}}}~~~llliiisssyyylllgggvvv{{{ooo___MMMAAAvvvggg\\\UUUTTTZZZjjj}}}dddJJJ>>><<<666555444444333333333333222111000111222222222000...---++++++---...---,,,000000000000000000000000////////////////////////////////////////////////......////////////......//////000111111111111111222111111111111111222222333666:::EEE]]]|||ssskkkfffccc[[[^^^bbbeeehhhkkkooorrryyyyyymmmaaaXXXTTTSSSQQQOOOMMMJJJGGGCCCAAA@@@DDD@@@>>>???>>><<<===@@@@@@EEEIIIJJJFFFBBBAAAAAA<<>>>>>????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCC???>>>???@@@AAA@@@>>><<<===AAAEEEHHHMMMTTT^^^eeennnqqquuuxxx|||}}}tttmmmddd\\\UUUSSSZZZcccnnnwww~~~nnnkkkvvv}}}~~~wwwjjjgggyyy{{{pppaaaOOOBBB|||pppddd^^^SSSRRRZZZooo^^^EEE;;;:::666666555444444444444555111222222111///...000111222111000//////111333444***+++---...///...------////////////////////////////////////////////////222111000///////////////////////////000000000000111111111111222333444555555444666>>>PPPnnn}}}uuupppkkkccc]]]^^^aaaaaacccfffqqqssszzz}}}qqqhhhcccaaa___]]]ZZZUUUOOOJJJIIIHHHIIIGGGEEEBBB???===;;;:::<<<===>>>?????????>>>===>>>===<<<;;;===???CCCEEEPPPSSSWWWYYYZZZ^^^fffmmmtttzzz~~~}}}{{{yyyyyyxxxyyyyyyxxxwwwtttooojjjeeebbb[[[WWWRRRMMMJJJGGGEEECCC@@@>>><<<<<<===>>>>>>=========<<<<<<<<<<<<======???@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@???>>>======<<<===???BBBDDDHHHNNNUUUZZZbbbeeejjjooottt{{{~~~}}}tttmmmcccZZZRRRPPPYYYdddpppuuu|||{{{mmmiiiyyyxxxmmmjjjwww}}}mmmbbbUUUCCCwwwkkk```ZZZVVVVVV```uuuwwwYYYCCC::::::555555444333333333333333111222222111///...000111222111000//////111333444---......////////////...////////////////////////........................111000//////.........///---......///000111111222111111111111222333444444555555666===KKKfff~~~vvvmmmfffdddcccaaabbbeeelllmmmsss|||vvvooolllgggeeebbb\\\VVVPPPLLLJJJJJJIIIFFFCCC@@@===<<<;;;999:::;;;<<<<<<;;;::::::;;;:::999999:::<<<>>>@@@EEEHHHMMMOOOQQQVVV___eeeooovvv~~~~~~}}}}}}}}}zzzyyyxxxxxxxxxxxxxxxvvvsssnnniiidddaaaZZZVVVPPPKKKHHHFFFCCCAAA???===;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<======<<<===???AAAAAAAAA@@@???@@@@@@???>>>>>>===<<<<<<;;;===???AAAEEEJJJPPPUUUZZZ^^^ccciiiooovvv~~~|||zzztttlllcccZZZSSSRRR[[[fffooottt{{{yyymmmjjj{{{uuukkkjjjxxx{{{kkkaaaUUUEEEvvvjjjaaa\\\XXX\\\iii}}}kkkPPP???999999444333333222222222222222000111222111/////////111111111000///000111222333111111000000///000000000////////////////////////......................../////////...............,,,---...///000111222333111111000111111222333444555555777;;;DDDZZZ|||qqqlllgggbbb```ccchhhhhhlllrrrxxxzzzsssqqqmmmfff___VVVOOOKKKLLLJJJGGGCCC@@@>>><<<<<<888999999::::::999999888999999999999:::::::::;;;:::>>>BBBEEEHHHMMMUUU[[[fffnnnzzz}}}zzzyyyyyy}}}~~~|||yyyxxxwwwwwwwwwwwwvvvuuurrrmmmhhhccc```XXXTTTOOOJJJGGGDDDBBB@@@===;;;999999:::;;;:::999888888999999:::;;;======??????AAABBBBBBAAA@@@?????????>>>>>>======<<<<<<:::;;;<<<===???DDDIIIMMMQQQTTTZZZaaagggooowww}}}}}}xxxvvvssskkkbbbZZZTTTTTT]]]hhhnnnssszzzxxxmmmlllrrriiikkkxxxyyyiii___VVVHHHtttiiiaaa^^^WWW```qqqxxx^^^HHH;;;777777444444333222222222222222000111222222000//////000111000000///000111222222333222000///...///000000////////////////////////..........................................---------......///000111111222000000000000111222333444444444777:::???QQQvvv|||ssskkkcccaaacccgggfffhhhkkkooovvv~~~{{{vvvpppggg]]]SSSMMMKKKIIIFFFBBB???===<<<<<<::::::::::::::::::999999999:::;;;;;;;;;:::999999888:::>>>@@@CCCHHHMMMRRR\\\fffttt~~~}}}xxxuuusssvvv|||~~~|||zzzxxxvvvuuuuuuuuuuuutttsssppplllgggbbb___XXXTTTNNNIIIFFFDDDAAA???;;;999777777888888777666555666666777999:::<<<===@@@@@@AAAAAAAAA@@@??????>>>>>>>>>======<<<<<<<<<999:::::::::;;;>>>CCCGGGIIIMMMSSSZZZaaaiiirrrwww||||||uuurrrpppggg^^^XXXTTTUUU^^^iiimmmrrryyy~~~yyyooonnnppphhhlllyyywwwfff]]]WWWKKK{{{nnnccc]]][[[UUUcccxxxnnnTTTBBB999666555555444444333333333333333///111222222000//////000000000000000000111111111222111///...---......///////////////////////////........................,,,---...//////...------000000000000////////////000000000000111222333333333333777;;;===JJJmmm|||qqqhhheeeggghhhfffggghhhhhhlllxxx~~~wwwooodddXXXPPPIIIGGGCCC???===;;;;;;;;;;;;;;;::::::999999999999999:::;;;<<<;;;:::888777999;;;<<<>>>@@@BBBFFFHHHSSS]]]lllyyy~~~|||vvvrrrooosssxxx}}}|||{{{xxxvvvtttsssssssssrrrrrrqqqnnnjjjeeeaaa^^^XXXTTTNNNIIIFFFDDDAAA???:::888666555666666555444333333444555777888:::;;;;;;;;;;;;;;;;;;;;;::::::=========<<<<<<<<<<<<<<<:::::::::999999;;;???CCCDDDHHHNNNTTT\\\dddlllqqqvvvzzz|||tttppplllcccZZZUUUSSSVVV___iiimmmqqqxxx}}}|||qqqpppqqqhhhmmmzzzuuuddd\\\WWWMMMyyykkkaaa\\\\\\VVVhhh|||dddLLL>>>888555444555555444333333333333333///111333333111//////////////////000000000111111//////...---------......////////////////////////------------------------,,,---...000000///...---111111111000//////......000000///000000111222333444222666;;;<<>><<<;;;<<<===;;;;;;:::999888888888888888888999::::::999888777::::::;;;;;;<<<===>>>???JJJTTTcccqqqxxxxxxsssooooooqqqvvvzzz}}}zzzyyywwwtttsssrrrrrrrrrppppppooollliiiddd___]]]XXXSSSNNNIIIFFFCCCAAA???999777555555555555444333111111222333555666888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777999===@@@AAADDDIIIOOOVVV]]]eeejjjpppuuu{{{~~~uuupppiii___VVVSSSSSSWWW```jjjnnnrrrwww|||~~~tttrrrtttjjjooo{{{uuuccc[[[WWWNNNxxxiii___\\\\\\[[[oooyyy\\\FFF<<<999666444444333333222222222222222...111333333111/////////...//////000000000000000------.../////////......////////////////////////------------------------,,,---///111111000///...000000000000/////////////////////000000111222333666222555<<<;;;@@@[[[zzzzzztttuuusssqqqnnnjjjbbb\\\^^^eeepppyyyxxxrrrllldddYYYPPPGGGDDDAAA>>><<<===>>>@@@>>>===;;;:::999999::::::999999::::::;;;:::::::::::::::999:::;;;;;;;;;;;;CCCKKKYYYgggppprrrooollllllnnnqqqtttwwwyyy{{{{{{yyyxxxuuusssqqqqqqpppqqqooonnnmmmkkkgggccc___\\\VVVRRRLLLGGGDDDBBB???===999777555444444444333222111111111222333444666777;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888777666777;;;>>>===@@@EEEJJJOOOUUU\\\aaakkkpppxxxxxxrrrggg^^^UUURRRTTTYYYccclllooorrrwww{{{~~~vvvtttwwwmmmqqq{{{uuuccc[[[WWWNNNrrrbbbYYYVVVWWW___uuusssVVVBBB;;;999888555333222222111000111111111...111333333222000//////...//////000000000000000,,,---...000000000///...////////////////////////------------------------,,,...000111222111000///......//////000000111111////////////000111222333888333555;;;;;;===TTTqqqzzz{{{{{{xxxuuuooocccZZZYYY^^^]]]dddvvv|||qqqssswww~~~|||vvvooojjjeee]]]SSSKKKGGGDDDAAA>>>===>>>@@@BBBAAA@@@>>>===<<<<<<======<<<<<<<<<======>>>>>>>>>;;;:::999:::<<<<<<<<<;;;>>>FFFSSSaaakkknnnmmmjjjhhhiiikkknnnpppsssuuuwwwyyywwwuuusssqqqpppppppppnnnnnnmmmjjjgggbbb^^^\\\UUUPPPKKKFFFCCC@@@>>><<<:::777555444444444333222000000111111222333555555777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777555555666:::===:::===AAAFFFJJJPPPVVV[[[hhhnnnwwwyyytttggg^^^UUUSSSUUU[[[eeemmmooossswww{{{}}}xxxuuuzzznnnrrr|||uuucccZZZWWWNNNzzzpppdddZZZZZZ___rrrlllOOO@@@;;;888444222555444333222222222333444111111000000//////......000000//////.........---///...---,,,,,,---...///000000//////.........---////////////////////////......---,,,---...///000......///000000000000000000000000000111111111111333777666999<<<;;;JJJgggyyyqqqiiiaaa[[[WWW]]]___hhhyyyvvvmmmddd___ccclllvvv~~~rrrkkkeeebbb]]]UUUOOONNNDDDCCCAAA@@@@@@BBBDDDEEEHHHFFFBBB???======>>>???@@@;;;;;;@@@AAA<<<:::<<<>>><<<;;;999888888999999AAADDDJJJVVVbbbhhhfffcccdddeeefffiiilllppptttvvvwwwvvvuuutttrrrpppooonnnqqqoookkkhhhfffbbb^^^[[[NNNKKKFFFBBB???===:::888999888555333111111222222222222111111111111222222444444555666777888999999999999;;;<<<<<<<<<;;;;;;777777777777666666666666===>>>@@@AAAEEEKKKRRRWWW^^^bbblllxxx{{{vvviii___UUUSSSUUU[[[dddlllpppqqquuuyyy~~~yyy~~~sssmmmqqq|||ssskkkcccUUUHHHyyymmmaaaYYY[[[aaazzziiiMMM???;;;888444222555444333222111222222333111111111111000000000///000/////////............///...------------...///000/////////.........---...........................------,,,---...///000......///000000000000000//////000000000111111111111555444666::::::GGGbbbwwwnnngggaaa^^^]]]]]]dddrrriii___VVVWWW\\\ccclllsssyyyllleee^^^\\\XXXRRROOOOOOIIIGGGDDDBBBBBBDDDFFFHHHNNNLLLHHHEEECCCBBBBBBCCCEEE@@@@@@EEEFFFBBB@@@AAA???>>><<<;;;::::::;;;;;;???AAAGGGQQQ\\\ccccccaaaaaabbbcccfffiiinnnqqqsssrrrrrrqqqqqqpppoooooonnnpppnnnkkkiiifffbbb]]]ZZZNNNKKKFFFBBB???===:::888777666444222111111222222222222111111111111222222333444555666777888999999999:::;;;<<<<<<;;;::::::777777777777666666666555888999;;;===@@@FFFMMMRRR[[[```iiisss~~~wwwrrrggg^^^UUUTTTWWW\\\eeennnqqqsssvvv{{{~~~~~~yyyzzzqqqnnntttvvvnnneeeWWWIIIttthhh]]]YYY___hhhyyycccJJJ===:::777444222333333222111111111111222222222111111111111000000////////////............///...------------...////////////..........................................------------...//////......///000000000000/////////000000000000111111///333222333888888CCCZZZvvvwwwpppkkkhhhbbb```ccclllwwwnnnaaaSSSNNNNNNPPPVVV\\\kkkttt}}}|||ttthhhaaa\\\ZZZXXXUUUSSSUUURRROOOKKKHHHGGGJJJMMMOOORRRPPPMMMJJJGGGFFFEEEEEEGGGCCCCCCEEEFFFDDDBBBBBB@@@@@@>>>======<<<======<<<===AAAJJJTTT[[[^^^]]]\\\]]]___aaaeeejjjmmmppplllllllllmmmmmmmmmmmmmmmmmmllljjjiiigggbbb\\\XXXNNNKKKFFFAAA???<<<999777555444333111111222222333222222111111111111222222333444444555666777888888999:::;;;;;;;;;:::999888777777777666666666555555444555777:::===CCCIIINNNXXX\\\dddmmmvvv|||tttoooeee]]]VVVVVVZZZ___hhhppptttvvvyyy}}}zzzxxx{{{tttooooooxxxyyyqqqhhhXXXJJJ{{{mmmaaaYYYZZZfffrrrnnnZZZEEE;;;999777444222222222222111111111111111111000000000000000000000///////////////..................------.........................................................------------......//////---...//////000000//////////////////000000000111...333111222777888@@@SSSlllzzzvvvtttnnnkkkkkkooouuu~~~{{{kkkYYYNNNIIIHHHKKKOOOUUU^^^gggmmmsssxxxwwwsssiiieeebbbdddddd```^^^___]]]ZZZUUUQQQPPPRRRVVVYYYZZZYYYVVVSSSPPPNNNLLLKKKKKKIIIHHHHHHIIIHHHFFFEEEBBBAAA@@@??????>>>======;;;;;;>>>DDDLLLTTTXXXZZZXXXYYY[[[]]]aaaeeeiiikkkhhhiiiiiiiiijjjjjjkkkkkkjjjiiiiiihhhfffbbb\\\WWWOOOKKKFFFBBB???<<<999777444444333333333444444555333222222111111222222333333333444555555666777777999::::::;;;;;;:::888777777777666666666555555555333555777:::===BBBHHHLLLUUUYYY```gggpppxxx|||tttoooccc\\\WWWXXX]]]ccckkkrrrvvvyyy|||xxxyyy|||vvvooolllqqq{{{{{{sssiiiXXXIIIwwwhhh]]]WWW[[[jjjxxxbbbQQQ@@@999888666333222222222222222111111000000.../////////////////////.........///////////////---..................------------.......................................---------...............------...///////////////...////////////000000000///444111111777888===KKKbbb~~~|||yyywwwwwwwww|||vvvaaaSSSIIIDDDDDDGGGIIIOOOUUUZZZbbbkkkppppppkkkiiikkkqqqrrrnnniiihhhfffccc^^^ZZZYYY[[[___bbbeeeeeeccc```^^^ZZZXXXVVVWWWVVVSSSQQQQQQQQQOOOMMMDDDDDDCCCBBB@@@???>>>===<<<<<<<<<@@@GGGNNNSSSVVVVVVVVVWWWZZZ]]]aaaeeegggggggggggggggggggggggghhhggggggggggggeeeaaa[[[WWWPPPLLLGGGBBB???<<<999777555555555555555666666777333333222222222222333333333333444444555555666666888888999::::::999888777666666666666555555555555222444777999;;;@@@EEEIIIQQQUUU\\\ccckkksss||||||tttpppbbb\\\XXX[[[aaafffmmmtttwwwzzz~~~yyy|||{{{tttmmmkkkrrr~~~{{{ssshhhWWWFFFtttfff\\\XXX^^^nnn}}}yyyWWWIII<<<777777555333222222222333333222222111000------............//////.........///////////////------...//////...---------------------.........------------------------,,,---......//////......------...////////////.........////////////000000///555111000888999;;;EEEWWWxxx|||{{{mmm\\\OOOFFFCCCEEEDDDHHHKKKMMMTTT```gggiiiiiijjjpppyyy|||xxxsssrrrnnnkkkfffcccccceeehhhkkkllllllllljjjgggdddaaa___``````]]]XXXWWWXXXVVVQQQIIIHHHGGGEEECCCAAA>>>============>>>CCCHHHNNNRRRSSSTTTTTTVVVYYY\\\___aaacccccccccddddddeeeeeeeeefffeeeeeedddccc```[[[WWWRRRNNNHHHDDD@@@===:::888666666777777777777777777333333222222222222333333333333333444444444555555666777888999:::999888888666666666555555555444444000222555666888;;;???CCCKKKQQQYYY```gggoooxxx{{{sssooobbb\\\ZZZ^^^dddhhhnnntttwww{{{~~~~~~|||{{{ssskkkkkktttzzzssshhhVVVEEExxxoooddd^^^]]]fffwwwzzziiiNNNCCC888666666555333222222333444444444333111111............/////////000............/////////000------...//////...------,,,,,,,,,------.........------------------------,,,---.../////////...---,,,---......//////.............../////////000000///444111///777999888???LLLlll}}}ooo```TTTNNNMMMFFFIIIJJJKKKQQQZZZaaabbbfffgggooozzz}}}}}}wwwuuurrrpppppprrruuuvvvuuuvvvvvvuuussspppllljjjiiiiiieee^^^\\\]]][[[UUUNNNMMMLLLJJJGGGCCC@@@>>>>>>=========@@@DDDIIIMMMQQQQQQQQQRRRTTTWWWZZZ[[[]]]]]]^^^```aaabbbcccdddfffdddcccbbbaaa___[[[XXXSSSOOOJJJEEEBBB>>>;;;999666777777777777666666666444333333222222333333444333333333333333444444444444555777888999:::999999666666555555555444444444000222444555666888;;;>>>EEELLLVVV]]]dddllluuu|||{{{sssooobbb]]]\\\aaafffjjjoootttuuuzzz}}}{{{}}}~~~zzzqqqiiikkkvvvzzztttiiiVVVDDDppphhhaaa___cccnnnppp^^^JJJ???666555666444222222333333444555444333222111.../////////000000111111---.........//////000000,,,---...//////...---,,,,,,,,,,,,------.........------------------------,,,,,,.../////////...---,,,---......//////................../////////000...444000...666999777;;;DDDeeerrrddd\\\ZZZJJJMMMOOOOOOSSSZZZ___^^^eeefffmmmzzz~~~|||{{{{{{}}}~~~{{{xxxttttttooogggdddfffccc\\\RRRQQQPPPMMMIIIEEEAAA???>>>=========>>>AAAFFFJJJOOOOOOOOOPPPQQQTTTVVVWWWXXXYYY[[[]]]___aaacccdddfffdddbbbaaa```^^^[[[YYYTTTPPPKKKFFFBBB???<<<999666666777777666555444444444333333222222333333444333333333333333333444444333444666888999:::::::::666666555555555444444444222333555666666888;;;===AAAIIISSS\\\bbbjjjssszzz|||uuuqqqbbb^^^]]]bbbhhhkkkooottttttzzz~~~}}}}}}xxx}}}{{{}}}yyyppphhhkkkxxxzzztttiiiVVVEEE|||ooobbbYYY]]]kkk{{{fffOOOBBB>>>999666444333333222333333222111000000000111444222000//////...---,,,////////////////////////,,,---------......//////,,,,,,,,,,,,------...///........................,,,------......------,,,///////////////////////////////////////.........111111111222444666777888DDDYYY|||wwwhhh___\\\\\\___aaa```bbbffflllpppuuu||||||yyyuuutttsssooofff^^^ZZZXXXUUUQQQNNNIIICCC????????????>>>===@@@DDDGGGKKKMMMNNNMMMKKKKKKMMMPPPWWWYYY\\\]]]^^^^^^```bbbddddddeeedddbbb___\\\ZZZVVVRRRLLLHHHEEEBBB@@@>>>;;;:::999999999888666444555555444444444333333333777666666555555555666666444555666888888888777777666666555555555444444444111111111111222444666777>>>DDDLLLTTT\\\fffpppxxx~~~tttkkkccc```___ccciiipppssstttyyyzzz{{{}}}~~~{{{vvvtttvvvyyy~~~|||wwwmmmhhhnnnzzz~~~xxxxxxwwwjjjSSS@@@}}}vvvlllbbb\\\cccqqqyyy]]]III@@@<<<888555444333333222333111///000333444333000222000......//////...---........................,,,,,,---------.........---,,,,,,,,,,,,------...------------------------,,,------......------,,,------------------------/////////////////////...111111111222444555777888@@@SSStttssspppnnnpppooommmnnnqqqyyy{{{}}}{{{zzztttkkkcccYYYVVVSSSPPPMMMIIIDDDAAA@@@@@@@@@???>>>@@@DDDGGGKKKMMMNNNLLLIIIHHHIIIKKKQQQTTTXXX\\\^^^___bbbdddeeefffeeeeeecccaaa___]]]YYYUUUOOOJJJGGGDDDAAA???<<<;;;::::::::::::888666555555555444444444333333666555555555555555666666555666777888888777777666666666666666555555555444222111111111222444666777===BBBJJJQQQXXXaaakkkrrr|||}}}tttkkkbbbaaa```dddjjjppptttuuuyyyyyy{{{|||~~~yyyrrrppptttzzz~~~~~~uuullliiiqqq~~~yyysssqqqnnncccQQQBBBvvvnnneee^^^^^^hhhwwwpppWWWFFF<<<999555333333333222222333000...111777888444///000///------///000000///........................,,,------------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------......//////////////////000111111222333555666777<<>><<<::::::;;;;;;:::888666666666555555555555444333333333333444555777777777888999999888777666555555555555555444444444333222222111111222444555666666;;;BBBHHHNNNWWWaaahhhqqqvvvyyyyyywwwuuunnnggg```aaacccggglllqqqtttvvvxxxyyyzzz|||~~~~~~uuuhhhcccmmm|||qqqmmmooo|||~~~{{{vvvpppggg\\\PPPGGGvvviiiaaaXXXZZZccctttuuuZZZFFF>>>666444222111222222222111111555777777444111000111666333111000111000///...........................000000//////////////////...------,,,++++++++++++------------------------,,,------......------,,,////////////////////////---.........//////000000000000000111222333444555:::@@@TTTwwwsssooohhhaaaZZZSSSLLLHHHDDDEEEDDDBBB??????@@@AAACCCDDDFFFGGGGGGEEECCCAAA@@@EEEKKKQQQVVVYYY]]]___aaaaaaaaa```aaabbbcccccc```^^^ZZZWWWSSSOOOIIIEEE???===;;;:::::::::999888777777666666666555555555333333333444555666777888888888999999999777666555444444444333333333222222333222222111222333555666333888>>>DDDJJJSSS^^^ffflllrrrvvvuuurrrooojjjccc```bbbfffjjjnnnqqqtttuuuwwwxxxzzz|||~~~~~~~~~vvviiifffqqqpppmmmrrr{{{zzzwwwpppeeeWWWHHH???{{{pppddd]]]XXX]]]jjj}}}mmmQQQAAA===555333111111222222111000111666999777111---...111666444222000000000...---------------------------000000000///////////////......---,,,,,,,,,------........................,,,------......------,,,------------------------------......///000000000000000000000111222333444:::===LLLkkk{{{tttlllcccYYYOOOIIIGGGGGGFFFDDDAAA??????@@@AAABBBDDDGGGIIIHHHDDDAAA???CCCHHHMMMPPPUUUYYY\\\]]]]]]^^^___```aaabbbbbbbbbaaa^^^\\\YYYTTTNNNJJJCCC@@@===;;;;;;:::999888777777777777666666666666555555555555555666777888777888999999999888777666444444444333333333333222333333222111222333444555333666<<<@@@FFFOOOZZZaaafffmmmrrrqqqnnnlllgggaaacccfffkkknnnppprrrtttvvvwwwxxxzzz|||~~~~~~~~~zzzoooooozzz~~~llljjjqqq||||||{{{yyyssshhhXXXGGG<<<~~~uuujjj```ZZZVVV]]]nnndddIII===>>>555444222222222222111///222444555444000...///111333111///...//////...---------------------------///.........------------......---------...//////------------------------,,,------......------,,,------------------------------......///000000111000000///000000111222333888888DDD```xxxnnncccWWWPPPJJJJJJJJJGGGCCCAAA@@@AAAAAABBBDDDHHHKKKIIIEEE@@@>>>@@@DDDHHHLLLQQQWWW[[[ZZZ[[[^^^```aaabbbbbbbbbeeedddcccaaa___ZZZTTTOOOHHHEEE@@@>>>===<<<;;;:::888888888777777777666666777777666666666777777888666777888999:::999888777666666555555555444444444444333222222222333444555444777:::>>>BBBIIISSS[[[^^^fffmmmmmmkkkjjjgggcccgggkkkqqqttttttuuuvvvxxxvvvxxxzzz|||~~~vvvvvvvvvfffeeeoootttyyy|||xxxsssjjj[[[JJJ===zzzpppggg^^^XXXSSS\\\nnntttZZZ@@@666999666444222222333222000///333222111000111111111111///...,,,,,,...///...------------------------------------,,,,,,+++++++++...............///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////---------...///000000111000000//////000111222222666555???XXXwwwyyylll```XXXMMMMMMLLLIIIEEEBBBAAABBBCCCCCCEEEIIILLLJJJDDD???<<>>===<<<;;;888888888888777777777777999888888777777777777888666777888999::::::999888888777777777666666666666444333222222222333444555555888:::<<>>@@@EEEKKKQQQTTT[[[\\\]]]___``````aaabbbdddjjjmmmhhhaaa^^^]]][[[WWWSSSMMMGGGCCC???:::777888888777666777888999:::999888777777777888:::;;;777777777777666666666666:::999888777666555444333888777777666555444444444666777888999<<>>===>>>BBBHHHMMMQQQXXXZZZ]]]___```aaaaaabbbcccjjjnnniiicccaaa___\\\[[[XXXSSSMMMIIICCC===999888888777666666777888999;;;:::999888777777888999666666666777777777777777::::::999888777666666555888777777666555555444444555666777888;;;???EEEJJJOOOUUU]]]aaaaaaaaaaaabbbgggmmmxxxyyyxxxzzz{{{|||}}}}}}}}}~~~~~~~~~zzzjjj^^^bbbmmmvvvhhhttt}}}tttllljjjeeeVVVDDD999wwwlllaaaWWWVVVYYYeeerrrpppTTTAAA999666444222222222111111111111000111111000///////////////111222333222000...---...111111111111111000000///------------------------------------............,,,,,,,,,,,,------------......---,,,++++++++++++++++++,,,,,,------............//////////////////111111111111222333444444444555999DDDVVVrrr~~~}}}}}}|||~~~xxxooobbb[[[VVVVVVTTTMMMHHHFFFAAAAAABBBDDDFFFFFFCCCAAA@@@???<<<<<<>>>CCCIIILLLTTTXXX]]]```aaabbbbbbcccdddkkkooolllgggeeebbb___aaa^^^[[[VVVQQQJJJBBB===;;;;;;:::999999999::::::===<<<:::999888777777777555666666777777888888888:::999999999888888777777888777777666666555555444444555666777999===BBBFFFHHHMMMTTTXXXYYY[[[^^^aaadddkkkxxx}}}yyyzzzzzz{{{|||{{{{{{{{{}}}~~~ssscccUUU]]]lll}}}ttthhhuuu}}}tttlllhhhbbbTTTDDD:::~~~rrrggg\\\TTTUUUYYYkkkwwwgggNNN===777555444222222222111111111000000000000//////............111444555444000......000111111111111111000//////------------------------------------------------------,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------............////////////111111111111222333444444444555:::BBBOOOggg{{{wwwuuuvvvyyy|||sssccc\\\VVVUUUTTTOOOKKKJJJBBBAAABBBCCCEEEEEECCC@@@???===:::999;;;@@@FFFIIIOOOTTT[[[```aaabbbcccdddeeekkkooonnnkkkiiifffbbbeeedddbbb^^^YYYQQQGGGAAAAAA@@@???>>>>>>============<<<;;;:::999888888888555555666777888888999999888888888888888888888888777777777777666666555555444555666666777:::???BBBCCCGGGMMMPPPQQQTTTYYY]]]```ggguuuzzzzzzxxxyyyzzzzzzzzzzzz}}}}}}lll]]]SSS^^^nnn}}}tttiiixxx{{{sssmmmjjjcccTTTCCC999{{{nnnbbbXXXRRRTTT[[[nnnxxx|||```III<<<666444444222222222111111111000000////////////......---------000333222///---///111//////000000//////...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,------.........//////000000000000///000000111222333000222777===EEEZZZ}}}{{{uuurrrsssvvv{{{vvvddd\\\UUUSSSRRROOOLLLLLLDDDCCCBBBCCCDDDDDDBBB???<<<;;;888888:::>>>DDDGGGJJJPPPYYY^^^```aaacccfffgggmmmpppnnnmmmmmmjjjeeehhhgggfffddd___VVVMMMFFFEEEDDDDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::555666666777888999999:::777777777777777777666666777777777777777666666666444555666666666888;;;>>>AAAEEEHHHJJJKKKNNNSSSXXX[[[bbbqqq{{{zzzvvvwwwyyyzzzzzz|||~~~}}}|||{{{}}}jjj]]]RRR___ppp~~~}}}tttmmm{{{wwwrrrooommmeeeTTTAAA666wwwiii^^^UUURRRWWW___pppzzztttXXXEEE:::555333333222222222111111111111000/////////000///......---***,,,......------...///...............---,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000//////...//////000111222333333777<<>>;;;999888888:::===AAACCCEEEMMMVVV[[[]]]___dddhhhjjjnnnpppnnnmmmnnnlllggghhhhhhhhhgggccc\\\SSSLLLHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>???>>>>>>======666777777888888999999999777777777777666666555555777777777777777777777777444555666666555666999;;;???BBBEEEGGGGGGJJJNNNSSSWWW]]]jjjxxx}}}zzzyyyuuuwwwyyyzzz{{{||||||yyyyyy~~~}}}kkkbbbTTTbbbsss{{{tttsssrrrooonnnmmmdddQQQ>>>333|||qqqdddZZZTTTTTT\\\fffttt|||iiiNNN>>>888333222333222222222111111111111000//////000000000///...------,,,,,,---//////...------............---,,,,,,---------------------------------,,,,,,,,,++++++*********+++,,,,,,,,,---,,,,,,,,,++++++,,,,,,---------------------------------......///000000111///////////////000222222777555777<<>>BBBIIISSSXXXYYY]]]dddjjjnnnpppooommmmmmnnnmmmhhhiiiiiijjjiiigggaaaYYYTTTOOONNNNNNLLLJJJGGGEEECCCAAAAAABBBAAA@@@???===<<<888888888888888888888888999999888888777666555555777777777777777777777777555666777666555666888::::::>>>BBBDDDDDDGGGKKKPPPTTTXXXcccqqqyyyzzzxxxyyyvvvwwwyyyyyyyyy{{{}}}}}}xxxvvvxxx}}}{{{llleee\\\hhhxxxyyyrrryyy}}}~~~vvvpppllljjjhhh___LLL;;;222xxxmmm```XXXTTTVVVaaalllwwwyyy```FFF:::666222111222222222222111111111111000///000111111111000...---222000...000333333111---.........///...------,,,---------------------------------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,++++++,,,------........................---------...///000000111////////////000111222333666222333666888BBB```|||sssvvvyyy}}}}}}xxxtttqqqjjjdddccccccaaacccffffffiiillllllmmmqqqzzz{{{ooobbbZZZUUUOOOLLLMMMLLLJJJGGGEEEDDDBBB???======<<<<<<;;;::::::::::::@@@HHHQQQVVVWWW\\\dddkkkpppqqqooollllllnnnmmmiiijjjjjjjjjkkkiiiddd]]]XXXUUUUUUTTTSSSPPPMMMJJJIIIDDDDDDDDDCCCBBB???===;;;999999999888888888888888;;;;;;:::999888777666555777777777777777888888888666777777777555555777999666:::???BBBCCCFFFJJJNNNRRRUUU^^^llluuuwwwxxxyyywwwxxxyyyyyyxxxyyy{{{}}}{{{vvvuuuwww|||wwwjjjeeeeeeppp}}}wwwqqq|||}}}{{{~~~yyyoooooojjjgggdddYYYHHH999111rrriii___YYYWWW\\\hhhsss~~~sssWWW>>>888888444111222111111111111000000000000......------------......000...,,,,,,------,,,+++------++++++++++++------*********++++++,,,,,,,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------000000000000111111111111666777333444;;;???RRRqqqtttvvv|||~~~vvvtttooohhhcccbbbccccccdddeeefffhhhiiijjjllloooqqq{{{yyyzzz~~~vvvhhh[[[QQQMMMMMMNNNIIIIIIJJJKKKJJJFFF@@@<<<;;;:::999999999:::;;;<<<@@@DDDJJJOOOTTT[[[dddkkkmmmoooppppppooonnnooopppkkknnnpppooolllgggdddbbb\\\XXXVVVWWWZZZXXXPPPHHHKKKJJJIIIHHHGGGDDD@@@===<<<;;;999888888999999:::777777999::::::999888777777777888888888888777777666666666666666666666666:::;;;<<<===>>>AAAFFFIIILLLSSS]]]iiissswwwwwwuuuxxxzzz{{{zzzxxxyyy}}}~~~}}}~~~|||yyywwwwww{{{vvvkkkfffnnnttt|||sss{{{}}}{{{xxxrrrjjjccc```]]]YYYNNN???555222nnneee[[[XXX[[[bbbnnnyyyjjjQQQ:::666777444111333111111111000000000//////000000////////////000000///---,,,,,,---------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------//////000000000111111111333555111333999<<>>;;;:::999999999999;;;;;;>>>BBBHHHMMMRRRZZZcccjjjoooqqqssssssrrrrrrrrrsssnnnqqqrrrrrrnnnjjjgggfff^^^ZZZVVVWWWZZZZZZTTTNNNKKKJJJIIIJJJJJJHHHCCC>>>;;;:::999777777777888999777888999::::::999888777777777888888888888777777888888888888888888888888888999:::;;;<<>>CCCIIIOOOXXXbbbjjjpppssswwwyyyyyyyyyzzz{{{vvvwwwxxxwwwssspppooooookkkfffaaa___``````^^^[[[TTTRRRRRRWWW[[[ZZZRRRKKKBBB@@@>>><<<;;;:::::::::999999999999999999888888777777888888888888777777666666666666666666666666666777777888888;;;>>>BBBFFFMMMXXXccckkkrrrvvvyyyyyy|||}}}{{{|||}}}}}}~~~zzzxxx|||uuuuuuvvvwww{{{|||{{{|||~~~~~~|||{{{{{{vvvpppooorrr|||sssllliiiccc]]]TTTJJJ@@@999444///...111aaaWWWRRRWWWcccnnnxxxzzzlllKKKAAA777555666444111000000000000////////////.........------------......---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........////////////000000000---444222111555555;;;KKKeeeyyy{{{}}}}}}~~~{{{tttttt}}}xxxlllaaaXXXQQQMMMJJJJJJJJJKKKJJJGGGBBB>>>;;;:::999888777888999999999===BBBGGGMMMVVVaaaiiinnnrrrvvvyyyzzz{{{|||}}}yyyyyyyyywwwtttrrrrrrrrrtttpppjjjgggfffeeebbb___WWWVVVXXX[[[___]]]VVVPPPEEECCCAAA>>><<<;;;::::::;;;::::::999999999888888777777888888888888777777666666666666666666666666777888888888888:::>>>AAAGGGNNNXXXbbbhhhmmmrrrttttttxxx~~~}}}||||||}}}~~~~~~yyywww|||qqqrrrsssvvvzzz|||xxxxxx{{{}}}}}}zzzsssmmmpppwww|||qqqjjjhhhddd^^^SSSHHH;;;444000,,,---000]]]WWWTTT[[[eeennnwww~~~~~~{{{|||___DDD???888555444444222000000000////////////......000000////////////000000...,,,++++++---......---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,------...............////////////000000...555333111555555999EEE[[[~~~zzzqqqpppvvv}}}|||rrrfff\\\TTTOOOHHHIIIJJJLLLLLLIIICCC???;;;:::999888777777888888888;;;@@@DDDJJJSSS___ggglllpppuuuyyy{{{|||}}}}}}{{{{{{zzzxxxuuutttuuuvvvzzzwwwtttqqqoookkkfffcccZZZ[[[\\\^^^^^^\\\WWWSSSGGGEEECCC???===;;;;;;:::<<<;;;:::999999888999999777777888888888888777777888888888888888888888888888999999888888:::===@@@FFFNNNYYYbbbfffjjjmmmpppooossszzz~~~{{{|||}}}xxxuuuuuu|||qqqsssuuuxxx|||zzzvvvwwwyyy{{{}}}wwwooojjjqqq{{{}}}~~~vvvlllgggfffbbb]]]OOOBBB666///,,,***+++...YYYVVVXXX```hhhnnnwww~~~~~~}}}rrrRRR>>>;;;666333222333333222000000/////////.........000000////////////000000///---,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---......///........./////////000000...666333///444555888BBBPPPttt{{{ssspppsssxxx~~~uuukkk___VVVQQQHHHHHHIIIJJJKKKIIIFFFCCC<<<;;;999777777777777888666999===AAAFFFOOOZZZcccjjjooouuuyyy|||}}}~~~~~~}}}|||yyywwwvvvwwwyyy{{{{{{{{{zzzwwwrrrkkkggg___bbbdddccc___[[[YYYYYYMMMKKKHHHDDDAAA???>>>>>>===<<<:::999888888999999777777888888888888777777888888888888888888888888888888888888777999<<>>CCCLLLWWW___jjjnnnuuuzzz}}}~~~~~~{{{xxxxxxyyy{{{zzz||||||vvvoookkkeeehhhkkkhhhbbb]]]\\\^^^RRRPPPMMMIIIFFFDDDCCCCCC===<<<;;;999888888999999777777888888888888777777666666666666666666666666777888888777666777;;;===@@@JJJXXXbbbfffhhhjjjmmmmmmpppvvv~~~{{{wwwyyy|||~~~~~~~~~~~~~~~~~~~~~{{{zzz}}}zzz|||~~~{{{wwwwwwxxxxxxyyywwwtttmmmeeedddppp}}}qqqttttttrrrkkkbbb]]]\\\YYYSSSDDD999///,,,---------///RRRYYYbbbkkkrrrvvvyyy{{{~~~xxx\\\HHH666555444333222222111111111111111111111111111111000000///...............000...,,,,,,------,,,++++++++++++,,,,,,------------.........---,,,,,,+++------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.....................////////////,,,...111222222444666888CCCYYY}}}}}}xxxwwwwww{{{~~~xxxsssjjj\\\QQQLLLLLLLLLMMMMMMLLLHHHEEE@@@???<<<:::888777666666999777888===BBBHHHRRR[[[fffooovvvwwwxxx|||~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}xxxsssjjjkkkkkkkkkgggccc^^^[[[\\\WWWQQQLLLHHHFFFDDDBBB@@@???<<<;;;;;;:::777555777888888777777666555444777777777777777777777777888777666777888:::===???FFFLLLVVVaaahhhmmmnnnooonnnqqqwww{{{}}}|||yyywwwuuuvvvxxxzzz|||~~~~~~}}}|||}}}}}}{{{xxx{{{|||~~~}}}|||yyy~~~}}}}}}}}}wwwuuuwwwxxxvvvqqqqqqiiiZZZ^^^pppxxx}}}~~~yyyvvvtttsssnnnkkkfffbbb\\\VVVPPPKKK<<<888222///---,,,+++***VVV\\\fffooovvv{{{~~~nnnTTTBBB666555333222111111222222000000000000000000000000///......---------------///---,,,,,,---------,,,++++++,,,,,,------------------......---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////---///111111222333666999???RRRuuu{{{xxxwwwyyy|||wwwooobbbXXXOOOOOOOOOPPPPPPMMMIIIEEE???>>><<<999888777777777999666888<<>>===<<<<<<:::888::::::::::::999888777777888888888888888888888888777777666666777:::<<<>>>EEELLLWWWbbbjjjnnnppppppnnnqqquuuyyy{{{zzzxxxwwwuuuvvvxxxzzz|||}}}~~~~~~~~~~~~{{{{{{||||||zzzxxxyyyzzz}}}~~~{{{~~~~~~}}}{{{uuussstttvvvsssmmmkkkdddWWW]]]pppxxx|||~~~{{{vvvtttrrrrrrmmmjjjeee```ZZZSSSKKKFFF:::666111...------,,,+++ZZZaaajjjssszzz|||}}}vvv___III;;;666444222111000111222333////////////////////////...------,,,,,,,,,,,,,,,---,,,++++++---......---,,,,,,---------------...---------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------............////////////000111111111333777::::::JJJhhh}}}~~~~~~{{{xxxxxx}}}zzzrrrggg^^^TTTTTTTTTTTTSSSOOOIIIEEE>>>===;;;999888888888888777555666;;;???DDDMMMUUU___hhhpppsssuuuzzz~~~~~~~~~}}}yyysssttttttrrroookkkfffddd\\\XXXQQQMMMKKKKKKLLLLLLFFFDDD@@@???>>>>>>===<<<;;;;;;;;;;;;:::999888888888888888888888888888888666666555555777999<<<===DDDMMMZZZeeellloooppppppnnnppprrruuuvvvwwwwwwwwwvvvwwwxxxzzz{{{{{{||||||}}}~~~~~~~~~}}}{{{zzzyyy{{{{{{{{{zzzxxxzzz|||~~~|||~~~}}}zzz|||}}}}}}yyytttqqqqqqrrrooogggccc\\\QQQZZZnnnwwwyyy{{{}}}~~~}}}}}}vvvrrrppppppqqqllliiiccc]]]VVVMMMDDD???777444000...---...------```eeemmmtttzzzyyyxxx{{{~~~gggQQQ@@@777555444111//////000222333////////////////////////...------,,,,,,,,,,,,,,,,,,+++******---.........------------------------,,,,,,---------,,,,,,+++***+++,,,------,,,+++***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111000000222777::::::FFF^^^|||{{{|||~~~~~~}}}yyy|||{{{sssiiiaaaYYYXXXXXXWWWUUUPPPIIIEEE===<<<;;;999888888999999777444555:::===AAAIIIQQQXXXaaaiiimmmpppvvv{{{|||}}}}}}sssssssssqqqnnnjjjfffccc\\\XXXRRRNNNMMMNNNOOOPPPHHHFFFBBB@@@@@@@@@@@@???::::::::::::999888777777888888888888888888888888666555444555666888;;;===FFFOOO]]]ggglllnnnnnnnnnnnnooopppqqqrrrtttuuuvvvvvvwwwxxxyyyzzzzzzzzzyyy||||||{{{{{{zzzyyyyyyyyyzzz|||||||||zzz{{{|||}}}~~~~~~~~~}}}~~~~~~tttqqqssszzz}}}}}}yyyssspppoooooolllbbb\\\TTTLLLWWWkkktttuuuxxxzzzzzzzzz}}}zzzsssnnnmmmmmmnnnlllhhhbbbZZZRRRHHH???888444111...---............hhhkkkqqqvvv{{{{{{uuuuuuyyy~~~qqq[[[GGG;;;555333222000//////000111222000000000000000000000000///......---,,,---------+++***)))***,,,.........------------------------++++++,,,,,,---,,,,,,+++)))***,,,,,,,,,,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000111000//////111666999<<>>EEEMMMSSS\\\eeehhhmmmtttzzz{{{zzz}}}tttssssssqqqnnnjjjfffddd]]]YYYSSSPPPOOOPPPQQQQQQIIIGGGDDDBBBBBBBBBBBB@@@<<<<<<<<<<<<;;;:::999888777777777777777777777777666555444555666888;;;===HHHRRR___hhhkkkjjjjjjkkknnnnnnnnnnnnoooqqqsssuuuvvvvvvwwwxxxxxxxxxxxxxxx{{{}}}}}}zzzxxxxxxxxxyyyyyyzzz{{{|||~~~}}}}}}}}}}}}||||||{{{zzzzzzsssgggeeehhhsss~~~~~~yyytttqqqooonnnkkk^^^VVVOOOIIIUUUjjjqqqsssvvvxxxxxxxxx{{{yyyrrrmmmkkkkkkkkkkkkfff___VVVMMMDDD;;;555111///------...///......nnnqqquuuxxx|||xxxsssuuuzzzwwwcccPPP@@@888444111111000000000000000111000000000000000000000000///......---------------+++***)))***,,,......---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------------.........//////000//////000444666;;;AAAMMMaaa}}}{{{yyy{{{{{{|||~~~{{{zzzzzzzzz|||~~~xxxpppkkk______^^^]]]ZZZSSSKKKEEE>>>===;;;999888888888888666444555999;;;<<>>===<<<;;;777777777777777777777777666666555555777999<<<===GGGQQQ^^^fffgggggghhhjjjnnnmmmmmmmmmnnnppprrrsssuuuuuuvvvwwwxxxxxxxxxwwwyyy{{{|||{{{yyywwwwwwwwwwwwxxxzzzzzzzzz{{{~~~~~~}}}{{{zzzyyyyyy|||zzzyyytttnnnhhh\\\[[[bbbqqq~~~~~~~~~~~~zzzuuuqqqnnnllliii[[[RRRLLLIIIWWWkkkqqquuuxxxzzz{{{yyyzzz~~~~~~zzzuuupppkkkiiigggiiiddd[[[QQQHHH@@@888444///...,,,,,,...///...---nnnppptttwwwzzz}}}vvvssswww~~~zzzhhhVVVFFF;;;555222//////000111111000//////////////////////////////...------,,,,,,,,,,,,,,,,,,***)))***,,,------,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,++++++************++++++)))*********++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,---------.........---...//////...///111444666;;;CCCSSSooo}}}zzz{{{zzzzzz{{{xxxxxxwwwxxxyyy|||~~~zzztttpppbbbbbbbbbaaa]]]VVVNNNGGG???>>><<<999888777777777777555666999:::;;;AAAGGGLLLTTT\\\```eeemmmtttvvvuuuyyy{{{{{{yyywwwssspppmmmlllccc```\\\YYYXXXVVVSSSQQQJJJJJJIIIJJJJJJIIIFFFCCC@@@@@@@@@@@@???>>>===<<<999999999999999999999999777777666666777:::<<<>>>CCCNNN[[[bbbdddeeehhhkkkmmmmmmmmmmmmnnnpppqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyxxxvvvuuuuuuvvvuuuwwwyyyyyyxxxyyy|||~~~}}}|||{{{zzzzzzzzz~~~zzzpppmmmhhhfffeeeccc___\\\UUUWWWbbbuuu~~~}}}xxxvvvwwwyyy|||}}}yyyuuupppllljjjeeeVVVNNNKKKKKK\\\oootttyyy|||}}}|||}}}~~~~~~|||xxxsssmmmgggdddfff```UUUKKKCCC<<<777333...---,,,,,,......---,,,jjjlllpppssswww}}}zzzuuutttyyy}}}qqq___MMM@@@888333000---...000222222111///...........................---,,,++++++******++++++,,,+++)))***+++,,,,,,++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------......+++---////////////000222111666<<>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666777888:::===???@@@KKKXXX```bbbdddiiinnnmmmmmmmmmnnnooopppqqqrrrrrrssstttvvvwwwwwwxxxxxxvvvwwwwwwuuuttttttuuuwwwtttvvvxxxxxxwwwwww{{{~~~}}}}}}|||{{{{{{{{{{{{|||{{{vvvaaa\\\XXXVVVVVVVVVTTTRRRSSSWWWdddzzz{{{{{{~~~{{{tttqqqrrrttt{{{~~~}}}{{{xxxtttoookkkiiibbbSSSLLLKKKMMM___sssxxx|||~~~}}}}}}~~~}}}{{{vvvnnngggbbbddd]]]RRRGGG???999555333...---,,,,,,......---+++lllkkkmmmrrryyy~~~~~~~~~xxxqqqqqqwww~~~yyyeeeNNNAAA:::555000///,,,---///000000///---,,,111000///......///000111///...---+++******++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))************))))))******************************+++++++++******)))++++++,,,---............,,,,,,++++++,,,...///000222111///---,,,,,,,,,,,,------......///000000000333333555@@@XXXyyyvvvyyy}}}{{{wwwxxxwwwvvvuuuvvvxxx{{{|||}}}{{{{{{~~~~~~{{{~~~|||tttpppfffbbb```bbbeee```TTTIIIEEEBBB>>><<<;;;<<<;;;:::999888777777888999<<<===EEEHHHLLLRRRYYYbbblllrrrsssvvv{{{~~~{{{yyywwwtttpppmmmiiihhheeeccc___ZZZTTTPPPOOOPPPQQQSSSRRROOOJJJFFFGGGCCC@@@???@@@AAA@@@>>>>>>======<<<;;;:::999888777666444444555888;;;===DDDJJJSSS[[[aaaeeehhhjjjlllllllllmmmnnnoooqqqrrrvvvvvvuuuuuuuuuuuuuuuvvvuuusssssssssuuuvvvuuutttxxxvvvtttsssvvvyyy{{{|||yyyzzz{{{{{{zzzzzz{{{}}}|||}}}nnn\\\RRRJJJHHHIIIJJJLLLOOOLLLZZZnnn~~~wwwyyy}}}uuuooonnnpppsss{{{}}}zzzzzzyyyuuupppkkkgggeee]]]TTTJJJIIITTTdddrrryyy}}}~~~zzz|||xxxllldddaaa___XXXMMMBBB;;;666222000------------------------kkkkkknnnssszzz~~~~~~|||xxxsssoooooouuu|||ppp]]]HHH===888444000///111222444555555444222111//////...------...//////...---,,,***))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))************))))))******************************+++++++++******)))+++,,,,,,,,,,,,,,,++++++***+++---...///...------///...---,,,,,,,,,---...------......///000000000333333555===QQQooozzzzzz~~~}}}yyywwwvvvvvvuuuvvvxxx{{{|||{{{{{{zzzzzzzzz}}}}}}yyy|||~~~{{{vvvttthhhdddaaaccceee```UUUKKKGGGDDD@@@===<<<<<<:::999888777666666666888:::<<>><<<;;;:::999888777777777777666444444666888<<<>>>DDDJJJRRRZZZ```dddgggiiimmmmmmnnnoooppprrrssstttvvvvvvuuuuuuuuuuuuuuuvvvtttsssrrrsssuuuvvvuuutttwwwuuussssssuuuxxxzzz{{{xxxzzz{{{{{{zzzzzz|||}}}~~~sss^^^SSSIIIFFFFFFFFFHHHLLLQQQ^^^rrr}}}wwwwww|||~~~xxxqqqlllkkknnnqqqxxx{{{|||xxxwwwvvvssspppllliiifffZZZPPPGGGJJJWWWiiiuuuzzz}}}|||}}}{{{oooeee```VVVOOOEEE;;;555111...,,,------------------------jjjkkkooouuu{{{}}}{{{wwwpppmmmkkknnntttyyy{{{{{{}}}uuucccSSSAAA888555222000000///000111222222111000///......---,,,,,,---......,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,+++++++++++++++*********************************))))))************))))))************************)))******+++++++++******,,,,,,,,,,,,+++***)))((((((***...111111...+++(((,,,,,,++++++,,,---......------......///000000000333444555:::GGGaaa|||~~~~~~}}}xxxwwwwwwvvvwwwxxxzzz{{{vvvwwwxxxxxxyyy{{{~~~~~~~~~{{{wwwyyy{{{yyyxxxyyynnnjjjfffffffffbbbWWWNNNGGGDDDAAA???===<<<999777777666555555666777999:::>>>AAAEEEIIIOOOVVV^^^dddiiikkkppptttxxx{{{}}}~~~{{{yyyxxxwwwvvvuuurrroooiiiiiihhheeebbb^^^[[[XXXRRRSSSVVVYYY[[[[[[YYYVVVNNNLLLHHHFFFEEEDDDAAA@@@===<<<;;;:::999888888888777666555444666999<<<>>>DDDJJJRRRYYY^^^bbbfffhhhkkkkkkmmmoooqqqssstttuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvxxxwwwvvvwwwuuusssssstttwwwxxxxxxwwwyyy{{{{{{{{{{{{|||}}}zzzcccWWWJJJDDDCCCBBBEEEJJJVVVaaattt|||wwwuuuwww|||xxxrrrkkkfffgggkkkoootttyyy~~~xxxsssrrrqqqqqqooolllhhhdddUUULLLDDDJJJ\\\oooyyy{{{}}}}}}}}}qqqddd\\\OOOIII@@@888333000...---------------------------iiikkkooovvv{{{{{{wwwrrrhhhhhhiiinnnsssxxxyyyyyy|||tttjjjYYYKKK<<<555333111///000,,,------......------,,,...------------------...,,,,,,+++*********************+++++++++,,,,,,,,,+++++++++***************************************)))******++++++******)))************************))))))***+++++++++******++++++,,,,,,+++***)))))))))+++...000000---***(((++++++++++++,,,,,,------------......///000000000222333444777???UUUwww~~~{{{{{{yyyxxxxxxxxxxxxxxxuuuvvvxxxxxxxxxyyyzzz||||||}}}}}}~~~xxxuuuvvvwwwwwwzzz~~~xxxsssmmmkkkiiicccYYYPPPEEECCC@@@>>>===;;;999777777666666666666777888999;;;===AAADDDIIIOOOVVV[[[aaacccgggkkknnnqqqrrrssswwwxxxzzz~~~tttsssrrrrrrrrrrrrpppnnniiiiiihhheeeaaa]]]ZZZYYYTTTTTTVVVYYY\\\\\\[[[YYYTTTRRRPPPMMMJJJGGGEEEDDDCCCBBB@@@>>>===<<<<<<<<<777666555555666999<<<>>>DDDIIIQQQWWW\\\```dddffffffgggiiilllnnnppprrrsssssssssttttttttttttttttttuuuuuuuuuwwwyyy{{{{{{{{{yyywwwtttssssssttttttsssuuuwwwzzz{{{{{{{{{|||}}}lll^^^OOOGGGCCCCCCGGGKKKYYYcccuuu|||wwwttttttyyyuuunnnfffaaabbbgggkkkqqqwww}}}wwwqqqooooooppppppmmmfff```RRRIIICCCLLLaaassszzzyyy||||||~~~|||pppaaaVVVHHHCCC;;;555222000///...------------------------iiijjjooouuuzzzxxxrrrllldddfffjjjoootttwwwxxxxxxzzz}}}pppfffRRRFFF:::555333000...///000000000000000000000000........................,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,++++++------......///000000000000111444666:::KKKmmm~~~~~~}}}|||zzzxxxwwwvvvvvvwwwyyyzzzyyywwwvvvwwwwwwyyyzzz|||}}}|||wwwtttsssssstttyyy~~~yyysssoookkkcccXXXPPPDDDAAA>>>===<<<;;;999888888777777777888888888999999;;;>>>@@@DDDHHHNNNRRRXXXZZZ]]]```ccceeeffffffhhhjjjmmmrrrwwwzzzzzzyyymmmllllllmmmnnnnnnlllkkkiiijjjiiieee___[[[YYYYYYWWWWWWWWWYYY[[[\\\[[[ZZZXXXXXXVVVSSSOOOLLLJJJIIIIIIGGGEEEBBB???>>>>>>>>>888777555555666999<<<>>>DDDIIIPPPVVVZZZ^^^bbbeeeccceeehhhkkkmmmooopppqqqpppqqqrrrssssssssssssrrrwwwvvvwwwyyy||||||yyyvvvtttsssrrrqqqooosssvvvyyy{{{{{{{{{|||}}}vvvgggVVVLLLHHHHHHKKKPPP]]]hhhxxx{{{wwwsssrrryyytttkkkccc^^^___eeejjjooovvv~~~yyytttqqqqqqtttvvvqqqfff]]]PPPHHHEEEPPPcccssswwwtttyyy{{{yyy{{{}}}}}}vvviiiZZZPPP>>>:::444000...---,,,,,,------------------------hhhjjjnnntttwwwuuunnnhhhbbbeeejjjoootttvvvwwwxxxwwwzzz~~~mmmaaaKKKAAA888555333///...///111000000000000000000111......////////////......,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,)))))))))*********************************************++++++++++++******************************((()))***+++++++++++++++)))***+++,,,---------------,,,+++******+++---...------...------,,,+++***------......///000000000//////333666888DDDbbb|||{{{{{{|||{{{zzzyyyxxxvvvuuutttyyyzzzzzzyyyvvvttttttuuuvvvxxxyyyzzz|||~~~{{{wwwtttsssppppppxxx}}}xxxtttnnneeeYYYQQQFFFCCC???<<<;;;::::::999888888888888888888888888777999;;;===???BBBFFFIIINNNPPPRRRUUUWWWXXXXXXXXXYYYZZZ^^^ccchhhllllllkkkeeeddddddeeeggggggfffdddeeeffffffaaa[[[WWWWWWYYYZZZXXXXXXYYY[[[\\\\\\[[[YYYYYYYYYWWWSSSPPPNNNNNNMMMKKKGGGBBB???=========888777666555777:::===???DDDIIIOOOTTTXXX\\\```cccccceeehhhkkknnnoooppppppmmmnnnpppqqqrrrqqqqqqpppuuuuuuuuuxxx|||{{{yyyvvvttttttsssqqqoooqqquuuyyy{{{|||||||||}}}}}}}}}nnn\\\RRRNNNMMMQQQVVVeeepppyyytttrrrrrrwwwrrriii```\\\^^^eeejjjpppwww}}}yyyuuussstttzzz~~~xxxiii\\\LLLHHHHHHSSSdddqqqssspppsssuuu{{{~~~vvvxxxzzzxxxoooaaaSSSJJJ:::777222/////////......------------------------hhhiiilllqqqtttqqqjjjdddbbbeeejjjooorrruuuvvvwwwuuuxxx|||~~~vvvcccVVVDDD<<<555444222000///111.........------.........,,,---............---,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,((()))))))))*********+++***************************++++++,,,,,,++++++***************************(((((()))++++++,,,,,,+++******+++++++++++++++***++++++***)))***+++---...+++,,,---...///...------------......///000000000///...222777777>>>WWWrrrzzzvvvuuuuuuuuuvvvvvvvvvuuuuuutttxxxyyyxxxvvvtttssstttuuutttuuuwwwxxxyyy||||||~~~zzzxxxuuusssnnnmmmuuu|||vvvmmmbbbZZZMMMHHHBBB===::::::999999666777777777777777666666444666888999:::<<<@@@BBBEEEFFFHHHJJJLLLLLLLLLLLLLLLMMMPPPUUUYYY[[[[[[YYYYYYXXXXXXYYY[[[\\\ZZZYYYYYY[[[\\\XXXSSSPPPRRRUUUWWWUUUTTTUUUXXXZZZ[[[ZZZVVVXXXYYYXXXTTTQQQPPPQQQQQQNNNIIICCC???===<<<;;;888777666666777:::===???EEEHHHNNNSSSWWW[[[___bbbaaacccfffiiilllmmmmmmmmmjjjlllnnnoooppppppooonnnppppppqqqtttxxx|||}}}}}}xxxwwwuuuuuuuuuuuutttrrrppptttxxx{{{||||||}}}}}}{{{|||~~~ppp___VVVRRRQQQTTTYYYkkkxxx~~~vvvpppoooppprrrmmmeee]]]ZZZ^^^fffmmmpppwww|||wwwtttpppooorrr{{{{{{iiiYYYGGGFFFJJJUUUeeeoooqqqnnnnnnooottt{{{tttxxxzzzuuuiiiZZZMMMGGG999666222000000000000///------------------------hhhiiikkkppprrrooohhhbbbaaaeeejjjnnnqqqsssuuuvvvssswww{{{}}}mmmYYYKKK???888333333222000000222//////............//////++++++------------++++++))))))+++,,,,,,+++***)))******+++++++++,,,,,,,,,(((((())))))*********+++***************************++++++,,,,,,++++++***************************(((((()))++++++,,,,,,,,,***++++++******)))((('''))))))******+++,,,---...***+++---///000000000///------......///000000000000...222777666:::OOOhhhxxxrrrpppooopppqqqssstttuuuuuuuuuvvvwwwvvvtttrrrrrrtttvvvrrrtttuuuvvvwwwyyy}}}zzz|||zzzxxxvvvsssmmmkkksss~~~vvvkkkdddSSSMMMEEE>>>;;;999999999555666666666666666555555333444666777777999<<<>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFHHHKKKOOOPPPOOOMMMOOONNNNNNOOOQQQQQQPPPNNNLLLOOOQQQOOOKKKIIILLLPPPRRRPPPOOOQQQTTTWWWXXXYYYSSSVVVXXXWWWTTTQQQQQQRRRTTTQQQKKKEEE@@@===<<<<<<888777666666777:::===???EEEHHHMMMRRRVVVZZZ^^^aaa___```dddgggiiiiiiiiiiiiiiijjjlllnnnoooooonnnmmmllllllmmmpppuuuxxxzzzyyyvvvttttttuuuwwwwwwwwwvvvooosssxxx{{{||||||}}}}}}yyyzzz|||~~~~~~}}}~~~ppp___VVVSSSRRRUUUZZZlllzzz~~~sssmmmmmmpppnnniiiaaa[[[YYY___hhhpppqqqwww~~~}}}vvvrrrooohhhhhhmmmyyyzzzgggUUUCCCEEEKKKWWWdddnnnpppoookkkkkkppp{{{yyytttxxxzzzttteeeUUUKKKFFF444111...,,,,,,---,,,,,,------------------------ffffffgggiiikkkkkkiiigggbbbffflllppprrrssstttuuuwwwzzz|||}}}~~~{{{wwweeeSSSGGG666666444333111000///...------------------------------------------------,,,++++++******++++++,,,---,,,***(((((()))***,,,)))************++++++++++++*********))))))((((((++++++++++++++++++++++++,,,+++******))))))******,,,+++++++++******))))))******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,---...///000111111222444444999GGGUUUyyyxxxoooiiifffgggoootttsssqqqpppuuutttsssrrrsssrrrooommmrrrsssuuuuuuuuuwwwzzz}}}}}}{{{~~~}}}}}}|||wwwnnnfffgggpppyyy}}}rrrdddVVVPPPGGGAAA>>><<<:::777999888777666666777777888888777666555666777999;;;;;;;;;<<<<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRTTTTTTSSSQQQOOOOOOOOOVVVQQQJJJCCC>>><<<===>>>999::::::999888999;;;>>>FFFHHHLLLPPPSSSXXX]]]aaabbbccceeeggghhhiiiiiiiiikkkiiihhhiiikkkllljjjggggggcccbbbeeelllqqqqqqpppqqqrrrtttwwwzzz{{{yyywwwuuuuuuuuuvvvxxxzzz}}}~~~{{{{{{zzz|||zzzmmm___WWWRRRQQQUUUZZZlllwww}}}uuusssqqqpppmmmcccZZZYYY]]]eeeoooyyy}}}~~~}}}yyysssmmmiiiccchhhmmmppptttqqqaaaNNNAAAIIIQQQYYYbbbkkkmmmjjjdddlllrrruuuuuuuuusssmmmbbbSSSDDD<<<222111000///------,,,,,,++++++++++++++++++++++++eeeddddddeeehhhjjjjjjjjjdddhhhllloooqqqrrrtttuuuxxxzzz}}}}}}~~~zzzxxx~~~}}}mmm\\\KKK@@@555555444222111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,***)))))))))***+++)))************+++++++++************)))))))))(((+++++++++++++++++++++++++++******)))))))))))))))++++++*********)))))))))************************))))))*********+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,---...////////////111333333777CCCOOOlll}}}wwwkkkggghhhnnnrrrrrrqqqrrrsssrrrqqqrrrssssssrrrppppppqqqsssssssssuuuxxx{{{~~~~~~|||zzzsssiii``````iiiqqqvvvjjjZZZSSSHHHAAA>>>===;;;999:::999777666666777777888888777666555666777999:::999999999:::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@===>>>>>>???@@@@@@?????????>>>>>>>>>??????@@@AAADDDEEEGGGIIIKKKMMMOOOPPPOOOPPPQQQPPPNNNMMMLLLMMMSSSOOOIIIBBB>>><<<<<<<<<999999:::999888999<<<>>>EEEHHHLLLPPPTTTXXX\\\___aaabbbccceeefffgggggghhhgggffffffhhhjjjjjjhhheeeccc___]]]___gggmmmppppppppppppqqqtttwwwxxxwwwvvvssssssttttttuuuwwwxxxyyyyyyxxxxxxzzz}}}~~~~~~|||vvvjjj]]]VVVSSSRRRVVV\\\hhhrrr~~~|||tttqqqoooooohhh___XXXYYY___iiiuuu|||wwwqqqjjjfffccceeeggghhhllljjj]]]NNNEEEMMMUUU\\\dddlllmmmkkkfffmmmrrruuu~~~vvvsssnnneeeYYYLLL@@@:::222111000...------,,,,,,------------------------eeebbb``````cccgggjjjlllgggiiilllnnnoooqqqsssvvvxxxzzz}}}~~~~~~xxxssssss~~~~~~nnn```RRRCCC999444444333222000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************))))))************+++++++++************))))))))))))++++++++++++++++++++++++***)))))))))((((((((((((******))))))))))))((((((************************(((((()))))))))*********,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------...///------000222222333<<>>===<<<::::::999888777666777777888888777666555666777888999666666666777888888999999::::::;;;;;;;;;;;;;;;:::777888999999999999999999888888777777777888999999===>>>@@@CCCEEEHHHIIIJJJJJJKKKMMMLLLJJJIIIIIIIIIMMMKKKGGGBBB???<<<;;;:::888999:::999888999<<<>>>CCCGGGLLLQQQTTTWWW[[[]]]^^^___aaabbbdddeeeeeeeeedddcccdddfffggggggdddbbb]]]ZZZXXX[[[cccjjjoooppppppoooooopppsssuuuuuutttssssssttttttuuuuuuttttttuuuuuuvvvyyy{{{{{{zzzxxxrrrggg[[[UUUSSSSSSWWW]]]eeennnxxx~~~yyypppkkkiiiiiiaaaYYYUUUYYYbbbmmm{{{|||uuunnngggdddaaaaaa```___aaa```XXXOOOKKKRRRZZZ___eeekkkllljjjgggmmmqqqsss{{{|||wwwqqqggg[[[NNNCCC;;;666111000///...---,,,,,,,,,------------------------gggbbb]]][[[]]]ccchhhkkkjjjkkklllmmmnnnpppsssvvvvvvyyy|||}}}}}}xxxvvvxxxqqqaaaUUUJJJ>>>666222222111000000///......------------------------------------------------,,,++++++******++++++,,,***++++++++++++***))))))))))))*********+++++++++*********)))))))))))))))***************************************))))))((()))))))))(((((((((((((((************************))))))))))))*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------///222111111777???UUUggg}}}xxxqqqlllnnnqqqrrrtttvvvrrrqqqqqqrrrssssssqqqpppkkkmmmoooppppppqqqtttvvvwwwzzzrrrbbbUUURRRXXX^^^uuu~~~uuufff\\\NNNDDD???===<<<;;;;;;:::888777666777777888777777666666666666777888444555555666666777888888888888999999999888777777777777888888888888888777777666666555555555666666888999;;;===@@@BBBDDDEEEEEEGGGHHHHHHFFFEEEEEEFFFHHHGGGEEECCC@@@===;;;999888999999999888:::<<>>===<<<<<<;;;999777777777777888777777666666666666666666555555666666777888888888888888888999888888777777888888999999999888888777777666555555444444444444444555777999<<<>>>@@@AAAAAABBBDDDDDDCCCBBBCCCDDDCCCCCCCCCBBB@@@===;;;999777888999999999:::===???AAAEEEKKKPPPSSSUUUXXXYYY\\\]]]^^^```aaabbbcccccccccdddeeedddbbb```^^^]]][[[^^^ccciiinnnqqqqqqpppqqqnnnlllkkkmmmpppqqqqqqqqqrrrssstttsssrrrpppooosssuuuxxx{{{}}}{{{vvvrrrlllbbbWWWSSSQQQRRRVVV\\\bbbhhhnnnpppoooooorrrvvvwwwvvvtttooogggaaa]]][[[UUUPPPQQQYYYdddooozzz|||tttllleeeaaa^^^]]]]]]]]][[[VVVQQQOOOSSS[[[aaacccdddffffffdddfffhhhjjjkkknnnrrrrrrppptttmmmbbbTTTFFF;;;444000///...---,,,,,,+++,,,,,,************************hhhbbb[[[XXXYYY]]]aaadddjjjkkklllmmmmmmooosssvvvuuuxxx{{{|||{{{|||yyylllYYYJJJAAA;;;555111........................------------------------------------------------,,,++++++******++++++,,,+++++++++************))))))************+++++++++))))))))))))************************************+++,,,---------,,,***)))(((((())))))))))))*********************************++++++++++++,,,,,,,,,+++++++++++++++,,,---------------,,,,,,------...///......111111///222777@@@OOOeeewwwxxxpppooopppqqqssswwwvvvuuurrrqqqooommmiiiggggggiiilllnnnnnnoooppprrrqqquuuyyy}}}sss___OOOGGGGGGIIISSSfffssshhhYYYLLLEEEAAA???===<<<;;;:::888777777777888777777666666666666555555666666777777888888999999888888999999999999999888888888999999888888777777666555444333222222222222222333444666888:::<<<<<<<<<===???@@@???>>>???@@@>>>?????????>>><<<:::999777888999999999:::===@@@BBBEEEJJJNNNQQQTTTWWWYYYZZZ[[[]]]___```aaaaaaaaadddeeeeeedddbbb``````aaaaaaffflllrrruuutttrrrppppppmmmkkkjjjlllnnnnnnnnnmmmmmmnnnooooooooonnnnnntttvvvzzz~~~|||uuupppggg]]]UUUQQQQQQSSSXXX]]]```dddggghhhggggggjjjmmmrrrrrrqqqnnnjjjccc]]]YYYQQQNNNQQQ\\\fffooowww~~~zzzssskkkdddaaa]]]\\\]]]^^^YYYRRROOOPPPUUU]]]cccdddbbbdddcccbbbdddeeefffggghhhjjjllllllpppiii^^^QQQDDD999333///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ddd```[[[XXXZZZ^^^aaaccchhhjjjlllnnnnnnpppsssvvvvvvyyy}}}}}}|||}}}uuugggSSSDDD<<<777333000------------------......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,***)))))))))***+++)))************+++++++++((()))))))))***************************************+++,,,------+++***((()))))))))*********++++++************************************+++++++++++++++++++++***++++++,,,---...------,,,,,,---------///---,,,//////...000555<<>>666111000---,,,,,,+++++++++++++++++++++++++++++++++++++++aaa]]]ZZZYYY\\\___bbbcccgggiiilllnnnoooqqqtttvvvxxx{{{~~~~~~tttfffRRRCCC;;;777444111,,,,,,---------------...------------------------)))))))))))))))))))))))),,,++++++++++++++++++,,,---,,,***(((((()))***,,,)))************+++++++++(((((())))))*********+++)))))))))))))))))))))))))))***,,,,,,,,,+++)))'''))))))******+++++++++,,,************************))))))))))))************++++++******++++++,,,---...------,,,,,,,,,------///,,,+++---...---///444444>>>RRRhhhuuuxxx}}}wwwnnnlllmmmlllmmmppptttrrrpppnnnmmmjjjgggdddbbbdddhhhjjjjjjjjjkkkllljjjmmmpppqqquuuyyyeeeTTTIIIDDDCCCAAALLL^^^rrr~~~tttdddWWWOOOJJJEEEBBB===<<<:::888777777777888666666777777666555444444666666777777888999999999777777888:::;;;;;;;;;;;;::::::;;;;;;:::999888888888777555444222111111111000000111222333444555555333555888888888888999:::777777888888888888777777777888999999999:::>>>@@@CCCEEEHHHKKKNNNQQQVVVYYYVVVWWWYYYZZZ\\\]]]]]]]]]aaacccdddddddddfffkkkpppoooqqqtttvvvuuusssqqqpppkkkiiigggggghhhiiihhhgggkkkkkkkkkkkkmmmppprrrtttsssvvv{{{|||tttnnn\\\TTTNNNOOORRRWWW^^^dddeeeeeeeeeeeedddfffjjjmmmnnnkkkiiijjjjjjeee\\\TTTLLLMMMTTTbbbmmmssswww{{{wwwwwwwwwuuupppiiibbb^^^\\\YYYXXXVVVPPPHHHJJJQQQXXXaaagggfffcccccccccbbbdddccccccdddddddddgggkkkiiiaaaSSSDDD999222000000,,,,,,++++++***+++++++++))))))))))))))))))))))))^^^^^^]]]]]]___bbbfffiiijjjmmmoooqqqqqqqqqqqqrrryyyzzz{{{}}}~~~ttteeeOOO>>>555222000///000000///...------,,,,,,------------------------,,,,,,,,,++++++*********))))))***++++++++++++***************************'''(((((()))***+++++++++(((((('''(((((()))******************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++))))))*********+++++++++******+++,,,,,,---......,,,,,,---...///000111222333555EEE___rrrvvvyyy~~~uuulllhhhggggggjjjoooooonnnllliiifffdddeeefffeeeeeeeeeeeeeeeggghhhhhhiiijjjnnnrrruuu|||kkkYYYKKKCCC???DDDFFFOOO^^^ooo{{{}}}xxxnnncccXXXOOOJJJGGGAAAAAA@@@???===:::888777:::888555555666999::::::888999;;;;;;;;;;;;===???======>>>>>>===<<<;;;;;;888999999999999:::::::::999888777666555444333333666444222000000000222222111222444555666555444444555555555666666666666777555555666777999<<<>>>???AAABBBEEEIIINNNRRRUUUVVVXXXYYYZZZ[[[[[[\\\^^^```bbbbbbcccdddgggkkkoooqqqvvvvvvwwwwwwtttqqqmmmkkkjjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjkkknnnpppwwwwwwxxx{{{|||xxxnnneee^^^RRRJJJLLLTTT\\\bbbfffhhhgggfffffffffggghhhiiilllooonnnlllllljjj___RRRLLLMMMVVVdddqqqvvvvvvttt{{{xxxwwwuuunnnccc]]]]]]\\\ZZZWWWSSSKKKHHHOOOXXX^^^bbbfffeeeaaa___aaaddddddcccbbbbbbccccccbbb```dddYYYJJJ===666222000...+++++++++++++++++++++++++++++++++************)))\\\[[[[[[\\\^^^bbbeeegggiiilllooopppppppppqqqrrrvvvwwwyyy|||{{{tttiii[[[III;;;444222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************'''(((((()))******++++++***))))))))))))******+++************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++*********+++++++++,,,,,,******+++,,,,,,---......,,,,,,---...///000111111333666CCCYYYlllvvvzzz|||}}}zzz}}}tttllliiigggfffiiimmmmmmmmmllljjjfffddddddeeeccccccddddddeeeeeefffgggiiiiiillloooqqqvvvrrr```RRRHHHBBBBBBCCCHHHRRR___kkkrrrttt{{{wwwpppggg^^^UUUNNNJJJAAAAAA@@@>>>===<<<;;;:::===:::888777888999888888999;;;=========>>>???AAA?????????>>>>>>===<<<<<<999999::::::::::::::::::999888777666555444444333555444222000///000111111111222333444555444444333444444444555555555555666444555666777999<<<>>>???BBBCCCFFFIIIMMMQQQSSSUUUVVVXXXYYYYYYYYYZZZ]]]___bbbbbbccceeegggkkknnnpppuuuuuuvvvuuussspppllljjjiiihhhhhhgggggggggggggggggghhhiiiiiihhhjjjmmmoootttssssssvvvwwwsssjjjcccYYYOOOIIINNNWWW___eeeiiijjjiiihhhgggfffggghhhhhhiiilllmmmkkkjjjggg\\\PPPLLLOOOXXXfffssszzz{{{zzz}}}yyywwwtttmmmccc]]]]]]ZZZWWWSSSOOOHHHFFFNNNXXX```cccfffeeeaaa___aaaddddddcccaaaaaabbbaaa```^^^___UUUFFF:::444111///---+++++++++++++++++++++++++++++++++************)))WWWXXXYYY[[[^^^aaacccdddhhhjjjmmmooooooooopppqqqrrrtttwww{{{yyy{{{}}}qqqiiiXXXNNNAAA777222111111000//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))***++++++++++++***************************((((((((()))******++++++,,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------***++++++,,,,,,------...,,,,,,---...///000000111333777???NNNcccvvv}}}{{{{{{||||||{{{ppp{{{}}}tttmmmjjjhhheeefffiiijjjkkklllkkkhhhfffeeeeeeaaaaaabbbbbbcccddddddeeehhhggghhhjjjkkkooozzzzzzjjjZZZMMMEEE@@@@@@AAAEEEMMMVVV___eeeppppppnnnjjjcccZZZRRRMMMEEEDDDBBB@@@????????????>>><<<<<<<<<===<<<;;;999:::<<>>======;;;;;;;;;;;;;;;:::::::::999888888777666555444444444333111000//////000111111111222333333333222222222222333333333444444444444444555777999;;;===>>>BBBCCCFFFIIIMMMPPPSSSTTTUUUVVVXXXXXXXXXZZZ\\\^^^bbbcccdddfffhhhkkknnnpppssssssssssssqqqnnnkkkiiiggggggfffffffffeeeeeeeeedddeeefffffffffhhhkkknnnpppnnnnnnnnnoookkkeee___SSSLLLJJJRRR\\\ccchhhkkkkkkjjjiiiggggggggghhhhhhgggiiijjjiiihhhcccXXXMMMLLLQQQZZZhhhvvvzzzvvvrrrkkkaaa\\\\\\YYYUUUQQQMMMHHHGGGPPP[[[aaadddfffdddaaa___aaacccdddbbb```_________]]][[[XXXOOOAAA666111///...,,,+++++++++++++++++++++++++++++++++************)))TTTVVVXXXZZZ]]]___aaabbbfffiiilllnnnnnnnnnpppqqqppprrrvvv|||~~~xxx|||tttdddZZZJJJDDD;;;444111111000///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************(((((())))))************,,,+++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,---......///000000111666;;;DDD[[[uuu}}}}}}yyy|||yyynnnrrr~~~uuunnnjjjgggcccbbbeeegggjjjlllllljjjgggeeeddd______```aaabbbbbbbbbbbbeeedddeeeggggggjjjsss}}}qqq```OOOEEE????????????BBBIIIQQQWWW___bbbeeefffccc]]]VVVQQQMMMKKKHHHEEEDDDDDDDDDEEE??????@@@AAACCCBBB@@@===;;;>>>BBBDDDEEEDDDEEEFFFEEEDDDCCCBBBAAA@@@??????=========<<<<<<;;;;;;;;;999999888777777666555555555444333111111111111111111111111222222222111111111111111111222222222333333444444666888:::<<<>>>@@@BBBEEEIIIMMMQQQTTTUUUUUUVVVXXXXXXYYYZZZ]]]___bbbccceeegggjjjlllmmmnnnppppppppppppnnnkkkiiigggeeeeeeeeeeeeeeeddddddcccaaacccddddddeeegggjjjmmmnnnllljjjiiihhheee```\\\OOOLLLMMMWWWaaafffiiikkkjjjiiihhhgggggghhhiiijjjeeeggghhhiiifff```UUUMMMLLLRRR\\\iiixxxyyysssnnnhhh```[[[[[[XXXUUUSSSQQQNNNMMMTTT]]]cccddddddccc```___```bbbcccaaa___^^^]]]\\\ZZZXXXRRRIII===444000///...---+++++++++++++++++++++++++++++++++*********))))))TTTUUUWWWZZZ\\\^^^```aaafffhhhlllnnnnnnnnnpppqqqpppssswww}}}~~~}}}}}}}}}yyyiiiWWWKKKAAA===888333111000///...---------------,,,,,,,,,------------------------++++++++++++++++++++++++))))))***++++++++++++***************************)))))))))))))))*********+++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,------......//////000444666===TTTqqq~~~xxxxxx~~~~~~ssspppwwwxxxooojjjeee```^^^```dddgggjjjkkkiiigggeeeddd]]]^^^___```aaaaaaaaaaaabbbaaaaaadddeeegggooowwwwwweeeRRRFFF>>>??????>>>???BBBGGGKKKOOOSSSYYY___```^^^YYYVVVVVVTTTQQQMMMKKKJJJJJJKKKHHHHHHHHHIIIIIIGGGCCC@@@>>>BBBGGGIIIIIIHHHHHHHHHIIIHHHFFFDDDBBBAAAAAAAAA?????????>>>===<<<;;;;;;999999999888777777666666666666555444333333333333111111111111111111111111000000000000111111111111222333444555777:::<<<===>>>@@@CCCHHHMMMRRRUUUWWWUUUWWWXXXYYYYYY[[[^^^```aaacccfffiiikkklllmmmmmmnnnnnnmmmlllkkkiiigggeeecccddddddddddddcccbbbbbb```aaaccccccdddgggjjjmmmnnnllliiifffccc```\\\ZZZNNNMMMRRR\\\eeeggghhhjjjhhhhhhgggggggggiiijjjkkkeeeeeeggghhheee^^^UUUPPPLLLUUU^^^hhhvvv}}}uuunnnjjjeee^^^YYYYYYSSSQQQQQQSSSRRRQQQVVV]]]bbbbbbbbbaaa______```aaabbb```^^^]]]\\\[[[XXXVVVNNNEEE:::333000000///...+++++++++++++++++++++++++++++++++*********))))))WWWWWWXXXZZZ\\\^^^```aaaeeehhhlllnnnnnnooopppqqqrrrtttxxx}}}|||zzz{{{}}}~~~uuueeeRRREEE:::888555222000///...///------,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,))))))***++++++++++++***************************))))))))))))))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111222:::NNNhhh|||~~~xxxvvvzzz~~~sssppp|||{{{pppiiibbb\\\ZZZ\\\```cccfffgggfffdddcccbbb\\\]]]___```aaaaaa```___aaa^^^___bbbdddeeekkkrrrxxx}}}nnn[[[OOOCCCAAA@@@>>>>>>???@@@AAADDDHHHNNNUUUYYY[[[[[[ZZZ\\\ZZZXXXUUUSSSRRRRRRQQQSSSRRRQQQPPPOOOLLLGGGDDDDDDHHHMMMPPPOOOMMMKKKKKKLLLKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<999999999999888888777777777666666555555444444333333222111111000111111111///000000000000111111111222222333555777999;;;<<<===???CCCHHHMMMQQQUUUWWWUUUVVVXXXYYYZZZ[[[^^^aaaaaacccgggjjjlllmmmmmmlllkkkkkkjjjiiihhhfffeeedddbbbcccdddeeedddcccbbbaaa___aaacccdddeeehhhllloooooommmjjjfffaaa]]]YYYWWWNNNNNNUUU```hhhiiiiiikkkhhhgggfffffffffgggiiijjjdddccceeegggccc\\\VVVUUUQQQZZZaaafffrrrwwwnnngggeeeccc]]]XXXWWWNNNKKKKKKNNNOOOPPPUUU[[[aaa```___^^^^^^___```aaaaaa___]]]\\\[[[ZZZXXXVVVJJJBBB888222000000///...+++++++++++++++++++++++++++++++++************)))[[[ZZZYYYZZZ[[[^^^```bbbfffhhhlllnnnooopppqqqrrrsssuuuyyy|||wwwrrrsssvvvyyyzzz|||~~~yyywwwzzz~~~{{{ooo___MMM@@@333333222000......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++******************************))))))))))))))))))))))))))))))((())))))******************************))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......222...///888HHH[[[rrr~~~}}}}}}wwwtttwww|||wwwvvvyyy}}}~~~}}}xxxuuuyyy{{{nnnttt~~~qqqhhh```YYYVVVXXX[[[]]]```aaa```_________[[[]]]___```aaaaaa```___```^^^^^^aaabbbcccffflllpppzzzjjj^^^NNNIIICCC@@@@@@@@@>>>===>>>@@@CCCHHHNNNSSSVVVXXX\\\\\\[[[ZZZZZZYYYXXXXXXXXXVVVUUUUUUTTTSSSOOOMMMJJJNNNTTTWWWVVVSSSPPPNNNOOOMMMJJJGGGEEEDDDDDDDDDCCCCCCBBB@@@???===<<<<<<:::999999999999888888888666666666666555444333222444333222111000111111222///000000000000111111111111222333444666999;;;<<<@@@AAADDDHHHLLLPPPSSSTTTSSSUUUWWWXXXYYY[[[^^^```aaadddgggkkkmmmmmmlllkkkiiiiiihhhgggeeedddccccccbbbcccdddeeeeeecccbbb``````aaaccceeefffiiimmmpppooonnnkkkggg```ZZZVVVTTTLLLNNNVVVbbbiiijjjkkkmmmjjjiiigggeeeeeeeeeeeefffcccaaabbbdddaaaYYYVVVXXXXXX```eeedddlllzzzooogggaaaaaaaaa\\\WWWUUULLLHHHEEEGGGIIIMMMUUU]]]___]]]\\\[[[]]]___```aaa```^^^\\\[[[[[[ZZZXXXVVVGGG@@@666000...///...---+++++++++++++++++++++++++++++++++************)))]]]\\\[[[ZZZ[[[^^^aaacccfffiiilllooooooppprrrssstttuuuxxx{{{}}}}}}}}}|||~~~wwwnnnjjjlllppptttvvvxxx||||||uuurrrtttwwwzzzzzz|||~~~ooocccUUUDDD777/////////...---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++************************************)))))))))))))))***)))))))))***+++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------444---...888DDDRRRjjj~~~uuussstttzzz{{{tttppppppsssvvvxxxyyytttqqqyyynnnqqqqqqggg^^^WWWUUUVVVWWWYYY\\\]]]\\\[[[\\\]]][[[]]]___aaaaaaaaa```___aaa^^^]]]```aaa```cccgggkkk|||uuukkkYYYQQQGGGBBBBBBBBB@@@===::::::<<>>===<<<::::::999999999999999999555555555555444333222111555444222111111111222222000000000000111111111111111222222444666888:::<<>>555///---------,,,+++++++++++++++++++++++++++++++++************)))___]]][[[[[[]]]```aaaaaafffiiinnnqqqrrrrrrrrrrrrvvvwwwyyy{{{{{{xxxsssooojjjfffbbbaaaeeekkkqqqtttssswwwxxxsssllljjjqqqxxxtttuuu|||yyyjjjZZZJJJ;;;222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))************+++)))(((&&&&&&((()))+++,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++************++++++---000000---,,,//////,,,***++++++,,,---...////////////111444999FFF]]]qqq|||{{{uuuooonnnuuu{{{wwwqqqnnnnnnlllkkkooosssuuuuuuvvv}}}vvvwwwttthhh```XXXRRRQQQVVVZZZ^^^^^^\\\YYYYYYYYYYYYZZZ\\\^^^^^^^^^\\\[[[]]]]]]]]]^^^___```aaabbbkkksss~~~hhh]]]NNNEEEBBBBBBAAA???======>>>???AAADDDGGGHHHQQQVVV\\\___]]][[[[[[\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYSSSSSSSSSUUUWWWXXXVVVUUUSSSPPPKKKFFFCCCAAAAAAAAABBBAAA???===<<<;;;;;;;;;===<<<:::888666666666666666666555444444444444555333333222111000000111111000000000000000000000000111111222333444777999;;;>>>AAACCCEEEGGGJJJNNNQQQUUUUUUWWWXXXZZZ\\\^^^___cccccceeehhhjjjiiifffdddddddddcccbbbaaa```______aaabbbbbbbbb``````bbbcccccccccdddfffiiilllnnnooosssnnniiieee]]]RRRLLLLLLKKKNNNVVVaaaiiimmmoooqqqiiihhheeeaaa^^^\\\]]]^^^aaa```^^^[[[XXXWWWXXXZZZcccffffffcccdddiiimmmnnnfffbbb]]]ZZZYYYWWWSSSOOOLLLDDD===>>>HHHSSSZZZ[[[^^^\\\ZZZZZZ\\\^^^``````aaa\\\YYY[[[^^^]]]VVVOOO@@@:::222,,,******+++,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,]]]]]]\\\\\\]]]___aaacccfffiiimmmppppppqqqrrrsssyyyzzzzzzxxxtttnnniiieee```]]]ZZZZZZ___gggmmmpppnnnqqqrrroookkkjjjmmmqqqpppsss{{{{{{ooo```QQQCCC777111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))***++++++++++++***)))(((************************(((((()))))))))************)))(((''''''((()))************************+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++************+++++++++...///,,,---000111...---------.....................///222444>>>RRReeeyyy{{{qqqlllnnnuuu{{{uuummmjjjjjjjjjjjjmmmqqquuuvvvwww~~~{{{uuuyyymmmcccZZZSSSRRRSSSVVVZZZ[[[YYYXXXXXXYYYYYYZZZ\\\]]]]]]]]]\\\[[[\\\\\\\\\\\\]]]___```aaagggmmmzzzzzznnn___SSSNNNJJJEEEBBB>>>>>>======???AAACCCEEELLLPPPUUUXXXZZZ[[[[[[\\\[[[ZZZXXXXXXXXXXXXWWWUUURRRQQQPPPQQQSSSTTTTTTSSSTTTQQQMMMGGGCCCAAA@@@@@@???>>><<<;;;;;;;;;<<<===<<<;;;999888666666666666777666555555444444444444333333222111111111111111000000000000000000000000111111111222444666999:::===???BBBDDDFFFIIIMMMPPPTTTTTTVVVXXX[[[]]]^^^___aaaaaabbbdddfffeeebbb````````````______^^^^^^]]]]]]^^^______^^^^^^___aaa```aaacccfffjjjmmmpppqqqoookkkfffbbbZZZOOOJJJKKKMMMPPPVVV___fffjjjkkkllljjjhhhddd```\\\[[[[[[\\\]]]]]][[[XXXTTTSSSVVVYYYaaaeeefffdddeeeiiilllkkkfffbbb]]]ZZZXXXVVVRRRNNNIIICCC>>>AAAKKKWWW]]]___]]][[[YYYYYY[[[]]]^^^^^^^^^[[[YYY[[[^^^\\\TTTMMM999555000---,,,,,,,,,+++*********************************)))******++++++ZZZ\\\^^^]]][[[\\\```dddfffhhhkkkmmmnnnoooqqqrrrxxxzzzyyyssskkkbbb^^^\\\XXXUUUSSSUUU[[[dddjjjnnnkkkkkkjjjjjjiiiiiiiiiiiijjjoooxxx{{{sssnnncccUUUFFF;;;444111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++************++++++******))))))************************(((((())))))))))))*********)))(((''''''((()))***(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************++++++++++++,,,++++++************++++++)))------,,,---111111///......---------,,,,,,,,,...---///111222777GGGVVVqqq|||ssspppsss{{{uuulllhhhgggggghhhkkkooouuuxxxzzzsssyyyuuuiii]]]UUURRRNNNQQQTTTVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYZZZZZZZZZZZZ[[[]]]^^^___cccfffppp|||mmmbbbZZZSSSLLLFFFCCCBBB???>>>>>>???AAACCCHHHIIILLLRRRXXX\\\^^^___```^^^[[[YYYXXXVVVSSSQQQLLLIIIGGGGGGIIIKKKLLLLLLSSSQQQLLLGGGBBB???>>>>>>;;;:::999999:::;;;<<<===;;;:::999888777666666666777777666555555444333333333222222111111111111222000000000000000000000000111111111222333666888999;;;>>>AAADDDFFFIIILLLOOORRRSSSVVVXXX[[[]]]^^^___^^^^^^___```aaa```]]][[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[]]]]]]]]]]]]___aaaaaaccceeehhhjjjmmmnnnooojjjfffbbb]]]UUUKKKHHHIIIPPPSSSXXX^^^fffkkklllkkkllliiiddd^^^ZZZXXXXXXXXXXXXYYYXXXSSSNNNMMMSSSXXX^^^ccceeeeeegggjjjjjjgggeeeaaa\\\YYYWWWTTTPPPKKKFFFBBB???DDDOOOZZZ```bbb[[[YYYWWWXXXZZZ\\\\\\\\\[[[YYYYYY\\\]]]ZZZQQQJJJ222000...---......,,,+++++++++++++++++++++++++++++++++***)))))))))******WWW[[[^^^]]]ZZZZZZ___ddddddfffhhhjjjjjjlllnnnqqqsssuuutttmmmbbbZZZXXXYYYWWWUUUTTTVVV\\\dddkkknnnmmmiiieeedddggghhhgggeeecccjjjttt||||||uuunnniiidddZZZLLL>>>666222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++++++++***))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))*********((()))))))))************************++++++++++++++++++************++++++))),,,,,,***+++...///---++++++++++++++++++++++++//////000222222555@@@LLLfffyyyzzzwwwwww}}}xxxqqqlllhhhgggfffiiinnnvvv{{{sssvvv|||nnn___UUURRRLLLMMMPPPRRRSSSUUUVVVWWWWWWXXXYYYYYYZZZYYYXXXXXXWWWWWWXXXXXXYYY[[[\\\]]]aaabbbiiiyyyyyyoooiiibbbYYYSSSLLLJJJFFFCCCAAAAAACCCDDDHHHGGGHHHNNNWWW___cccdddfffddd```\\\ZZZVVVSSSPPPGGGEEEBBBAAADDDGGGIIIJJJMMMKKKGGGCCC@@@===<<<<<<999999888777888999:::;;;999999888888777777777666888777777666555444333333333222222111111222222222000000000000000000000000111111111111333555777888:::===AAADDDFFFIIILLLOOOQQQSSSUUUXXX[[[]]]^^^___\\\\\\\\\]]]^^^]]]ZZZXXXXXXYYYZZZ[[[[[[[[[[[[ZZZXXXZZZ]]]^^^^^^___```bbbeeefffhhhiiijjjjjjiiihhhfffbbb^^^YYYQQQHHHGGGJJJRRRUUUZZZaaallluuuxxxvvvqqqkkkddd]]]XXXVVVUUUTTTSSSUUUTTTOOOJJJJJJQQQXXX]]]bbbfffgggjjjllljjjdddccc___ZZZWWWUUURRRMMMHHHCCCAAAAAAGGGQQQZZZ___```YYYWWWVVVVVVXXXZZZZZZZZZWWWWWWXXX[[[[[[VVVLLLEEE000...,,,+++,,,,,,,,,+++************************,,,+++***))))))((())))))UUUYYY]]]\\\ZZZZZZ^^^cccbbbdddfffggghhhjjjlllnnnpppqqqoooggg\\\UUUTTTVVVZZZXXXVVVXXX^^^eeejjjmmmqqqjjjcccbbbgggkkkjjjggg___fffnnnuuuyyy~~~}}}}}}|||vvvlllfff```ZZZOOOCCC888222000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++******((())))))*********))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))(((((())))))************((()))))))))************))))))*********+++++++++++++++************++++++))),,,,,,))))))++++++(((***++++++,,,---.........------000333333444<<>>@@@EEELLLRRRVVVWWWVVVUUUUUUTTTUUUWWWYYYXXXWWWSSSTTTUUUUUUQQQJJJ@@@999333///***(((((()))******((((((((((((((((((((((((******)))((((((((())))))ZZZ[[[]]]___```bbbccccccaaadddhhhkkkllllllmmmnnnoookkkfff```\\\ZZZZZZ[[[YYYWWWVVVYYY^^^eeeiiilllhhhfffeeekkksssyyyxxxvvvhhhhhhiiikkkpppwwwyyyvvvqqqhhh___[[[NNNEEE999333222222...+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++******)))(((''''''(((((()))))))))))))))************************'''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))************++++++************++++++))),,,,,,)))))),,,---***---------....../////////,,,+++---/////////333:::HHH^^^sss|||}}}yyyxxxyyy||||||iii\\\XXXPPPMMMJJJJJJMMMPPPQQQPPPVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWYYYYYY[[[\\\___fffsss~~~~~~wwwtttsssppplllhhhddd```^^^\\\ZZZVVVTTTXXXaaallltttwwwtttqqqnnnllljjjgggdddXXXTTTOOOKKKIIIHHHGGGFFFCCCBBBAAA@@@???======<<<<<<:::888666555444444444444555666888888888777777444555777888888888666555222222222222222333444555000000000000000000000000000000000000111222444555777;;;AAAEEEHHHJJJMMMOOORRRTTTWWWZZZ[[[[[[ZZZYYYYYYXXXWWWXXXZZZZZZZZZXXXXXXZZZ\\\]]]]]]\\\ZZZYYYTTTWWWZZZ\\\\\\[[[\\\\\\[[[^^^cccgggiiihhhfffddd\\\YYYVVVQQQHHHBBBFFFNNNRRRYYY```jjjxxxjjj^^^XXXUUUQQQOOOJJJHHHGGGIIINNNTTTWWWXXX^^^aaaeeeiiinnnpppjjjaaaUUURRROOONNNNNNKKKEEEAAA;;;???FFFNNNTTTWWWWWWUUUUUUTTTTTTVVVXXXYYYXXXVVVSSSSSSTTTRRRLLLDDD:::444000---+++************)))(((((((((((((((((((((((()))(((((((((((())))))***]]]]]]^^^aaadddffffffdddbbbfffkkknnnnnnnnnnnnooojjjfffaaa^^^^^^```bbbbbbXXXWWWWWWZZZ```ggglllnnn```bbbfffoooyyy~~~}}}zzznnnkkkiiiiiinnnuuu}}}zzzssslllaaaYYYWWWJJJ@@@555111444666222---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++******(((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))************++++++************++++++(((+++,,,***+++///000---,,,,,,++++++++++++******000......000000///333999>>>SSSgggrrr~~~~~~lll___[[[QQQMMMIIIIIIKKKNNNNNNMMMUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWYYYYYYXXXZZZ]]]bbblll~~~~~~~~~~~~~~~~~~{{{wwwrrrmmmjjjfffddd```\\\]]]dddqqq{{{|||yyyxxxvvvuuurrrppphhhccc]]]WWWSSSPPPMMMKKKGGGFFFEEECCCAAA???>>>===;;;999888666555555555555444555666888888888777777333444666888999888777666222222222222333333444555000000000000000000000000000000///000000222444555666:::@@@DDDGGGIIILLLMMMRRRTTTWWWZZZ[[[ZZZYYYXXXXXXWWWVVVWWWYYYZZZYYYXXXXXXZZZ\\\]]]]]]\\\YYYXXXWWWZZZ]]]___^^^]]]]]]^^^]]]```dddggghhhfffbbb```ZZZWWWTTTOOOFFF@@@EEEMMMRRRYYY___iii~~~{{{kkk___YYYUUURRROOOHHHEEEDDDHHHPPPVVVXXXWWW]]]```dddgggmmmoooiii```RRROOOMMMMMMMMMJJJDDD@@@999>>>GGGPPPVVVXXXXXXVVVUUUTTTTTTVVVXXXYYYXXXVVVSSSSSSSSSOOOIII@@@777111,,,++++++,,,------***((())))))))))))))))))))))))(((((('''(((((()))***+++\\\]]]^^^```bbbcccddddddgggfffgggiiilllmmmmmmllliiibbbZZZZZZ___cccccc```___YYYUUUXXXaaajjjlllkkkiiicccfffttt~~~yyyqqqkkkkkkqqqzzzyyylllcccYYYRRRNNNCCC<<<444111000000,,,)))...---,,,+++***+++,,,,,,,,,------......------,,,+++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))******%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000000000...+++,,,.../////////111333;;;FFFYYYooo~~~|||xxxfffYYYQQQKKKHHHJJJMMMNNNPPPSSSPPPQQQRRRRRRRRRQQQOOONNNQQQRRRRRRSSSTTTUUUUUUUUUTTTUUUYYY^^^cccppp}}}|||{{{|||~~~zzzwwwvvvtttpppkkkhhhiiiooovvv{{{~~~{{{zzzyyywwwsssmmmddd\\\UUUOOOMMMNNNLLLIIIHHHHHHGGGEEECCC<<<999666444444555555444333444555666777777777666888888888888777555444444333333333333333222111000333333222222111000000000///.........///000222333999;;;???BBBEEEHHHLLLOOORRRSSSTTTVVVVVVWWWVVVVVVXXXVVVUUUVVVWWWXXXWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^___aaacccddddddaaa^^^[[[VVVPPPKKKIIIFFFDDDIIIPPPRRR[[[aaafffvvv|||ggg^^^\\\XXXQQQLLLDDDDDDDDDHHHMMMRRRUUUVVV[[[]]]aaacccddddddbbb```NNNIIIGGGJJJJJJDDD???===;;;@@@IIIQQQWWWYYYYYYYYYYYY[[[ZZZXXXXXXZZZXXXSSSOOOQQQRRRMMMDDD:::444111,,,,,,,,,++++++*********))))))))))))))))))))))))&&&&&&''''''(((((())))))[[[\\\]]]___aaabbbcccccceeefffgggjjjmmmnnnlllkkkhhhaaa[[[ZZZ___cccbbb```___[[[XXX]]]gggooorrrqqqlllfffhhhsssyyyrrrnnnqqqxxxsssiiiaaaVVVMMMHHH===777111...//////---***...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))((()))(((((('''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++,,,...///...///111222777@@@RRRgggwwwzzz}}}mmmaaaTTTMMMIIIJJJMMMMMMOOORRRPPPPPPQQQRRRRRRQQQPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTVVVVVVXXX\\\```kkk~~~~~~}}}~~~}}}{{{wwwttttttyyy~~~{{{ssskkkddd___\\\WWWUUUSSSQQQOOOKKKGGGCCCDDDAAA===::::::999999888444555555666777777777666777777777777777666555444333333333333333222111111333333333222111111000000///.........///000222333888:::>>>BBBDDDGGGKKKNNNRRRSSSUUUWWWXXXWWWVVVUUUVVVUUUTTTUUUVVVWWWVVVUUUWWWWWWXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^]]]\\\]]]^^^```aaabbbbbbaaa]]]YYYVVVTTTNNNHHHGGGFFFGGGLLLRRRUUU[[[___bbbqqqkkkaaa^^^XXXRRRMMMEEEEEEFFFHHHMMMQQQTTTUUUYYY\\\___bbbcccaaa___]]]NNNIIIFFFHHHHHHCCC???>>>BBBEEEJJJPPPTTTVVVWWWWWWYYY[[[[[[XXXXXXZZZYYYUUUQQQQQQPPPJJJAAA888222///,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((())))))ZZZZZZ\\\]]]___aaabbbbbbccceeehhhkkknnnnnnjjjhhhddd___ZZZ[[[```dddcccbbbaaa^^^]]]bbbjjjqqqrrrqqqnnniiihhhpppyyy~~~|||tttnnnoooxxxxxxmmmggg___RRRFFF@@@666222---,,,---///---,,,------,,,++++++++++++,,,+++++++++,,,,,,+++++++++***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))*********)))******++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,---...///---,,,+++,,,............000222333999III\\\nnn}}}uuu|||zzzyyylllYYYQQQJJJJJJLLLLLLMMMPPPOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRVVVVVVWWWZZZ\\\dddvvvzzzsssnnnkkkeeedddbbb___[[[TTTLLLGGGIIIEEE???;;;:::999888777555666666666666666666666666666777777777666666555333333444444333333222222444333333222222111111000//////.........000111222666999===@@@CCCFFFJJJMMMRRRSSSVVVXXXYYYXXXVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUWWWVVVVVVVVVWWWYYYZZZ\\\\\\]]]^^^^^^]]]]]]^^^___aaaaaaaaa```]]]XXXTTTQQQRRRJJJCCCDDDHHHKKKPPPUUUYYY\\\\\\\\\iiipppddd^^^WWWPPPLLLGGGGGGIIIKKKNNNQQQSSSUUUXXXZZZ]]]``````]]]ZZZWWWNNNIIIEEEFFFEEEAAA???@@@IIIJJJLLLOOOQQQSSSTTTUUUXXX[[[[[[YYYXXX[[[ZZZWWWSSSRRRNNNFFF<<<444///---+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((YYYYYYZZZ[[[]]]___```aaabbbdddhhhlllnnnlllgggccc^^^[[[YYY[[[aaafffgggfffbbb```___ccchhhlllllljjjmmmjjjiiimmmsssyyy}}}~~~~~~wwwnnniiimmmyyy|||xxxqqqjjjfff^^^OOO@@@999222///,,,+++---...---,,,,,,,,,,,,+++++++++++++++******++++++++++++************+++++++++******)))))))))************))))))((((((((((((((((((((((((((((((''''''&&&'''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))(((((((((((((((((()))***((((((((((((((((((((((((************************))))))***+++,,,------...---,,,,,,,,,......,,,***+++,,,............///111000555AAARRRdddwww~~~xxxrrrzzzyyy{{{wwwaaaVVVMMMKKKLLLLLLMMMPPPNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQUUUTTTVVVXXXZZZ```nnn|||~~~}}}zzztttsssqqqnnniiiaaaXXXQQQLLLGGGAAA<<<:::888777666777777666666666666666666555555666666777666666666333333444444444444333333444444444333222222111111000///.........000111222444777;;;???BBBEEEIIILLLQQQSSSVVVXXXYYYWWWUUUSSSSSSRRRQQQSSSUUUVVVVVVUUUVVVUUUTTTTTTVVVXXX[[[]]]]]]^^^___^^^]]]]]]___```bbbaaaaaa^^^[[[VVVQQQOOONNNEEE???CCCJJJPPPUUUYYY^^^^^^ZZZXXXaaawwwqqqddd\\\SSSMMMKKKJJJKKKMMMOOOQQQSSSVVVXXXXXXZZZ\\\^^^\\\YYYTTTQQQNNNHHHDDDCCCAAA>>>???BBBKKKLLLNNNPPPQQQRRRRRRRRRVVVZZZ[[[XXXXXXZZZZZZXXXVVVRRRKKKBBB999222...,,,+++++++++***************))))))))))))))))))))))))++++++******))))))((((((XXXXXXYYYZZZ[[[^^^```aaaaaaccchhhlllmmmiiiccc]]]VVVUUUVVV[[[bbbhhhjjjjjjaaa``````cccgggiiihhhfffmmmmmmmmmnnnrrrzzz}}}tttjjjeeelllzzz~~~sssmmmiiifff\\\KKK<<<444222000...---------,,,,,,,,,,,,,,,+++++++++******)))******++++++******))))))******+++++++++******))))))************))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))************))))))((((((((((((((()))******((((((((((((((((((((((((************************))))))******+++,,,---------,,,+++,,,------+++)))+++---......------///000000333<<>>AAAEEEIIILLLPPPRRRTTTVVVVVVUUUSSSRRRQQQPPPPPPRRRUUUVVVVVVUUUTTTTTTSSSTTTUUUXXX[[[]]]\\\]]]^^^]]]]]]]]]```bbbbbbbbb```^^^ZZZUUUQQQOOOJJJBBB>>>DDDMMMTTTZZZ^^^dddaaa[[[VVV\\\mmmqqqeee[[[RRRLLLKKKLLLOOORRRTTTUUUWWWZZZ]]]]]]]]]]]]\\\YYYUUUPPPMMMLLLGGGBBBAAA>>><<<>>>CCCGGGJJJMMMQQQSSSSSSQQQPPPSSSXXXZZZWWWVVVWWWXXXWWWVVVQQQGGG>>>666111...,,,************************************************++++++******))))))((((((XXXXXXXXXYYY[[[]]]___aaaaaacccgggjjjjjjeee^^^XXXQQQRRRVVV\\\ccciiilllmmm______```cccfffiiijjjiiimmmppprrrqqquuuuuujjjgggmmmxxxnnniiiddd```VVVFFF888222111000///...---,,,,,,,,,+++++++++,,,+++******)))*********++++++*********))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***++++++))))))))))))))))))))))))************************))))))******++++++,,,,,,+++******+++,,,---+++***+++---......------...///000111777CCCQQQaaavvv~~~vvvqqqjjjmmmuuuzzzuuuxxxrrrcccTTTPPPQQQRRRSSSTTTPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNQQQVVVYYY\\\eeeooo~~~{{{|||}}}|||}}}{{{uuuqqqbbb\\\RRRJJJDDDAAA>>>===;;;999888666555555666666555555666666666555555444444444555555666666555555666555555444444333333222111000///......///000111333666:::>>>AAAEEEJJJMMMPPPPPPQQQRRRRRRQQQQQQPPPOOONNNNNNPPPSSSUUUUUUTTTSSSSSSSSSTTTUUUXXXZZZ[[[ZZZ[[[\\\\\\\\\^^^aaacccdddcccaaa]]]YYYTTTPPPNNNDDD@@@@@@GGGQQQWWW]]]bbbfffccc]]]WWWXXXbbbrrr}}}zzznnnddd[[[QQQLLLLLLKKKPPPUUUXXXYYY[[[___cccdddccc```\\\WWWRRRNNNKKKJJJEEEBBB@@@<<<:::===CCCDDDGGGLLLPPPRRRRRRQQQPPPQQQVVVYYYUUURRRSSSUUUTTTSSSLLLCCC:::444000---,,,)))))))))***************************************))))))))))))))))))((((((YYYXXXXXXYYYZZZ]]]```aaabbbdddfffhhhgggaaaYYYSSSPPPRRRVVV]]]ccchhhkkklll`````````aaadddfffhhhhhhhhhooosssrrrwwwwwwmmmkkkooouuuyyyxxxfff```[[[VVVMMM???555111.........---,,,,,,,,,,,,***++++++,,,+++***)))(((***++++++++++++++++++***))))))***+++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))***************************************+++++++++)))))))))***,,,---,,,***+++---......,,,,,,---/////////333<<>>BBBFFFJJJMMMOOONNNNNNNNNNNNNNNNNNNNNKKKJJJKKKMMMPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[^^^aaaeeefffeeeaaa]]]WWWQQQMMMJJJ@@@???CCCLLLSSSYYY___ffffffccc]]]XXXUUUYYYdddnnntttmmmfff___WWWMMMIIIIIIIIIOOOVVVZZZ[[[^^^cccgggllliiiccc]]]VVVPPPMMMKKKGGGDDDAAA???<<<999<<>>BBBFFFKKKNNNNNNMMMLLLKKKKKKKKKMMMMMMHHHHHHHHHKKKNNNPPPQQQPPPRRRSSSTTTVVVVVVWWWWWWWWWWWWXXXYYYYYY[[[^^^bbbeeehhhfffbbb\\\UUUNNNIIIFFF===???EEEOOOUUUYYYaaahhheeebbb^^^XXXSSSSSS[[[dddgggbbb^^^YYYRRRHHHDDDEEEGGGMMMUUUZZZ\\\___eeejjjqqqmmmfff]]]VVVPPPLLLKKKFFFCCCAAA@@@;;;888;;;BBBHHHHHHHHHIIIKKKMMMPPPQQQMMMSSSVVVQQQMMMMMMNNNNNNIIIBBB999222///---+++)))(((((())))))*********+++************************&&&&&&''''''(((((())))))VVVYYY\\\\\\[[[\\\```ddd```bbbccc```[[[TTTPPPMMMRRRSSSVVV]]]ffflllnnnnnncccaaaaaacccbbb___bbbffffffkkkqqqssstttyyywwwmmmkkkppppppmmmkkknnnsssvvvwwwsssnnnkkk___XXXNNNDDD===666222///.........------,,,,,,,,,---------,,,,,,+++++++++************************+++*********))))))(((((())))))************))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%***)))(((''''''&&&&&&'''''''''''''''((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444999DDDSSS^^^iiihhhlllvvv}}}|||{{{zzz~~~wwwtttiiikkkkkkooovvvttt~~~{{{tttwww{{{|||~~~~~~wwwrrrwwwvvv~~~{{{lll]]]XXXXXXXXXYYYZZZXXXTTTNNNLLLLLLMMMLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMMMMOOORRRTTTVVVYYY]]]___ggguuu|||zzzyyyzzzzzzxxxkkk```XXXQQQMMMGGGCCC===888777666666555777777666555555555555666666555555555555444444444333444444555555444444333111111000///////////////555888;;;>>>AAAEEEIIILLLNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKNNNPPPQQQPPPOOONNNMMMPPPTTTVVVUUUUUUWWWYYY[[[XXXVVVXXX]]]bbbddddddggggggeee^^^UUUKKKDDDAAA<<>>;;;777777:::???DDDFFFFFFFFFGGGIIIKKKLLLMMMJJJMMMMMMLLLNNNPPPMMMHHHAAA<<<555000,,,+++***)))******)))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))VVVXXXZZZ[[[\\\\\\^^^___YYYZZZYYYWWWRRRNNNMMMLLLQQQRRRUUU]]]eeellloooooohhheeecccccc```]]]^^^bbblllqqquuutttrrrttt{{{~~~uuuooonnnjjjeeeeeeggglllpppqqqnnniiieeeZZZTTTJJJ@@@999444111///......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))************))))))))))))((('''''''''''''''***)))(((''''''''''''((()))((((((''''''''''''(((''''''((((((((()))))))))%%%'''))))))((('''((()))(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...++++++,,,,,,,,,+++++++++---///111222555>>>KKKUUU___dddhhhnnnyyy~~~yyy}}}}}}xxxvvvyyyzzzvvvrrrqqqjjjlllkkkooowwwuuu|||zzzpppoooqqqvvvxxx{{{~~~~~~zzztttooossswwwvvvhhh[[[XXXYYYZZZ[[[]]]ZZZVVVPPPMMMLLLLLLJJJIIIKKKJJJIIIIIIIIIIIIJJJKKKJJJLLLNNNOOOPPPRRRUUUXXXbbbnnn|||zzz{{{|||}}}|||pppfff]]]VVVQQQIIIEEE???:::888777666555777666666555444555555555666555555555555444444444333444444555555444444333111111000///////////////444777:::===@@@DDDHHHKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNLLLPPPSSSUUUTTTTTTUUUWWWYYYVVVUUUVVV[[[```cccdddbbbbbb```[[[SSSKKKEEEBBB???DDDIIIMMMTTT]]]```______^^^ZZZSSSLLLKKKPPPUUUXXXVVVQQQIIIBBB>>>@@@BBBHHHLLLRRRXXXYYYYYYaaajjjqqqlllaaaVVVQQQNNNIIIBBB@@@>>><<<999:::===BBBFFFEEEFFFFFFGGGIIIJJJLLLMMMIIILLLLLLJJJLLLNNNKKKFFF>>>999333...,,,+++***)))******)))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((VVVWWWYYY[[[]]]\\\ZZZXXXPPPPPPPPPNNNKKKJJJKKKMMMNNNPPPTTT[[[ccciiilllmmmgggdddaaaaaa^^^[[[]]]bbbooorrrvvvtttqqqpppssswwwvvvmmmddd]]]]]]___ccchhhiiigggaaa]]]UUUNNNDDD:::444111///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************))))))))))))((('''''''''(((((())))))((((((''''''(((((((((''''''''''''((())))))((((((((()))))))))******%%%'''))))))((((((((()))((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---+++++++++,,,,,,,,,++++++---...//////000777AAAHHHXXXccciiihhhooo|||xxxtttxxx}}}|||wwwtttssstttsssooonnnppplllnnnkkkpppxxxwwwzzzrrrllljjjppprrruuuyyy{{{yyytttpppnnnvvvrrreeeYYYVVVWWWYYY\\\___]]]YYYTTTPPPMMMKKKHHHFFFIIIHHHHHHGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOPPPSSSUUU\\\eeeuuu}}}{{{zzz{{{}}}wwwnnneee[[[UUUMMMHHHBBB===:::999777666666666555444444444444555666555555555555444444444333444444555555444444333111111000////////////000333666999===???CCCGGGJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOORRRSSSSSSSSSTTTUUUVVVTTTSSSUUUZZZ___ccceee]]]]]][[[VVVOOOIIIEEEDDDCCCFFFJJJNNNVVV___```\\\[[[ZZZVVVPPPKKKJJJMMMQQQTTTQQQKKKDDD???>>>AAADDDIIILLLRRRXXXXXXYYY___hhhqqqjjj^^^SSSNNNLLLFFF>>>>>><<<:::999;;;???DDDGGGEEEEEEFFFFFFHHHIIIKKKLLLIIIKKKKKKIIIIIILLLIIIDDD:::666000---+++***))))))******)))(((((((((((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((VVVVVVWWWZZZ]]][[[UUUPPPHHHIIIKKKLLLKKKLLLMMMOOOMMMOOORRRXXX]]]aaadddeee___\\\[[[\\\\\\[[[___eeeiiimmmqqqqqqooonnnpppsss{{{|||mmm```YYYXXXZZZ]]]bbbeeebbb\\\WWWRRRJJJ???666000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******))))))))))))************&&&((())))))(((((()))***(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************+++,,,,,,++++++,,,---...---,,,,,,,,,---------...333:::???PPP```hhhcccfffsssxxxrrroooqqqvvv}}}rrrrrrqqqrrrtttrrrnnnnnnqqqnnnooommmqqq{{{zzzzzz~~~ssskkknnnpppsssxxx{{{{{{xxxuuulllsss~~~rrreeeXXXRRRSSSUUUZZZ______\\\XXXTTTOOOKKKHHHFFFHHHHHHGGGGGGGGGGGGHHHHHHKKKLLLNNNNNNNNNPPPRRRTTTXXX^^^jjj{{{~~~{{{yyyyyyzzz|||}}}{{{sssjjj___XXXPPPKKKEEE@@@===;;;888777666555555444444444444444666555555555555444444444333444444555555444444333222111000000//////000000333666:::>>>@@@CCCGGGJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMOOOQQQRRRSSSRRRRRRRRRSSSSSSSSSUUUZZZ___ccceeeZZZYYYWWWRRRLLLGGGEEEEEEFFFIIIKKKNNNVVV]]]]]]XXXUUUTTTRRRNNNKKKKKKNNNQQQSSSOOOHHHBBB???@@@CCCFFFIIIKKKQQQWWWXXXXXX]]]dddpppiii^^^RRRLLLJJJDDD<<<999777666777:::???CCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKIIIIIIJJJHHHBBB555222...+++******)))(((***))))))((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((VVVVVVWWWYYY[[[WWWPPPIIIAAAEEEIIIMMMNNNNNNOOOPPPNNNPPPSSSUUUWWWXXXZZZ[[[XXXVVVVVVYYYZZZZZZ___eeedddgggkkkmmmlllkkklllnnnttt~~~mmmaaaYYYXXXYYY[[[```cccaaaZZZSSSOOOGGG===444...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))))))))((((((((())))))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''')))***+++))))))))))))************&&&(((******)))((()))***(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++++++++,,,.../////////...---++++++,,,---///333777;;;EEEVVV```]]]]]]gggmmmjjjllllllooouuu}}}rrrooooooqqquuutttooonnnqqqnnnrrrooorrr{{{||||||xxxlllmmmnnnqqqvvvzzz|||{{{yyyooopppuuu|||xxxjjjZZZQQQNNNPPPUUU\\\^^^]]][[[WWWQQQMMMIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHFFFHHHIIIJJJKKKMMMOOORRRWWW[[[cccqqq}}}zzzxxxwwwwwwyyyzzz|||vvvnnnbbbZZZRRRNNNHHHCCC@@@===:::888666666555444444444444555666555555555555444444444333444444555555444444333222222111000000000000000333777<<>>BBBIIIMMMOOOPPPPPPPPPRRRTTTUUUUUUTTTSSSTTTUUUWWWUUUVVVYYYYYYWWWZZZ___aaadddfffgggggggggggghhhooo~~~yyykkkaaa\\\ZZZYYY[[[___ccc```XXXPPPIIICCC999222...,,,++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++'''''''''(((((((((((()))))))))************))))))))))))((((((((()))******))))))(((((())))))******&&&&&&&&&'''''')))******((((((((()))))))))******&&&(((******)))))))))***((((((((((((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++***+++---///000///...---***+++,,,...111444777888@@@MMMYYY]]]^^^bbbggghhhjjjkkklllooovvvqqqnnnooorrrrrrnnnlllnnnooouuusssrrryyyyyyzzz{{{mmmjjjlllooosssxxx{{{{{{zzztttqqqpppuuuyyyzzz|||}}}ppp```UUUPPPNNNQQQWWWYYYZZZZZZWWWRRRNNNKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHJJJKKKLLLMMMPPPSSSTTTWWW]]]ggguuu~~~|||yyywwwvvvwwwxxxzzz{{{|||~~~~~~yyyrrrfff]]]RRRNNNIIIEEEBBB>>>;;;999777777666555555555555555666555555555555444444444333444444555555444444333222222111000000000000111333777<<<@@@CCCFFFHHHJJJLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRNNNNNNNNNOOOQQQQQQOOOMMMMMMPPPUUUXXXZZZ\\\^^^___VVVTTTPPPJJJEEECCCDDDFFFKKKOOOSSSRRRSSSUUUSSSOOOMMMMMMMMMMMMNNNPPPRRRSSSJJJFFF???<<<<<<>>>AAABBBGGGHHHMMMSSSUUUTTTVVVZZZffffffaaaUUUJJJEEE@@@;;;888666555999???DDDEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGIIIMMMMMMLLLKKKJJJDDD<<<000...+++)))))))))((('''******)))(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''TTTVVVYYYXXXSSSMMMGGGDDDAAAEEEJJJMMMOOOQQQSSSUUUWWWYYYZZZYYYVVVTTTTTTUUUXXXWWWXXX[[[ZZZWWWXXX\\\]]]___aaabbbcccdddeeeeeelllyyy}}}pppfff```\\\[[[YYYZZZ^^^aaa^^^UUUMMMAAA<<<555000------,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++'''((((((((())))))))))))))))))************))))))))))))(((((()))******+++)))))))))))))))***++++++'''''''''''''''((()))***''''''((((((((()))))))))'''(((******)))))))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******'''))),,,...///...,,,+++++++++,,,///222444555555===EEESSS___bbb```ccciiijjjkkkmmmnnnrrr{{{{{{sssnnnnnnooolllkkklllpppyyyvvvqqqssssssuuuvvvjjjkkknnnrrrxxx{{{||||||zzzuuuqqqrrrrrrrrrtttyyyuuuhhh___WWWPPPOOOSSSRRRUUUWWWUUUQQQMMMKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHJJJKKKLLLLLLLLLMMMOOOQQQOOORRRXXX```kkk{{{}}}{{{yyyxxxxxxyyy{{{}}}{{{vvvrrrqqqpppkkknnnrrrxxx~~~}}}vvvkkkbbbRRRNNNJJJFFFCCC@@@<<<:::888888777666666666666777666555555555555444444444333444444555555444444333333222111111000000111111222666<<<@@@CCCEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMKKKKKKLLLNNNNNNLLLIIIHHHMMMTTTXXXYYYYYYYYYYYYQQQOOOJJJEEEAAAAAAEEEHHHMMMTTTYYYVVVRRRQQQPPPNNNMMMMMMLLLMMMNNNOOOOOOOOOEEEAAA<<<;;;>>>AAACCCCCCFFFFFFJJJQQQSSSRRRSSSVVV]]]cccbbbVVVIIIAAA===;;;777555555999@@@EEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFGGGKKKMMMLLLKKKHHH@@@888000---+++******)))((('''******)))((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''SSSWWWZZZXXXQQQJJJEEEDDDGGGIIILLLNNNPPPSSSWWWZZZZZZ\\\^^^\\\YYYVVVWWWXXXVVVVVVYYY]]]\\\YYYYYY]]]YYYZZZ\\\^^^aaacccfffggglllvvv{{{uuuiiibbb^^^[[[[[[YYYYYY\\\```]]]SSSJJJ:::666111...------...---*********++++++,,,,,,,,,))))))******++++++++++++(((((((((((((((((((((((((((((())))))*********+++))))))************))))))))))))((())))))***++++++'''''''''''''''((())))))(((''''''''''''((())))))''''''''''''((((((((((((''')))***+++***)))***+++((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))***%%%'''***,,,---,,,+++***,,,,,,---///222444333333888;;;JJJ\\\aaa[[[\\\eeejjjmmmooooooqqqxxxzzzooommmmmmllllllmmmrrr{{{xxxpppooonnnppp{{{{{{lllmmmoootttyyy}}}~~~~~~yyytttrrrnnnlllooovvv}}}~~~||||||wwwnnnggg]]]TTTOOOPPPMMMPPPTTTSSSPPPLLLKKKKKKGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKKKKOOOTTT[[[eeeuuu|||{{{yyyyyyzzz|||zzzyyyvvvqqqlllgggeeeeee^^^ccchhhmmmrrryyyzzzooofffQQQNNNJJJFFFCCC@@@===;;;999888888777777777777777666666555555555444444444333444444555555444444333333222111111000111111111111555;;;???BBBDDDFFFHHHDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGIIIKKKKKKJJJIIIHHHKKKIIIHHHJJJLLLLLLIIIFFFEEEKKKSSSXXXXXXVVVUUUUUULLLJJJFFFAAA???AAAEEEIIIOOOXXX]]]YYYRRROOOOOONNNNNNMMMLLLLLLMMMMMMLLLKKKCCC@@@<<<===AAAEEEGGGGGGFFFEEEIIIOOORRRPPPQQQTTTXXX```bbbWWWGGG>>>;;;;;;555333333777>>>CCCBBB@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEIIIMMMLLLKKKGGG>>>444000...+++******)))(((&&&******)))((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''WWWVVVTTTOOOJJJFFFEEEEEEIIIKKKNNNNNNNNNPPPUUUZZZ^^^ZZZUUUUUUXXXYYYXXXUUUWWWWWWZZZ```bbb___\\\ZZZYYYXXXTTTRRR\\\jjjpppnnnmmmnnnnnnjjjccc___^^^___\\\ZZZYYYZZZZZZUUUKKKBBB666444111...++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******)))((('''&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((()))***++++++***)))((()))((((((((((((***,,,---++++++******************(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***,,,,,,++++++,,,,,,---...444888DDDSSSYYYYYY\\\bbbrrrvvvxxxtttqqqxxxqqqjjjiiijjjmmmpppqqqwww|||yyypppkkkmmmqqqttt{{{vvvhhhbbbkkktttwww|||wwwqqqlllkkkmmmqqqvvvzzz}}}yyywwwwwwxxxyyyxxxqqqeeeYYYQQQMMMKKKKKKLLLLLLLLLKKKJJJJJJGGGHHHHHHGGGGGGFFFEEEDDDHHHGGGGGGGGGHHHHHHIIIJJJMMMNNNRRRXXX___iii{{{}}}zzzzzz{{{}}}}}}rrrooojjjfffddd```]]]ZZZZZZZZZ^^^ccchhhmmmxxxyyyqqqkkkYYYRRRJJJFFFFFFEEEBBB???888999:::;;;<<<<<<;;;;;;777666444444555555333111888777666555555555555555333333222222111000//////444666:::???CCCEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKJJJHHHCCC@@@AAAEEEKKKPPPSSSSSSRRRQQQLLLFFF@@@<<>>@@@EEEHHHGGGHHHHHHIIIKKKOOOQQQQQQPPPSSSWWWUUUKKKDDDAAA<<<666666777888;;;>>>@@@CCCDDDFFFDDDCCCCCCDDDEEEEEEDDDBBBIIIRRRRRRKKKAAA:::666+++++++++************)))+++*********)))'''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))UUUTTTRRRMMMHHHEEEEEEFFFHHHIIILLLMMMOOOQQQUUUWWWZZZWWWTTTTTTWWWXXXVVVTTTWWWZZZ```eeefffccc```^^^]]][[[WWWUUU^^^lllsssrrrqqqnnnjjjgggdddbbb```^^^ZZZXXXUUUUUUSSSMMMCCC;;;444333000---,,,++++++,,,++++++++++++++++++++++++************************)))))))))))))))*********((((((((())))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((''''''((())))))***)))))))))((()))((((((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,++++++++++++,,,------///222<<>>BBBEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGGGGHHHHHHKKKJJJJJJJJJIIIGGGCCCAAAAAADDDHHHMMMOOOPPPOOONNNJJJEEE>>>;;;>>>EEELLLPPPYYY```aaaYYYOOOKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEDDD>>>CCCEEECCCBBBEEEGGGFFFEEEEEEFFFIIILLLNNNNNNMMMMMMQQQOOOHHHBBB@@@===888444666999===@@@BBBCCCDDDEEEDDDCCCCCCDDDDDDDDDDDDDDDJJJPPPPPPHHH===666222+++++++++*********))))))))))))))))))((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&RRRQQQNNNIIIEEEDDDEEEGGGGGGGGGIIILLLPPPSSSTTTSSSSSSRRRRRRSSSUUUVVVTTTSSSVVV^^^ggglllkkkgggdddbbb^^^\\\WWWWWW^^^kkkssstttsssmmmgggccccccbbb^^^ZZZVVVSSSPPPMMMJJJCCC:::333111000...---,,,+++,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))((((((((((((''')))(((((('''(((((())))))(((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******++++++******+++++++++++++++,,,------...///777CCCNNNTTTXXX\\\dddmmmvvvzzzzzzssshhhfffhhhjjjjjjjjjsss|||~~~wwwooollllllrrruuu~~~}}}nnnbbbbbbhhhppp~~~|||nnnggggggjjjmmmrrryyy{{{yyyvvvuuuuuuppptttyyy{{{wwwlll^^^TTTLLLKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHLLLQQQUUU]]]kkkyyy}}}|||||||||}}}|||qqqfffbbb[[[UUURRROOOMMMKKKLLLLLLOOOTTTXXX]]]gggqqqzzzqqqkkk]]]VVVMMMGGGDDDDDDBBBAAA???>>><<<;;;::::::;;;;;;999888888999;;;===<<<;;;:::999888666555444444444333333333222111111000000444666:::>>>BBBEEEFFFGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGKKKKKKJJJIIIGGGEEECCCBBBAAACCCFFFIIIJJJJJJJJJIIIFFFAAA<<<:::>>>FFFMMMQQQVVV\\\]]]VVVMMMJJJHHHGGGEEEFFFFFFGGGFFFDDDAAA@@@???HHHMMMKKKFFFEEEEEECCCCCCBBBCCCEEEHHHJJJIIIHHHFFFIIIHHHCCC???>>>===;;;333666:::???BBBCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDIIIMMMKKKCCC999111---++++++*********)))))))))''''''(((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''NNNLLLIIIEEEBBBBBBEEEHHHHHHGGGHHHLLLRRRTTTSSSPPPMMMOOOQQQSSSSSSSSSSSSSSSUUUaaammmqqqnnnkkkgggddd\\\YYYUUUUUU\\\fffooorrrrrrnnniiieeebbb]]]XXXTTTQQQNNNJJJFFFAAA;;;333.........---,,,+++,,,,,,---************************************************)))))))))))))))*********''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((((((((((())))))******'''((((((((((((((())))))************************((()))))))))************((())))))***************+++++++++***+++,,,,,,---------111:::EEEMMMRRRUUU[[[eeerrrxxxyyy{{{ooobbb```fffjjjkkkiiirrr{{{|||vvvmmmhhhgggoooqqqwww}}}}}}sssfffaaabbbgggrrr}}}nnnddddddfffhhhnnntttvvvtttqqqpppppppppqqqtttxxxwwwqqqfff]]]QQQOOOMMMKKKHHHFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFIIIMMMPPPVVVbbbooo|||~~~{{{yyyyyyyyyyyyzzz|||}}}~~~{{{xxxwww{{{~~~|||~~~~~~uuulllfff```YYYRRRNNNLLLJJJIIIHHHHHHKKKPPPSSSVVV___iiivvv{{{qqqjjj___XXXOOOHHHDDDBBBAAAAAA???>>><<<;;;;;;<<<===???:::999888999;;;===<<<;;;;;;:::888666555444333333333333333222222111111111444666:::>>>BBBDDDFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJHHHEEECCCCCCCCCCCCCCCEEEFFFFFFFFFFFFEEEBBB>>>:::;;;@@@GGGNNNRRRTTTYYYZZZSSSLLLIIIHHHFFFAAACCCDDDEEEEEEBBB???===@@@LLLTTTRRRKKKFFFDDDBBBBBBAAAAAACCCFFFGGGFFFDDDCCCDDDCCC@@@=========>>>999:::<<<>>>@@@BBBCCCCCCHHHHHHHHHFFFCCCAAA@@@@@@BBBEEEGGGDDD===555...+++************))))))))))))%%%%%%&&&'''((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&((())))))***IIIHHHFFFCCCAAABBBEEEHHHIIIHHHIIILLLQQQSSSQQQOOOJJJNNNRRRSSSRRRRRRSSSUUUYYYgggsssvvvsssppplllfffZZZWWWTTTVVV\\\ccckkkqqqqqqrrrqqqkkkaaaXXXRRRPPPKKKHHHDDD@@@;;;555000---,,,,,,++++++++++++,,,,,,************************************************,,,++++++***)))(((''''''''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***'''''''''''''''(((((((((((('''&&&&&&&&&((()))***'''((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))((()))))))))************(((((()))************)))+++************+++,,,,,,+++,,,...222:::BBBHHHJJJSSS^^^lllssssssrrrtttvvv~~~xxxjjj[[[XXX```hhhkkknnnuuu||||||vvvmmmhhhfffkkklllqqqwwwxxxttttttwww{{{tttmmmgggddddddjjjqqq~~~}}}lllcccbbbbbbdddiiinnnpppmmmjjjjjjjjjsssqqqpppqqqrrrqqqlllhhhXXXVVVSSSOOOKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEHHHKKKMMMQQQ\\\gggxxx|||zzzzzzzzzyyyyyyyyyxxxwwwxxxzzz}}}~~~}}}}}}zzzvvvqqqppprrrwww{{{~~~}}}zzzwwwxxx{{{~~~~~~{{{xxxppphhhfff```YYYRRRNNNLLLJJJIIIFFFFFFIIIMMMNNNPPPXXX```lll|||{{{qqqiii```ZZZQQQIIIDDDAAA??????===<<<;;;:::;;;===@@@AAA<<<;;;:::;;;<<<===<<<:::;;;:::999777555444444333333333333222222222222222444777:::>>>AAACCCEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFGGGGGGGGGFFFFFFIIIJJJJJJGGGDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBB>>><<<:::<<>><<<;;;===???CCCAAA>>>======???AAACCCJJJLLLKKKHHHCCC???>>>>>>???@@@@@@===888222...+++*********)))))))))(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))DDDDDDCCCBBBAAABBBFFFIIIIIIIIIIIIKKKNNNOOONNNMMMKKKPPPTTTUUURRRQQQUUUYYY^^^lllwwwyyywwwvvvooogggZZZWWWWWW[[[___cccjjjqqqrrrtttssslll```VVVPPPNNNHHHEEE@@@;;;666111///---*********+++++++++++++++************************************************---,,,+++***)))'''&&&&&&(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))))))))&&&''''''''''''(((((((((''''''''''''((()))******'''(((((())))))(((((('''((((((((())))))******+++(((((((((((((((((((((((())))))))))))************'''((())))))******))))))***************+++,,,,,,...222444444777???EEEHHHNNNYYYeeelllllljjjhhhiii{{{uuuwwwnnn^^^UUU[[[dddgggpppwww}}}~~~yyyqqqjjjgggggghhhlllqqqpppkkkiiikkkpppqqqrrrpppllliiijjjmmmrrr~~~xxxiiiccc```^^^___cccggggggfffdddeeeggguuusssqqqppppppqqqpppoooaaa^^^YYYTTTOOOLLLJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCGGGJJJKKKMMMVVVaaaqqq}}}}}}}}}}}}{{{{{{yyywwwttttttvvvxxxyyy{{{}}}|||zzzyyyyyyzzzwwwsssnnnlllmmmpppssstttxxxzzzzzzwwwsssrrrtttvvv|||~~~yyyvvvsssmmmfffddd___XXXSSSOOOLLLJJJHHHEEEDDDFFFIIIIIIIIIPPPWWWbbbrrr{{{ppphhh___ZZZSSSKKKDDD???===<<<999888888999:::<<<>>>@@@???===<<<===>>>>>>===<<<;;;:::999777666555555444333333333333333333222222555777:::>>>AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJHHHDDDAAAAAABBBBBBCCCDDDEEEDDDCCC@@@???;;;:::<<<@@@FFFKKKOOOPPPPPPSSSSSSOOOKKKJJJHHHDDD@@@AAABBBCCCBBBAAA???===AAAKKKSSSSSSNNNKKKIIIEEEDDDCCCBBBCCCDDDDDDCCCAAAAAA>>>======;;;999<<>>=========<<<:::888444111...,,,******)))))))))(((((((((%%%&&&'''((((((((((((((('''''''''''''''''''''''',,,,,,+++)))((('''&&&%%%@@@AAABBBBBBBBBCCCFFFIIIHHHIIIJJJIIIHHHHHHJJJKKKNNNSSSXXXVVVRRRQQQWWW]]]```mmmvvvvvvvvvwwwooocccYYYVVVXXX^^^bbbdddiiippprrrooojjjcccZZZSSSNNNKKKFFFDDD>>>888222---,,,,,,******************))))))************************************************,,,++++++***)))(((''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((()))************''''''((())))))((('''&&&&&&&&&'''(((((()))******''''''''''''''''''''''''))))))))))))************'''(((((()))))))))))))))***************++++++,,,,,,444888555444;;;DDDHHHLLLUUUaaahhhhhheeebbbbbbmmm}}}zzztttuuuwwwvvvmmm^^^]]]aaacccjjjrrr{{{{{{sssjjjeeeccceeeiiinnnkkkddd___```eeemmmuuuuuuqqqmmmkkkjjjiiiwww}}}ssshhhccc___YYYXXX\\\___```___aaadddhhhuuuwwwxxxxxxvvvsssqqqqqqgggddd^^^XXXRRRNNNLLLKKKHHHFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBAAABBBEEEHHHIIIJJJRRR\\\gggrrr~~~}}}}}}}}}|||zzzwwwuuutttwwwyyyvvvxxx{{{{{{yyyxxxyyyzzzvvvrrrnnnlllmmmnnnpppppprrruuuxxxuuupppmmmnnnpppuuuvvvyyy}}}{{{tttqqqpppkkkdddbbb^^^YYYTTTQQQNNNKKKIIIFFFFFFGGGIIIGGGFFFKKKRRRXXXggg{{{zzzoooggg]]]ZZZTTTLLLDDD===:::999555555555666777888999999<<<;;;:::;;;===>>>>>>===:::999888777666666666666333333333333333333333333555777:::===@@@CCCDDDDDD@@@@@@@@@@@@AAABBBDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEHHHKKKIIIDDD@@@@@@AAA???AAACCCDDDDDDAAA>>><<<888:::===CCCIIINNNOOOOOOLLLPPPPPPKKKIIIHHHFFFBBB??????@@@@@@??????>>>>>>AAAHHHNNNOOONNNNNNLLLHHHDDDCCCCCCCCCDDDCCCBBB@@@>>>:::888:::999888===DDDHHHFFFAAA>>>===>>>AAACCCCCCGGGIIIGGGBBB>>>===???===:::777444111///,,,+++***)))))))))((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''******)))(((''''''&&&&&&>>>???AAABBBCCCDDDGGGIIIGGGIIIIIIGGGDDDDDDGGGJJJPPPVVVZZZWWWRRRRRRXXX______kkkrrrqqqrrrtttkkk]]]WWWUUUXXX___bbbbbbgggnnnppphhh^^^WWWSSSPPPKKKHHHGGGDDD>>>666///***)))))))))************))))))((())))))))))))))))))))))))************************************))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))***+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''')))++++++++++++***''''''((())))))((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))************'''(((((()))))))))))))))*********)))***++++++,,,###...333///,,,333===BBBKKKTTT___ffffffcccaaaaaa```rrr~~~rrrlllnnnsss}}}}}}iiibbbbbbaaabbbkkkwww~~~|||ssshhhaaaaaaccchhhllliii```YYYYYY```kkkuuuvvvqqqkkkhhhfffeeessszzzqqqgggddd^^^VVVSSSVVVZZZ[[[\\\___eeejjjtttyyy|||vvvrrrpppjjjfffaaaZZZTTTPPPMMMLLLHHHGGGEEECCCBBBCCCDDDEEECCCBBBBBBAAA@@@@@@@@@AAA???@@@DDDGGGGGGHHHPPPZZZ^^^jjjvvv}}}{{{vvvzzz~~~~~~}}}{{{xxxvvvvvvyyy{{{uuuxxx{{{|||zzzyyyzzz|||uuurrrooommmnnnoooppppppnnnsssvvvtttoookkkjjjlllpppqqqssswww|||}}}}}}xxxrrrnnnmmmiiidddbbb___[[[WWWTTTQQQMMMKKKIIIHHHIIIJJJHHHFFFJJJPPPQQQ```tttyyynnnfff\\\ZZZUUUMMMDDD===888666222333444444555444444333777666666888;;;======<<<999999888777666666777777333333333333333333333333555777:::===@@@BBBCCCDDD======>>>???AAADDDFFFGGG@@@AAACCCDDDDDDDDDCCCCCCCCCHHHLLLJJJEEE@@@???@@@===???BBBDDDCCC@@@<<<:::777:::???EEELLLOOOOOONNNJJJMMMMMMIIIGGGGGGEEEAAA>>>>>>>>>>>>============@@@FFFJJJLLLNNNPPPNNNJJJDDDCCCBBBBBBCCCCCCAAA???;;;666555888888888===FFFFFFDDDBBB@@@???@@@AAABBB>>>BBBFFFEEEAAA>>>>>>@@@>>>;;;666222///---+++***))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''###$$$%%%&&&''')))******DDDBBB@@@???AAADDDHHHJJJHHHHHHGGGCCC@@@AAAFFFKKKOOOSSSTTTQQQRRRVVVYYYYYYaaaeeeiiimmmmmmjjjfffcccZZZYYYYYYZZZ\\\___bbbcccaaa___ZZZTTTNNNHHHCCCAAACCC???888222///,,,***(((************************))))))))))))))))))))))))***++++++++++++***))))))*********))))))))))))(((''''''&&&''''''((()))***))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&))))))(((((('''''''''&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))************))))))((((((''''''***((('''&&&&&&'''(((***))))))))))))))))))))))))++++++******************)))************+++++++++)))***+++,,,...222888<<<@@@NNNYYY\\\]]]```aaa^^^```iiisssuuuppplllmmmqqq~~~yyyccc[[[[[[ZZZeeeooopppooopppmmmhhhaaadddgggiiifff___WWWRRRaaagggooouuuuuuooofff```lllqqqqqqjjjdddccc^^^XXXMMMRRRWWWZZZZZZ[[[^^^aaakkkyyyzzzssspppooonnnllldddYYYUUUWWWUUUOOOIIIGGGCCC@@@???@@@BBBCCCDDDDDDCCCBBB@@@???>>>>>>??????@@@BBBEEEHHHKKKMMMXXXaaaooozzz~~~}}}yyyvvvxxx~~~~~~~~~}}}||||||wwwuuuvvvzzzzzzwwwvvvxxxzzzwwwtttpppnnnnnnooopppqqqpppnnnllljjjhhhfffeeekkklllnnnqqqtttxxx{{{}}}{{{zzzwwwsssoookkkhhhgggeeebbb]]]XXXSSSOOOMMMKKKKKKJJJIIIHHHHHHIIIKKKLLLOOOYYYiiizzzzzzmmmfffYYYUUUOOOIIIDDD???:::777333111000111444555666555555555555555555555555555999999888666666555555555444444444444444444444444333555777999<<<>>>??????>>>??????@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFDDDFFFHHHFFFAAA===<<<===???AAAAAA@@@===;;;::::::999>>>BBBDDDHHHOOORRRRRRQQQKKKGGGHHHGGGDDDBBBBBB>>>??????>>><<<<<<===>>>AAAEEEJJJNNNOOONNNKKKIIICCCBBBAAAAAAAAA@@@===;;;;;;888555333555999>>>BBBEEEDDDAAA???===<<<<<<<<<@@@???>>>===<<<<<<======888666333///,,,+++++++++***)))(((''''''((()))***(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$FFFDDDBBBAAABBBEEEGGGIIIIIIHHHFFFDDDCCCDDDHHHKKKNNNRRRSSSQQQQQQVVVYYYYYY\\\___dddhhhjjjjjjiiiggg^^^[[[XXXWWWWWWZZZ\\\]]]WWWUUUQQQMMMHHHCCC???===???;;;555000---+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++***))))))+++++++++*********))))))((((((((('''(((((())))))((((((((((((((((((((((((&&&((()))((('''%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((((((((((((((((((''''''&&&***)))))))))((((((((('''***)))'''&&&&&&''')))***))))))))))))))))))))))))************************)))************+++++++++)))***++++++---000555999>>>IIIRRRSSSUUUZZZ]]]\\\\\\eeennnrrrpppmmmmmmooolll___[[[[[[eeennnooonnnnnnkkkeee]]]```ccceeeddd___YYYVVV]]]cccjjjpppqqqmmmgggbbbiiimmmmmmgggcccaaa\\\VVVOOORRRUUUWWWYYY[[[^^^```gggtttzzztttppplllnnnmmmfff\\\WWWWWWVVVRRRJJJGGGDDDAAA??????AAABBBBBBBBBAAA@@@??????>>>===?????????AAACCCFFFIIIKKKRRRZZZgggrrryyy{{{{{{{{{wwwtttvvvzzz{{{{{{yyyvvvvvvyyyxxxuuutttvvvwwwuuussspppnnnnnnnnnoooooonnnmmmkkkhhhfffeeedddggghhhjjjmmmppptttwwwyyyyyyxxxvvvssspppmmmjjjhhheeeccc^^^ZZZUUURRROOONNNNNNMMMKKKIIIHHHIIIJJJJJJLLLUUUeeevvv}}}qqqiii]]]YYYRRRLLLFFF@@@;;;777666444333333444555555444333333333333333333333333555555555555555555666777555555555444444444444444444555777999<<<===>>>>>>===>>>>>>???AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDFFFDDDAAA>>>===>>>@@@AAA@@@>>>;;;999888999:::???BBBCCCHHHPPPUUUVVVRRRKKKFFFFFFEEEBBB@@@BBB>>>>>>===<<<;;;;;;<<<>>>???BBBGGGJJJLLLKKKHHHGGGDDDBBBAAAAAAAAA@@@===;;;:::777444333444888===AAACCCBBB@@@>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<777555111---+++******+++***)))(((''''''((()))***))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''HHHGGGEEEDDDEEEFFFHHHJJJJJJHHHEEEDDDFFFIIIKKKLLLKKKPPPQQQPPPQQQUUUYYYXXXYYYZZZ]]]aaadddggghhhiiieee___WWWQQQPPPQQQSSSTTTMMMLLLIIIFFFBBB???<<<;;;999555000---+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''******++++++******)))(((((((((((((((''''''''''''******)))((((((((())))))((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((((((''''''&&&))))))))))))(((((((((((())))))''''''''''''))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++++++++...222555:::AAAGGGIIILLLRRRWWWYYYWWW]]]fffmmmoooooonnnmmmzzztttbbbYYY[[[cccjjjllllllkkkgggccc[[[\\\___``````^^^[[[ZZZZZZ^^^dddiiikkkjjjfffdddbbbeeefffccc```^^^ZZZUUURRRQQQQQQSSSWWWZZZ\\\]]]^^^hhhssswwwwwwwwwrrrlllmmmlllggg^^^WWWUUUTTTSSSKKKHHHEEEAAA??????@@@AAA@@@@@@@@@?????????>>>>>>?????????@@@AAADDDFFFGGGJJJQQQ\\\gggnnnsssvvvxxxvvvssssssuuuuuuuuuzzz|||wwwuuuvvvuuuqqqqqqttttttsssrrrpppnnnmmmmmmlllkkkkkkiiihhhfffdddcccbbbbbbccceeehhhkkkooorrrsssuuuvvvvvvuuussspppmmmkkkgggeeeaaa]]]XXXUUUSSSQQQQQQOOOMMMKKKIIIHHHHHHIIIIIIRRRaaaqqquuunnnaaa]]]VVVOOOIIICCC===999:::888555555555555444333111111111111111111000000000111111222333555666777666666666555555444444444555666888:::;;;<<<<<<===<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDD???AAABBBBBB@@@>>>>>>???AAAAAA???;;;777666777888;;;???BBBCCCHHHRRRZZZ\\\WWWMMMEEECCCCCC@@@???AAA>>>===:::999888:::<<<======???CCCFFFGGGGGGEEEDDDDDDBBBAAAAAA@@@???===;;;888666333222444777<<>><<<<<<;;;<<<<<<999999999999::::::::::::666333///***(((((()))***)))((((((''''''(((((())))))))))))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))GGGGGGFFFFFFGGGIIIJJJKKKIIIFFFCCCDDDHHHLLLLLLKKKIIINNNPPPOOOOOOTTTWWWVVVWWWXXXXXXZZZ]]]aaadddfffjjjaaaVVVMMMJJJJJJKKKLLLIIIHHHFFFCCC@@@===;;;:::444111---+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((***************))))))((()))))))))(((((((((''''''++++++***))))))((())))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((************************))))))************))))))$$$%%%&&&((())))))******))))))))))))(((((((((((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++...111666;;;@@@DDDHHHMMMQQQTTTQQQVVV^^^hhhnnnpppooolllqqqwwwfff[[[ZZZ^^^cccfffgggfffccc```[[[\\\\\\]]]]]]\\\\\\\\\YYY\\\___ccceeeeeedddcccYYYZZZ[[[\\\\\\\\\YYYVVVTTTQQQNNNOOOTTTYYYZZZZZZUUU\\\cccjjjsss{{{{{{vvvlllkkkggg___WWWSSSRRRRRRKKKIIIFFFBBB@@@???@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>???AAACCCDDDEEEKKKSSS\\\dddkkkrrrvvvxxxvvvtttrrrpppqqqtttwww}}}~~~yyyuuutttrrrnnnooorrrtttsssqqqooommmjjjiiihhhggggggfffdddcccaaa``````______aaadddgggjjjmmmooorrrsssuuuvvvvvvssspppooojjjhhheee```\\\XXXTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIQQQ^^^lllzzzyyysssccc___XXXQQQLLLFFF@@@<<<:::888666555666666555333111111111000000000000000/////////000111333444555777777777666555555444444666777888999:::;;;;;;;;;:::;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBBBB===>>>>>>??????>>>??????AAA@@@<<<888555444666888<<>>@@@BBBCCCCCCCCCBBBDDDBBBAAA@@@@@@>>><<<999666444333222333777:::<<<<<<<<<<<<;;;;;;;;;;;;;;;777777888999999999:::999333000,,,(((&&&'''(((***((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))EEEEEEFFFGGGIIIKKKLLLLLLGGGEEECCCEEEIIILLLKKKJJJIIINNNPPPNNNNNNQQQSSSRRRRRRRRRSSSUUUYYY]]]bbbdddjjj```SSSJJJGGGGGGFFFEEEGGGFFFDDD@@@===:::777666000...+++***++++++***)))************************)))))))))))))))))))))))))))************)))((((((,,,,,,+++++++++*********++++++***))))))((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''************************'''(((((((((((((((((('''$$$%%%&&&((())))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++)))*********)))***,,,...222666===DDDHHHJJJLLLNNNLLLPPPXXXbbbkkkoooooommmmmmxxx{{{pppgggYYYYYY\\\___```___^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[]]]^^^___`````````RRRQQQQQQTTTXXXYYYXXXWWWTTTPPPMMMMMMQQQVVVWWWWWWRRRUUUYYYaaapppqqqmmmggg```YYYSSSRRRRRRKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>=========???@@@AAACCCGGGMMMTTT\\\dddmmmrrryyyyyyvvvqqqmmmmmmnnnoooqqqsssvvvwwwxxxzzz}}}zzzvvvtttrrrnnnooossstttsssqqqnnnjjjgggdddcccdddcccbbbaaa```___^^^^^^\\\]]]___aaadddgggjjjllloooqqqtttvvvvvvuuusssrrrnnnllliiiddd___ZZZVVVSSSQQQQQQOOONNNMMMLLLLLLKKKKKKQQQ\\\gggttt|||wwweeeaaaZZZTTTOOOIIIDDDAAA999888666666666777666555333333222222222111111111000000000000000111222222777777666666666555555555666777888999::::::::::::999::::::;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@???<<<<<<;;;<<<===>>>>>>>>>???===:::666333444777:::>>>CCCEEEDDDHHHSSS___fffcccVVVIIIDDDBBB@@@???@@@;;;888444444666:::<<<=========>>>???@@@@@@AAABBBCCCAAA??????>>>===:::888444333222222444666999;;;:::::::::;;;::::::::::::666666888999999999999888000...***'''%%%&&&''')))''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((('''''''''CCCDDDFFFHHHIIIJJJJJJJJJFFFEEEEEEGGGIIIKKKKKKJJJJJJOOOPPPMMMLLLNNNNNNLLLIIIKKKNNNRRRXXX]]]bbbddddddZZZOOOHHHFFFFFFDDDAAABBBAAA>>>;;;888444222111...,,,******++++++***)))************************************************))))))******))))))((('''((((((((((((''''''''''''******)))((((((((())))))''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********)))************+++++++++)))***+++***))))))+++---000222:::CCCHHHGGGGGGHHHFFFJJJRRR\\\eeekkknnnnnnpppssstttvvv|||yyy^^^YYYWWWYYYZZZYYYYYY[[[\\\[[[YYYWWWVVVWWWXXXXXXZZZZZZZZZZZZ[[[[[[\\\\\\QQQLLLJJJNNNSSSTTTUUUVVVRRROOOMMMMMMOOORRRTTTUUUSSSTTTUUU\\\mmmyyypppfff```[[[UUURRRRRRJJJIIIFFFDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBB>>>===<<<<<<===>>>@@@AAABBBEEEHHHMMMSSS\\\eeekkkuuuwwwuuunnnjjjiiiiiigggjjjlllooorrrtttxxx|||~~~}}}|||zzzzzzzzzzzzzzzyyyyyyyyyzzz|||}}}~~~zzzwwwvvvtttqqqqqquuutttrrroookkkgggdddbbbaaaaaaaaa```___^^^^^^]]]]]][[[\\\]]]___bbbeeehhhiiilllnnnppprrrtttssssssrrrooonnnkkkfffaaa\\\XXXUUURRRRRRQQQPPPOOONNNMMMLLLMMMQQQXXXaaalllyyy{{{jjjeee___XXXSSSMMMGGGDDD;;;999888777888999888777555555555444333333222222222222111111000111111111555555555555555555555555666666888999::::::::::::999999:::::::::;;;;;;;;;======???@@@@@@???>>>======;;;999:::;;;<<<<<<;;;;;;:::888555444555999<<<@@@EEEGGGEEEHHHRRR^^^fffhhhYYYJJJEEECCCAAA>>>>>>888555222333888<<<>>>=========<<<<<<<<<>>>@@@AAAAAA@@@>>>===<<<;;;888555333333333333555777999::::::::::::;;;;;;:::999999555666777888888888777666...,,,***(((&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))(((((('''&&&&&&%%%DDDEEEGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJKKKLLLPPPQQQMMMKKKKKKJJJGGGDDDGGGLLLRRRXXX\\\___```ZZZRRRIIIEEEFFFFFFCCC???<<<;;;999666333111///---,,,***))))))***+++***(((************************)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''(((((())))))''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&'''((((((((()))))))))***)))))))))******)))))))))((((((((((((((((((((((((''''''(((((()))******+++)))************+++++++++(((***++++++***)))+++,,,//////555???DDDBBBAAACCCAAAEEEMMMUUU^^^eeekkknnnrrrnnnhhhiiitttfff]]]VVVVVVVVVTTTTTTWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYUUULLLGGGJJJNNNNNNPPPRRROOOOOOOOOMMMMMMNNNQQQSSSRRRSSSSSSWWWfffxxx~~~ooobbb\\\YYYSSSOOOOOOIIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@===<<<<<<<<<===>>>@@@AAA@@@BBBDDDGGGKKKSSS[[[aaakkkpppoooiiieeefffdddaaadddfffiiilllppptttyyy}}}zzzyyyxxxvvvuuuuuuuuuuuutttssssssssstttvvvxxxyyy~~~~~~zzzxxxxxxwwwttttttxxxqqqoookkkhhheeedddcccccc______^^^^^^]]]]]]\\\\\\YYYZZZ[[[^^^```cccfffgggiiijjjkkkmmmnnnoooppppppmmmllljjjgggccc___[[[YYYUUUTTTSSSRRRPPPMMMLLLKKKLLLOOOSSSYYYcccppp~~~rrrmmmeee^^^VVVPPPIIIEEE@@@>>><<<;;;;;;:::999777777666666555444444333333333333222222222222333333333333333444555555666666555666777888::::::;;;;;;999999::::::::::::;;;;;;<<<===>>>??????>>><<<;;;>>><<<999888999:::999888666777666666666888<<>>===<<<:::999999;;;>>>@@@@@@>>><<<;;;:::999666333222333333444666777999999:::;;;;;;;;;;;;:::888888444444666777666555444222++++++***)))(((''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&FFFFFFGGGHHHGGGEEEBBBAAAFFFIIIMMMMMMKKKJJJKKKMMMNNNRRRRRRMMMJJJIIIGGGDDDEEEIIINNNTTTXXXZZZZZZZZZSSSLLLEEEDDDFFFFFFBBB===999888777555222000///...***)))(((((()))***((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''+++************)))))))))'''''''''''''''((()))***''''''''''''''''''''''''$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&''''''''')))'''%%%######%%%''')))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&((())))))******'''((((((((())))))******))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++(((***++++++******+++---///---111;;;@@@>>>>>>AAA===BBBJJJQQQYYYaaahhhnnnppphhh^^^^^^lll~~~mmmbbbXXXUUUTTTPPPQQQUUUSSSRRRQQQQQQQQQRRRTTTUUURRRRRRRRRSSSTTTVVVWWWXXXYYYNNNFFFHHHKKKJJJLLLOOOMMMOOOPPPNNNLLLLLLOOORRRPPPPPPPPPSSS^^^nnnyyy{{{~~~mmm\\\WWWUUUPPPKKKIIIHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>===<<<<<<<<<===???@@@AAA???@@@AAABBBFFFMMMTTTZZZccciiijjjeeebbbcccbbb^^^\\\^^^aaadddggglllqqquuuyyy~~~}}}yyyxxxwwwvvvuuutttttttttqqqpppppppppqqqsssuuuvvvzzz{{{{{{{{{{{{}}}~~~~~~}}}~~~zzzxxxzzzyyyvvvwwwzzzooollliiifffddddddeeefff^^^^^^^^^]]]]]]]]]\\\\\\XXXYYYZZZ\\\___bbbdddeeeffffffgggiiijjjlllmmmnnnjjjjjjiiihhheeeaaa^^^\\\XXXWWWUUUSSSPPPMMMJJJIIIKKKLLLNNNSSS]]]kkkzzzxxxsssjjjaaaYYYQQQJJJEEEEEECCC???===<<<;;;999777777777666555555444333333333333222222333444444555111222222333444555666666444555666888:::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<>>>??????===<<<:::@@@<<<888777888999777555333444666666777:::>>>AAABBBHHHKKKHHHGGGOOO[[[bbbjjjZZZJJJEEECCC???:::888333000000444<<>>===888777444111...,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))*********)))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((************************))))))))))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))((()))))))))***************,,,///333777;;;>>>???AAAGGGMMMOOOOOOSSS\\\cccddd^^^XXXYYYaaammmxxx~~~{{{qqq```QQQMMMPPPQQQMMMNNNOOOPPPQQQQQQOOOMMMLLLQQQQQQQQQQQQSSSUUUWWWXXXXXXRRRJJJDDDCCCFFFLLLPPPRRRPPPLLLJJJIIIIIIKKKMMMOOONNNNNNOOOUUU^^^iiipppvvvkkk^^^VVVRRRPPPLLLHHHKKKJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???>>>======<<<===>>>??????AAAEEEJJJNNNVVVYYY^^^``````___^^^]]][[[\\\___bbbeeegggiiijjjsssxxx|||zzzzzztttuuuvvvvvvvvvtttsssrrrqqqqqqpppnnnmmmllljjjjjjppprrrtttuuuwwwzzz~~~~~~|||zzzyyy}}}yyyvvvwwwzzzzzzvvvqqqpppkkkfffeeefffeeeaaa]]]_________^^^]]]\\\[[[ZZZYYYZZZ[[[]]]___aaabbbccccccdddfffggghhhhhhkkkllljjjiiigggffffffdddbbb___XXXWWWUUUSSSPPPNNNLLLKKKHHHIIILLLQQQVVV```sss|||rrrhhh^^^TTTKKKFFFHHHFFFCCCAAA@@@>>>;;;888999888777666666555666666333222222111000///......444444555555555555555555444555666888:::;;;;;;;;;<<<;;;:::999999999:::;;;<<<===>>>>>>>>>===;;;:::<<<;;;999888777777666777444444555666888:::;;;<<>>;;;:::777555333000---+++***)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***'''&&&&&&%%%$$$$$$######&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''))))))))))))************)))*********+++++++++++++++,,,...111555999===???BBBHHHMMMNNNMMMNNNUUU[[[\\\WWWRRRSSS[[[fffpppvvv{{{wwwkkk\\\RRRNNNLLLIIIKKKLLLNNNOOOOOOMMMKKKJJJNNNNNNOOOPPPRRRTTTVVVWWWWWWTTTNNNHHHEEEFFFKKKOOOQQQPPPOOOMMMLLLLLLLLLLLLJJJKKKKKKKKKNNNVVV```hhhqqqlllcccXXXOOOJJJHHHIIIJJJHHHFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>BBBFFFJJJQQQUUUYYY\\\\\\[[[[[[[[[ZZZ[[[\\\___bbbeeegggiiinnntttzzz~~~~~~{{{yyyyyyttttttuuuttttttsssrrrqqqnnnnnnmmmkkkjjjiiihhhgggoooqqqrrrssstttwwwzzz}}}}}}|||zzzyyy{{{xxxvvvwwwyyyyyyuuupppnnniiidddbbbcccccc```]]]\\\\\\\\\\\\[[[ZZZZZZYYYVVVWWWYYY[[[]]]^^^______```bbbdddfffggghhhkkkmmmiiihhhhhhhhhhhhgggdddbbb[[[YYYWWWTTTQQQNNNKKKJJJGGGGGGKKKPPPTTT]]]mmm|||wwwnnneee[[[QQQKKKKKKHHHEEECCCBBB???<<<:::999999888777666666666666555444444333222111000///222333333333444444555555444555777888:::;;;;;;;;;:::999888777777888999999999:::;;;;;;;;;:::999888:::999999888777666555555///000222555888;;;>>>@@@AAACCCGGGJJJIIIHHHPPPYYY```VVVIII@@@<<<999666333000000111555:::>>>??????@@@???===;;;:::::::::;;;<<<>>>>>><<<888555333333222333444555777777888888::::::;;;:::999777666555333333444555444222000///***((('''''')))***)))'''&&&&&&&&&%%%&&&&&&''''''+++(((&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEEEEEDDDCCCBBBBBBCCCCCCJJJJJJKKKMMMQQQVVV\\\___ZZZTTTMMMGGGDDDBBBAAAAAA@@@CCCEEEJJJSSS[[[ZZZUUUMMMIIIDDD@@@===;;;888666444333000...,,,***))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&%%%%%%$$$#########&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************++++++++++++*********+++++++++,,,,,,,,,,,,---///333777;;;>>>CCCHHHMMMMMMJJJIIILLLOOOTTTPPPMMMNNNUUU___ggglllzzz{{{kkkXXXMMMHHHFFFFFFHHHKKKMMMMMMKKKIIIGGGJJJKKKLLLNNNPPPRRRSSSTTTVVVUUUSSSNNNHHHFFFIIIKKKMMMNNNOOOOOONNNLLLJJJIIIFFFHHHJJJIIIIIINNNYYYaaakkklllgggZZZKKKCCCDDDHHHGGGFFFEEECCCAAAAAA@@@@@@???>>>===<<<;;;:::::::::<<<;;;:::888888999999::::::;;;;;;;;;;;;===AAADDDJJJMMMRRRUUUVVVWWWWWWXXXYYYYYYYYY[[[]]]aaadddfffhhhnnnuuuyyyzzz{{{}}}~~~~~~~~~|||~~~~~~{{{xxxwwwwwwtttsssrrrqqqppppppppppppjjjjjjhhhgggeeeeeeddddddmmmnnnooopppqqqssswwwzzz}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxvvvuuuvvvxxxwwwsssooolllgggaaa_________^^^\\\YYYYYYYYYYYYXXXWWWVVVVVVRRRSSSVVVYYYZZZ[[[ZZZZZZ[[[]]]```bbbdddfffiiikkkhhhggghhhjjjkkkjjjgggeee___]]][[[WWWSSSOOOKKKIIIFFFFFFJJJOOORRRWWWdddpppwww|||{{{tttkkkbbbXXXQQQOOOLLLIIIFFFDDDBBB???<<<::::::999888888777666666777666555444333222222111000111111222333444444555555666777999:::;;;;;;;;;999999888888888888999:::999::::::;;;:::999888777777777777777666444333222...///111444888;;;>>>@@@@@@AAAFFFMMMNNNLLLLLLPPPYYYQQQFFF>>>:::777333000...///111555;;;???AAAAAABBBAAA>>><<<::::::::::::;;;>>>@@@===777222222444222333444555666666666555999999999999888777555444333444444444222000...---)))(((''''''))))))(((''''''&&&&&&&&&'''((())))))***(((''''''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCCCCCCCBBBBBBBBBBBBBBBIIIJJJKKKNNNRRRVVVZZZ\\\XXXRRRJJJDDDAAA@@@@@@@@@@@@BBBDDDKKKWWW```___XXXLLLIIICCC???;;;888555333111000...,,,***)))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***************))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((()))))))))*********++++++))))))*********+++++++++,,,,,,,,,---000444999<<>><<<:::999888888888<<<:::888777666777999:::::::::;;;:::999:::===@@@CCCFFFKKKNNNPPPRRRTTTVVVXXXWWWWWWWWWYYY]]]aaadddfffkkkrrruuuvvvwwwzzz}}}|||~~~|||{{{yyyxxxwwwwwwyyyzzzyyywwwuuutttuuurrrqqqooommmllllllmmmmmmgggfffdddcccbbbaaaaaaaaahhhjjjlllmmmooorrrvvvzzzyyy|||}}}yyyxxx{{{}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvrrrqqqrrrssstttsssoookkkiiiddd^^^[[[[[[[[[[[[[[[WWWWWWWWWVVVTTTSSSQQQPPPOOOQQQTTTWWWXXXXXXVVVUUUWWWYYY\\\^^^^^^```ccceeeeeeeeegggjjjlllllliiigggcccbbb___\\\WWWRRRMMMKKKGGGGGGJJJNNNPPPRRR[[[eeemmmttt{{{~~~}}}~~~}}}zzzvvvooofff]]]VVVSSSPPPLLLIIIGGGDDD@@@===;;;;;;;;;:::999888777777777777666555444333222222///000111222333444555666555666777999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<=========<<<::::::555555666555444333111000111111333444777999<<<===@@@AAAHHHQQQTTTOOOJJJIIIPPPJJJBBB<<<888444111...///000222666:::>>>@@@AAABBB@@@>>><<<999888777777888===@@@===555000111444222333444555666777777777888888888777666555555444444444333222000...,,,+++(((((('''(((((((((((('''$$$$$$$$$%%%%%%'''((()))((((((''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&AAAAAAAAABBBBBBBBBBBBBBBFFFHHHKKKNNNPPPRRRRRRRRRSSSNNNGGGCCCAAA@@@@@@@@@AAACCCFFFNNNZZZdddbbb[[[JJJGGGAAA===:::777444222...---,,,***)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))))),,,+++++++++...222666999===BBBFFFHHHFFFDDDDDDDDDHHHIIIKKKNNNQQQVVV[[[^^^mmm{{{rrrXXXFFFBBBCCC???AAAEEEHHHIIIHHHGGGEEEIIIIIIIIIIIIIIIIIIIIIIIINNNRRRUUUTTTOOOHHHDDDBBBBBBDDDHHHKKKKKKIIIEEECCCDDDGGGIIIIIIJJJNNNVVV]]]aaa```[[[SSSIIIBBB>>>>>>AAAAAAAAAAAA@@@@@@??????AAA???===:::888888888888<<<;;;999777777888999;;;:::;;;;;;:::999999;;;===>>>AAAEEEHHHJJJMMMQQQTTTVVVUUUTTTTTTVVVZZZ]]]```dddiiiooorrrssstttwwwzzz|||~~~~~~~~~|||{{{{{{{{{||||||{{{{{{{{{zzzyyyvvvtttsssrrrsssttttttrrrqqqqqqrrrpppnnnllljjjiiiiiiiiijjjeeedddbbb```______``````bbbeeehhhkkknnnrrrwww{{{xxxyyyzzz|||}}}xxxttttttvvvzzz}}}~~~}}}|||zzzyyyxxxwwwwwwvvvvvvvvvvvvuuutttrrrrrrkkkkkklllmmmmmmllliiigggeeeaaa\\\YYYXXXXXXYYYYYYWWWWWWVVVTTTQQQOOOLLLKKKNNNPPPSSSVVVWWWVVVTTTSSSTTTVVVXXXXXXXXXYYY[[[\\\aaaaaacccfffiiijjjiiigggfffeeeccc___ZZZUUUPPPNNNJJJIIIJJJMMMNNNNNNTTT\\\eeemmmuuuxxxwwwxxx~~~~~~{{{xxxwwwyyyxxxwwwvvvrrrkkkccc]]]WWWTTTPPPMMMJJJFFFBBB???=========<<<;;;999888777666666555444333222111111000111222333444555666666555666777888999:::::::::888999999::::::;;;;;;;;;<<<<<<===>>>===<<<;;;:::444444444333222111000///222222333555777999;;;===AAABBBIIIRRRVVVPPPHHHEEEGGGDDD>>>999555222000///222444666888999;;;===>>>???>>><<<:::777555444333555;;;>>>;;;333...000333111222444666888999::::::777666666555444444444444333333222000...,,,***)))'''((((((((('''''''''(((!!! !!!!!!"""###$$$%%%'''(((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>???@@@AAAAAABBBAAAAAACCCEEEIIIKKKLLLKKKIIIHHHKKKHHHEEECCCCCCBBBAAA@@@@@@CCCGGGMMMWWW^^^]]]VVVFFFBBB>>>:::888666333111,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))'''((((((((())))))))))))'''''''''((((((((())))))++++++***+++---000333555999<<>><<<>>>AAADDDFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHLLLOOORRRTTTRRRLLLEEE@@@@@@BBBFFFIIIJJJIIIGGGFFFBBBCCCEEEFFFHHHLLLRRRUUUXXXVVVRRRNNNIIIDDD>>>;;;>>>>>>???@@@@@@@@@??????AAA???<<<:::888888999999<<<;;;:::999888999999:::999:::::::::888888999;;;:::<<<@@@BBBEEEIIINNNQQQRRRRRRQQQRRRSSSVVVXXXZZZ___dddjjjmmmnnnppptttwww}}}}}}xxxxxxwwwuuutttssssssttttttwwwxxxyyyyyyxxxuuurrrqqqmmmnnnoooooonnnmmmnnnppplllkkkjjjhhhgggfffffffffcccaaa___]]]\\\]]]^^^___^^^```dddhhhlllqqqwww{{{xxxxxxwwwxxxzzz}}}{{{xxxtttpppooopppsssuuuvvvuuutttsssrrrrrrrrrrrrooooooooonnnmmmllljjjjjjdddddddddddddddcccbbbbbbaaa^^^[[[XXXVVVVVVWWWXXXWWWVVVUUUSSSPPPMMMKKKJJJOOOPPPRRRTTTTTTSSSRRRQQQRRRSSSUUUUUUTTTTTTVVVWWW]]]]]]]]]```dddffffffeeeeeeeeecccaaa]]]WWWSSSPPPLLLJJJIIIKKKKKKKKKOOOUUU]]]dddmmmpppoooqqqwww}}}~~~~~~}}}{{{xxxtttqqqooorrrsssssstttrrrnnnhhhddd]]]YYYUUUQQQMMMIIIEEEBBB>>>>>>>>>>>>===;;;999777555555444333222111111000111222222333444555666666444555666777888888888888444555666777888888888777999:::;;;;;;;;;:::888777555444333111000000000000000111333555888<<<>>>@@@AAAAAAGGGOOOQQQKKKEEEBBB@@@>>>:::555222111111222555777888999999999;;;<<<<<<;;;:::888666333222111333777:::888222//////222111222444666888:::;;;;;;555555444333333333333333222222000...,,,+++***)))&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&((((((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<<<===???@@@AAAAAAAAAAAABBBCCCEEEFFFFFFFFFDDDDDDCCCCCCDDDFFFGGGFFFCCC@@@>>>CCCGGGIIINNNRRRPPPJJJ???<<<888666555444222000+++***)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))***+++++++++'''((((((((()))))))))***(((((()))))))))*********(((((((((((()))))))))))))))******+++---///000111555888;;;>>>???@@@@@@AAAAAAFFFKKKOOOPPPQQQSSSUUU^^^llluuummm[[[KKK@@@::::::;;;===???AAACCCEEEEEEGGGFFFDDDCCCCCCFFFIIIKKKLLLMMMPPPTTTVVVRRRIIIAAA===>>>AAADDDFFFGGGHHHHHHDDDBBBAAACCCGGGKKKLLLMMMNNNMMMLLLJJJGGGCCC>>>;;;<<<<<<>>>????????????>>>@@@>>>;;;888777777999::::::::::::999999999888888777888999888777777888999777999;;;===@@@DDDJJJMMMMMMMMMNNNNNNPPPQQQSSSSSSVVV[[[aaafffhhhlllqqquuuzzzzzz|||xxxsssqqqooommmlllkkkkkklllppprrrtttttttttqqqnnnllliiijjjkkkkkkjjjjjjlllnnniiiiiihhhgggfffdddcccbbb```___\\\ZZZZZZZZZ\\\]]][[[^^^aaaeeeiiinnnssswwwvvvwwwxxxyyyzzz{{{{{{{{{uuusssoookkkjjjkkklllnnnmmmmmmlllkkkkkklllmmmmmmhhhhhhhhhfffeeecccaaa```^^^^^^]]]\\\[[[[[[\\\]]]]]]]]][[[XXXVVVUUUUUUVVVTTTTTTSSSRRRQQQOOOMMMLLLOOOOOOPPPPPPQQQPPPPPPPPPOOOQQQRRRSSSSSSSSSUUUWWWYYYXXXXXXYYY]]]```bbbbbbbbbbbbaaa```\\\XXXSSSQQQMMMIIIHHHIIIHHHGGGJJJOOOVVV\\\cccfffhhhjjjooossswwwwwwvvvtttqqqnnnkkkiiijjjkkklllnnnooommmjjjfffbbb___ZZZVVVRRRMMMHHHEEE??????@@@???>>><<<999888666555555444333222111111111111222222333333333444333444555666666777777666222333555666777777666666777888888999888777666555666555222///...///000111333444555777999<<<>>>???>>>>>>CCCHHHHHHBBB??????;;;999666222000111333555555888::::::888888:::===:::999888777555333111000111333444444222000///000111222444666777888999999555444333222111222333333111000///---+++***))))))%%%''')))(((&&&%%%'''((()))((((((((((((((())))))&&&''')))(((&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<<<===???@@@AAAAAAAAA@@@BBBBBBBBBBBBBBBBBBCCCCCC???@@@CCCGGGIIIHHHDDD@@@<<>>>>>BBBGGGNNNRRRSSSRRRSSSUUU___mmmwwwrrrcccRRRCCC:::888999:::;;;>>>AAACCCEEEEEEDDDAAAAAABBBFFFKKKNNNLLLLLLNNNUUUYYYVVVLLLBBB999:::<<<>>>AAADDDFFFGGGGGGCCC@@@BBBGGGJJJIIIGGGFFFHHHJJJIIIEEEAAA???>>>:::;;;===????????????>>>>>><<<:::777666777888:::888999999999999888777777555777888777666666777888555666888:::===AAAGGGKKKIIIJJJKKKLLLMMMNNNOOOOOONNNSSSZZZ```dddiiioootttvvvwwwxxx{{{zzzooonnnllliiigggfffffffffjjjkkknnnoooooollliiigggggghhhiiiiiihhhiiikkkmmmggghhhhhhgggfffcccaaa```___]]]ZZZXXXXXXYYYZZZ\\\[[[]]]```cccfffkkkppptttuuuwwwzzz||||||zzzwwwvvvqqqooollliiigggggghhhhhhhhhgggfffffffffhhhiiijjjdddcccbbbaaa___]]][[[ZZZZZZZZZYYYWWWVVVVVVYYY[[[\\\\\\[[[YYYVVVUUUUUUUUURRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOMMMOOOQQQRRRSSSTTTWWWYYYWWWUUUTTTUUUYYY\\\___```^^^______^^^[[[WWWSSSQQQMMMIIIFFFFFFFFFEEEHHHMMMQQQVVV\\\```bbbeeeiiilllppppppooonnnllliiifffeeecccdddeeehhhjjjjjjhhhffffffccc^^^YYYUUUPPPKKKHHH???@@@@@@@@@???<<<999888666666555444333222222111111111111111111111222222333333444555666666666555333444666888888888888777777888888999999777666555888555111...---...111222888888888888999:::;;;<<<;;;;;;???BBBAAA;;;:::===888777444111///111555888555777::::::888999;;;>>>999999888777555444222111000000111222222111///...222333444555666666666666444333222111111111222333000///...,,,+++******)))%%%''')))(((&&&%%%&&&)))%%%%%%$$$#########$$$$$$&&&((()))'''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888888:::;;;<<<============>>>???@@@AAAAAA@@@???===@@@EEEIIIKKKJJJGGGEEECCCCCCBBBBBBBBBBBBBBBBBB777666555222000...,,,++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***)))&&&&&&'''***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))(((&&&&&&%%%%%%&&&$$$((((((###(((,,,$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&)))))))))))))))******+++))))))(((((((((((())))))******))))))))))))******+++***)))))))))***,,,,,,///222666999;;;===@@@BBBCCCGGGLLLNNNNNNPPPSSSVVV___cccmmmwwwqqq^^^LLLEEE<<<999777999>>>BBBDDDDDDDDDCCCAAA???@@@EEELLLQQQTTTOOOLLLNNNRRRTTTPPPKKK???999666;;;AAACCCCCCDDDDDDCCCBBBBBBDDDEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@;;;999999:::<<<======<<<>>>===;;;999777666666666555777999999888777777777666666555555555555666666666666666777:::>>>BBBDDDDDDFFFHHHJJJKKKKKKKKKJJJLLLNNNQQQUUUYYY___eeejjjlllqqqxxx}}}wwwooommmjjjgggddddddddddddfffffffffhhhjjjjjjhhhfffhhhfffddddddeeefffgggfffiiifffbbb```_________^^^___]]]YYYVVVUUUWWWZZZ\\\XXXZZZ^^^ccchhhllloooqqqqqqxxx|||zzzwwwuuupppkkkhhhhhhfffdddbbbbbbccceeeddddddcccbbbaaa```___^^^\\\\\\[[[ZZZXXXWWWUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQYYYZZZZZZXXXUUUSSSRRRRRRSSSSSSRRRPPPPPPOOOOOOOOOSSSSSSRRRQQQPPPOOONNNNNNNNNPPPQQQQQQPPPPPPRRRSSSRRRPPPOOOPPPTTTVVVVVVTTT]]]\\\\\\ZZZXXXUUURRRPPPMMMKKKIIIGGGFFFGGGHHHIIINNNOOOQQQTTTYYY^^^bbbdddfffiiilllkkkfffbbb``````]]]___cccdddddddddeeefffdddaaa]]]YYYUUUQQQKKKHHHEEECCCBBBAAA@@@===999666666555444333222111111111222111222222333444555666333333333333333333333333999999999888888888888888666777777777777666666555333000---,,,---111666:::888888888888999:::;;;<<<<<<::::::;;;===<<<888444666444111///...///111222666777888999:::;;;;;;:::::::::999777555333111000............///000222222333333333444444555555555444333111000000000111222000---***((('''&&&%%%###''''''((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777888999;;;<<<============>>>>>>???>>>===<<<;;;<<>>===;;;:::999999777777555333111///---,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***((('''(((***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((%%%)))(((###)))---&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&)))(((((((((((()))******))))))(((((((((((())))))***))))))(((((())))))*********)))))))))***+++,,,---000333666888:::===???AAAEEEIIIJJJJJJLLLOOOSSS\\\```kkkwwwvvvgggUUULLL@@@<<<888888<<<@@@AAAAAACCCBBBAAA@@@AAAEEEKKKOOOSSSNNNJJJLLLQQQSSSPPPLLL@@@999666:::???@@@AAACCCCCCBBBAAAAAABBBCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA===;;;999888:::<<<======>>>===;;;:::888777666555555777999999888777666777666555555444444555555666777777777888999<<<>>>@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOSSSXXX^^^cccgggnnnvvv{{{}}}}}}}}}ssskkkjjjgggdddbbbaaaaaabbbcccccccccdddffffffeeecccfffdddbbbaaacccdddddddddeeebbb^^^\\\\\\\\\[[[ZZZ\\\ZZZVVVTTTSSSUUUWWWYYYVVVYYY]]]bbbgggkkknnnoooooosssuuussssssssspppkkkfffffffffeeecccbbbbbbccccccbbbbbbaaa___]]]\\\[[[YYYXXXVVVUUUSSSRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPTTTUUUVVVUUUSSSQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRRRRTTTSSSSSSRRRPPPOOONNNMMMMMMOOOPPPPPPOOOOOOPPPQQQNNNLLLKKKLLLOOOPPPPPPOOOTTTUUUUUUUUUUUUTTTRRRQQQNNNLLLJJJHHHGGGGGGGGGHHHKKKKKKMMMPPPSSSWWW[[[]]]^^^aaadddccc___\\\ZZZZZZZZZ]]]___aaaaaaaaabbbcccccc```\\\YYYUUUQQQLLLIIIFFFDDDBBBAAA@@@===999666777666444333111000/////////111333444555555444333333333333333333333333333777777777777777777777777666666777777666666555555111///---,,,...111555888777777777777888999:::::::::888888999:::999666333444333111//////000222333555555777888888999999999888888777555444111000///////////////000222333444222222333333333444444444333222111000///000000111000---***(((((((((&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666777999:::<<<===============<<<<<<;;;999888777;;;>>>BBBFFFHHHHHHGGGFFF@@@???>>><<<999777555444555444333111///---,,,+++******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++)))(((((()))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++***''')))((($$$***000***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((''''''''''''((())))))))))))(((((((((((()))))))))((((((''''''(((((()))***))))))))))))***++++++,,,...111444666888;;;===@@@BBBEEEEEEDDDFFFJJJNNNTTTYYYdddssswwwnnn^^^SSSDDD???:::888:::=========@@@AAAAAAAAABBBEEEIIILLLPPPLLLGGGHHHMMMQQQPPPMMMAAA:::666888<<<<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBB>>>:::777888:::;;;<<<>>>===<<<:::888777666555555777999999888666666777555444444333333444444555666777777888888999::::::===???AAACCCEEEFFFGGGGGGHHHHHHHHHIIIJJJNNNTTTYYY```hhhqqqxxxzzz{{{}}}~~~~~~uuummmgggeeebbb```^^^^^^^^^______^^^^^^___```aaa```___aaa___]]]]]]^^^``````______\\\YYYWWWWWWWWWVVVUUUWWWUUUSSSQQQQQQRRRUUUVVVUUUXXX[[[```eeeiiilllmmmlllmmmmmmlllooorrroooiiiaaacccdddffffffdddbbbaaa`````````___]]][[[XXXVVVUUUTTTQQQOOOMMMMMMNNNOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRQQQOOOOOOOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQOOONNNMMMMMMNNNPPPOOOMMMLLLMMMMMMLLLJJJHHHIIIJJJKKKJJJIIIJJJKKKLLLNNNPPPQQQQQQQQQLLLKKKIIIFFFEEEDDDDDDDDDFFFFFFGGGIIIKKKNNNQQQSSSUUUWWWZZZZZZXXXUUUTTTTTTVVVXXXZZZ\\\\\\\\\]]]___^^^\\\YYYVVVSSSOOOKKKHHHFFFEEEBBBAAA???===999666777666444222000...---------000333666666555222111444444444444444444444444555555555555555666666666555666666666555555444333...---------///111333555555555555555666777888888777666666666777666444111222111000000000111333444333444555666666666666666555555444333222000...---/////////000111222444444222222222222222333333333111000//////....../////////,,,)))((())))))((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777888999;;;<<<<<<<<<<<<::::::::::::999888888777;;;===@@@BBBDDDCCCBBBAAA>>>===<<<999777555333222000///...---+++***(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++******)))((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++)))&&&)))((($$$---444///((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))******+++---///111333555777:::===>>>@@@AAAAAA???AAAFFFJJJKKKOOOYYYhhhqqqmmm```UUUGGGBBB:::777888:::;;;;;;===???AAABBBBBBDDDFFFHHHKKKFFFCCCCCCHHHLLLLLLKKKBBB;;;777777999888:::======>>>??????===============>>>???AAABBBCCCDDDDDDHHHCCC<<<777666777888999<<<<<<;;;:::888777555555444666888999777666666666444333333222222333333444444555666777777777777777:::;;;===@@@BBBDDDEEEFFFGGGGGGFFFDDDDDDGGGMMMQQQXXX```kkktttyyy{{{~~~{{{uuunnngggbbbaaa^^^\\\[[[\\\]]]]]]]]][[[YYYZZZ[[[\\\\\\[[[\\\ZZZXXXXXXYYY[[[[[[ZZZYYYWWWTTTSSSSSSRRRQQQPPPRRRQQQPPPOOOPPPQQQSSSTTTUUUWWW[[[___dddhhhkkkllliiijjjiiiiiimmmpppjjjbbb\\\^^^cccgggjjjiiifffccc_________^^^\\\XXXUUUTTTSSSQQQNNNLLLJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPNNNLLLLLLLLLNNNKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSRRRQQQOOOMMMLLLMMMOOOPPPOOOMMMKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHCCCDDDFFFIIIKKKMMMNNNOOOJJJHHHFFFDDDBBBAAA@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHNNNOOOQQQRRRRRRQQQPPPPPPPPPRRRUUUUUUUUUVVVXXXYYYWWWUUURRRPPPNNNKKKHHHEEEFFFDDDAAA???>>>;;;888666444444222000///.........///000333555555444222111444444444444444444444444333333333333444444444444555555555555444333222222+++,,,---...000111222222333333222333333444555666444444444444555444222111000000000000111222333444222333444555555555555555333333333222111///...---.........///000222333444111111111111111111222222//////.........---------,,,***''''''((())))))((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;<<<<<<<<<;;;::::::777777888888999:::;;;;;;<<<======>>>===<<<;;;:::666666555333222111000///------,,,+++)))(((''''''(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((('''&&&''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&###'''(((%%%...777222((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))************+++---///000222444888;;;<<<>>>???>>>===>>>CCCGGGDDDHHHPPP\\\fffhhh___VVVKKKDDD;;;777777999:::::::::<<>>BBBEEEGGGGGGBBB<<<888888777666777:::999<<<>>>===;;;:::;;;<<<===>>>???@@@BBBDDDEEEFFFLLLFFF???999666555555555999999:::999888777555555444666888888777666666666333333222222222222333333222333444555666666666666999999;;;===???AAACCCDDDGGGFFFEEECCCBBBDDDHHHKKKOOOXXXdddnnnuuu{{{}}}tttnnnhhhbbb___^^^\\\ZZZZZZ[[[\\\]]][[[XXXVVVUUUWWWXXXYYYXXXXXXVVVSSSSSSUUUVVVVVVUUUUUUSSSQQQPPPPPPPPPNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTWWWZZZ___cccgggiiikkkhhhiiikkklllnnnnnneeeZZZWWWZZZaaahhhmmmmmmiiieee^^^^^^]]]\\\ZZZWWWTTTSSSSSSQQQNNNLLLKKKLLLMMMOOOLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOMMMJJJIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQRRRRRRQQQOOOMMMKKKMMMOOOQQQPPPNNNKKKJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGBBBCCCDDDEEEGGGHHHJJJJJJHHHGGGFFFDDDBBB@@@??????AAA@@@???>>>>>>>>>???@@@FFFFFFGGGIIIJJJKKKJJJIIIJJJLLLNNNNNNNNNOOOQQQSSSQQQOOOMMMLLLKKKIIIFFFCCCCCCAAA>>><<<;;;999777555111111000//////000000111111111222222222222222333444444444444444444444444111111222222222333333333444444444333333111000000)))+++---///000111111000111111111111222333444444222333333333222222222222...///000111222333333333222333333444444444444444222222222111000///...---,,,,,,,,,---///111222333111111111111111111111111............------,,,,,,)))'''%%%%%%&&&'''((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@???>>><<<:::888777444555555777999;;;===???<<<<<<;;;:::999777666555444444333222111111000000------,,,++++++***))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%"""&&&'''%%%---555///'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))((((((''''''(((((()))'''((())))))******))))))((()))+++,,,---///333666888;;;===<<<;;;<<>>>>>>>>@@@AAA>>><<<:::;;;===@@@BBBBBB@@@<<<999999888555555888666999======:::999:::<<<<<<======>>>@@@BBBDDDEEEJJJEEE@@@;;;999777555444555666777888888777666555444666888888777555555666444333333222222333333444333333333444444555666666777888888:::<<<>>>@@@AAACCCDDDCCCBBBAAABBBDDDGGGHHHOOOZZZdddnnnxxxzzznnngggbbb^^^\\\[[[YYYXXXXXXYYY[[[\\\YYYVVVSSSQQQRRRTTTUUUVVVTTTRRRPPPOOOQQQRRRRRRRRRRRRQQQOOOOOOOOONNNLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUXXX]]]aaadddggghhhfffjjjmmmnnnnnnkkkaaaVVVVVVXXX___gggnnnnnniiiddd]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQNNNMMMLLLLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPOOOLLLHHHGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIMMMNNNOOOPPPPPPNNNLLLKKKLLLNNNPPPPPPNNNKKKJJJJJJHHHIIIIIIGGGDDDCCCDDDEEECCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFEEECCCBBBAAA@@@???>>><<<;;;:::::::::;;;=========???AAABBBAAA@@@CCCDDDEEEFFFFFFGGGIIILLLKKKIIIHHHHHHHHHFFFDDDBBB>>><<<999888777777555444////////////000111222333222222111111111111222333333333333333333333333333000000111111222222333333333333333222111000///...***+++---///111111111111000000000000111222333333000111222111000///000222...///111222333333222222222222333333333333222222000000000000//////...---***++++++,,,...000222333222222222111111111111111---............---,,,,,,(((&&&$$$$$$%%%&&&'''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%FFFEEECCC@@@<<<999666444333333444555888:::===???;;;;;;999888666555555444444444333222111000000///,,,,,,++++++******))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''***+++***(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%###'''((($$$***000)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''&&&'''(((((()))))))))(((((((((((())))))***))))))(((((())))))***'''''')))*********)))((('''((()))***+++---222555444777:::;;;:::;;;>>>AAA===AAACCCFFFNNNYYY^^^]]]UUULLL@@@888666777777777666888:::;;;;;;;;;===???;;;:::999:::<<<===>>>>>>>>><<<;;;;;;999555444777333777<<<===:::999:::===;;;;;;;;;<<<===@@@BBBCCCCCCAAA???===<<<:::777555111222444666777777666555333555888888666555555555444444333333333333444444666555444333222333444444555555555666888:::<<<===>>>???@@@@@@??????AAABBBCCCHHHPPPYYYcccppp~~~xxxjjjbbb^^^[[[YYYXXXVVVVVVVVVXXXZZZ[[[WWWTTTOOOMMMNNNQQQRRRSSSQQQOOOMMMMMMNNNOOOPPPOOOOOONNNMMMMMMMMMLLLJJJHHHGGGIIIKKKMMMOOOPPPQQQQQQPPPRRRUUUZZZ^^^aaaccceeeeeejjjnnnllljjjggg```XXXVVVXXX]]]eeekkkkkkeee___[[[YYYWWWTTTSSSSSSSSSSSSOOONNNMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMLLLIIIGGGFFFHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKMMMOOOOOONNNLLLKKKIIILLLNNNOOOMMMJJJIIIHHHGGGHHHHHHFFFCCCBBBCCCEEECCCBBBAAA@@@@@@AAABBBBBBDDDDDDDDDCCCBBBAAA??????===<<<:::888777666777777888666666777;;;<<<;;;:::;;;<<<=========???BBBDDDCCCBBBAAAAAABBBAAA???===:::777555444444444333222111111000000000111222222111111222222222222111000222222222222222222222222///000000111222222333333222222222111000///------+++,,,...000111222222222000//////000000111222333---...000///---,,,...000...///111333444333111000000000111111111111000000---------...------,,,,,,++++++,,,---///111333444333333222222222111111111---.../////////...,,,,,,)))&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%JJJHHHEEEAAA===888444222333333333444666999<<<===;;;:::888777666666666666111000///...,,,+++***)))***)))))))))((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&(((+++---,,,***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))'''$$$((((((###(((+++###%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&'''''''''(((((())))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((''''''''''''((())))))))))))(((((((((((())))))******))))))))))))******&&&''')))*********)))(((((()))***+++,,,...333666000444888:::999999<<>>>>>FFFSSS]]]^^^ZZZPPPCCC999666555555555555777888999999:::<<<===999::::::;;;<<<<<<<<<<<<===;;;<<<===:::555444666111666<<<===:::999;;;>>>999999999:::;;;===???AAA>>>===>>>??????>>>:::777///000333555666666666555333555777888666555555555555444444333333444444555:::888555333111111222333444444333444555777999:::999;;;===>>>>>>===>>>???@@@DDDJJJQQQ[[[iiiyyyvvvggg___[[[XXXVVVUUUTTTTTTUUUVVVYYYZZZUUURRRMMMKKKLLLNNNPPPQQQPPPNNNLLLKKKMMMNNNNNNNNNNNNLLLKKKKKKLLLKKKIIIGGGEEEGGGIIILLLNNNOOOPPPPPPNNNPPPSSSWWW[[[___aaabbbdddjjjmmmjjjfffddd```[[[XXXYYY]]]ccciiihhhaaaZZZYYYWWWTTTQQQPPPQQQRRRSSSLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIGGGEEEFFFHHHJJJHHHGGGGGGGGGHHHHHHIIIJJJGGGIIIKKKNNNOOONNNLLLKKKGGGJJJMMMMMMLLLIIIHHHGGGGGGIIIJJJHHHDDDCCCEEEGGGAAA@@@???>>>>>>???@@@AAA@@@@@@@@@??????===<<<<<<<<<:::888666555555555555777555444555999:::999777666777888888888999<<>>;;;888555333000111222444777999:::;;;>>>===;;;888555222000//////......---+++***))))))))))))))))))((((((((((((((()))***,,,,,,+++******+++******)))(((''''''&&&*********)))((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''&&&%%%%%%'''((((((((()))(((''''''''')))***+++((((((((((((((('''''''''))))))))))))************++++++,,,,,,,,,---------111333555888999999999888888999999;;;@@@HHHRRRXXX___WWWJJJ>>>666333333555666666888999::::::::::::999999999999:::;;;<<<<<<>>>===;;;999666555444333000333666999;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;999888;;;???AAA>>>:::333333333444444444555555555555555555555555444444222222222222222222222222888666444111000111333666555444333333555666666666999999;;;;;;;;;:::999999===BBBFFFIIIOOO[[[mmmzzz}}}qqqbbbWWWSSSSSSTTTRRRQQQPPPQQQRRRTTTVVVTTTPPPKKKIIIJJJLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMPPPTTTXXX\\\___```cccccccccbbb___\\\YYYWWWVVVVVVXXXZZZ]]]^^^]]]\\\XXXUUUSSSSSSTTTUUUSSSQQQKKKJJJIIIJJJLLLMMMMMMLLLIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFEEECCCBBBBBBDDDFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>============>>>===<<<;;;:::999888888;;;:::999777555444333333222333444444444444333222222222333333333444444444444555666666777777666666333222222222111111000000//////000111111111111111000000111111111222222222222111111111000000//////......//////000000111111444333222000...,,,,,,---***,,,///222333222000///000000//////.........---...//////000000///......000444888777222000111444000////////////.........+++,,,---......---+++***............///000111222555555444333222000000///******+++++++++******)))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%:::::::::999777555333111111222333555666888999:::;;;:::999666444222000///......---,,,+++***))))))+++******)))((('''&&&&&&((())))))*********************))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((&&&%%%%%%'''((((((''')))((('''''''''(((***+++((((((((((((((((((((('''(((((()))))))))************++++++++++++,,,,,,,,,000222444666888888888777888888888999<<>>???<<<999333333333222222222333333444444444444444444444444222222222222222222222222999===@@@>>>777333333555444333222333444555555555555666888:::;;;<<<<<<<<<<<>>===<<<<<<<<<<<<;;;;;;:::::::::::::::999999888777555333222222222111222333333333333222111000000111111111222222222222222333444444444444333222111111111000000000/////////000111111111111000000000000111111111222222111111111000000000//////......//////000000000111000444777555///++++++------///000111222111///...///.........------------++++++++++++++++++++++++...111444333000---...111------------,,,,,,,,,+++)))***************))))))///////////////000000111444444333222111000//////,,,,,,,,,,,,,,,+++******''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%444555555666555444333222333333444555666777888888777777555444222111//////...------,,,+++***)))))),,,+++***)))'''&&&%%%%%%((((((((((((((()))******(((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''')))(((&&&&&&'''((('''&&&(((((('''''''''((()))***''''''(((((((((((((((((((((((())))))))))))******)))))))))*********++++++...000222444555666666555777777666666777<<>>>>>???@@@@@@AAABBBBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAA@@@???>>>>>>======;;;:::::::::::::::777888888888999999::::::777666555333222111111111000000111111111111000000............/////////000...//////000000000000000000000000///////////////...//////000000000000000000000000000111111111111111111000000000000////////////////////////000000---444:::888000******...111111111000000/////////---------------,,,,,,,,,+++***)))(((((()))***+++---000222111...---...000.........------------,,,***)))))))))))))))******/////////////////////000333333222111000//////...............---,,,******((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%222333444666777777666666444444444444555555555666333333222111000///......---,,,,,,+++***)))))))))******)))(((''''''&&&&&&(((((('''&&&&&&((()))***''''''(((((((((((((((((('''''''''(((((()))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&'''((('''&&&((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((())))))))))))***---...000111333333444444555555444444444777<<<@@@FFFEEEBBB???;;;888555333222222222222333333444444555555555555666777888999777666666555555555555555000000///000000222444555555444333222222444666777999888777999::::::888555666555333111//////000111111111222222222222222333333333333333333333333333111999BBBEEEAAA;;;777666111111111111000000111222333333333333333333333333555666777666777;;;DDDKKKNNNQQQSSSSSSOOOKKKHHHGGGGGGHHHIIIKKKKKKJJJHHHGGGDDDCCCBBBBBBDDDFFFGGGHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAAEEEEEEGGGIIIKKKLLLNNNNNNPPPQQQSSSTTTTTTSSSQQQPPPKKKKKKLLLOOOQQQRRRQQQOOOPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHFFFEEECCCBBB@@@???>>>>>><<<<<<<<<===>>>???@@@AAAAAA@@@?????????@@@BBBCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBAAA???>>><<<<<<;;;:::999888777777777777666666666666777777777888555444333222111111111111////////////////////////------------............,,,------.......................................---...//////000000///////////////000000000111111000000000000000000////////////////////////......+++000555444000,,,---///111111000/////////000111---------------------------,,,***))))))+++---......000222111///...///111------------,,,,,,,,,+++,,,+++***)))***+++,,,---,,,---...///000000000000111111000000///......---//////...---,,,+++)))((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000111333555777777777777333333333333333333333333000000//////...---------+++++++++******))))))(((''''''''''''((((((((((((((('''&&&&&&&&&''')))***''''''''''''(((((((((((()))((((((((('''''''''&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((+++)))''''''(((((('''&&&'''(((((((((((('''''''''&&&'''''''''(((((())))))'''(((((((((((()))))))))''''''((((((((())))))))),,,,,,...///000222222222222333333333333666:::===AAA???===:::888777777777222111111000000111222333444444333444444555666777555444444333333444444555222111000///000111333444555444222111222333555777666666777777888888666444777666444222111000000000///000000000111111111222222222222222222222222222000222666:::;;;999555111///111111000......///222333333222222222222333333555666666555444777<<>>===<<<<<<<<<<<<;;;<<<<<<>>>???@@@>>>>>>=========>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAA@@@>>>===<<<;;;999888777666555555555555555555555555444444444444444333222222111111111111........................---------............///,,,,,,---...............------------------......------...////////////........./////////000000000//////////////////000000000000//////......------,,,,,,+++---///000000//////...------...000222333..................//////...---+++***+++,,,...000//////000//////...///000************)))))))))))),,,+++*********+++---...)))+++,,,///000111222222/////////......------,,,------,,,,,,***)))''''''))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%...///111333444555555444222222222111111111111111///......------,,,,,,+++*********)))))))))((((((%%%&&&&&&''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((***)))''''''((()))((('''''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((())))))'''''''''((((((((())))))+++,,,,,,...///000111222000111333333333555888:::<<<;;;999777666666888888000///...------...///000222222222222333444555666333333222222222333333444222111000//////000222333333333222222222333444555333444555666666666555444555555444333222111000000.........///000000111111111111111111111111111111333000///111444555222//////111222000---,,,///111111111222222444666777888666666666444222111333555;;;===@@@BBBBBBAAA>>>===???@@@BBBCCCBBBAAA???>>>AAABBBBBBAAA???>>>???@@@@@@@@@??????@@@AAAAAABBB:::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHEEEGGGIIIKKKKKKKKKJJJIIIGGGFFFGGGIIIKKKLLLJJJHHHEEEGGGHHHHHHGGGHHHJJJLLLHHHFFFEEEFFFGGGGGGFFFDDD@@@???>>>===<<<;;;;;;;;;===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<======>>>======>>>???@@@AAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;::::::777777666555444444444444444444333333222222222111222222111111000111111111......------------......---------.........//////,,,---......//////......---------------.........,,,------...........................////////////......////////////000000000000//////...---,,,,,,---)))''')))...111111///---,,,,,,,,,---///111222.........///////////////++++++******+++,,,---...------,,,,,,------...///...------------,,,,,,,,,))))))))))))***+++,,,,,,(((***,,,///000111111111......------,,,,,,,,,,,,************)))(((&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%...///111222333333333222//////000000000000000000......------,,,++++++***)))))))))))))))(((((((((&&&&&&''''''''''''''''''''''''((())))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''''')))***))))))''''''((((((((('''&&&%%%&&&&&&''''''((())))))***'''''''''((((((((())))))'''(((((((((((()))))))))++++++,,,---...000111222000111333333222222444666777777666666666666777777000///---,,,,,,---...000111111111111222333444444333222222111111111222222111000000/////////000000111111111111222222222333000222444555555444444444222333444444333111///...,,,------...//////000000////////////////////////222111///000222555666666///111333111---,,,...222000000000111222444666777444444444333111111111222555777999<<<>>>>>><<<;;;<<<===>>>>>>>>>===;;;:::===>>>@@@>>><<<;;;<<<>>>===<<<<<<<<<<<<===>>>>>>::::::::::::;;;<<<======:::;;;;;;<<<<<<============>>>>>>???@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDFFFHHHIIIGGGEEECCCDDDFFFEEEDDDDDDFFFIIIEEEDDDCCCCCCDDDDDDCCCAAA===<<<;;;;;;:::::::::;;;===<<<:::999999999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBAAA@@@??????<<<;;;;;;:::999999888888777666555444333333333333111111111111111222222222000///////////////000000///...------------...///,,,,,,---------.........,,,------...............------------.........///,,,,,,---............---------........./////////........./////////000000111000000...---,,,+++++++++++++++---///000///---,,,,,,,,,,,,,,,---...///---------....../////////******++++++,,,------......---,,,,,,---.../////////.........------------))))))***+++,,,---------+++,,,...///000000......,,,,,,,,,,,,,,,+++++++++)))))))))))))))((('''&&&''''''''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%000111222444444333333222............///////////////......---,,,+++******))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&''')))*********)))((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&''')))******)))''''''((((((((('''%%%$$$&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((()))))))))***++++++,,,---...000111222111222333222111000111222444555666777777777666555222111///......///000111000000000000111222333444333222111111111111111111///////////////.........//////000111222111111111///111333444444444444555///111222444333111...,,,,,,,,,------...///000000////////////////////////...000222333444777===AAA///222333111---+++...222111000///......///000111000111222333333444555555222333555888;;;===<<<:::============<<<<<<;;;:::999;;;===<<<:::999;;;===>>>===;;;:::999888888888<<<;;;:::999999999:::;;;888888999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCBBBAAABBBBBBBBBDDDFFFFFFEEECCCBBBDDDEEECCCAAA@@@CCCEEECCCBBB@@@AAAAAAAAA@@@???;;;::::::999999::::::;;;===<<<999888777888999:::999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>===999888888888777777666666666666555444333333333333......///000111222333333......---------.../////////...------------...///++++++,,,,,,,,,---------,,,,,,---............------------....../////////+++,,,------......---------------.........//////---.........//////000000111111000...---,,,++++++)))---111222000---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------.........***+++,,,......//////...111///......///111222222(((((((((((('''''''''&&&***,,,---///000000//////---...///000000...,,,+++,,,,,,++++++++++++++++++(((((())))))))))))((('''&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%111222222222222111000000////////////////////////------------,,,+++***)))***)))''''''((((((&&&%%%((('''&&&%%%%%%&&&'''((('''((()))((('''''')))+++(((%%%$$$''')))&&&&&&(((((('''&&&&&&&&&((()))******)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))''')))***)))((('''((()))*********+++,,,---///000///000111000//////111333333333222222444666888999666///...---+++333666+++444222000000222444333222444333222222111111222222...///111222111000...---111111000000000000111111111111222333555666666777444444333222111000...---........................---------...///000000111000/////////111444666888111000///...............000000000000000///......////////////////////////---...000222444666888999666666666777888888999999888888999999999888888777<<<;;;:::888777666666666444888;;;;;;999777888:::666666666666777777777777:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;:::999888888888888777777777777888777777777888777666555666777999;;;444666777777666666777999<<<<<<<<<<<<;;;:::999888777777666666555444222222444444444333333333222222111111000000//////......---------------...///000555111,,,+++---//////...------,,,------...///000///...---,,,+++,,,,,,---000///...---,,,+++*********+++---...000111222222///////////////.........---------...///000000111///.........---,,,+++++++++---...---///222000,,,---......//////......---+++---///...,,,***************+++,,,...///000000---...///000000///...---,,,+++++++++++++++,,,,,,)))+++------,,,,,,,,,---......---------......///++++++,,,,,,,,,++++++***,,,,,,+++)))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&((('''%%%&&&)))((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$111111222222111111000///........................------------,,,+++***)))((('''&&&'''((()))(((''')))((('''&&&&&&'''(((((('''((()))((('''((()))+++111***%%%&&&'''&&&&&&(((******)))))))))***++++++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((()))******(((((()))***((((((((()))***,,,---...///000111111000000111333333333444666888:::<<<===111111555111)))111@@@AAA,,,000444444111///000111222222111000000000000111...///000111111///...,,,000000////////////000000000111111222444555555666444444333333222000///...------------------------,,,------...//////000000:::888666333222111222222000000///...............000000000000000///......//////////////////////////////000111333444555555444555555666666777888888777888888999999888777777888888777666666666777777555777999999666444444555555555555555666666666666888888888999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::999888888777777777777777777666666555555555666666666555444333333444666777444555777666555555777888::::::::::::999888777666555555555555555444333222333333333222222222111111000000000/////////.........------------......///222///,,,+++---//////...---,,,,,,------...///000000///...---------..................////////////......////////////......---------------.........---------...///000000000///...---,,,,,,,,,,,,,,,,,,///000...///111000,,,------------------------,,,...//////,,,+++************+++,,,---...///000---...///000000///...---,,,++++++*********++++++***+++------,,,+++,,,---///...---,,,,,,---...///,,,,,,,,,,,,++++++***)))++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&((((((&&&&&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$000111111111111000//////------------------------,,,,,,,,,,,,,,,+++***)))'''&&&%%%''')))***)))))))))((((((''''''((())))))&&&'''(((((('''(((***,,,:::000&&&%%%&&&&&&&&&(((*********+++******))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))******&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***''''''&&&&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((***+++***)))((()))***''''''''''''(((***++++++///000111111000000222333333444666999;;;===??????999111111666===KKKQQQGGG+++444;;;999111---111666111111000////////////000......///000///...---,,,//////............////////////000111222333333444444444444333222111000///------------,,,,,,,,,,,,,,,------....../////////===;;;888444111///....../////////...............//////000000000///......///////////////////////////000000000111111222222222222333333444555555666444444555666666666555444444444444444444555666777:::;;;<<<;;;888555444444333333444444444555555555555555666666666777777777777777777888888888999999888888888999999999::::::::::::::::::;;;;;;;;;;;;::::::999999888888777777666555555555555666777777777666444222222222444555666555444333222333444555333555666666444444555777666666777666666555444333333333444444444333333222111111111111000000000000///////////////.........///...------------------...,,,+++,,,.........---,,,,,,,,,,,,---...///000000000///.........//////------......///////////////////////////...---,,,++++++,,,,,,------......---------...//////000000...---+++******+++---...---111222111000222000,,,...---,,,++++++,,,---...---...//////---+++++++++***++++++,,,---......///---...///000000///...---,,,+++***)))))))))))))))***+++------,,,+++,,,...000...---++++++,,,...///,,,,,,,,,,,,+++***)))((()))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&))))))''''''***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$///000000000000///......------------------------+++++++++++++++***))))))(((&&&&&&''')))))))))(((((((((((((((((()))))))))%%%&&&'''''''''(((***,,,;;;000&&&%%%''''''&&&&&&&&&'''(((((((((&&&%%%$$$$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''&&&&&&%%%&&&'''((()))))))))(((((('''&&&&&&&&&(((''''''&&&&&&&&&'''''')))(((((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((()))))))))))))))***+++***)))((()))+++''''''''''''((()))***+++...000111222111111222333222444666999;;;<<<<<<<<<999444;;;HHHTTT```___NNNLLLNNNMMMCCC777000333888111111000////////////000......//////......---,,,...------,,,,,,------.........///000000111222222333333333333333222111000---,,,,,,,,,,,,,,,++++++,,,,,,---------.........444333111000.................................---...///////////////.......................................//////000000000000000000111222222333333///000222333333222111000222222111111222222333444::::::;;;:::888666444333222222222222333333333333444444444555555555555666888888888888999999999999666666777777777888888888666666666777777777777777777777777666666666555555444333333444555666777777777666333111000111333444777666555444333444444444222444555444333333444555444444444444444333222222000111222222333333333222000000000/////////..............................///......---,,,,,,,,,,,,******+++---......---,,,,,,,,,,,,,,,---...////////////........................---,,,,,,+++******,,,------.../////////...***++++++,,,---......///---------....../////////---,,,***))))))+++...000000555777444222222000---...---+++******+++---......//////...,,,++++++,,,+++++++++,,,,,,------...------...//////...------,,,+++***)))((((((((((((***,,,---,,,++++++---...000///,,,++++++,,,...///------,,,,,,***)))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&)))+++((((((+++,,,***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$...////////////...------++++++++++++++++++++++++******++++++******))))))***(((''''''(((((('''%%%'''(((((()))))))))))))))%%%&&&'''''''''''')))+++333+++&&&''')))(((&&&%%%%%%%%%&&&'''&&&%%%###"""$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))(((***+++***)))((()))***((((((((((((((()))***+++,,,...111111111000111222111222444666777777666555+++:::QQQZZZUUU[[[ffffffllldddVVVEEE888222222444222222111000000000000111...............------,,,------,,,,,,,,,,,,---------......//////000000000222222333333333222111111---------,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,,,,,,,---...//////,,,---......///...------......////////////......------------------------,,,,,,---......///000000---......///000000111111---///111333333222111000222111000000//////000000222222222333333222111///111111111111222222222222444444444444555555555555777777888888888999999999555555555666666666777777333333333444444555555555666555555555555555444444333333333444444666777888777555222000000111333555555555444333333222222222222333444333222111222333222333333333333222222111...///000111222222222111//////.........------------------------.........///...---,,,,,,,,,,,,,,,(((***,,,---...---,,,,,,,,,++++++,,,,,,---...///---------------------------------,,,++++++******,,,,,,---......///......++++++,,,---...//////000------------............,,,+++***)))***,,,///111444:::<<<999555444111......---+++******+++---......//////...+++***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++******)))(((((())))))+++,,,,,,,,,++++++---///000...---+++++++++---------,,,,,,+++***)))'''&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&***,,,)))(((***,,,+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$---............---,,,,,,++++++++++++++++++++++++))))))*********))))))(((+++)))((('''((((((&&&%%%&&&&&&'''((())))))))))))&&&'''((('''&&&&&&(((***+++'''&&&)))***'''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))''')))***)))((('''((())))))))))))))))))***++++++***---///111000000000111000111111222222222222222000888JJJPPPMMMVVVccccccYYYOOO@@@444000000222333222222111000000000000111/////////............---------,,,,,,,,,,,,---------........./////////000000000111222222222111111......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,---//////...------------.../////////......------------------------+++,,,,,,---...///000000,,,,,,---......//////000...000222555555444222111111000///...............000000000222444444222000000000111111111222222222333444444444444555555555444444444555555555666666333333444444444555555555111111222222333444444444444444444444444444444444222222222333444555666777444333111000000111333444000000000000000000000///111222333222000///000111111111222222222222111111---...///000000000000000............------------,,,,,,,,,---------------...---,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,,,,++++++++++++,,,---...///+++,,,------...---------++++++,,,---...//////000...............---,,,+++,,,,,,------......//////------------------------++++++******,,,...111333888>>>AAA===888666333000...---,,,++++++,,,---...---......,,,***)))+++,,,,,,,,,,,,,,,++++++++++++,,,---...//////...---,,,*********))))))******+++,,,,,,,,,+++***+++---///......---,,,,,,+++++++++++++++++++++***)))((('''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&+++---)))'''(((******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$---------------,,,++++++************************(((((()))))))))))))))((()))(((''''''((()))(((&&&$$$%%%'''((())))))(((((('''(((((('''%%%%%%&&&(((((('''(((***)))%%%&&&***((((((((('''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))&&&((()))((('''&&&'''((()))))))))((())))))***+++(((+++...000/////////000/////////000000111333333888444999@@@DDDMMMMMM@@@555000***)))+++///111111111111000////////////000000000//////......//////------,,,,,,,,,,,,------............////////////...///000111111111111111//////......---,,,,,,+++,,,,,,++++++++++++++++++,,,---------------,,,,,,***+++---//////...---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---......//////,,,...111444444333111000......------......//////333222222444666777444222000000111111111222222222222333333333333444444444222222222333333333444444111111111111222222222222000111111222333333444444222222222222222222222222111111111111222222333444////////////000111222333......//////000000//////000111222111///...///000///000000111111000000000---....../////////......///............---------++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------+++---///...,,,++++++---++++++++++++,,,---...///+++,,,---/////////...---***+++,,,---...//////000---------......---,,,,,,,,,,,,,,,,,,,,,---------------------------------******+++,,,...000222333<<>>EEEIIIDDD===888666333---......//////......---,,,,,,,,,***(((''')))+++---,,,,,,++++++*********,,,,,,---......---,,,,,,))))))******+++,,,......,,,,,,,,,+++******---000,,,---...///...,,,)))((())))))*********))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''---///)))%%%%%%''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&))))))******)))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''######%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&%%%&&&'''***+++333---'''%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&'''))),,,,,,)))&&&''''''''''''''''''''''''&&&'''((()))***+++,,,---(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&(((***,,,...///000000111000///...///000222444222222333333222///---+++---+++)))((()))+++---///---......////////////...---------------...///000------,,,++++++******))),,,,,,,,,---------............///000000000000000000//////...---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((***+++***)))---,,,,,,,,,------...///111///,,,***+++...222444222111111000000000000000...------------......//////444999888444111222444444333222222111111222222000111111111222222222222444444444444333333222111333333333222111000//////000000000000000000000000000///////////////000111000000000000000///......---------------.../////////...---,,,,,,---...///------............------------------------------++++++******+++---...///.........------,,,,,,,,,---.........---,,,,,,+++***+++,,,---...---,,,,,,***,,,///111222111///---///...---,,,,,,,,,,,,,,,,,,------......//////000+++++++++,,,,,,---------///...---,,,,,,,,,---...,,,---...///111333444444666:::??????<<<777555444000000000000000//////...++++++++++++++++++,,,,,,,,,+++***)))))))))***+++,,,+++,,,...000000...,,,)))((((((***,,,---,,,***,,,---...//////...---,,,---...///000000...,,,+++*********)))(((&&&$$$###%%%%%%&&&'''))))))'''%%%''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%"""!!! ###%%%&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((((((000+++'''&&&((()))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&)))++++++)))&&&''''''''''''''''''''''''&&&''''''((()))***++++++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))+++---...000000111000///......///111222111222222333222000---,,,...,,,***))))))+++---///------...////////////.........------......//////------,,,,,,+++*********,,,,,,,,,------------.........///000000000000000000000//////...------,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++,,,---...---,,,,,,+++++++++++++++,,,---------------...///000000000//////........./////////.........///000111111///111333333111000000111222222111000000000000111////////////000000000000222222333222222111111000222222222222111000///...000000000000000000000000...///111222111///---,,,000000000000//////.........------------...///000///...---,,,,,,---...///,,,,,,------------,,,,,,)))***+++,,,---///000000++++++******+++,,,...///,,,,,,,,,++++++*********------......---,,,,,,+++***+++,,,---------,,,,,,,,,...///111111000///...///...---,,,,,,,,,,,,---+++*********,,,,,,,,,+++,,,,,,,,,,,,---------......---,,,++++++,,,---...///000000000111111222222333777:::;;;888555333333000000000000///...------++++++++++++,,,,,,++++++++++++***))))))***+++,,,...///111333555444111...+++***+++---///000///........./////////...------------.........---,,,+++*********)))((('''&&&%%%***)))(((((()))(((&&&$$$%%%%%%&&&'''''''''&&&&&&((()))))))))))))))((((((''''''((())))))(((''''''((('''&&&&&&&&&&&&'''((()))(((''''''((())))))((()))'''%%%$$$%%%&&&%%%%%%++++++++++++++++++++++++***))))))(((((('''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%,,,)))'''''')))***'''%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&((())))))'''%%%''''''''''''''''''''''''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&((((((((()))+++---///111111000///.........///000000000111222111000///......---+++******+++,,,------...//////000000000///////////////............------,,,,,,++++++******,,,,,,,,,,,,------------......///000000000000///111000000//////......---++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,---...//////---++++++***))))))*********)))+++...000111000...------------,,,------......---------...///000111222111000000111222222111000111000000///////////////------------.........///000111111111111000//////111222222111111000///...........................222444777999888444000,,,////////////.....................---......///000///...---,,,,,,---...///++++++,,,,,,,,,,,,++++++))))))***+++---...//////++++++***++++++,,,---...,,,,,,++++++++++++******---------------,,,,,,+++***+++,,,---------,,,,,,000000000000000/////////......---,,,,,,,,,------000---+++,,,...///---+++,,,,,,,,,------------------,,,+++******+++,,,---333222222111111000//////000222444555333222111222/////////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++******)))))))))+++,,,---...000444888:::777222---******+++---000222111000///000000000000///...------,,,,,,,,,,,,+++++++++******)))))))))(((((((((...,,,)))(((((('''%%%$$$$$$$$$%%%''''''((((((((('''''''''''''''&&&%%%$$$(((((())))))))))))((((((((((((''''''''''''(((((('''&&&%%%&&&((()))((('''+++)))'''&&&&&&&&&%%%$$$++++++++++++++++++++++++))))))((((((((('''''''''((((((((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$(((''''''(((******(((%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''''')))((((((((())),,,///000000000///...---......///...///000111111000//////...---+++)))))))))***+++...///000111111111111111000000000000//////...---...------,,,++++++******++++++,,,,,,,,,------------...//////000000//////111111000000/////////...,,,+++++++++***************************+++++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,******+++,,,---,,,+++,,,+++******)))************,,,///222333111///...,,,,,,,,,,,,------...///******++++++,,,---//////333111111444888999444000111000//////......//////,,,,,,---------.........000000111111111000000///000000111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,111333777999888555111.........---------------...///......---......//////......,,,,,,,,,,,,......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,---------------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------333222000///......//////...------,,,,,,,,,------333000------000000---***+++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,---333333222111000000//////...///000000000000111111///...---,,,++++++******,,,---.........---,,,+++))))))(((((()))+++---...,,,000555:::;;;888000+++''''''(((+++...000000000111111111000//////...---,,,,,,+++***)))*********(((((('''''''''(((((((((...+++(((&&&&&&&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$###''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%'''***,,,,,,+++'''%%%$$$%%%&&&'''&&&%%%************************((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''&&&%%%%%%&&&''')))******(((&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((''''''(((+++.../////////...............///...//////000000000000000,,,+++***)))(((((())))))...///000111222222222222000111111111000///............------,,,++++++***+++++++++,,,,,,,,,------------...///////////////000000000000////////////,,,,,,,,,,,,+++++++++***))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***)))***+++,,,,,,***---,,,,,,+++++++++,,,,,,---...000111222222111111------------...///000111************+++,,,---...111000111666<<<<<<555...111111000////////////000------........./////////000000111111111111111000//////000000000///......++++++++++++++++++++++++++++++---...///......---------,,,++++++,,,------......------------.........---,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,+++++++++***************++++++++++++++++++------------------------++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------444222000...------...///------,,,,,,,,,------...///---++++++,,,,,,***'''+++++++++***************++++++***)))***+++,,,---111111000000000000000000......---...///000000111......,,,+++************...///000000000///---,,,))))))(((((()))+++---...---000555:::;;;777000***&&&&&&'''***...111111000333222111000///...------++++++***))))))))))))***&&&&&&%%%%%%%%%&&&'''''')))'''%%%$$$%%%&&&&&&&&&'''(((((((((''''''&&&%%%)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((***---111444444333&&&%%%%%%&&&'''(((&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$((((((((((((((('''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((''''''''')))***,,,---....../////////000000000/////////////////////000+++******))))))))))))***---...///000111222222222000000111222222111//////......------,,,,,,++++++++++++++++++,,,,,,,,,,,,------...////////////...////////////////////////------------,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---++++++,,,---...---,,,------,,,,,,------...////////////000000111222222---------...///111222333------,,,,,,,,,---......------///444:::999333---111111000///////////////........./////////000000///000000111111111111000......////////////......++++++++++++++++++++++++***)))))))))***,,,...///,,,+++*********+++---......---,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------------,,,,,,((())))))***++++++,,,,,,******++++++++++++************++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...222111///...---------...------,,,,,,,,,---...............---,,,+++++++++++++++++++++************++++++******+++,,,---.........////////////000000...------...///000000///...---+++*********+++,,,000111222333222111///---******)))))))))+++,,,---///111555999:::777111,,,******+++...111333333333444333111///---,,,,,,,,,+++************)))))))))&&&%%%$$$######$$$&&&'''&&&$$$###$$$&&&''''''&&&)))))))))((((((&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&(((,,,000222222111***)))(((((()))(((&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''(((((('''&&&$$$((('''&&&&&&&&&'''((()))%%%&&&'''(((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((()))***++++++---...///000111222222222000//////.........//////+++++++++++++++,,,,,,,,,***+++,,,---...////////////000111333333222111000.........---,,,,,,++++++***++++++++++++,,,,,,,,,,,,---......//////..............................//////.........---------*********+++,,,---------,,,++++++******++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,---...///...---,,,,,,,,,,,,---...000000,,,---...//////000000///,,,,,,---...///111333444...------,,,,,,,,,,,,,,,,,,,,,---000444555333000000///......------..................////////////---...///000000000000///---......//////.........++++++++++++++++++++++++,,,,,,++++++,,,---...///++++++)))))))))***,,,------,,,++++++*********+++------,,,++++++,,,------++++++,,,,,,,,,,,,++++++(((((())))))***+++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...---------------,,,,,,,,,,,,,,,---...///...111222111---+++---000---------,,,,,,,,,++++++,,,++++++++++++---///000...........................---,,,---000000...,,,---,,,+++******+++---...222333555666555333000...++++++***))))))***+++,,,000000222444555333///,,,---------000333555555444444333000...,,,+++++++++******+++++++++***)))((('''&&&%%%######$$$%%%&&&%%%$$$$$$&&&'''((('''%%%'''((((((((((((((('''&&&######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$######$$$'''******((('''(((''''''((()))(((&&&$$$))))))))))))))))))))))))&&&'''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&$$$###$$$&&&((()))&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''')))***+++)))&&&%%%'''***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++&&&''''''(((((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&%%%&&&((()))************,,,---///111222333333333000000///...............,,,,,,,,,------.........'''(((***+++,,,---------...///111333444333222111///......------,,,++++++******+++++++++,,,,,,,,,,,,---......//////......---------...............000////////////.........******+++,,,------......,,,++++++++++++++++++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++,,,.........---******+++,,,---///000111)))***---///000///---,,,+++,,,,,,---///111333444---,,,+++***))))))))))))...------...000333555555......---,,,,,,,,,,,,------------.........//////,,,------.../////////...------......///......---++++++++++++++++++++++++******************))))))+++***)))((()))***,,,...,,,++++++***)))))))))***------++++++++++++------******++++++++++++******+++++++++***)))((((((''')))***+++,,,,,,+++)))))),,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///)))---111///)))'''***////////////......---------,,,,,,++++++,,,...///000.........------,,,,,,+++...,,,,,,---000000---***,,,,,,*********,,,...000333555666777666444111///,,,+++***)))))))))***+++...------...//////,,,***------...000333555555444444222000---+++*********)))***,,,---,,,+++)))''')))(((&&&$$$$$$%%%&&&'''&&&&&&&&&((())))))&&&$$$%%%&&&'''((())))))))))))%%%%%%'''((()))*********((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((('''%%%"""!!!!!!"""%%%'''((('''%%%+++******)))(((''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))******)))((((((+++---(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%'''((()))(((&&&&&&((())))))'''%%%%%%&&&&&&%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&'''***///222111+++&&&***)))((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((++++++,,,...000222444666444333111////////////000//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,/////////000111222444444111000000///...------,,,''''''((()))***++++++,,,------------------------.........//////000111222222111111000///......------------,,,,,,+++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,---......------///111++++++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---000...,,,,,,///555;;;???...---,,,,,,++++++++++++........................------,,,,,,,,,,,,------,,,,,,,,,++++++*********)))***+++,,,++++++***)))*********************************)))))))))))))))************************))))))))))))************++++++,,,,,,,,,***((('''))))))))))))******************+++++++++,,,,,,,,,******,,,,,,,,,,,,******((()))+++------+++)))(((++++++,,,,,,,,,+++******---,,,+++***+++,,,---......------,,,,,,------...+++,,,---.........---,,,------...------,,,******++++++,,,---...///000111////////////............//////...------------...***)))((('''(((---555:::>>>@@@@@@===888444333444111000...,,,++++++++++++---------------,,,+++***------......///000000111222222111000///...------,,,,,,+++***)))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***+++((($$$$$$'''&&&"""'''(((((((((((((((((('''&&&&&&&&&'''((())))))*********))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((())))))((('''(((***,,,&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))((((((((('''''''''&&&''''''(((((('''&&&&&&%%%%%%&&&'''&&&$$$$$$&&&'''(((&&&%%%%%%&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&***)))(((***+++***&&&###***)))((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***+++,,,---///222444555333222111000/////////000//////...,,,++++++++++++******+++++++++,,,,,,,,,/////////000111222333444222222222111000/////////++++++,,,,,,------......------------------------............///000111222222111111000///...------)))******+++,,,,,,------((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------.........,,,,,,...000,,,,,,---...---,,,+++***+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,+++******,,,111666999...---,,,+++++++++++++++------------------------...------------------...,,,,,,,,,,,,+++++++++***+++***))))))))))))***+++***************************)))))))))))))))))))))************************))))))))))))******************++++++******))))))******))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,+++++++++,,,---......------,,,,,,------...)))***,,,...//////......+++++++++******))))))))),,,------......//////000------....../////////000............------------***)))(((((()))///666;;;BBBCCCCCC???:::666555555000///---+++************,,,,,,,,,,,,,,,+++******,,,,,,---......///000000000000//////////////////,,,++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))++++++(((''')))(((%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''((()))))))))***))))))(((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&''')))***$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$$$$&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&&&&'''(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%***'''%%%$$$%%%%%%%%%$$$)))(((''''''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''******+++,,,...111222444333222111000/////////000000///---,,,+++************++++++++++++,,,,,,,,,.........///000111333333222222111111000000//////---------...............,,,,,,,,,,,,------------............///000111222222222111111000...---,,,)))******++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.........///...,,,,,,---...------.........---,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***))))))***+++...000222---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...------,,,,,,,,,,,,+++++++++***(((''''''(((***,,,************************))))))))))))))))))******************************))))))))))))************)))))))))))))))******+++*********))))))(((((((((******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---...)))***+++,,,,,,---,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...)))***+++---.../////////,,,+++***)))))))))***+++///////////////.........++++++,,,---...///000111---......///...---,,,+++******))))))+++000777<<>>000---............,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++*********,,,...000000///...---....../////////000000000///////////////000000000111///,,,++++++,,,+++***+++,,,---------///333666444444333000---+++++++++,,,---///...------...000222111111000///...,,,,,,***+++,,,,,,------,,,,,,....../////////...---,,,+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++)))'''%%%$$$&&&((()))&&&### !!!&&&'''%%%!!!&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((('''&&&%%%&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((&&&)))((($$$,,,333,,,&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******+++++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))))))))+++...111333444444333222222222222333333333333111111000000///...------******))))))((()))))))))++++++,,,,,,---///000000000000000111111111111111000111222111...,,,+++,,,)))))))))******+++++++++------...///000111111111///000000111222222222222111111111111000000//////******))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***---...---///333555444......---------......///------------------------,,,+++++++++,,,------...///......------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,...,,,++++++---.........,,,+++)))***+++---,,,,,,++++++*********+++,,,---...///000222333444444333000---++++++------......---111FFFXXXYYYZZZ\\\XXXCCC777---,,,///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++++++++,,,------...------------------------......---,,,++++++******+++---///000000///...,,,............/////////////////////000000000000000000...+++***+++++++++******,,,...///000222444666555555444111---+++++++++,,,---///...------...000000111111111000///...---++++++,,,------------,,,---.../////////...,,,+++++++++***))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++(((%%%"""!!!!!!###$$$###  %%%(((%%%"""$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((''''''(((((()))***+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''')))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''***(((&&&222;;;444&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%###$$$%%%'''((()))))))))((())),,,...111333444555444444444333333333222222111111111000000000//////,,,,,,+++***)))))))))*********+++,,,---....../////////000000111111222222///111222222///---,,,,,,,,,,,,,,,,,,---------...+++,,,---........................///000111222222222222333333333333222222,,,,,,+++************+++************+++++++++,,,,,,,,,++++++++++++,,,,,,))),,,,,,***,,,000222000.........---......///000------------------------,,,++++++,,,,,,---...///..................---------,,,,,,++++++,,,,,,---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++---+++***+++---000111111---+++******,,,---,,,+++,,,++++++******,,,---......///111222333333222111000---,,,---...---///333444>>>SSS```aaaeeefff\\\999111,,,---000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///------------------------,,,,,,,,,,,,++++++++++++,,,---...//////...------,,,,,,---------............//////000111000000000///,,,******+++,,,,,,+++***---000222333444555777888777666222...++++++,,,+++---......------...///...///111222222111000000++++++,,,------------------...///000000...,,,++++++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((+++***'''%%%######$$$%%%$$$"""!!!###&&&((('''%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%(((***)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&***'''$$$000888...%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&'''((()))((((((''''''((()))+++...111444666666666555444333222222111000000000111111111111222///...---,,,++++++***+++((()))***,,,------............//////000111222222///111333333111/////////------------............++++++------------,,,+++,,,,,,------///000111222222333444555666666555555///...---,,,+++*********)))))))))*********++++++++++++************++++++***------***+++...///---...............///000000........................+++++++++,,,,,,...//////.............../////////---,,,,,,++++++,,,,,,---,,,,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++111...++++++,,,---------...,,,***+++,,,---,,,+++---,,,+++***+++,,,...//////000111222333222000///...,,,---000...---111999FFFOOO]]]aaaaaaiiibbbKKK333///---///000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,---...///000///......---,,,******+++------------///000111222444666999;;;;;;999555000,,,,,,,,,+++,,,------,,,,,,---...,,,...000222333333333222+++,,,------...---------,,,---///000000...,,,***+++***)))((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''***))))))(((((((((((()))'''&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((()))++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%% !!!"""###$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$'''******(((&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''%%%&&&***&&& )))..."""%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''---+++)))&&&%%%&&&((()))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))(((((()))))))))(((&&&%%%'''''''''))),,,000444777777777666555333222111000000000000111222222333333000///...---,,,+++++++++((()))***+++,,,---------------...///000111111222///222444555333222111111+++,,,,,,,,,,,,,,,,,,---,,,---.........---,,,+++++++++,,,,,,...///111222222333555777888888777777111000///---,,,+++******((())))))))))))***************))))))))))))******---//////,,,,,,///000---...............///000000........................+++++++++,,,---...///000------......//////000000---,,,,,,++++++,,,,,,---,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***777444///+++)))(((&&&%%%...,,,++++++,,,---,,,+++...---,,,++++++---///000///000222222222111///------,,,...111///,,,333===VVV[[[aaa]]][[[cccTTT000333000///000000------000,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++,,,---...///000++++++++++++++++++++++++)))******++++++,,,------...------,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,---.........---,,,---+++)))***,,,.........///000000000000333777:::======:::666111---,,,,,,***+++---,,,++++++,,,...+++---000222444444444333+++,,,------......------,,,---///111000...,,,***+++***)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$%%%&&&'''(((######$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&''''''(((((())))))'''%%%######$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&''')))))))))((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((+++,,,***&&&###$$$&&&''''''''''''''''''''''''***))))))((((((((())))))'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%''')))'''&&&'''((()))((('''((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***---000222333333333222111000......,,,,,,...000333444666777///...---+++***++++++,,,///,,,+++---...+++,,,///,,,,,,------.../////////111111111111111000//////------,,,++++++***))))))%%%'''))),,,------,,,+++...------------...//////000111333555777999::::::555333000,,,++++++,,,---************************+++++++++,,,,,,---------......,,,+++***+++,,,,,,///......000333333///,,,000000000///......------///////////////.........////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000...,,,***++++++---,,,,,,+++,,,---///000///---+++***+++---111333//////...------------...,,,+++---///))))))<<>>MMMLLLDDD888///+++***,,,---......------------......///......------,,,+++++++++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,---------------...//////000///......//////---+++***+++,,,,,,------,,,,,,------......------,,,,,,,,,,,,---...//////000111//////...///111444777999777666333000...,,,,,,,,,...---+++))))))((()))))),,,,,,............,,,,,,............------------++++++++++++************)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((((((&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&)))***'''$$$''''''''''''''''''''''''#########$$$%%%&&&'''(((''''''''''''''''''''''''$$$&&&''')))))))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&'''))))))'''&&&'''((()))(((''''''''''''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######"""###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((('''''''''++++++)))(((''''''''''''&&&''''''((()))***++++++''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((((()))------...///000000000000//////......///333666999000//////...------,,,,,,...++++++......+++***,,,+++,,,,,,------.../////////000000000000000////////////......------------***************+++,,,---,,,,,,,,,+++,,,,,,---......///000222333444444444111222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,******++++++,,,,,,***))),,,,,,---......///000000///////////////000000000////////////////////////000000//////......------------------------------///......---,,,++++++***************************''')))******))))))***,,,------,,,,,,++++++++++++++++++,,,---------------------,,,++++++++++++,,,---******---///...333:::444222///---.........---......------------......///......------,,,++++++***************))))))))),,,,,,,,,++++++++++++***++++++,,,///222222000...---............///000222444333000000000000...---+++,,,------......------,,,,,,,,,------,,,,,,+++,,,------...///000000000//////...///000222444666222111000...---,,,,,,,,,...,,,***((('''((()))***+++,,,,,,------,,,,,,+++.........---------,,,,,,---------,,,,,,,,,++++++&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((()))(((''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$&&&)))***'''%%%''''''''''''''''''''''''#########$$$%%%&&&'''(((''''''''''''''''''''''''###$$$&&&'''(((((('''&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((()))'''&&&'''((()))((('''&&&'''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))***)))((('''&&&&&&&&&&&&&&&''''''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))+++,,,---...///000000000000///......///222666888/////////...------,,,,,,///------000000,,,+++---++++++,,,,,,---............//////000000000////////////............------,,,++++++***++++++,,,------------------......///...///000111222222222222000111222222222000///---,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))++++++++++++,,,,,,++++++++++++++++++,,,---...///000000////////////000000111111000000000000000000000000000000000//////.........------------------------...------,,,+++******)))************************(((***++++++******,,,---------------,,,++++++***,,,,,,......///......---------,,,++++++++++++,,,...+++***,,,---,,,,,,---++++++,,,///111222111///......------------......///......------,,,++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++***+++---000333333111///---///000000//////222444777444111000//////...,,,,,,,,,---............---++++++,,,,,,,,,,,,,,,+++---.........///000000000//////......///000222333......------,,,,,,,,,,,,,,,***)))((((((***,,,---+++,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,---------,,,,,,,,,++++++%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((()))'''&&&'''((()))((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((((((((((((***+++,,,---.../////////000///...///000333555777000000000000///...---,,,000......222111---+++---+++++++++,,,------............///000000000//////........................,,,,,,,,,,,,,,,+++++++++...------------...//////...///000111111111111111///000111111111000///...------------------------+++++++++++++++************)))((((((((()))***++++++,,,---,,,+++***+++---++++++,,,---......//////...//////000000111111222........................///////////////.........------------------------------,,,,,,++++++******++++++++++++++++++++++++***+++,,,,,,++++++---...------.........---,,,,,,------...//////......---...------,,,,,,,,,,,,,,,---,,,+++---......---,,,///---++++++...000111111......------------......///......------,,,++++++***+++,,,,,,,,,+++))))))******+++++++++,,,,,,,,,******,,,///111111000......000222222000000333777888555111///...---,,,++++++,,,------......------++++++,,,,,,------,,,,,,....../////////000000000//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++************)))))))))$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***(((((('''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((('''&&&&&&'''))))))'''&&&'''((()))((('''%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&)))***+++---............/////////000111333444555222222222333222111///...///---...111111,,,***+++***++++++,,,,,,---......---......///000000//////------------------------,,,,,,---------,,,***)))------,,,,,,------...//////000000111111111111000...//////000000/////////---------------------------,,,,,,,,,++++++++++++)))(((((('''((()))***+++***,,,---,,,***)))+++---,,,,,,,,,------............//////000111111222222..........................................//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---,,,---.../////////...---------------------------///......---,,,---------+++,,,------.........---///---++++++---///000000......------------......///......------,,,++++++)))***+++,,,+++***(((''')))******+++,,,---......,,,,,,,,,...111111000......111444333111111444888<<<999444111000///...---++++++,,,---------------++++++,,,---------------////////////000000000000//////..................,,,,,,,,,------,,,,,,,,,)))***+++,,,---...//////------,,,,,,,,,,,,---------------,,,,,,,,,++++++)))))))))(((((((((''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***+++)))))))))((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$''')))(((%%%###$$$&&&''''''''''''''''''''''''***))))))((((((((())))))''''''''''''''''''''''''+++)))(((&&&&&&&&&'''((())))))))))))))))))))))))((()))))))))'''''')))***)))'''&&&'''((()))((('''%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###(((((('''(((((()))***+++''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))(((&&&%%%$$$)))***+++,,,------------...///000111222333444444333444555555444333111000...,,,...111000+++)))******++++++,,,,,,---......------...///000000//////,,,---------------------+++,,,.........,,,***(((,,,,,,++++++,,,,,,---...000000111111111111000000............////////////........................---------,,,,,,+++++++++)))(((''''''''')))***+++)))+++,,,+++((((((***---,,,,,,------------.........//////000111222222222111111111111111111111111,,,---------......//////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,---///000000000//////------,,,++++++,,,,,,,,,//////...------------...+++......---+++,,,+++***)))***,,,///222222000............------.........///......------,,,++++++'''(((***+++***)))'''&&&))))))***+++---...///000/////////000222333222111...111444444111111555999AAA===999555444333222111***+++,,,,,,------,,,,,,+++,,,------............////////////000000000000//////.........---------+++,,,,,,------,,,,,,+++***+++,,,---...............------,,,,,,------...---------,,,,,,,,,++++++***)))))))))((((((((((((###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''((()))******+++'''((()))******)))(((''''''''''''&&&&&&%%%%%%$$$$$$&&&'''((('''&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''---+++)))&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%$$$###""""""###$$$%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%$$$&&&))))))'''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''')))***,,,------000000///...,,,---000333222333333444333222000///............---,,,+++++++++*********+++,,,,,,------......///////////////---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///000111222333222000...---//////...------------...////////////............111///...,,,+++++++++,,,---,,,+++***))))))))))))+++***************++++++************************,,,,,,------.../////////111000///...---,,,++++++//////......------------------/////////...---,,,......---------,,,,,,,,,+++******))))))******+++---,,,,,,,,,,,,---......+++000333333///---...111,,,......---+++******+++......---,,,---...///000///...---,,,++++++++++++******++++++,,,---......//////.........---------,,,,,,,,,+++++++++++++++,,,+++***************++++++++++++,,,---...///000////////////000000000000000000000111222555777999@@@???<<<999555111...,,,---+++***(((((()))+++,,,------...---++++++---...,,,+++***+++---//////...333333222111///...,,,+++000...---+++******+++++++++,,,------......------......//////......---,,,...------------------,,,+++***((('''((('''&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""'''&&&%%%%%%$$$$$$$$$%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))***'''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%&&&((((((''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++,,,+++(((%%%&&&&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''((((((,,,+++(((&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))(((''''''&&&'''((()))***&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))***(((''''''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((***+++,,,---000111111000//////111333333333333333333222111000............---,,,++++++,,,,,,++++++,,,------...------...///////////////...------------...//////......---,,,,,,---......,,,,,,,,,,,,,,,---......///000111222222000///---............///000000111////////////............111000...---,,,,,,,,,---------+++******)))))))))*********))))))******+++************************,,,,,,,,,---......//////////////////............000000//////............------............------............------,,,,,,......------------......------,,,,,,------...///,,,000333333///---///111,,,---......---,,,...///222111///...------............---,,,++++++++++++***++++++,,,------......///.........------------------,,,,,,++++++************************++++++,,,,,,,,,,,,---///000111////////////000000000000000000000111333444666666===<<<;;;999666444111000...,,,+++******+++,,,------...///...------...000///---++++++---.........111111111000///...,,,,,,000///...,,,,,,+++,,,,,,,,,---......//////............//////......---,,,+++++++++++++++*********,,,***))))))))))))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''(((((((((((('''&&&''''''''''''''''''((((((&&&'''))))))((('''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---///---((($$$&&&&&&'''((('''&&&%%%$$$'''''''''((((((((())))))+++***(((&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&(((******((('''((()))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))***+++,,,///111222333222111222333333333222222111111222222////////////...---,,,+++------,,,,,,------......,,,---......//////......///............///000000......------------......,,,,,,,,,,,,,,,,,,---...---...///000111000//////......///000111222333333////////////............111000///..................---,,,+++*********+++******)))))))))))))))***************************+++,,,,,,------......///.........//////000000000000000000///////////////...---------------....../////////............---000000////////////000000...------------...//////---000333333000...///111,,,---////////////000222444333111///...---,,,,,,...---,,,++++++***+++++++++,,,,,,------.....................------------------,,,+++******)))))))))))))))******++++++,,,------------...000111222000000000000///////////////000111222333333333333777777777666555333222111...---,,,+++,,,,,,...///...///000000//////111222444111---+++,,,---............//////......---,,,000///...------------------...//////000000//////...////////////...------+++++++++*********)))))))))(((''''''((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''(((******)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++***&&&###&&&&&&'''(((((('''&&&%%%&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&((()))((('''&&&'''(((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''')))******+++---000333555444333333444444333222111111111333333//////000//////...---,,,------,,,,,,,,,,,,------,,,,,,---............---...............//////000///..................///---,,,,,,,,,,,,,,,------+++,,,...///000000000///...//////000111222222222////////////............111111000000000000000000......---,,,++++++,,,,,,******))))))(((((())))))************************+++++++++,,,------......---------.........//////////////////...............---,,,+++,,,---...////////////////////////.........------------............------......///000---000222222000//////000,,,...//////......///111222222000///...,,,,,,+++---,,,,,,+++******++++++,,,,,,---------.........------------------------,,,,,,+++***)))(((''''''(((((()))***+++,,,,,,,,,------......///111222333000000000000///////////////000111222333222111000111222222111111000///...------,,,,,,,,,---...//////000222222222111222444777333...++++++,,,------+++,,,------......------//////......------------------...//////////////////////////////...------------,,,,,,++++++******%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''')))******)))(((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((())))))***,,,///333555444444444444333333111111111222333444000000000000///...------,,,,,,+++++++++++++++,,,+++,,,,,,---------------------,,,,,,------...///////////////////////////......------,,,------...***+++,,,---.../////////...//////000000///......////////////............000000111111111111111111///...------------------++++++***)))))))))))))))))))))))))))))))))))))))******++++++,,,---------------,,,,,,,,,+++++++++---------------------------,,,+++++++++---...///.../////////////////////------,,,,,,,,,,,,---------------------...//////---///111111000/////////---...///...,,,+++,,,---.........---------,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------------,,,,,,------------------+++******)))((((((''''''((()))+++,,,------------.........///000111222333111000000000/////////......///000111111111///...000000000///...---,,,+++,,,,,,,,,,,,,,,---......000222444444333333333444888444///,,,+++,,,,,,,,,***+++,,,---...........................---------,,,,,,---............---//////000000//////...---------,,,+++******))))))$$$###"""$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%(((++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((())))))***)))(((&&&%%%$$$$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''((((((''')))******(((''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%'''((()))(((%%%&&&'''((()))(((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))***---111333333333333444222222111111222222333333111111111111000///...---,,,,,,+++*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......//////000000000000//////000///..................***++++++,,,------...///---.../////////---,,,+++////////////............//////000111222222222111//////...............///---,,,+++***)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------++++++++++++,,,---...///---............/////////......------------......---,,,,,,,,,,,,---......---...////////////...------......---+++)))***+++***+++,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++************)))))))))***+++---...///......---............///111222333111111000000//////............//////000/////////111111111000///...,,,+++++++++,,,------.........111333555666444333333333555222...,,,,,,,,,,,,,,,***+++,,,---..................////////////......+++,,,,,,---...---------///000000000000///......+++******)))((('''&&&&&&'''&&&%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((---111111...***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))***)))(((&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&))))))(((''''''((())))))'''''''''&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''''')))***)))(((%%%&&&''')))))))))((('''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&((()))))))))((('''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''(((((((((+++...000000111222333000111222333333333333333111111111111000///......------,,,+++++++++++++++******+++,,,,,,,,,,,,,,,---------------.../////////000111111111111000///111111000///////////////+++++++++++++++,,,------+++,,,...//////...---,,,////////////............---...000111222222222111000//////......//////000...---,,,+++************))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......******+++,,,------------,,,,,,------..................------------......,,,++++++++++++,,,------,,,,,,---.........,,,++++++,,,---,,,+++***+++,,,++++++---.........------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,...///000000000...------------...///000111222111111111000///............---------...///000000///////////////...---,,,,,,,,,---...//////000000333555777777555222111111111///,,,,,,,,,------,,,+++,,,---......///......000000111222222222111000,,,------...............000000000000000///......+++***)))((('''&&&%%%%%%((('''&&&'''((()))(((''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((...333444///***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***'''''''''&&&&&&%%%%%%$$$&&&((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******'''%%%%%%&&&((()))))))))((((((''''''''''''((((((((()))$$$$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''((('''''''''&&&&&&''''''''''''((()))******)))((('''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%'''((('''&&&%%%%%%''')))(((((((((''''''&&&&&&%%%''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''))),,,......///111333///111222333444333333222111222222111111000///...///...------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...............///000000///000111222222111000///222222111000000000000000++++++******++++++,,,---)))+++---///000000///...000/////////............---...///111222222222111000///////////////000000///...---,,,++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))******,,,---......///---------.........//////(((***+++---......------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---++++++,,,---...---,,,***)))+++,,,,,,,,,,,,---///,,,---...//////...---,,,+++***************+++++++++*********************+++++++++,,,,,,---------------...//////000000111...///111222222000...---------------...000111222222111111000///......---------,,,,,,---...000111++++++,,,---------,,,,,,------///000111111111111333555777777555222111000///---,,,,,,---...---,,,,,,---....../////////...111222333444555444333222---......///////////////000000000000000//////...,,,,,,+++***)))((('''''''''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######&&&,,,222222---(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''')))***,,,''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%&&&'''***+++((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******)))((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$%%%&&&'''((((((((()))+++,,,...000111111222333333111//////000222222222222222111000000000///---,,,+++,,,,,,---******************++++++,,,,,,,,,---------......////////////000000000000222222111111000/////////222111111000///......---------............//////...............---------//////000000111111111222111000000000111000...,,,,,,,,,+++******))))))(((++++++++++++++++++,,,,,,))))))*********++++++,,,+++)))'''&&&((())))))))),,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,+++***))))))(((***)))(((((()))+++...//////---***)))***++++++***************)))))))))))))))((('''))),,,,,,***''')))***,,,.../////////...111111111222555555444333111111222222222111000000///////////////000111111/////////...------,,,,,,------------------------,,,+++******+++...000222333222111000///...---,,,444666777666444222111111111000///...---,,,,,,,,,+++*********+++---///000666888:::;;;;;;888555333...///000000000///---,,,/////////...------,,,,,,))))))'''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###""""""$$$&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((!!!###$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''++++++******+++,,,,,,---000222444333222000000000111111111111111000000//////...---,,,,,,,,,---...++++++***************+++,,,,,,---...////////////............////////////111111111111000000000000111000000///......------------------------------------------............111111111000000000000000111000///000000000...---//////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++)))''''''(((******)))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))***+++---...------,,,++++++***)))))),,,+++***))))))***,,,---///---+++***+++,,,,,,+++))))))))))))))))))))))))***)))(((***------+++(((***+++---///000000000000111111111333666777777666333333222111000////////////////////////000000111000000///......------,,,............------------,,,++++++,,,---///111222333333222111000///......444666777777555333222222111111///...,,,,,,++++++************+++---...000333555888999999777444222///000111111111000......//////......---,,,,,,,,,))))))'''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''$$$$$$&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((%%%%%%&&&'''''''''''''''******)))))))))***++++++///111444444333111000000000000000000000//////...---------,,,------...///---,,,+++***************+++,,,...///000000000///------------............000000000000111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........222111111000000//////...111///...///000000///...111000000///......------+++++++++,,,,,,,,,------------......//////......+++***((((((***+++***)))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))***+++,,,---------,,,,,,+++*********...---+++***)))******+++///---++++++,,,---,,,+++))))))))))))))))))))))))+++***+++,,,......,,,***,,,---///000111111111111111111111444777:::::::::888666333000...................../////////000000000000000///......------------------............+++,,,---...000111222333444333333222111000//////444555777777555333333333222111000...,,,+++++++++)))))))))***+++,,,---...000222444666666555333111111111111111111000/////////......------,,,,,,+++))))))'''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((())))))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&''')))+++,,,------000333444333111000000/////////000///......---,,,---------......//////...---,,,+++***))))))))))))+++---///000000///...------........./////////...//////000111222222222111111111000000000//////------,,,,,,++++++************+++,,,---......///000000000000000/////////111///...///000111000//////......------,,,,,,+++++++++,,,,,,------.........///000000000000///...,,,***)))***+++,,,+++******++++++++++++++++++***++++++++++++++++++++++++************************************++++++++++++******************++++++,,,,,,++++++*********))),,,+++***)))))))))******---,,,***+++,,,,,,,,,***))))))))))))************,,,,,,---...//////...---......///000000111111111111111111444888<<<======<<<999555000...---...///......//////000000000000111000000//////...------,,,,,,,,,,,,------------+++,,,...000222333444444444333333222111000//////111333555555444222222222333222000...,,,+++******))))))******+++,,,---------...111333333333222111111111111111000000//////......------,,,+++++++++))))))'''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((())))))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&(((((())))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&%%%&&&&&&'''(((***+++,,,,,,...111222111000000000///////////////...------,,,------....../////////...---,,,+++************)))***+++---......------....../////////000000000......///000111222222333333333333222222222222222......------,,,+++******)))******+++,,,---......------...///000111111222111000...///111222333222......------,,,,,,+++++++++,,,,,,---......//////...///111111111000///...,,,+++++++++------,,,******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,++++++******)))(((***************)))))))))((((((((((((((()))******+++***)))***,,,,,,+++***************++++++,,,,,,,,,---///000000///...............//////000111111222111111444888<<<===>>>???<<<666222///...///000...///000000111111000000000000000///......------******++++++,,,,,,,,,,,,,,,---///222444666777777555444333222000///.........000222333222111111111222111000...,,,+++++++++)))******+++,,,,,,,,,,,,+++---///111222222111000000000//////............---------,,,++++++******)))(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###############$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%&&&((()))******)))(((''''''''''''''''''&&&&&&'''''''''''''''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''))))))((('''''''''((((((+++---////////////000111///////////////......---------.../////////.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,////////////000000000111...//////000111222222222444444444444444444444444111111000///---,,,++++++*********++++++,,,,,,,,,,,,,,,---...000111222222333111///000222444555555000000000///......------+++,,,,,,---...///000000000111222333333111///...---,,,,,,---......---++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,+++***)))************************'''(((((())))))*********+++******+++------,,,***+++++++++,,,------......,,,...000111000//////////////////...///000111111333111111222666999;;;;;;>>>;;;666222000///000111///000111222333222111000/////////...------,,,,,,******++++++,,,,,,---------...000222555777999:::777777555333111///...---,,,...111111000000000111111000///...---,,,,,,,,,***+++,,,------------,,,,,,---///000111111111000000000///...............---,,,,,,++++++******))))))(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))((('''&&&''')))%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&%%%%%%&&&&&&((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''%%%&&&(((***+++***)))(((''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''(((((()))***))))))(((''''''((((((***+++,,,,,,,,,---000222///000000000000///............///000000///...------,,,,,,+++++++++,,,,,,...---,,,******+++,,,---........./////////000000//////000000111111111222333444444444444444444444444333222111///...---,,,************++++++++++++,,,------...///000111111444222000111333666777888222111111000000//////...,,,,,,---...///000111111222333555666555333111///---------...//////---+++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))),,,+++,,,---//////...,,,,,,,,,------...//////000+++...111111///...///000111111000///000111222333444222000111333666888888999777444111//////000111000111333444444333222111.........---,,,,,,++++++++++++,,,------...////////////000222555888<<<===;;;:::888666333111///...+++...000111111000111111//////...---------------+++,,,---.........------...///000111111111111111111111///.........///000,,,,,,,,,+++******)))))))))(((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''((((((&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((()))((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&(((***+++((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((($$$&&&(((***++++++))))))''''''(((((())))))******))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((('''((((((((())))))******(((((('''&&&&&&((()))***'''''''''((((((***+++,,,***************,,,///222000000000000000//////...//////000000000...---,,,,,,,,,+++++++++,,,------111000---******+++---...---------.........//////000000000000111111111111333333333333333333333333666555444222111///...---+++++++++***************.........///////////////555333111222444777999999111111000000///.........,,,,,,---...///000111222333555777888777555333111---------...000000---+++---...000111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))+++...///000000///.................................---,,,+++))))))---------///111111///...------......///000000111+++...111111///---...000333222111111111222333444444222000000222444555555666444222000//////000000000222333555555444333222...------,,,,,,+++******------......///000111111000000000222555999===??????===;;;888555222000///,,,...111222222111222333.........---------......,,,---.../////////...---///000000111111111111111333222000/////////000111,,,,,,++++++***))))))))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((***)))'''%%%$$$$$$$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''(((((((((((('''''')))(((&&&%%%&&&''')))+++'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''))))))((((((((((((((((((((((((&&&''',,,111111,,,***+++//////---...111444111,,,///////////////////////////////////////000111111333222111000...,,,++++++,,,,,,,,,------///000000000000111222333333333333000000000111222333555555555555555444222000...,,,...---------------,,,,,,,,,,,,,,,------.........---...000333666999<<<>>>555555333222000///...---------...///000222444555666444333444777777555222222111111111000000//////............------------...000111000///...///000000111111///...---...000...---,,,,,,++++++++++++,,,---......//////.........,,,+++---000222111///........................000000000000////////////555444222111000000111222......//////000000111111333444333111000000222444444444333222222111111000000000000000000111111111222222222333333222222222------,,,,,,,,,---......))))))+++++++++***)))(((111///...222777:::888555@@@???===:::666111---+++000/////////000111333444///---+++,,,...000///---000/////////////////////...///000111111000///...333333222111000///......***))))))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%'''''''''((((((((((((((('''(((((()))(((&&&%%%$$$%%%&&&''''''(((''''''&&&)))((('''&&&%%%&&&&&&'''$$$%%%'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$((('''%%%$$$######$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))))))))(((((('''''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%&&&((()))'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))((('''((()))***+++(((((((((((((((((((((((())))))+++...---+++---333---///111111111111///---///////////////////////////////////////000000111222111000///---,,,+++***,,,,,,,,,,,,---///000111///000111222222222222222111000000111111222333444555555555555333111///---...............---------,,,,,,,,,,,,---------...------///111444888:::<<<555555333222111///......------...///000222444555555444333444666777555222111111111111111111000000222111111111111000000000000111222111000///000222///000111000...---...///...------,,,++++++,,,,,,,,,---......//////.........,,,+++,,,///111000...........................////////////000000000000555555444333333222222222////////////000000000111444444555333222111222444222222222111000000//////111111111111111111111111111111222222222222111111---,,,,,,,,,,,,---......---...///000000///......222222222777<<<<<<999444:::999888666333111...---//////......///000111222///---+++,,,///111222111333333222111000///.........///000111111000///...333222111000///......---*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%&&&'''((((((((('''&&&$$$%%%%%%&&&'''''''''&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%$$$$$$&&&'''((((((''''''''''''(((((()))''''''((((((((((((''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((***)))(((((((((***+++,,,)))))))))))))))))))))))),,,///555888444---,,,000***---000111///......000////////////////////////////////////000000000000000000///...---,,,+++***++++++,,,,,,---///000111///000111111222111111111111111000000000000111111555555666555444222000/////////000000///......---++++++,,,,,,,,,,,,------,,,---...000222555777888444444333222111000///...------...///000222333444444333333444555555444222111111111222222222222222333333333333222222222222111333444333222111222333///111333333111///------......---,,,,,,,,,,,,---------...////////////...---,,,+++,,,...000///...////////////////////////......//////000000111111555555666777777666555444111111000000/////////000333444666555333222222333111111000000///.........111111111111111111111111//////000000000000//////,,,,,,++++++,,,---......///000111222222222222222222222555999<<<;;;666111333222111000000//////000//////.........//////000000...,,,,,,000333666777888888777555222000...,,,//////000000000000//////222111111000///...------************))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%"""###%%%&&&'''((((((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))(((((('''((()))+++,,,))))))))))))))))))))))))***666GGGRRRMMM===222...///,,,+++,,,------///222////////////////////////...//////000000000000000//////...---,,,,,,+++++++++++++++,,,---...000000000000111222222222111111111111000///////////////444555555666555444222111111111222222111000///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333444333333222111111000//////---.........000111222333333333333444444444333222111111111222222333333444333333333222222222111111333444555555333333444555444777999999555111...---......---------------...------...///////////////......---...///000000///000000000000000000000000---......///000111111222444555888::::::999777666333222111000////////////111333555555444222111222111111000000///.........000000000000000/////////.........//////.........,,,+++++++++,,,---.../////////000111111222222222111111222444666555222...000///...------...000111///.........------......000...------000555999;;;>>>===<<<999666222///---//////000000000000//////111000000///...---,,,,,,)))))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$###$$$&&&((())),,,+++(((&&&%%%&&&'''(((''''''''''''&&&&&&''''''(((((((((''''''&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((******)))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))''''''(((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''(((((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))$$$555PPPeeehhh[[[NNNIII@@@333))))))---......000////////////////////////......///000111000000///......---------,,,,,,,,,,,,++++++,,,,,,---...//////000111222333333333333111111000///............333444555555555444333333222333444444333222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111111111111000000/////////............///000222222222222333444333222222222111111111222222333333444333333333333222222222222333444555555444333444555;;;===???>>>999444000............------...//////---...//////000000/////////000000111000000111111000000000000000000000000---......///000111111222222555888:::;;;;;;999777555333111///......///000000222444444222000000000111111111000//////......///.........---------,,,,,,------......------,,,,,,,,,,,,,,,---...///000/////////000000111111222222111//////000000///...000///...------...///000...............---------//////......000444999<<<@@@???>>><<<999555111///000000////////////000000000//////...---,,,++++++''''''((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%$$$$$$%%%''')))***,,,***(((&&&%%%%%%''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((,,,+++***)))'''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''(((((((((((())))))((((((''''''''''''(((''''''((((((((((((''''''''''''((((((((()))))))))&&&&&&''''''((())))))***((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))"""...FFF^^^jjjiiifffeeeKKK999******...---,,,---////////////////////////---...000111111111000///.........---------------------,,,,,,,,,,,,---------...///111222333333444111111000///////////////111222333444555555444333444555666666555333111///......------------,,,,,,---,,,,,,,,,,,,---......////////////........................///000111222000222444333222111222222111111111222222222222222444444444444333333333333222444555444333222333444<<<>>>@@@???:::555222000///............///000000......///000000000000///000222333222111000111333////////////////////////......//////000000111111111333666999;;;;;;:::999555444111///...///000111000111333222000//////000111111111000//////.........------,,,,,,+++++++++,,,,,,------------,,,,,,------------...///111111222222111111000111111222333222000///...///000111111000///...............------......///......---///////////////222666:::=========<<<:::666333111000000////////////000000///......---,,,+++******((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###%%%''')))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***)))((('''&&&%%%%%%&&&'''%%%&&&''''''((('''''''''(((((('''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''&&&&&&''''''((((((''''''))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&((()))+++,,,((((((((((((((((((((((((&&&)))333CCCNNNQQQRRRSSSBBB222(((***...+++***...////////////////////////---...000111111111//////........................///...---,,,++++++++++++)))***,,,...000222333333111111000//////000000000///000222333444444444333555666888888777444222000/////////......---------------,,,,,,+++,,,,,,,,,------------------------...............///000111///222444333111000111222111111111111111111000000333333333222222222111111111222333333111111222333777:::<<<;;;888555333222//////......///000000111......///000000000000000000222333222000///111333........................////////////000000000000000111444777999::::::999555333111///...///111222222222333111000///000222000000//////...---------......------,,,++++++***,,,------------------,,,............000111222333444333111000///000000111000111111000/////////000///////////////...------,,,---...///000000//////...///000000...///222666777888999:::999666333222111000///......///000111......---,,,+++***))))))******))))))((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%(((***+++***((('''$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((((((''''''''''''&&&%%%&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&***)))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((''''''((()))+++,,,...((((((((((((((((((((((((,,,'''&&&,,,111///+++)))000&&&"""))),,,(((***111////////////////////////---...000111222111///............///////////////000///---,,,+++*********&&&'''))),,,///111222333111111000000000000111111...///111333444444444333666777888999888555222000000000/////////...............---,,,++++++++++++++++++,,,,,,,,,,,,------...............///000111///111444333111///111222222111111111000000//////000000000/////////......000111222222000000111222222444777777666444333333///////////////000111111...//////000000000000000///111333222///...000222........................000000000000///////////////000333666888999999:::555333111///...000222333333444333222000000222444///......------,,,++++++//////...------,,,++++++,,,------......------,,,......//////000222333444333222000...------......,,,...000111000...------------///000//////---,,,+++,,,...000111111000000---///111000...---000222222444666777777555333111111000///......///000111...------,,,+++***)))))),,,++++++***)))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&)))+++,,,+++)))((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((((((((('''''''''&&&%%%%%%&&&'''(((***###$$$%%%&&&'''(((((((((###$$$%%%&&&&&&&&&%%%$$$ !!!###%%%&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''(((((()))*********&&&'''''''''&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******(((&&&$$$((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&&&&'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&))))))(((''''''''''''((())))))((('''''''''''''''(((((())))))*********+++(((((((((((()))***+++,,,+++---///111222111000000,,,---///000000000///...111000///......///000111.../////////...---,,,,,,))))))***+++,,,------...............///000111222444444333333333333333333555777888888666555666777333333333222222222222222000000///...------,,,,,,,,,,,,++++++***+++++++++///---******,,,.........,,,,,,,,,------///000000666555222000//////000000000000111111000///...---444000---///222333000---111111222222222333333333222111000//////000111111//////000000000000//////111111111111000000000000111111000000//////......000000000000////////////333222111000111222333444333333222222111000//////111111222222222222111111//////000000///---+++***)))***++++++******,,,...111222222333222111///...///111333222111000111111222222222111111111111111222000---------...,,,+++---------...------,,,,,,,,,,,,,,,---///000222333111///...------...///111333333333333333333333333111000//////000000///---((((((((()))))))))))))))&&&'''((())))))((('''&&&+++***((('''&&&&&&&&&'''%%%%%%&&&''')))+++,,,---)))(((((('''''''''(((((((((&&&$$$%%%((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$(((''''''&&&&&&&&&''''''&&&''''''((())))))******((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))******)))(((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((***))))))(((''''''&&&&&&((((((((((((((()))******))))))((('''''''''''''''''''''((((((((()))))))))(((((((((((()))***+++,,,***,,,...000111111111000......//////////////////111111000/////////000000//////000000000///......******++++++,,,,,,------//////......//////000111000000000000000000000000444555777777555444555555333222222222222111111111000000///......---,,,,,,,,,,,,++++++++++++,,,,,,------,,,---///000///...---------......///000111444333111/////////000111111111111000//////......000---+++---111333111...000111111111111222222222222111000//////000111111//////000000000000////////////000000000000000000000000000000//////....../////////...............111111000000111111222333333333222111111000//////111111222222222222111111---......------,,,+++******,,,,,,,,,+++,,,...000555666666555444222000///000111333333111000111222222222222111111111111111111///---------------+++,,,------.........------///.........//////000111111000...------...000111333333333333333333333333333111/////////...---+++&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******)))((('''***)))((('''&&&&&&''''''''''''((((((***+++---...&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))***))))))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&'''((((((&&&&&&''')))***,,,---...&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((***************))))))(((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''')))))))))(((''''''&&&&&&'''''''''((()))***,,,---)))((((((''''''''''''(((&&&'''''''''''''''(((((((((((((((((()))***++++++)))***,,,///000111111111000000///....../////////111222222222111000////////////000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000000111111111222333333333222444555555444333333444222222222111111111000000000000//////......---------,,,,,,,,,,,,,,,------,,,,,,---///111000...,,,............///000000111111111/////////000111222333222000///...//////000---+++***,,,000222111.../////////000000000000111111111000000000000111111//////000000000000//////---.........///000000000000000000////////////...---------...............///000000111222111111111222222111111000000//////000000111111111111000000,,,,,,+++++++++++++++,,,---...//////......000222999999999888777444222000111222444444222111222333222222222111111111000000111///---,,,---------+++,,,,,,---.../////////...///////////////000111111111000///......///000111222222222222222222222222444222///......---***((()))))))))(((((('''''''''((())))))******))))))((())))))(((''''''((((((((((((''''''(((((()))++++++$$$$$$$$$%%%&&&'''))))))'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%*********)))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''')))***+++,,,---''''''''''''((((((((((((''''''(((((((((((())))))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))*********&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&))))))((((((''''''''''''''''''''''''((()))***+++)))(((''''''''''''((((((''''''''''''''''''''''''(((''''''(((((()))***+++'''(((***---///000000111222111///.........///000111222333333333111///.........///000111111111111...---------,,,,,,,,,+++------------...///000111000000111222333444444555111333555555444333444555222222222111111000000///000000000/////////......---------,,,------...///000///------...---,,,***---------------...///000............///000111222444222000...---...///000---,,,+++,,,///000///...------........./////////000000000000000111111111//////000000000000//////,,,,,,------...///000000////////////////////////------............/////////000111222333222111000111111000000000/////////......////////////......,,,,,,+++***+++,,,---...///000111111000000222444999999999999888666444333333444666666444333444555333333222222111000000000000...,,,,,,---------,,,+++,,,---...///000000000.........///000111222333111111000000000000111111111111111111111111111111111000...------,,,***(((+++++++++***)))(((''''''(((((())))))))))))(((((((((((((((((((((((())))))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&''''''&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))******+++++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((()))((((((((((((((((((((((((''''''(((((()))))))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))(((((('''((((((((((((((((((((((((%%%&&&'''((((((((('''&&&$$$%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))***+++&&&''')))+++---...///000111000///......///000111111222333333333111000///---...//////000000000000//////......---,,,,,,,,,******+++,,,...000111222,,,------...///000000111111333555555444444555666333333222222111000000///000000000000000/////////......------...//////000999555000---,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---...///111111333222///---------///000///...---......///...---,,,,,,---------.........//////000000111111111111//////000000000000//////+++,,,,,,---...//////000.............../////////....../////////000000000///000222333333333222111000000//////////////////,,,,,,------------,,,,,,...---,,,,,,---...000111000111222222111111333555555666777888888777555555444666777777666555555666333333222222111000000//////---,,,+++---------,,,,,,---...///000000111111000000////////////000000111111000000000000111111000000000000000000000000...,,,++++++,,,,,,***)))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&******)))(((''''''(((((((((((())))))((((((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&''''''&&&$$$$$$%%%'''((('''&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%)))))))))(((((('''''''''&&&&&&&&&''''''(((((()))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((''''''''''''''''''''''''''')))))))))(((((((((((('''&&&''''''(((((((((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''((((((((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&(((''''''''''''(((((())))))))))))(((((((((((((((''''''''''''((()))******&&&'''((()))+++,,,......000/////////000000111222000000111111111111111000......//////000000///////////////......---------))))))***+++---///111222.........//////000000000111333555555444444555666555444444333222111000000111111111111000000000000............///000111111@@@;;;444///......//////++++++*********++++++,,,***+++,,,---...//////000111000///---,,,------...//////.........---------,,,,,,,,,------------......///000111111222111111//////000000000000//////,,,---------.../////////---............/////////......//////000111111111///000111111222222111111////////////............,,,------......------,,,//////...//////000111111000111222111111111333555333444555666666666555555444555777777555444555666444333333222111000//////...---++++++,,,------,,,......///000111111111000333222111///---,,,++++++000000000000000000000000////////////////////////,,,***))))))++++++***((()))((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))******)))(((((((((((('''''''''(((((())),,,,,,***)))(((''''''''''''((())))))((('''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&''''''&&&$$$$$$%%%''''''''''''''''''((()))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((((((((((((((()))))))))&&&''''''((())))))******$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((('''(((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''((())))))((((((((('''''''''&&&&&&'''''''''''''''(((******'''''''''((()))***,,,,,,---...///000111222222222////////////000111222222000000111111111000///////////////...............++++++++++++,,,---......111111111111111111111111///111333444333333444555666666555444333222111111111111111111111111111111////////////000111222222<<<999444000000000000///,,,,,,+++++++++++++++,,,******+++,,,---.........///......---,,,,,,+++++++++,,,------,,,,,,------,,,,,,,,,---------......---...000111222222111111//////000000000000//////..................//////---------.........//////------......///000000111...............///000000........................//////000000000000////////////000000111000000000///000111111000000222444333444555666666555444333111333555444333222333444444444333222111000///......,,,++++++,,,------,,,///000000111111111000000000///...---,,,,,,,,,,,,/////////000000/////////........................,,,+++))))))))))))'''&&&************))))))))))))((('''&&&&&&&&&&&&'''(((******++++++***)))((('''((('''''''''((()))******+++***)))(((((('''((((((%%%'''((((((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********)))((((((''''''&&&&&&'''((())))))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++'''(((((()))***+++++++++$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))***++++++$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((******)))((('''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''******))))))((((((((('''(((((()))***************))))))))))))))))))))))))((('''&&&&&&&&&((()))***&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&'''((()))***+++'''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%'''&&&&&&''''''((()))***''''''''''''((()))+++++++++---///111333333333222......------...000222333222222222222222111000///.../////////////////////...---,,,,,,++++++++++++............------------...000222222222222333444777666666555333222111111111111111111111111222222////////////000111222333555333111///000///...---------,,,++++++,,,,,,,,,)))***+++,,,------------------------,,,+++***)))((()))+++++++++,,,---...,,,,,,---------.........---...000111222222222111//////000000000000/////////////////////.........---------.........//////,,,,,,------...///000000------,,,++++++---...///---.....................111111222222222222111111...///000111111000///......///000000///000222444555666666666555444222111///111333222111000111111444444333222111000///...---,,,***+++,,,------,,,000111111111111000000///))))))***+++---///111222......////////////.................................,,,***)))((('''%%%###&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))***+++++++++***)))'''&&&&&&%%%%%%&&&&&&((())))))(((((('''''''''(((((()))###%%%'''&&&$$$###$$$''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%'''"""$$$%%%'''(((((('''&&&((((((((((((((((((((((((&&&'''''''''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++)))))))))'''%%%%%%''')))))))))((((((''''''&&&&&&(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&'''((()))))))))))))))((())))))((('''&&&&&&%%%%%%***)))((('''''''''''''''))))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''(((((()))***+++((((((''''''''''''((((((*********)))))))))))))))+++*********))))))((((((###%%%(((***+++***((('''+++*********))))))((((((***(((''''''((('''%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++///---,,,...111222000---000//////...///111333444222222111111111111111111111111000000//////......111111000......---------))))))***+++,,,------...//////000222222333333333:::888555333111111222222111111000000000000000111444333222222111111222222111111222222222111111000000000///...---,,,++++++,,,,,,---------,,,+++++++++++++++++++++***)))((())))))******+++++++++,,,+++,,,---...............///...---///111222111000000///...------...///000111000---+++)))(((((((((---,,,,,,...//////---+++,,,------......------,,,,,,,,,,,,---------......---...000111222333333444444222111222333333222111111111111111000000000000...000111222111111333444333333333333333333333333222111000000000111333444444333333333111000///...///............//////000555444333222111111111111...............///000111111111222222222111111000/////////...---,,,***)))---,,,+++)))((((((''''''''''''((()))))))))))))))%%%&&&''''''((((((''''''((('''&&&&&&((())))))(((###&&&***,,,,,,++++++,,,***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''(((((())))))'''&&&%%%&&&'''))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''''''''((((((((((((''''''******)))(((((('''&&&&&&)))(((((('''''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))***)))((('''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((('''''''''''''''((()))(((((('''''''''(((((()))((((((((((((((((((((((((******)))))))))(((((((((%%%&&&(((***++++++***)))************)))))))))(((++++++***)))'''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))******,,,+++***,,,000111000///111000000000000111222222222222222222222111111111444333333222111000//////111111000......------...******++++++,,,---------///000111222222333333333666444222111000111222333111111000000000000111111333333222222111111111222111111222222222111111000111111000000///.........---------------,,,,,,++++++++++++,,,++++++******))))))******++++++++++++++++++,,,,,,---------------,,,,,,---000111111000//////............//////...---+++*********++++++---,,,,,,---//////---+++,,,,,,------------,,,,,,........................000111222333444444444444222111111222444555444333111111111000000000000000...000111111111111222444555555444333222111111000111000000000111111222333444444333222000...---,,,,,,,,,,,,---///000111222333333222000000///////////////.........///000000111111222222111111000000//////...---,,,+++******)))((((((''''''''''''(((''''''((()))))))))))))))%%%&&&''''''((((((''''''******)))'''''''''((((((***(((&&&%%%%%%&&&'''(((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))(((&&&$$$%%%&&&((()))***)))'''%%%%%%&&&(((((())))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************(((((((((((())))))))))))'''((())))))''''''((()))''''''''''''''''''''''''))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''+++******))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))******)))(((((((((((()))((((((''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((()))***''''''''''''(((((((((((())))))((((((((((((((('''(((((())))))******++++++************))))))))))))+++---...+++'''$$$###%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''(((((((((***...000000///000111111111111111111111222222222222222222222222666666555444333222111000111111000///............------------------------//////000111111222222222222111000//////000222333111000000000000000111111333222222222111111111111000111111222222222111111222222222222222222222222/////////......---------++++++,,,,,,---,,,,,,,,,************++++++++++++,,,++++++++++++,,,,,,---+++******,,,...000000///------............------+++************,,,...///------,,,---//////---+++,,,------......------,,,000000000///////////////333333444555555555555555111000111222555666666444222222111000000000000000...000111111000111222333666555444333222000/////////000000111111111111111444333333111///---+++***)))***,,,...000222444555555444444222111000000///000000///.........//////111111111111111000/////////...---+++*********+++'''''''''''''''((())))))'''(((((()))))))))))))))&&&&&&'''(((((((((((('''(((******(((&&&'''+++...===555,,,&&&%%%''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((())))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((()))(((&&&%%%&&&''')))***,,,+++)))'''&&&&&&(((((())))))******++++++(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''((()))*********)))+++,,,+++***)))***+++(((((((((((((((((((((((())))))************))))))))))))(((((((((((((((((()))(((((('''''''''''''''*********))))))(((((((((&&&''''''''''''&&&&&&&&&'''(((((((((((((((((('''))))))(((((((((((())))))))))))((((((((((((((()))))))))(((''''''&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&''''''&&&''''''((()))***''''''((((((((((((((()))((((((((((((''''''''''''))))))((((((((()))++++++*********))))))))))))))))))---///---'''$$$%%%(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''')))+++,,,---......///000111222222222222222222222333333333333333888777666555444222111111111111000///......///////////////......---------............//////000000111111000//////000111111000000000000000000111222222222222222222111111000000000111222222222111111333333333444555555666666111111000//////.........+++,,,------............++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,+++***+++---------,,,,,,---...//////...---,,,+++*********+++---///000///---------//////...---...//////000000//////...000000000111111111222222444444555555555555555444222222222444777888666555444333111000000000000111...000111111000000111333444333333222111000000///...///000111111111//////111111000000///---,,,++++++,,,...000333555666777999999888888666555444444111111000///.........///111111111111000///......///---+++)))((()))***+++)))))))))))))))******+++(((((())))))))))))((((((&&&&&&'''(((((((((((((((###'''))))))''')))000666HHH>>>111***))))))(((&&&))))))((((((''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))&&&((())))))(((((()))******,,,------+++((((((((((((((())))))******++++++(((((())))))))))))((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&'''((()))***++++++)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))++++++))))))(((((())))))))))))((((((((((((((('''&&&&&&'''((((((''''''&&&((()))************)))((())))))(((((((((((())))))'''''''''&&&&&&''''''(((***)))((('''''''''''''''((((((((((((((((((((((((******)))((('''''''''''''''''''''''''''((())))))((((((((())))))*********''''''''''''(((((((((((()))((('''&&&&&&((()))***))))))))))))))))))******&&&***...,,,(((&&&(((,,,(((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))***+++,,,---...///111222444444222222333333444444444444777666555444333222111111111000000////////////000111111000000///.........---,,,,,,+++,,,------...333222111000000/////////000000//////000111222222222333333333333222111111///000111222222222222222333333444555666777888888444333222111000000000000,,,---...///////////////---------------,,,,,,,,,------,,,,,,,,,,,,,,,---///---,,,+++,,,,,,***))),,,---...//////...---,,,------,,,,,,,,,...///000000///......000000000...111222222222222222222111//////000111333444555555222333333444444444333333444444555777999999888666555444222000///000000111///000111111000///000222000111111111111111111111...///000111111000...---------...//////////////////000222444555666666666::::::::::::999888777666222111000///////////////000111111000///...---------,,,***((('''((()))***+++******)))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))((((((###'''******(((***000666<<<444+++'''((()))'''%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&'''))))))((()))***,,,***+++,,,,,,***))))))***(((((())))))))))))))))))(((((())))))))))))((((((******))))))))))))******''''''''''''''''''''''''&&&''''''((()))******+++'''((())))))''''''((()))************************))))))************))))))(((((())))))))))))******---,,,***)))((())))))***((((((((((((((((((((((((&&&'''((()))))))))((('''))))))++++++++++++))))))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''((())))))(((((('''(((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((((((((())))))******++++++'''(((((((((((())))))))))))((('''&&&&&&'''((()))))))))))))))************%%%(((++++++)))(((***,,,((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))(((((((((((('''&&&&&&)))+++,,,,,,,,,---...111333555222333333444444555555666555555444444333222222222111000000//////000000000222222111111000000000///---,,,+++******+++,,,---222222111000000///......////////////000111222333333444555555555444222111///000111222222222222222333333444555666777888999777555444222111111111222//////000000000000000000////////////...............////////////......---000///------------+++***......////////////......000///.........///111111333111000000111222222111333444444555555444444333//////000222333444555666111111222333333333333333555555777:::<<<===;;;999666555222000///000111111///000111111//////000111/////////000111111222222///////////////......---+++,,,---///000111111111111222444555666666555555666777888999888888666666111111000/////////000000000000000000///---,,,++++++***)))((('''(((((()))))))))(((''''''''''''''')))))))))))))))(((((('''''''''((())))))))))))((((((***,,,+++)))(((+++...,,,)))&&&'''***,,,,,,+++((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''''''((((((((())))))))))))&&&((()))(((''''''((()))((()))***)))((((((***+++))))))(((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''(((((())))))******&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********---,,,***((('''((())))))))))))))))))))))))))))))&&&''')))***+++***)))(((((()))***++++++***)))((())))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((()))***(((((((((((((((((((((((((((((('''''''''((())))))***)))(((''''''&&&''''''''''''(((((()))******+++((((((((()))))))))******))))))((((((((((((((()))((()))))))))************'''((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++)))((('''&&&'''((('''%%%&&&***---///...+++***+++---000222333333333444555666666666444444444444444444444444111000000000000000111111222222222222111111111111///...,,,++++++,,,---........./////////.........////////////000111222333444555666777777555333222//////000222222333333222333333444555666666777777999777555333222222222333111111111111111111000///111111111000000000/////////111222333333111///---000...---...///000///...000000000//////000000000000000//////000222333444555333111111222444444333444444555555555555444444111222222222222333333333///000111333333444444444333444777<<<@@@AAA@@@???777555333000//////111222///000111000///...///111/////////000000000000000000///......---------...,,,---...///000111111111///000333555666555555444222333555777777777666555000000000///000000111111000000000///...---++++++))))))(((((((((((('''''''''''''''''''''(((((())))))))))))))))))(((''''''''''''((()))))))))))))))******++++++***)))(((((((((((((((***,,,...000111'''(((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))(((&&&%%%%%%&&&&&&''''''&&&&&&'''))),,,))))))((((((''''''&&&&&&(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))************))))))(((((())))))*********+++---+++)))'''&&&'''((((((******************++++++&&&(((***+++,,,+++***)))'''((()))++++++)))((('''))))))(((((((((((())))))((((((((((((((()))******(((((('''(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))+++***)))(((&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((())))))******++++++************))))))))))))(((((())))))*********+++***)))((()))***)))(((&&&((((((''''''''''''((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))'''$$$###$$$%%%'''&&&%%%''',,,000222000,,,)))(((***---000333333444444555666777777444444444555555555555666111000000000000000111111222222222222222222222222000///---,,,,,,---...000***+++,,,---............////////////000111222333555666777888888666444333//////000222222333333333333333333444555666666666:::888666333222222333444222222222222222111000///333222222222111111000000000222444666666333000......------///111222222111222111000//////000111222000000000000222444666777666444222222333555555444333444444555555444444333444444333222222111000000///000111333444555555555111333777===BBBEEEDDDCCC888666333000//////111222///000111000///...///000111111000000//////......000///...---,,,,,,---.........///000111111000000,,,...111333555555444444111222555777888888777666000000//////000111222222000000000///...,,,+++***'''(((((()))(((((('''&&&''''''(((((()))+++,,,---)))))))))))))))((('''''''''(((((()))))))))))))))''''''(((+++,,,,,,)))'''******+++***)))***---///'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))***))))))(((''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))************))))))...,,,+++)))((())))))***))))))************))))))'''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''((('''&&&&&&&&&((()))***((()))))))))))))))((((((***++++++***((('''(((***...---,,,***)))'''&&&%%%&&&'''***++++++***'''&&&***))))))(((((((((((((((,,,+++******)))*********---,,,+++***))))))))))))))))))************))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((())))))(((((((((''''''(((((())))))******+++***)))'''''''''((()))((((((((((((((()))******''''''''''''((((((((()))((((((((((((((((((((((((***(((''''''(((((('''%%%&&&&&&((()))************((()))*********((('''&&&))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''''''''(((((())))))(((((('''''''''&&&(((((('''''''''(((((()))&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,111111222444666777888999555555444333333333333333000111222333333333222222000111222111000000111333222111000///...---,,,+++.........------,,,,,,,,,+++///444333///---///222555444333222222222444555333222111000000222444555555555555444444333333333444444444444333222111000333333222111111222333333444222000......///000111///111555777777444111...000000000000111222333444444333222222111111222222000111111222333444555555555555444444444444555555666666555555444444444444555666555444111/////////000111222222333333222222222444666999===@@@BBBDDD;;;999666333111000000111////////////000000000000333000------///000...,,,//////000000000000/////////000000000///000222555///000111222222222222222222111111111000000//////...---,,,---///111111000+++++++++*********))))))((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++******)))'''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))***)))((((((((()))******))))))************))))))'''(((((((((((((((''''''(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((()))((('''''''''((()))***(((((())))))))))))(((((()))******)))(((''')))***+++*********))))))((((((((()))***++++++***)))(((******)))((((((((()))))),,,++++++***)))))))))))))))((((((((((((((())))))))))))************))))))))))))((('''''''''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((()))***+++,,,---(((((((((((())))))))))))++++++***)))))))))))))))((((((((((((((()))******'''''''''((((((((())))))((((((((((((((((((((((((***(((''''''(((((('''&&&&&&'''((()))************)))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))))))))************///000111333555666888999888888777666666555555555333333333333444444444444===;;;999666444222111000222111111000///...---------------,,,,,,,,,++++++'''***---...------///222------...///111222444555222111000//////111222333555444444444333333333333444444444444333222111000333222222111111222222333333222111/////////000111111333777999999666333111000000000000000111222333444333333222222222222222222222333444555666666777777666666666666666666777777777777666666555555555666666666444222000000000111222222333333333333333111222555777:::===???@@@:::888666333111000111111000000000///////////////111...,,,,,,...///...,,,000000000000000000/////////...------...000111222///000111222222222222111111111111000000000//////000...------//////...---+++++++++*********))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((((()))***+++'''&&&&&&'''((()))***+++))))))************))))))'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************)))((((((((())))))(((((())))))))))))((((((((()))***)))((((((***+++((((((((()))******++++++*********++++++*********++++++***))))))))))))***---,,,+++***)))((((((((('''''''''((())))))******))))))************))))))(((((('''''''''((())))))(((((((((((((((((((((((())))))************))))))************************((((((((((((***---000222******)))))))))(((((((((***++++++++++++******)))((((((((((((((()))******''''''((((((((()))))))))((((((((((((((((((((((((***(((''''''))))))(((&&&&&&'''((())))))******)))***))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''((()))*********)))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((,,,---///111333555777888:::999999888777666666666555555444444444555666777DDD@@@<<<999888666333000111111111000000000//////,,,,,,,,,,,,,,,+++++++++))))))***+++,,,---...///)))***,,,///111222222222000///.........///111222444444333333333333333222444444444444333222111111333222111111111111222333222111111111111000000000444666888:::;;;999666444111111111000000111222222333333333333222222222222333333444555666777888888888888777777777777888888777777888888777777666666666777777555222111111111222222333444444444444444111222333555777888:::;;;999888555333111111111111000000000//////............---,,,,,,...//////...333222111000000000000000...,,,***+++...000000...000000111111222222111111111111000000000000//////000///............,,,***+++************)))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''')))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((''''''(((***,,,''''''''''''((()))******))))))************))))))'''(((((())))))))))))(((((((((((())))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++***)))))))))(((((('''(((((())))))))))))((('''((()))(((((((((***,,,'''(((((()))***++++++,,,+++***))))))))))))***+++,,,++++++***************---,,,+++)))(((((((((((())))))***+++++++++++++++))))))************))))))'''''''''(((((()))******(((((((((((((((((((((((())))))************))))))************************))))))''''''))),,,000222++++++******)))((((((''')))***+++,,,+++***)))(((((((((((((((((())))))***'''(((((((((((()))))))))((((((((((((((((((((((((***((('''((())))))((('''''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))'''(((***+++,,,+++)))((((((((((((((((((''''''''')))))))))(((((('''&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((***+++,,,///111333555666888777777777666555444444666555333222333444666888???:::666777:::;;;888444111111111111111111111111------------------------000...---,,,---...---++++++---///111222111///...//////.........///000111333333333333222222222222333444444444333333222111222222111111111111222222000111111222222111000000444666888::::::999777555333333222222222222222222333333333333333222222222222333333444555666777888888888777777777777888888666777777888888777666666555666666444222000000111222333444444555555444444222222333444444555666666777666444333111111111111000000000///......------...---------///000111111555444222111000000000111///,,,)))+++000222000---000000111111111111000000000000000000000000//////...---------...---+++)))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''((()))*********(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''%%%$$$###"""((()))+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((''''''(((***,,,))))))))))))))))))))))))))))))************))))))''''''((()))******))))))(((((()))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((++++++******))))))((((((''''''((()))))))))))))))'''((((((((('''((()))+++)))))))))))))))*********+++***(((''''''(((***+++,,,++++++***************,,,+++***)))((((((((((((+++++++++++++++***)))((())))))************))))))''''''((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))'''&&&'''))),,,...,,,,,,+++***)))((('''''''''((()))*********((((((((((((((((((((())))))***(((((((((((()))))))))***)))))))))))))))))))))))))))((('''((()))***)))((('''(((((())))))))))))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))&&&(((***+++,,,+++***((('''''''''((((((((((((((((((((())))))((('''&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''((((((((())))))((()))***,,,...111222333555666666666666555444444444333222111111333555666888444222555:::>>><<<999111111111111222222222222......//////////////////111000............,,,+++***,,,///111111000...,,,////////////000000111111222222222222222222222222333333444444444333222222111111111111111111111111///000000111111111000000222444666888888888666555555555444333333333444444333333444444444333222111000111222333444555555666666666666555555666666666444555777888888777666555333444444333000//////000222333444444555555444444333333333333444444444444444333333222111000000000000/////////.........---...//////000000111333444666555444333111111000000000---+++---222444111...000000111111111000000/////////////////////000000,,,+++++++++------+++***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((++++++***((('''%%%$$$$$$((()))+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++))))))*********)))(((((())))))************))))))''''''((()))************((((((************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%))))))*********)))((((((&&&'''((())))))******)))'''((()))((('''''')))***************))))))))))))***)))(((''''''((()))***++++++***))))))))))))*********)))((((((((())))))))))))******)))(((&&&%%%))))))************))))))(((((()))*********))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''+++)))(((&&&&&&''')))***,,,,,,+++***))))))(((((('''(((((())))))))))))(((((((((((((((((()))******((((((((()))))))))******)))))))))))))))))))))))))))((('''(((***+++***)))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))((())))))******))))))(((&&&''')))************)))'''''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))***'''((()))***,,,...//////333444666777777777666555222222111000111222333444777555444666999<<<<<<:::111111111111111111222222/////////000000000000000,,,---...//////...------&&&(((+++...//////---,,,/////////000000000000000000111111111111222222222333333333444444333333222000000111222222111000000......////////////000000111222444666666666555444444444444333333444555555333444555555555444222111//////000111222333444444555555444444444444555555333555666888888777666555111222333222000...///000222222333444444444444444444444333333333333222222111111000000000//////...........................///000111111111111333555777777666555444222000///000......000333444222000000000111111000000//////......////////////000000,,,***))))))***,,,++++++(((((()))))))))))))))***))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((())))))''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&((())))))))))))((())))))************))))))''''''(((******++++++***'''(((***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&'''((()))))))))((((((&&&'''((()))************((())))))(((&&&&&&''')))))))))))))))))))))))))))***))))))))))))))))))*********)))((((((((()))))))))(((((((((((()))******'''((()))******)))'''&&&))))))************))))))))))))*********)))(((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))(((''''''(((((((((+++++++++******)))))))))))))))(((((())))))***+++((((((((((((((()))******(((((()))))))))*********)))))))))))))))))))))))))))((('''(((***+++***)))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''(((((()))******''''''''''''((((((((()))"""$$$&&&'''((('''&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''((()))***+++,,,,,,///000333555666666555444111111111111222222222333666666666666666777888999111111111111111000000000.../////////000000000000+++///444444222///......((())),,,---......---,,,------...///////////////000000000000111111222222222333333444444333333222///000111222222111000///...------,,,---...///000000111333444555555444333222222222222222333444555333444555666555444222111...//////000111222333444555555444444444444555555444555777999:::999777666222333333222000///000111111222222333333333333333333222222222111111111111.........///......------,,,------......////////////111222111000000222555777777888888666333///---...///000222222222222111000000000000000//////............/////////000000///,,,((('''((()))******(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&((())))))'''&&&&&&'''''''''''''''''''''''''''))))))************))))))"""###%%%'''))))))))))))))))))************))))))''''''(((******+++++++++''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,%%%&&&''')))))))))((((((&&&'''((()))************)))))))))(((&&&%%%'''((((((((())))))******++++++***************************))))))((((((((((((((('''''''''(((((()))***+++'''(((***,,,---,,,+++***))))))************)))))))))***++++++***)))((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))+++++++++***************+++***)))))))))***,,,---((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))(((((((((***++++++***((()))))))))))))))((((((&&&'''(((*********)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''(((******&&&'''''''''(((((())))))###%%%''')))******)))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''(((((((((((()))''''''(((((()))************,,,///111333333222222000111222333333333222222333444555444333333555777111111111000000000//////---.........//////000000000666;;;:::555///---...///000000000///---+++***+++,,,------......------//////000000111111111222222222333444444333333333///000111222222111000///...---+++***+++---///000000111222444555555444444000000000000111222333444333444555666666444222111//////000111222333333444555555444444444444555555444666999;;;;;;:::888777333444444333111000111222111111222333333333333222111111111111000000000000,,,------......---,,,,,,+++,,,,,,---...///000000...000222111///...111444666888999999777333///,,,,,,///111222111111111222000000000000000///......---.........//////000000222...)))&&&&&&'''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))***+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))),,,//////+++(((************))))))))))))(((((())))))))))))(((((()))))))))((())))))******))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''(((((())))))******))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&******))))))((((((''''''++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))******)))(((&&&'''((('''((()))******)))(((''')))))))))))))))))))))))))))'''&&&'''((()))((('''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&+++******)))(((''''''&&&)))'''&&&'''(((((('''%%%+++((('''))))))''')))---,,,+++,,,,,,---...///000444444444333222111000///111222444444444333333333444444444333333333222222---------............///333444555666444222...,,,111111000///...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,///222555777999666222000000111111000...///000111111222111111000000///............///000111111222333333444444333222222222222333444444333333333333333444555666555444333222222222444444444333333222222333333444666777<<>>>>>999444222111000//////...////////////............///000////////////////////////111000000111333555555444000000///............/////////000000111111222222444444444444333222222111333222222222222333444444444444333333222111000///...---,,,+++***+++,,,,,,000000///,,,***((()))*********)))((((((((())))))+++*********++++++,,,---.........//////---***'''***))))))(((((())))))***'''((()))*********))))))+++)))'''%%%%%%%%%'''((())))))************))))))******++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))((((((((('''''''''''''''))))))(((''''''''''''(((***))))))((((((''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&'''((())))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))+++,,,+++***)))************)))))))))(((+++)))(((&&&&&&((()))+++---------,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))***++++++******))))))((((((''''''(((''''''&&&&&&''''''(((*********))))))((((((((((((((()))))))))(((((('''))))))))))))(((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((((()))************+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))((('''((()))***)))''''''(((((((((((((((((('''&&&'''(((((((((((('''&&&((((((((((((((()))))))))))))))(((((((((''''''''''''(((***))),,,555CCCNNNRRRBBB222+++)))((('''''')))))))))))))))***++++++++++++,,,---///000222333222///...000555999999777333333222222222111111111333222222111000////////////......---...///111222111111111222222333333333////////////////////////,,,,,,+++++++++,,,---...111///---,,,---...---,,,000///......------------...---,,,,,,++++++,,,,,,------...//////000000111333222222222222333444444444333222111111111111111111111111111222222333333222222111111111111222222222111222555888888666333000000///............................../////////000000000000000000000000222111000222444555555444222222000//////.........000000111222222333444444333333333333333222111111111111000000000111111222444444333222111000...------,,,+++*********++++++,,,///222000+++((()))+++++++++***)))((((((((((((+++******)))***+++---...//////000222333111...+++***))))))))))))))))))***)))*********)))))))))(((+++***)))''''''((()))***))))))************))))))******++++++++++++******+++******************+++(((((((((((((((((((((((('''''''''(((((())))))))))))((((((((('''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&(((******++++++,,,************)))))))))(((+++)))(((&&&&&&((()))+++------------,,,***)))((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))*********+++)))))))))))))))))))))))))))))))))*********++++++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))((()))******+++******))))))(((((('''''')))(((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))((((((((((((((())))))))))))''''''(((((())))))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))((((((***+++))))))(((((((((((())))))((((((((((((((((((((((((***((('''((()))***)))(((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''&&&)))+++++++++000:::BBBOOO???000******)))))))))))))))((((((((()))******************+++,,,......------///444999;;;999777333333333222222222111111000000000000000000000000000///---,,,,,,...///000//////000000111222222222000000000000000000000000......---------------...///...,,,,,,......---,,,000///...---,,,,,,------------,,,++++++++++++,,,,,,------...//////000000111111111111111222333333333222111000000000000000---...///111222333444444222111111000000111111222222222111111222222111000000///..................---....../////////000000111111111111111111111111111000000111333444333222444333222111000///////////////000000111222333333222222222333222222111000111000000//////000000000222222222111000...---,,,+++******)))))))))))))))(((...222111+++'''(((+++,,,+++***))))))((())))))+++***))))))***,,,---///000111222555777666333111******))))))))))))******,,,,,,+++***)))((((((((((((((()))******+++++++++))))))************))))))******++++++++++++******++++++************++++++'''''''''''''''''''''''''''(((((())))))******+++(((((((((((((((''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((()))))))))))))))&&&&&&&&&'''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))###&&&((()))))))))+++,,,************))))))))))))***)))(((''''''((()))***++++++,,,,,,,,,***)))((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***((())))))******+++++++++))))))))))))))))))))))))************++++++++++++))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((()))*********))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((''')))***))))))(((((((((((())))))))))))))))))))))))))))))***)))((((((******)))(((&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&(((******)))+++///333<<<111((('''))))))***,,,)))))))))(((((())))))*********)))((()))***+++,,,,,,///333777999888777666444444444333333333222222//////000000111111111111///...---------...///000/////////000000000111111111111111111111111111111.../////////............///------...///000///...000///---,,,,,,---...///------,,,+++++++++,,,,,,,,,------......///000000000000//////000000111222111111000/////////000000***+++,,,...000111222222111111000000000000111111222111000000///.........//////............//////---...///000111111111000222222222222222222222222111000///000222333222111555444333222111000000000------......//////000000111111222222222111111000222222111000000000111111000000000///...---,,,+++)))))))))))))))(((((((((''',,,000///+++((((((+++++++++***)))))))))******))))))******+++,,,---...000111222555777777666444+++******))))))******+++,,,,,,+++)))))))))))))))'''((()))*********))))))))))))************))))))******++++++++++++*********))))))(((((())))))***''''''''''''''''''''''''((()))))))))******++++++((((((((()))(((''''''&&&%%%%%%&&&''')))***+++,,,))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))((('''&&&%%%''''''(((((((((((())))))%%%&&&''''''((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&((())))))''''''(((***************))))))))))))))))))(((((((((((())))))((()))+++,,,,,,***)))((())))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((()))***++++++************************************************'''''''''''''''(((((()))(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((()))***************'''((((((((()))))))))***(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***)))***+++***(((((((((******)))(((''''''((()))***))))))))))))))))))))))))***)))((()))******)))(((&&&''''''((((((''''''&&&'''((()))******)))((('''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((()))***,,,'''%%%''')))((((((*********)))))))))))))))******)))(((((()))+++---...111555999999555222333444555555555444444444333333222222222222222111111111,,,---------...000111111/////////000000000000000000000000000000000000000........./////////......///......///111222111///000///---,,,---...000111......---,,,,,,,,,,,,,,,---------...//////000000...............///000000//////.........///000000+++,,,---////////////...000000000//////000000000////////////...---...///000//////...//////000000...///000111222222222111333333333333333333333333222111000111222333222111333333222111000000000111////////////////////////000000111111111111111000111111000///////////////---------------,,,+++******************)))(((((('''***------***(((((()))*********)))******++++++((()))***+++,,,---------000000000111333444222111+++******))))))******+++******)))))))))***,,,,,,...---+++)))((())))))***))))))************))))))******++++++++++++*********))))))(((((())))))***''''''''''''''''''''''''((((((((()))))))))))))))'''((()))))))))(((&&&&&&%%%%%%&&&'''(((((())))))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((((((((((((''''''&&&&&&'''''''''(((((((((%%%&&&'''((((((((('''&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((***+++)))&&&$$$%%%'''************))))))))))))(((((())))))))))))(((((('''(((***++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***((())))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************%%%&&&'''((()))***+++,,,************************++++++++++++++++++++++++&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******'''''''''&&&&&&'''''''''(((((())))))******++++++(((((()))***************'''((((((((())))))******))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))'''((((((((())))))******+++,,,,,,+++)))((()))******)))(((''''''((()))***))))))))))))))))))))))))***)))((()))***+++***(((&&&''''''''''''''''''&&&)))***+++,,,,,,+++***)))&&&''''''((()))******+++&&&'''''''''''''''''''''(((&&&%%%%%%'''))))))((('''%%%'''******&&&%%%'''+++***))))))))))))*********)))))))))***,,,///111666:::<<<999111---///333666666555555555444444444666555444444333222111111***+++,,,...000222333444000000000000000000000000000000000000000000000000,,,---......//////....../////////000222333222000///...---,,,---///111222///...------,,,,,,------------......///000000000---------------...//////...............///000111///000111111111000...---000000////////////000000,,,---............///000000000/////////000000111...///111222333333333222333333333333333333333333333111111111333444333222222111111000000000000000333333333222222222222222///000000111111111000000///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++***))))))((()))++++++***)))((()))***)))))))))***+++,,,,,,'''(((***,,,------------000///---...//////...---++++++************++++++'''''''''(((***,,,...000666333...***((()))***,,,))))))************))))))******++++++++++++******,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''((((((%%%%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''((())))))((('''''''''(((***+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((%%%###$$$'''******)))''')))***)))((('''(((***************************,,,+++******++++++)))'''******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***++++++***))))))***,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++******)))((('''***)))))))))++++++)))(((''')))++++++))))))+++...))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))---+++)))'''&&&&&&(((((()))))))))))))))(((''''''((())))))******)))((('''&&&''''''((()))******+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))((())))))))))))(((((('''&&&&&&'''+++111666888999888444---(((''')))---000000111222333555666777888888777444222000000000000000000000///000000111222000000000000000000000000222111000//////000111111..................------------...000111333444444000///.........///111222222222111000/////////000........................000000111111111000000//////////////////////////////////////////000111111////////////////////////000111111222222222111111000000000000000000000000000000111222222222222222555444222000000000000111111222222111000///000111555111111555555000000444444333222111111111222222.........///////////////------,,,,,,,,,+++++++++(((((())))))******++++++333333000,,,'''###"""###***((('''((()))***)))'''))))))))))))))))))))))))+++******+++......---,,,444222000///000000///...,,,---+++((()))---,,,(((***++++++***+++333???IIILLL???...&&&''')))(((%%%******)))))))))))))))***((()))************)))(((***))))))((((((((((((((())))))))))))************''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&************************))))))))))))))))))))))))((())))))***************)))))))))))))))))))))))))))******)))&&&%%%%%%&&&)))(((((('''((()))***+++***))))))(((((())))))***************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&)))******)))((()))***)))((('''(((***************************,,,+++***+++,,,,,,***(((******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))*********(((((()))+++******))))))((()))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))'''((()))******++++++***)))))))))***+++***)))((((((***,,,+++))))))+++---))))))************))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''&&&'''(((((()))))))))))))))(((''''''%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((''''''***...111222333111///,,,***))))))+++,,,...///000111333444555666:::888777555333111000000000////////////000111111------...///000000111111444333111000000000111111..............................///000111222222333111000000///000111222333333333222111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000////////////000111111000000000000000000000000000111111222222222222222111111111111111111111111///000111111222222111111111111000000111222333444555666888777555444444555555///---111444222000222222222111111111000000000///.....................+++++++++,,,,,,---------)))))))))))))))*********,,,,,,,,,+++(((((()))******((('''((()))***)))'''))))))))))))))))))))))))+++,,,---............///444222/////////000//////...000///+++***,,,,,,)))+++,,,,,,++++++000999AAA@@@666+++'''(((++++++*********))))))))))))******************************+++***))))))(((((())))))))))))))))))************''''''((((((((((((''''''))))))))))))((((((((('''+++***))))))((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))''')))))))))&&&%%%%%%&&&((((((((((((((()))******)))((((((''''''(((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))(((((()))***+++)))(((((()))******(((((()))***************************---,,,+++,,,------+++)))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***))))))***++++++***))))))(((((((((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''((()))******++++++***))))))************))))))++++++,,,+++)))(((***+++))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''''''''(((((()))))))))))))))(((((('''$$$%%%'''((()))(((((('''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))***))))))***)))((((((***,,,,,,+++)))************)))((((((,,,,,,---...000111222222999999888777555333111000////////////000000111111------...000111333444444666555444222222111111111/////////////////////////////////000000000111111111111111000111222222333444444333222222222333333444444444444444444444444333222111000000111222333222222222222222222222222000000000///000000111222111111111111111111111111000111222222333333333222111111111111111111111111//////000111111111111111111111111111222333444555777999;;;<<<:::888777777666000,,,///333333222222000000111111111000///...//////......------,,,,,,******+++,,,---...//////************))))))))))))'''((()))))))))***,,,...***((('''((()))***)))'''))))))))))))))))))))))))***---000000...---///111444222///---...////////////333333...)))***+++***)))***+++***)))***///333///,,,)))((())),,,------***)))))))))))))))******,,,+++***))))))***+++,,,,,,+++******))))))******))))))))))))************''''''(((((((((((('''''')))))))))(((((((((''''''***)))((('''''''''((())))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))%%%'''))))))(((''''''(((((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))*********)))'''&&&((()))******)))((()))***************************---,,,+++,,,------,,,*********))))))))))))***************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))+++,,,,,,+++***+++,,,+++***)))(((((('''(((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************++++++******)))(((''')))***++++++************---,,,+++***)))((()))***))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''(((((((((((())))))))))))((((((&&&''')))***+++++++++***((('''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''')))************+++)))''''''((())))))(((&&&'''((()))***))))))((()))******+++---......///444555666666555333222111//////000111111222222222111111222333444555666777888777666555333222222222/////////000000000000000111111000000000/////////000000000111111111222222333333222222222222222333222222222222222222222222444333111000000222444555333333333333333333333333111000000000000111222222222222222222222222222222111111222333444444444333111111111111111111111111//////000111111111111000444444333333222222222222555888;;;<<<:::888666666666222000000111222222222...000111222222000...---///......---,,,++++++******++++++,,,---.........++++++******))))))((((((((()))***)))((((((***,,,***((('''((()))***)))'''(((((((((((((((((((((((((((---111000---+++...222444111...,,,---.../////////444555...(((''')))***%%%'''))))))((('''((()))%%%'''((())))))***+++,,,))))))))))))))))))***+++---,,,***))))))***,,,------,,,++++++******++++++((()))))))))************''''''((((((((((((''''''))))))((((((((('''''''''((('''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((***,,,,,,***((('''''''''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))******)))'''&&&%%%)))***+++***)))((()))+++************************,,,++++++,,,---...,,,+++******))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))''')))++++++***)))***+++******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++************************(((((((((((((((((((((((((((((())))))***************++++++******)))((('''(((***,,,,,,***)))***+++///---+++)))((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))((((((&&&''')))+++++++++++++++))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''')))***************(((''''''((())))))(((''''''''''''((()))***+++(((((())))))***+++,,,,,,...///111222222222111000///000111222333333333333444444444444555555555555888888777666555444333222000000000111111111222222222222222111000000///////////////000000000000000111000000000000000111111111111111111111111111111333222111000000222444555333333333333333333333333111111111111111222333333222222222222222222222222111111222444444555555555111111111111111111111111//////000111111111111111444444444444333333333222444777:::;;;999666555444111333222000......000111...///111222111000...,,,...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))******)))(((''')))******((('''((()))***)))'''(((((((((((((((((((((((('''+++///...+++***,,,000333000---,,,---......---,,,222333,,,&&&&&&((((((%%%''')))******)))(((((($$$'''******)))'''''''''))))))(((((()))***++++++---,,,***))))))***,,,------,,,,,,+++++++++++++++((()))))))))************''''''((((((((((((''''''(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++---///...+++'''%%%%%%''''''((())))))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((&&&&&&''')))***++++++))))))***+++************************+++******+++------,,,+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))###%%%((()))(((''''''((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))***++++++************************))))))))))))))))))))))))((((((((()))******++++++'''((()))******++++++***(((+++------***)))***,,,///---)))(((((()))***)))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((('''(((((()))))))))))))))%%%&&&((()))***))))))((((((((())))))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))***))))))((('''&&&&&&(((******))))))((('''&&&''')))+++---''''''((()))******++++++***+++,,,---.../////////...///111333444444333333333333333333222222222222777777777777666555333333000111111222222333333333444333333222111111000000......///000000000000//////............///000000222222222222222222222222111111000000111222444444444444444444444444444444222222111111222222333444222222222222222222222222111222333444555666666666222222222222222222222222000000111222222222222222000111222444555666666666555777999:::888666555555...111222//////111222000......///000///...---,,,,,,,,,++++++******)))))),,,+++++++++*********)))************))))))))))))'''((())))))((((((***,,,***((('''((()))***)))'''))))))))))))))))))))))))&&&))),,,,,,***)))+++---111///------......---+++***...///)))&&&'''(((((())))))***+++,,,,,,,,,,,,''')))******(((&&&%%%%%%(((((((((((()))***+++,,,,,,+++***))))))***+++,,,---,,,++++++******++++++))))))))))))************''''''((((((((((((''''''((((((((('''''''''&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''***,,,---+++(((''''''&&&'''((()))***))))))(((***))))))(((((())))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***'''''')))+++)))***++++++))))))***+++***************************))))))***,,,---,,,*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((###%%%(((***)))(((((()))'''''''''''''''((()))***))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))'''(((((()))******++++++'''((()))******++++++***(((+++...---***(((***---000,,,(((''')))*********))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''))))))***)))((('''&&&''''''(((((()))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((&&&%%%&&&''')))((((((((('''&&&&&&'''(((******((((((((()))******+++++++++++++++******++++++,,,,,,---///111333222222111111111111222222333333444666666777777777555444333111111222222333444444444555444444333333222222222...///000111111111000000......------...//////000222222222222222222222222//////000000111222222333333333333333333333333333333222222222222333444444222222222222222222222222111222333555666666777777222222222222222222222222111111222333333333333333000111333555666777777777444666777777555444444555000000000111999???<<<333,,,,,,,,,,,,++++++++++++*********************))))))))))))))))))*********)))))))))))))))*********'''((()))(((((((((***,,,***((('''((()))***)))'''))))))))))))))))))))))))'''((()))***++++++++++++///...---...///...+++))))))++++++''''''******(((***)))(((((()))***++++++))))))((((((((((((''''''(((((((((((()))***+++,,,************************,,,,,,+++***************))))))))))))************''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&''')))++++++***)))(((&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))) ###(((+++,,,++++++,,,&&&''')))*********)))(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((((((+++...)))+++++++++***)))***+++************************)))))))))***,,,,,,+++*********))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%(((+++---,,,++++++,,,&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))*********)))******+++,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++***++++++******)))((('''(((,,,///...***(((***---///,,,'''''')))++++++***))))))************))))))'''((((((((())))))******))))))))))))))))))))))))************************'''((()))))))))))))))(((''''''((()))))))))))))))******+++,,,,,,+++))))))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))))))))((('''(((&&&%%%%%%&&&''''''&&&%%%&&&''''''((((((((('''(((((())))))******++++++...---+++)))(((((())))))***+++...000111111000///111111222333555666777777555555666777777666555444111111222333333444555555555555555444444333333333///000111222333222111111...............///000000000000000000000000000000---...///111222222222222333333333333333333333333333333222222333333444555111111111111111111111111111222333555666777777777222222222222222222222222222222333444444444444333333444555666666666444444333444444333222111222333555222///555DDDNNNFFF888+++***))))))(((((())))))))))))))))))************&&&&&&'''((()))***++++++(((((())))))******++++++)))******)))'''&&&''')))***((('''((()))***)))((()))))))))))))))))))))))))))((((((***,,,---,,,***------...//////...+++((((((***(((&&&(((,,,,,,))))))'''$$$###$$$&&&''''''***(((&&&''')))++++++***(((((((((((()))***+++,,,((()))************)))(((,,,+++******))))))******))))))))))))************''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%(((***+++***'''&&&'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''++++++***))))))((()))))))))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))++++++*********))))))(((((())))))))))))((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))************************++++++*********************)))))))))((((((''''''(((((((((((((((((((((((('''(((((()))***++++++,,,+++***)))(((((('''((((((******))))))))))))******))))))))))))))))))))))))******)))))))))))))))***&&&,,,+++%%%'''///...%%%******)))))))))))))))*********+++,,,+++***)))((((((((()))***++++++,,,,,,(((((()))***************'''((()))******)))(((((()))***************))))))))))))))))))))))))))))))''''''((()))******++++++***)))))))))((((((''''''&&&((()))******)))(((&&&'''''''''''''''((())))))((((((''''''''''''((((((*********)))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))((((((((((((((()))++++++,,,------.../////////333444111000222222///777777666666555555444444222333333333222111111000///000000111111222333333222222333333333333222222222222222222111111000000222222222111111111111111111111000000000000000000111111222333333333333222333222000000000222444666444444333222222111000000333222333555888999999777333333333333333333333333333000///000333555333111444444444444444444444444222222222222222222222222333555999@@@EEEDDD===666,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,'''%%%***+++'''&&&)))'''***)))&&&(((---,,,&&&'''(((((())))))))))))(((''''''((((((''''''&&&%%%************************//////---+++)))'''&&&%%%'''(((((()))***+++++++++++++++***)))(((((())))))(((((())))))*********+++'''111444+++&&&***+++'''+++***)))))))))***,,,---++++++******************+++*********))))))((((((((())))))(((&&&&&&'''((())))))(((((('''&&&&&&&&&******+++++++++)))(((&&&******))))))))))))************))))))))))))******))))))(((((('''''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''++++++***)))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))+++*********))))))))))))((()))))))))******++++++))))))(((((('''&&&&&&%%%++++++++++++++++++++++++******************************++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))***************)))((((((((())))))******))))))))))))*********************************))))))(((((())))))******222333+++(((---...)))******)))))))))))))))***))))))***+++***)))((('''((())))))***++++++,,,,,,((())))))***************,,,***(((((((((((('''&&&&&&'''(((***++++++++++++))))))))))))))))))))))))))))))***++++++,,,------*********))))))(((((((((((()))***++++++***)))((((((''''''''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***************))))))(((((((((((())))))***++++++,,,------......,,,000222000111444555333555555555555555444444444333333333333333222111111000000000111222222333333444555666666777666666555333222222111000000//////111111111111111222222222000000000000000000000000111111222333333333333222444333222111000111333444444444444333222222111111333222333444777888777666444444333333333333222222444222111222555666444333333333333333333333333333111111111111111111111111...---...111555555000,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((&&&'''+++***&&&'''+++'''++++++'''(((++++++&&&++++++******)))'''&&&%%%$$$%%%&&&'''((()))))))))************************,,,,,,,,,+++***))))))(((((((((((()))***++++++++++++******))))))))))))***))))))))))))*********+++---666777...)))+++,,,'''***)))((((((((()))+++++++++***************+++++++++*********))))))))))))***++++++***((('''(((***+++++++++++++++++++++,,,((()))******+++***)))((())))))(((((((((((())))))******))))))))))))***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''++++++******))))))******************+++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((())))))******))))))((('''((())))))''''''((()))***************)))))))))(((((()))***+++,,,---...*********)))((((((''''''******************************************************++++++,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))******************************))))))(((((((((((()))))),,,555777///(((***,,,+++))))))((((((((())))))***((())))))))))))((('''''')))))))))***++++++,,,,,,((()))******++++++******,,,)))&&&%%%((()))(((''''''(((***+++,,,,,,,,,+++)))))))))))))))))))))))))))******++++++,,,,,,,,,***************))))))))))))***+++,,,,,,+++***)))((((((''''''(((((()))******))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((((((((('''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((()))))))))******++++++,,,,,,,,,)))---///...///333444111222222333333333333333444333333333444333333222111000000111111222333333333555666888999999999999888555444333111000///......000000111111222222333333000000000000111111111111111222222333333333333333666555333111111111111222555555444444333333222222333222222333555666444333444444444333333222222222333222111222444555444333333222222222222222222222////////////////////////000,,,))))))+++,,,***(((******))))))))))))(((((())))))))))))))))))))))))((())))))******))))))((('''(((***,,,***&&&'''+++'''***,,,)))((())))))'''+++++++++***)))((('''&&&$$$%%%&&&((())))))))))))************************************+++++++++,,,(((((())))))***+++++++++******)))))))))***++++++)))))))))***************,,,444555...***------*********))))))******+++,,,***************+++,,,---***************)))))))))---...---,,,)))))))))+++((())))))***++++++,,,,,,))))))*********)))(((((()))(((((((((((((((((()))))))))))))))))))))))))))+++++++++***************(((((((((((())))))))))))((((((((((((((((((((((((,,,++++++*********++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))******))))))))))))***++++++***)))***+++************************))))))******+++,,,,,,------------,,,,,,+++++++++((((((((((((((((((((((((******************************+++,,,------......++++++++++++++++++++++++************************))))))(((((((((((((((((())))))))))))******+++,,,+++******))))))******+++************************((((((((('''(((((()))***+++111333,,,((()))***)))))))))((((((((()))******)))))))))))))))((((((((())))))*********+++++++++))))))***++++++++++++***)))&&&$$$&&&***,,,***(((******,,,------,,,+++***))))))))))))))))))))))))'''((((((((()))))))))***++++++******************)))******++++++******)))((((((((('''((())))))*********))))))))))))******''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((''''''''')))(((((((((((())))))***))))))))))))******++++++***,,,---+++,,,000///+++///000000000111111222222222222333333333222222111000000111111222333333333555666888:::;;;;;;;;;:::888777555222111000//////000000111111222333444444222222222222222333333333111222333333444444333333555444333222222222222333555555555444444333333333333222222222444444222000444444444333333222222222222111111111222222222222222222111111111111111000------------------------000---***)))***+++***))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))+++******+++***)))((((((%%%(((******(((((())))))'''((()))***************((())))))))))))(((''''''*********************************++++++,,,,,,,,,)))))))))******+++++++++))))))))))))***++++++,,,************************%%%+++...+++))),,,...,,,++++++++++++,,,,,,------)))))))))***+++,,,---...************************.........,,,***)))***+++))))))*********+++++++++,,,,,,+++***)))(((''''''******))))))))))))******))))))************))))))++++++++++++************((((((((())))))*********((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))************))))))***+++,,,+++***)))***,,,***************+++++++++************************------------,,,,,,,,,,,,((((((((((((((((((((((((******************************+++,,,------......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((***************+++,,,---++++++************++++++************************((((((((((((((()))******+++,,,+++)))***++++++((()))))))))))))))***++++++++++++******))))))))))))***************+++++++++))))))***+++++++++++++++(((''''''))),,,,,,)))&&&'''(((((()))*********+++))))))))))))))))))))))))((((((((((((((()))))))))******************++++++((())))))))))))))))))(((((((((((((((((()))************))))))))))))******((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''))))))(((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***((((((((((((((()))******(((((()))))))))))))))******,,,,,,+++...111000,,,------....../////////000000000111111111111111000///000000111111222222333555777:::===>>>???>>>===<<<:::777555333222222222000000111222333444444555333333333444444555555555222222333444444444444333222222222333333444444555555555444444444444333333333222111222333333111///333333333333333333333333222333333333222222222333111111000000////////////++++++++++++++++++++++++***)))(((((()))))))))(((((((((((((((((()))))))))************************))))))************)))))))))'''%%%&&&***,,,+++(((''''''(((((((((((()))+++'''((()))***++++++++++++))))))******))))))((('''************************,,,,,,++++++++++++++++++************++++++++++++******))))))***+++,,,,,,+++++++++***************$$$(((***))))))+++,,,+++)))******+++++++++++++++************+++,,,---...***************+++++++++,,,------+++)))((()))***/////////......---------************+++++++++,,,,,,++++++++++++++++++,,,******+++,,,,,,+++******************************((()))))))))******++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))((()))******(((((()))************+++++++++++++++++++++******))))))))))))++++++++++++++++++******++++++++++++++++++++++++******************************++++++,,,,,,------***++++++++++++,,,,,,,,,************************))))))))))))************+++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))(((((())))))***+++,,,+++***)))))),,,...---******************+++,,,---,,,++++++***)))*********************************)))***++++++,,,+++++++++***+++,,,,,,+++)))((('''%%%%%%%%%%%%&&&)))+++,,,))))))))))))))))))))))))************************)))))))))***************(((((((((((((((((((((((())))))(((((())))))***+++***))))))(((((())))))***(((((())))))******++++++(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))(((***))))))(((''''''&&&&&&'''''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((()))***************(((''''''(((((()))***+++)))))))))))))))))))))))))))***+++,,,111777666222,,,,,,,,,,,,,,,,,,------------......//////............//////000111111222555777;;;???AAAAAAAAA@@@>>><<<999666444333444444111111222222333333444444333333444444555555666666222222333444444444444444111222222333444555555555444444444333333333333333222111111222333333111000111222222333333444444555444555666555333222333444000000//////......------************************((()))***************)))(((((())))))))))))******************************)))******++++++******)))%%%&&&$$$$$$)))000222000///***'''((()))))))))+++******++++++******)))(((&&&'''(((***++++++++++++************************---------,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,+++++++++++++++************+++++++++******))))))''''''((())))))))))))(((+++++++++++++++,,,---...*********+++++++++++++++***++++++***)))(((***+++//////...------,,,++++++'''((()))***---///222333------,,,,,,,,,,,,------+++,,,---......---,,,+++***************+++++++++***************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))((()))******(((((()))************++++++,,,,,,,,,*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++++++++************+++++++++,,,************************))))))******++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))***+++,,,---*********++++++***+++---++++++++++++,,,---...///,,,+++***)))((())))))***************************)))***++++++,,,,,,++++++)))+++---+++((((((---111///,,,)))'''&&&(((+++,,,))))))))))))))))))))))))*********************)))((((((((())))))************))))))))))))))))))***))))))(((((())))))***+++)))((((((''''''(((((()))''''''(((((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********((((((((((((((('''''''''&&&''''''((())))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))((())))))+++111888777111+++++++++***************)))***++++++,,,,,,,,,+++------......//////000000111444888<<>>===;;;888555444444555666333333333333333333333333111222222333444444555555222333444444555444444444333333444444444444444444222222333333333333333333222111111222333444222111000000111222444555666666222333555333111000111333/////////...---,,,,,,,,,************************++++++++++++******+++,,,)))))))))*********++++++************************)))******++++++******)))+++000111,,,***111999<<<<<<111)))))),,,***)))*********+++++++++***))))))'''''')))***+++,,,,,,,,,************************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,++++++*********,,,+++***+++,,,***))))))'''((()))*********)))))),,,,,,+++++++++,,,,,,---*********++++++,,,,,,,,,)))***+++***))))))+++---+++++++++************************,,,...000222444---,,,,,,++++++,,,,,,---,,,---...000000...---,,,***+++++++++,,,,,,,,,---++++++++++++++++++******************************,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,------......------,,,******+++++++++,,,,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********,,,,,,,,,+++***+++,,,*********++++++,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******************)))))))))******+++++++++))))))))))))))))))))))))))))))***+++,,,---------...------,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...'''))),,,,,,(((%%%(((---,,,,,,,,,,,,---...///000+++***((('''''''''((()))++++++************************+++,,,,,,,,,,,,+++&&&)))***(((&&&***444===<<<888222,,,((((((***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((()))))))))***++++++************++++++)))))))))))))))******+++((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++&&&&&&''''''((()))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))***+++++++++++++++''''''''''''((()))++++++************))))))))))))))))))((()))...333111+++++++++******))))))(((((('''((()))***************,,,,,,------.../////////,,,///333888;;;;;;;;;:::<<<:::777444333444555666444333333333333333333333000000111222222333444444222333444444555555444444555555555555444333222222222222222222222222222222222111111222444444333222...///000222444666777888...000111000---,,,---/////////...------,,,++++++************************+++***)))&&&%%%%%%(((***))))))******+++++++++,,,******************************++++++++++++******555???BBB777---111===EEEFFF777++++++...,,,))))))'''((()))***,,,,,,,,,---***++++++++++++***))))))************************+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++************,,,,,,,,,++++++*********(((''''''***,,,+++*********+++,,,---...---,,,,,,------,,,+++++++++,,,,,,*********++++++,,,,,,,,,)))***++++++***+++---...+++,,,,,,------......///000///...------...///000,,,++++++******++++++,,,---...000111111000...---,,,,,,,,,------.........---,,,,,,++++++*********************************------,,,++++++,,,,,,,,,,,,,,,,,,---------.....................------,,,,,,,,,++++++******++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,------------,,,+++***((())),,,.........---,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************************************+++******)))((('''************************((()))***+++++++++++++++************************------...---,,,***(((&&&,,,++++++******++++++,,,*********)))******+++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((,,,+++++++++***)))))))))))))))***+++,,,,,,------)))+++,,,(((&&&...>>>KKKaaaMMM555((((((+++***&&&)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))************+++******)))(((''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************'''((()))))))))(((&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---///000000222333444555666888777555333333333555666444555666444222000111222222222111111111111111111777777666666555555555444555555444444444333333333111111222222222222111111000000000000111111111111111000000///......------++++++,,,,,,,,,---------,,,++++++******++++++,,,((()))***+++++++++++++++************************))))))))))))************,,,++++++******++++++,,,++++++***************+++222666888555///,,,,,,///000///---,,,+++*********))))))*********))))))(((******+++++++++,,,,,,,,,---......---***(((((()))'''))),,,------,,,---...///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((******)))'''&&&'''(((+++++++++,,,---...///000,,,,,,---.../////////...+++,,,,,,------,,,,,,+++*********+++,,,---...///...---+++++++++---///000,,,,,,,,,++++++*********,,,---...---+++***+++,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,+++***))))))))))))------,,,,,,+++,,,,,,---,,,,,,,,,---------.........////////////...------+++++++++++++++,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++******+++,,,------......,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---............---,,,++++++(((***,,,.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***((())))))******))))))(((******+++++++++++++++***+++++++++***************)))******++++++++++++***************************,,,---------,,,***)))(((,,,++++++******++++++,,,***************++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))+++++++++***************)))******+++,,,,,,------***,,,,,,(((&&&)))222:::TTTEEE333)))))),,,,,,***)))***,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********)))''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,,,,---...///000000555444222000000111222333222333333222000...///000222111111000111111222222666666666555555555444444555444444444333333333333000000000111111000000000............///////////////......---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++******)))************************************++++++++++++,,,,,,++++++++++++,,,,,,+++***************+++,,,000333555222...+++,,,...,,,,,,+++++++++,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---......---++++++---...000///---,,,,,,,,,---.........,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,***)))***+++------,,,------...///000,,,---......//////......------............------,,,,,,,,,,,,---...//////...---,,,++++++,,,...///,,,,,,,,,,,,+++++++++***---...///...,,,,,,,,,------------,,,,,,,,,++++++------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,---------......///////////////......---******++++++,,,...///000------------,,,,,,,,,,,,,,,------------------,,,------------,,,,,,,,,,,,))))))***,,,---...///000,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))***+++---...............---,,,+++***)))***,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***))))))***+++,,,------------,,,,,,++++++*********)))++++++++++++++++++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,***************+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++*********************************+++++++++*********++++++,,,,,,---+++,,,+++***((((((+++---@@@888...))))))+++,,,,,,)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,))))))*********+++++++++000///...---,,,---...///...///000///---,,,,,,...////////////000111111222444444444444333333333333333333333222222222111111......////////////......++++++,,,,,,,,,---------,,,,,,,,,+++******))))))+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,***************+++,,,---,,,///111000,,,***+++---,,,+++++++++,,,,,,---...------............------+++++++++,,,,,,,,,------------...------...222444;;;666///,,,,,,...............---,,,,,,,,,------........................,,,,,,------,,,,,,++++++,,,.........,,,+++,,,---.........------......///------.../////////............////////////......///...............//////...---,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++...///000///---------...------------,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,///...---,,,,,,++++++,,,---,,,,,,,,,,,,------...,,,,,,,,,---------......//////000000//////...---,,,,,,,,,,,,---...///000------------------,,,,,,------............------------------------,,,,,,***++++++,,,---...//////,,,------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,***)))***+++...///.........------,,,******++++++,,,---......------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,///000000///,,,+++******+++,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++************+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***************+++++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,++++++***+++,,,------,,,...---+++((('''(((***+++***+++------,,,+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******((()))))))))************))))))))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++*********************---,,,+++******+++,,,,,,,,,---...---++++++,,,---,,,,,,,,,,,,---...///000111111000000000000000000000000000////////////...,,,,,,------------,,,,,,*********+++++++++,,,,,,+++++++++******)))))))))+++++++++************)))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************+++,,,------***---......,,,+++,,,---///...---,,,++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---,,,,,,///333666???888000...000111000---......------------------........................,,,,,,------------,,,,,,,,,---...---,,,+++,,,---///......---,,,,,,------......////////////...............//////.........//////......---.........///...---,,,++++++,,,,,,------------,,,,,,,,,,,,...///000///---,,,---......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,+++***************---,,,,,,,,,------...///,,,,,,,,,---------......///////////////......---...------,,,,,,------------------------------------......//////......---------------------------------------------------------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++******,,,...///,,,,,,,,,,,,,,,+++******,,,,,,------......---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,---///111111///---,,,++++++,,,,,,+++******))),,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***************+++++++++)))))))))***+++++++++,,,***+++++++++++++++,,,,,,---+++)))***---//////...'''))),,,+++)))''')))+++***,,,......,,,+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))))))))************))))))))))))************(((((((((((())))))******))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************(((((((((((())))))******(((((((((((((((((((((((()))))))))((())))))******++++++************))))))+++***************++++++***+++---,,,++++++,,,---))))))))))))***+++------,,,---------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++***************************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,,,,,,,,,,,,,---++++++******+++,,,------+++,,,......---------.........---,,,++++++++++++))))))***+++++++++++++++,,,,,,---------.........//////...,,,+++---000444:::555111111333444111---........................------------------------,,,------.........------,,,---......---,,,---//////...---,,,++++++++++++...///////////////......------............------......------------------///......---,,,,,,,,,,,,---------------------------...///...,,,,,,,,,---.........---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,---...///000,,,,,,,,,---------.....................------,,,......---,,,,,,,,,,,,,,,------------............------............------------------............//////......---,,,,,,,,,------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,------------------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,***,,,---......---,,,***,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++---+++))))))***+++++++++))),,,///...+++******,,,+++---......,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))************************************'''(((((())))))******+++))))))))))))))))))))))))))))))))))))************(((''''''''''''(((((()))************************'''(((((())))))******+++)))))))))))))))))))))))))))))))))(((((())))))***)))))))))((((((((((((((()))************+++++++++)))***++++++++++++,,,---(((((((((((()))******+++************+++++++++++++++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,------,,,+++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---...............*********+++,,,---...///***+++,,,------...---------------.........//////...///...,,,+++,,,...111222111000222444444000------...//////000/////////........................------......//////.........///111000//////000111///...---,,,,,,,,,,,,,,,//////000000000///......---------......---------...------,,,------......////////////............---------............///---...///...,,,+++,,,---............---------,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------------......,,,,,,,,,------...///000,,,,,,,,,---------......---------------,,,,,,+++,,,++++++++++++,,,,,,---------------.........///---------......---------------------.........///...............---------........................------------------------------,,,,,,,,,,,,------+++,,,---.........---,,,++++++---...///000000000......------------......------,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,+++++++++***)))))))))+++++++++***************++++++++++++++++++++++++***+++++++++******))))))+++,,,...---+++***+++,,,,,,......---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))************,,,++++++******)))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((('''''''''(((******************************'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((()))***************'''(((************+++---***)))))))))))))))******************+++++++++,,,++++++++++++******************++++++++++++******************++++++++++++************************))))))***+++,,,---......)))***,,,------,,,***)))++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,---......---,,,*********+++,,,---//////+++,,,---...////////////---.........////////////---.........------///111......000111111000...------...///000111000000///////////////////////////------...///////////////...///000000//////000222000//////.........//////000000000000000///............////////////......------------...///000000//////000000000000000000------......////////////...///000///---------...............------------,,,,,,---------.........------,,,,,,,,,,,,------......---------......///,,,,,,,,,---...///000000,,,,,,,,,---------......,,,,,,------,,,,,,+++***)))))))))***+++,,,---...---------.........//////,,,------------------,,,---------.........//////,,,------....../////////...............---------------------------------...------,,,,,,------...***+++---//////...---,,,+++,,,...000111222333333///......---------.........------,,,,,,------.........---------,,,,,,,,,........................++++++,,,---............)))***+++,,,------...///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((,,,+++++++++******))))))++++++++++++++++++++++++&&&)))---...---,,,,,,,,,)))*********)))))))))***---......---***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))************,,,,,,,,,+++***)))(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++,,,************************'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((((((((((()))))))))))))))*********++++++''''''((()))*********)))%%%'''))))))((()))***,,,,,,+++***************+++******++++++,,,,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))************))))))))))))************))))))***+++---...///000)))***,,,------,,,***)))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///...---,,,+++*********,,,,,,+++,,,------,,,+++------,,,+++++++++,,,,,,***+++,,,---......................../////////000+++---////////////000222---...//////---,,,---...---...///111111111000///000000000000000000000000------...///000000//////+++---......------...000111111000000000000111111000000000000000///......//////000000000000//////............///111222222...///000111111222111111---.........//////000000///111111000///...///000//////.........------------------....../////////...------,,,,,,------...,,,,,,+++++++++,,,,,,---.........////////////000//////............//////......------------......++++++++++++,,,,,,---...------............------......---------,,,,,,,,,+++,,,---...///////////////......---------......111111000000//////......//////...---...///000111------------------------////////////////////////---,,,+++---///000000////////////...---------,,,////////////////////////---------.........//////........................,,,,,,,,,---------......)))))))))*********+++++++++---...---,,,,,,---...---...............------)))************+++++++++---,,,,,,++++++,,,,,,---...---+++******+++---...,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***...---)))***000111...)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))'''((()))***+++,,,------++++++++++++******))))))***************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++***))))))******+++***)))(((((()))***+++)))((('''&&&&&&'''((()))+++*********))))))((((((---,,,***)))))))))***+++***)))((((((((()))+++,,,+++***)))))))))***,,,---***+++,,,***(((%%%%%%%%%'''((((((***,,,...///111222///,,,***+++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******))))))))))))***+++,,,---------,,,,,,+++***))))))((()))))))))'''''')))***))))))************))))))************************,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,---------....../////////,,,---...///000000000000.../////////...------,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---......///////////////222222111111000000/////////...---...///000000...000000000000000000000000........................////////////////////////////////////////////////000000000000000//////.........//////000000111111000000000000////////////000000000000000000000000111111111000000000000000...///111111000000222333111///------...//////...,,,,,,---///111111///---000000000000000000000000///...,,,,,,,,,---///111---............///////////////............/////////......------......///---------,,,------......---......//////......---/////////.........------+++,,,---...///////////////......---------......111000000000/////////...///...---------...000000------------------------////////////////////////...---,,,---///111000///..................------////////////////////////---------.........//////........................---------.........//////.........////////////000,,,...///...,,,,,,---...---......//////...------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///...,,,++++++,,,...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++......***+++000111///+++++++++,,,,,,+++******++++++++++++*********)))(((((()))***+++,,,------++++++++++++*********)))***************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,+++***))))))))))))***+++***)))(((((()))***+++,,,+++************+++,,,+++*********)))))))))))),,,+++***)))))))))******++++++*********+++,,,---+++++++++++++++,,,,,,---+++---...---+++)))******((((((((()))+++,,,...///333000---,,,,,,---------++++++++++++++++++++++++,,,+++************+++,,,************************))))))))))))***+++,,,------,,,,,,+++******))))))((()))***)))'''''')))***)))******++++++******)))************************,,,,,,++++++******************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,---------,,,,,,---...////////////...............---,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------------...//////000000//////111111111000000/////////000///...///111222111000000000000000000000000000........................////////////////////////////////////////////////000000000000000//////.........//////000111111111000000000111111222222222000000000000000000000000111000000000000000000000111222333222111000111222000///...///111222111000000000111333555555333111000000000000000000000000///...---,,,,,,...000111---------............/////////............/////////......------......///000///..................---......//////......---000000000/////////......,,,,,,---...////////////......---------......///000000000000////////////...------------.../////////////////////////////////////////////////////////...---...000222111000..................//////////////////////////////------........./////////////////////////////////........./////////000000---.........////////////...///000///---,,,,,,------......//////.........,,,---------............------,,,,,,,,,,,,------000///...------...///000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,...---+++,,,///000///,,,,,,,,,,,,+++***)))(((++++++++++++************))))))***++++++,,,------++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++***))))))))))))))))))+++***))))))))))))***+++---,,,++++++++++++,,,---***************)))))))))+++***))))))((()))))))))*********)))***++++++,,,++++++,,,------------,,,''')))******(((((()))***))))))))))))***+++,,,,,,...+++)))((()))***))))))************************+++******))))))******++++++***)))(((((()))***+++))))))))))))***+++,,,---+++++++++******))))))((())))))***)))(((''')))+++***++++++,,,,,,++++++***************************+++************)))))))))))))))(((((())))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++,,,+++++++++++++++******+++,,,---......//////...,,,------------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------...//////000000//////000000000000////////////111000///000222333222111000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111000000///.........///000000111111222000000111222333444555555000000000000000000000000000000000000000000111111444555555444111//////000......///111333444333111222111222444666666555333000000000000000000000000///...---------...000111------------............//////............////////////............//////000000///...------------......////////////......000000000/////////......,,,------...//////.........------------...//////000000000000////////////---------------......///////////////////////////////////////////////////000///...///111222111000------......//////000000////////////////////////............////////////000000000000000000000000---.........////////////------------............///000111///---,,,,,,------......////////////...---------.........//////......------------......//////...------...///////////////...---------,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------+++,,,,,,,,,,,,---...---++++++,,,,,,+++***))))))++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******)))(((((())))))************************************))))))************************************)))))))))))))))))))))(((''''''((((((((()))))))))***,,,---------,,,+++'''((()))((('''&&&((()))******))))))))))))******+++)))''''''((((((((('''))))))))))))))))))))))))***))))))))))))))))))***+++***(((''''''(((***+++))))))))))))***+++,,,---*********)))))))))(((((()))******)))(((((()))++++++,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,---............+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------------------..................////////////............///000000000000000////////////////////////111000///000222222222111000000000000000000000000////////////////////////////////////////////////////////////////////////000111111111111000//////...//////000111111222222111111222222333444444555000000000000000000000000000000000000000111111111333444555333111//////000......///222444444222000000000000222444444333222000000000000000000000000//////.........///000111---------.........////////////............///////////////......///////////////...---,,,,,,,,,---...//////////////////.../////////.........------,,,---......///.........---------------...//////////////////000000000000---------...............000000000000000000000000000000000000000000000000111000///000111222111000---......//////000000000000000000000000000000000........./////////000000000000000000000000000000,,,,,,---------........./////////000000000111111000111111000...,,,---...---......///000000//////------------.........//////......------......///...------------------.../////////...---------,,,------------------------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,---.........------+++***+++,,,,,,++++++,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,------......+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************))))))))))))************++++++++++++******))))))))))))))))))))))))***************+++++++++)))))))))************)))'''(((((()))))))))))))))((()))+++,,,,,,,,,+++***---------+++)))(((***++++++******)))(((((())))))...---++++++,,,---,,,+++)))))))))))))))))))))))))))))))))******))))))))),,,***)))'''''')))***,,,))))))))))))***+++,,,---*********))))))))))))))))))*********((((((***+++,,,,,,------------,,,,,,************************)))))))))))))))))))))***+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,+++***+++,,,---............++++++,,,,,,---,,,,,,+++,,,,,,------............---------------------------------....../////////...//////000000//////......//////000000000000000/////////000000000000000000///...///111222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000/////////000000111222222222222222222222222222111111000000000000000000000000//////000000111111111111000111222111000///000222//////000111333222///---000//////000222333222111111111111111111111111111////////////000000111111.........////////////000//////............//////000//////......//////000......------,,,---------...//////000000//////.../////////.........------------...............------------------...///000////////////000000000000---...//////000000//////000000000000000000000000000000000000000000000000111000///000111222111000//////////////////000000000000000000000000000000....../////////000000000////////////////////////,,,,,,,,,------------...---------.........//////000111222111///......///---...//////000000000000------.........///////////////............//////------------------------...............---------------------------------,,,,,,,,,---......//////......------,,,,,,++++++,,,,,,---...............,,,******------+++***,,,***+++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************+++,,,******+++,,,,,,+++************++++++++++++***************+++++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++))))))***++++++++++++***,,,,,,,,,)))''''''(((***,,,+++***)))))))))))))))---,,,++++++,,,---,,,***************************)))******++++++******))),,,+++***))))))***+++,,,))))))))))))***+++,,,---************************)))***+++***)))(((***,,,+++,,,,,,------,,,,,,+++************************)))))))))************++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......------,,,,,,,,,,,,------------.........////////////..................---+++,,,---......//////...+++,,,,,,---------------,,,,,,---...////////////---------------------------------...//////000000//////000000000000//////...///000000111111000000000000000000111111111111000///...///111222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000/////////000111111222222333222222111111000000000000000000000000000000000000/////////000111111222222---///000000000000222333111000000111222111///,,,111000///000333444333222111111111111111111111111000000000000111111111111/////////000000000111111//////............//////000000////////////000000.........---......////////////000000000000//////000000000/////////......---...............---------,,,,,,------///000000.../////////000000000111...///000111111111000///////////////////////////000000000000000000000000111000//////000111000///000000000///////////////000000000000000000000000.../////////000000000000........................------------............+++++++++,,,,,,,,,------///111111111//////000111------///000000111111111/////////000000000000111000//////////////////000.........//////.........---------.......................................,,,,,,------...////////////......---,,,,,,++++++,,,------..................+++,,,000000,,,+++...------......///.........+++++++++,,,,,,,,,------------------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++***++++++,,,------,,,++++++*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,---...------,,,+++************+++,,,,,,((()))(((&&&%%%%%%(((***,,,++++++************+++))))))((()))***+++)))(((++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++))))))))))))***+++,,,---***+++++++++++++++++++++***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++************************************++++++,,,,,,***************++++++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---......///...---,,,,,,,,,,,,---...------------.........///.............../////////,,,,,,---...////////////,,,,,,---...............+++,,,...///000000//////........................---------...///000000000///000000111111000000/////////000111111111111000000111111111222222222333111000///000222333222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111222222222222111000000///000000111111222333333000000000111111111111111000000000000000000000000...//////000111111222222...000111111111111222444111000///000222222222000111000///000222444444333111111111111111111111111000000111111222222222111000000000000111111111111//////............//////000000////////////000000//////...//////000111222//////000000000000//////111111111111000000000000---...............------,,,,,,,,,---...///000111.../////////000000111111...///111222222222111000////////////////////////000000000000000000000000111///...///000000///...111111000000//////......000000000000000000000000////////////000000000000..................................../////////000////////////000000000000///000111111000///111222------///000111111111111000111111111111222222222000000////////////000000//////000000000000//////,,,------....../////////........................,,,,,,------...///000000//////...---,,,,,,++++++,,,---......//////......000,,,---222222---,,,///000000000000///...---,,,+++++++++,,,,,,------------------...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------,,,+++++++++,,,------...***+++,,,------,,,+++*********,,,,,,,,,,,,***************++++++,,,,,,,,,***+++,,,---...------,,,)))***+++,,,---,,,++++++---,,,+++***+++,,,---...)))******)))(((***---///,,,,,,+++++++++++++++,,,++++++***+++------,,,***++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---++++++++++++++++++,,,,,,***++++++***))))))***,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++---,,,+++******+++,,,---,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...---,,,,,,,,,,,,---...,,,,,,,,,---------......---------....../////////,,,---...///000000000000,,,------.../////////...+++,,,...000000000000///........................---------...///000000111000000111111111111000000//////000111111111111111111111222222222333333333222111000111333444333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111222222222222111000000000000000111222222333333//////000111222333333444000000000000000000000000...//////000111222222222000222333333222111333444222000///000222444555444000///......111222222222111111111111111111111111000000111222222222222111///000111222222111000///333222000/////////000111000000000000000000000000000000000000000000000000//////000111111111111111111111222222222222111111000000//////.........---,,,------...///000111111...///000222222111111000////////////000000000000000000000000000000000000111000///......///000111////////////////////////222111000///////////////111111222111//////000222444222/////////000000///000000////////////000000000000000000000000000000111111000000/////////...111111111222222333333333111111111111111111111111444444333111///000222555777777666333000...///111333222111000000111222333............////////////333222111000///...------,,,---...///000000//////............///////////////...---------...000111////////////////////////------------------------//////.........---------------------------,,,,,,///000000///---+++,,,---,,,,,,,,,+++++++++******---------,,,,,,+++++++++...------,,,,,,------...000///---,,,,,,---///000000///...,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------------,,,+++***+++111666666000+++)))***,,,,,,,,,+++++++++******(((***++++++*********+++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))+++++++++************)))************+++,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,---...)))---000000,,,******++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///******...,,,%%%###%%%,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................---,,,+++******,,,...///------------------------....................................////////////...---,,,,,,,,,,,,---.........//////000000111111000000//////.........---//////000111222222333333333222111111000000111111555444333333444444222000333333222222000///...---666999:::777222///111444111111111111111111111111333222222222222222222333222222222222222222222222000111111111111222222222111111222222222333333333111111222222222333333333333444444555555444444333222333333333333222111111222222222222222222222222555555555444444333333333111111222222222333333333333333333444444444555555444333222111111222333444333333333333333333333333000000222333333333222111222222111000000000000000111111111111111111111111000000000000000000000000//////000111222111111111//////000000000000//////000/////////............---.........///000000000//////111111222111111000////////////000000000111111111111111111111111111111000////////////000111////////////////////////000////////////000000111000111222111/////////111333111//////111111111000000000000//////000000000000000000000000000000000111111000000000/////////222222222222222222333333222222222222222222222222222333222111000000333555AAA@@@>>>999555222111222111111000000000000111111....../////////000000000000000000000000000/////////////////////000000000....../////////000000000000///.........///111111////////////////////////........................///............---------.....................///000111111000...------...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++...------------------...000///...------...///000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,---------,,,,,,+++***+++///333333///+++******,,,,,,,,,+++++++++*********,,,------,,,***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************+++,,,---...111111000---+++******,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,000///+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...........................---,,,+++,,,---///000------------------------............////////////............//////////////////...------...//////////////////000000000000000/////////...............//////000111111222222333222111111000000111111555444333333444444333111111111111111111000000///444777888666222///111444111111111111111111111111222222111111111111222222222222222222222222222222000000111111111222222222111111111111222222222222111111111222222222333333333333444444444444333333222222222222222111111000000000111111222333444444444333333333222222222222111111111222222222333333222222333333333444444444333222111000000111222333222222222222222222222222111111222333444444444333111111111222111111000///111111111111111111111111000000000000000000000000///000111222222222111000---......//////......---////////////............///////////////////////////000111111222222111111/////////000000000111111111111111111111111111111111111000//////000111111////////////////////////.........//////111222222///111222222000//////000000//////000222333333222111111000000000000111111000000000000000000000000111111111000000000000000333333222222222222222222222222222222222222222222111111222111000111333666>>>===;;;888333000000000000000111111111111000000///000000000000111111111---......///000111222222222111000/////////000111///000000000000111111111111000000000000111222222////////////////////////000000000000000000000000............------------......//////000000111111111222222111///......000---------,,,,,,,,,,,,+++---------------,,,,,,,,,......------------......000///...------...///000///...---,,,+++++++++,,,------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---.........,,,+++***,,,,,,++++++++++++******---...//////---++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,,,,++++++++++++,,,------...999555///+++******+++,,,++++++++++++++++++******---------------------------------------------------+++,,,000111//////111------------------------++++++,,,---------------........................///...---------...000111////////////////////////////////////////////////............////////////000000///......///000000000000000000////////////////////////.....................///000000111111222222111000000000000111444222111111333444444333//////000111222222222111111333555444111///111444111111111111111111111111111111000000000000111111222222222222222222222222000000000111111111222222000000000000111111111111000111111111222222222222222333333444444333333222111111111111111000//////......///111222333444555222222222111111111111111000111111111222222222222111111111222222222333333111111000000000000111111111111111111111111111111333333333333333333222222000111222333333222000///111111111111111111111111000000000000000000000000///000111333333222111000---......//////......---///////////////.........000000000///////////////000000111111222222222222//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000111222333///111222333111000000000/////////111444555444333222111111000000111111222111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111///000111111000111333666222333333222000///000111000111222333333222111000000000111111111222222222......///000111222222333555333111//////000111222000000111111111222222222111111111111222222333333000000000000000000000000000000000000000000000000//////............------.........///000111222222000111222111///...///000.........---------,,,,,,.........---------------//////............/////////......------......///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++***+++,,,---,,,+++,,,,,,,,,+++++++++++++++...///000///---+++++++++++++++++++++,,,,,,,,,,,,------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++*********,,,,,,,,,,,,,,,---......999333---***+++,,,,,,+++//////......------,,,,,,------------------------------------............******+++---......///000------------------------++++++,,,---------------..............................---------...///000//////////////////////////////...............---............////////////////////////////////////111111000000//////......///////////////........./////////000000000111111222222111000000000000000111000...///111333444333000000111222222222222111///000222222000000111333111111111111111111111111000000////////////000000111111111111111111111111000000000000111111111111////////////000000000000000000000111111111111222222222333333333333222222000000000000000//////.........///000111222333444111111111111111111111111000000000111111111111222000000000000111111111111000000////////////000000000000000000000000000000444444333222111000000000000111222333333222111000111111111111111111111111111111111111111111111111...000222333444333111000...//////000000//////............///////////////000000000000000/////////111111111111111222222333000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111222111111111111222333333///111222333222111222333111000000111444555555444222222111111111111222222222222222222222222222222111111111222222222222222333333333222222111111111000000000000000000000000...000111111000111333555///111333333333333444666111222333444444333222111111111111111222222222222000000000000111111111111555444111000///000111222111111111111222222222222111222222333333333333333111111111111111111111111000000000000000000000000000000000/////////......------...///000111111111///000111000...---...////////////............---........................000//////......//////000...------------------...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------.........---------+++***+++,,,------,,,,,,,,,,,,,,,,,,------------...///...,,,******+++++++++,,,,,,---------...//////...------......//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///......------------..................------,,,,,,++++++++++++++++++++++++---------,,,------......222///++++++---...---+++000//////......------------------------------------------....../////////+++,,,,,,,,,,,,...///...........................,,,,,,---............---////////////////////////---------------......///000000000000000000000000.........---------,,,,,,............////////////........................111111000000//////...............///////////////000000111111111111111222222111000000//////000000...---,,,...000222222111222222222222222111000000---...///000000000111222000000000000000000000000000//////////////////000111111111111111111111111//////000000000111111111....../////////000000000//////000000000111111111111111222222222222111111///000000000000///......//////000000000000111111111111111111222222222222//////000000000111111111/////////000000000111111////////////////////////////////////////////////555444333111000000000000000111222222333222222222222222222222222222222222111111111111111111111111...000222444555333111000///000000111111000000///.........///////////////000000000000000000000000222111111111111222333333000000000111111111222222222222222222222222222222111222333333333333222111111111111111111111111111222222222333333555666666000111222222222333666888555333111111222444444444333333222222222222333333222222222222222222222222222222222222222333333333333333222222222222222222000000000000000000000000...000111111000000222333000222333333222111222222222222333333333333222222000111111111111222222222222222222111111000000000333222111000000000111222000111111111111222222222111222222333444333333333111111111111111111111111111111111111111111111111111111111111000000000000......//////000000111111...///000000......///000000000000/////////...............///////////////000000////////////000000..............................////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---...//////000/////////------------------......------............//////---...///...,,,++++++,,,,,,------....../////////111000///.........///000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////............//////////////////////////////............////////////......---------......///---,,,,,,---...///...---------------------,,,,,,------------------------------......///000000000...000000------111111000////////////////////////------...///////////////////////////////////////,,,,,,---------.........000000000000000000000000/////////...------,,,,,,............////////////---......//////......---000000000000////////////.........///////////////111111111111111222222222111111000////////////000---,,,---///111222111///222333333333222111000000---......///000000111111000000000000000000000000000000////////////000000111111111111111111111111/////////000000000111111////////////000000000000////////////000000000000000111111222222111111000000000000000000///......000000000///////////////111111111111111222222222////////////000000000000/////////000000000111111//////000000000000//////////////////////////////444333222111222222333444222111111111222222333444222222222222222222222222111111111111111111111111...000333555555444111000///000000111111000000///............/////////000/////////000111111111222222222111111111222333444000000111111111222222222222222222222222222222222222222333444444333222222222222222222222222222222000111222444666888;;;<<<111111222222333666:::>>>:::666222000111222333333333333222222222222333333333333333333333333333333222222222333333333444444222222222222222222333333111111111111111111111111///000222222000000000111///111222222000.........222111111000000111111222000000000111111111111222222222222111111111000000000000000111111111111111000000000111111111111222000111222333444333333222222222222222222222222222222222222222222222222222333333333222222222111111000000111111111111111111///000111111//////000111111111000000000/////////....../////////000000000111000000//////000000111//////000000000000//////...///000111111000//////////////////////////////////////////000000000000000000000000000000000000//////000111111111111111---000222111///---...000.../////////000000000111---...000000...------............///000111111111333222000......///000111000//////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////......//////000/////////000111111222222/////////000000000111111//////...............///,,,...............///111---------------.........////////////////////////---......///000000111111...111111---...333555222////////////////////////...//////000000000000000////////////////////////------...///////////////////////////////////////111111111000///.....................////////////...///000000000000///...////////////000000000000............/////////000111111111111111000000000111111000///////////////---...///111333333000...111111222222333333222222///......///000111111000000000000000000000000000111000000//////000000111111111111111111111111111////////////000000000111//////000000000111111111........./////////000000000000111111111111000000000111111111111000//////.........//////000000000/////////000000111111111........./////////000000//////000000000111111111///000111111111111000///////////////////////////222222222222333555777888222222111000111222444555222222222222222222222222111111111111111111111111...000333555666444222000//////000000000000//////---.........//////000000......///000111222222333333222111111111222333444000111111111111222222222222222222222222222222222222222444444444444222222222222222222222222222222...///111444888<<>>EEE<<<222222555444333333333333444444555666333333333333333333333333444444444444444444444444222333333444444444444333444444444444555555555555444444555555666666666666333444555666777777888777555666777777555444444555444333222222222333555666222333333333444444444444444444444444555555555555444444444444555555555555444444444444555555555555555444444444444333333333555555444444444444555555333444555666666555444444111111222222222333333333444333333222222333333444333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333444444444444444555666666444444444444555555555555555555555555555555555555333333333333333333333333111222333555555555444333555555444444444444333333222333444555555444333222222222222333333333444444222222222222222222222222333333333333333333333333111111111222222333333333333333222222222222333333222222111111111111222222...///111222333333333333000000000111111111222222222222222222222222222222//////000111222222333444111555888777333111222444222222333333333444444444444444444333333333333333444444444444444444444444444444444444444444444444222111111111111222333333333333222222333333444555555555444444444333333333222222222222333444555666444444444444444444444444555555555555666777888888111111222222222222222222555555555555555666777888666666666666666666666666777777777888888888888999888888888777777888888888666666666666777777777777333555888888777555555555777777666666555444444444555555555555555555555555555555666666666555555444555444444444444555555666888:::;;;:::888777888:::999999777666555555555555444444444333222222111111222222111000111222333444333333333222222333333444444444333333333333444444555555555555555444444444111111333444444444333333222333333444444333333222222222222222222222222222000111222333333333222111000000//////////////////222222222333333333333333111111111222222222333333111222222333333444444444222333333333222222111111333333333333333333333333222333333333333333333222111111111111111222333444444333222111111111111111222333333333333333333333555444333222333555888:::555444444333333444444555333333333333333333333333444333333333333444555555555555444444444333333333555555444333444555666777444444555555555555444444333DDDLLLAAA444222444444666666555444444444444555333333333333333333333333444444444444444444444444333333444555666666666555444444444555555555666666555555666777777888777777111222444666777888999999555666888777555444444555333333222111222333444555222222222333333444444444666666666666555444333222444444444555555555666666444444444555555555666666555555444444444333333333555444444333333444444555222333555666666666555555111111111222222333333333444333333222222333333444333333333333333333333333555555555555444333222222333333333333333333333333444444444444444444444444666666666666666777888888444444444555555555666666666666666666666666666666333333333333333333333333111222444555555555444444666666555555555444444444333333444555555444333333222222222333333444444444222222222222222222222222333333333333333333333333000000111222333333444444444333333222222333333444333222222222222222333333+++---///222333333222222111111111111222222222222222222222222222222222222......///111222333444555111666:::999555222222444333333333444444444555555111222222333333444444555555555555555555555555555555555555555555555555555222222111111222222333444444444333333444444555666333444444555666777888888777777666555555555555555555555555555555555555555333333444555777888:::;;;555666666777777888888888555555555666666888999999777777777777777777777777777888888888888999999999777777666666666666777777555666666666777777777777444777999:::999777777777888888777666555444333333666666666777666555555444444555666666666444333222444444444444444555666777;;;>>>???===:::999:::<<<666555333222222333444555666555444444333222111000444333222111111333555666333333333222222333444444555555555444444555555555999999888777666555444444000111333444555444333333222333333444444333333222111111111111111111111111///000222333444333333222111111111222333333444444111111111222222333333333111111222222222333333333111111222333333444555555222333333333333222111111444444444444444444444444222333333444444333333222111111111222333444555666666555444333222111111111444444444444444444444444666555333111111333555666333333444555666666666555555444333111000/////////111111111222222333333444666555444444333333444444333333333444444555555555444444444444444444444444999FFFJJJ???555555555222333444444555555444444333555555555555555555555444444555555555555555555555444444444555444444333333666666777777666666555444555555555555555555555555444555555555666666777777555555555555555555555555333333333333333333333333222333444444555555444444444444444444444444444444333444444555666777888888555444444444444555666666444555555666666555555444555555666666555555444333444222111222333555444444555444444333333444444555333333333222222222111111444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555333444555666777777777666444444444444444444444444555555666666555555444333222333333444555666777777666555444333333444555666444555666777777555333111333333333333333333333333444444444333333222222222111111222333444666777888444444444444444444444444444444444444444444333333222222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555333333444444555666777777555555444444444333333333666333222333555666444222444444555555666555555555888888666555555666777888444444444444444444444444777777777777777888999999555666888999::::::999888777777666666666555555555777777666666555555555444888777666888:::999666222666666555555555555666666999888888888777777666666777777777777666666666666222999:::444666???@@@;;;:::999888777777888999:::999888888888777777666666555555555555666666666666888888777777666666666555777777777777777888888888555555555555555555555555444666999<<<<<<<<<:::999999888777666444333222111444333111//////111444666666666555444444444555555777777666555444444444444333555777888999888777666333444666666555444555555555555666666555555444333222222333444555555555555555444444333333444444555444333333222222333333444333222222222222222222333333333333444444333333333...//////000111222222222111111222222222333333333111111222222222333333333222222444444444444222222222222111222444444222000555222222555333///111666222222222222222222222222222222111111111111222222111222333444555444333333777666444111...---++++++333333444555555555444444333333222111111111222222222222222333333333333333555555444333333333333444333333333333333444444444444444444444444444444444222===AAA888111333444000333444444555555444444333444444444444444444444444444444444444444444444444333333444444444444333333222222333333444444444555444444444444444444444444444444555555555555555666444444444444444444444444333333333333333333333333333333444555555555555555444444444444444444444444333333444444555666666666555444444444555555666666222222333333333333222222555555666666555555444333444222111222333555444444444333333333333333333444555555444444444333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666666666666777777777666666555444444444444444444444444555555666666555555444444222333333444444555555666666555444444444444555666666666777777777666555444444444444444444444444444444444444333333333222222222222333333444555666777444444444444444444444444444444444444444444444444333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555555666555555444444555555666333444444555555666666666666666555555555444444444777555444444666777666444222333444555666777777777777666666666666666777777555555555555555555555555777777777777777888888999777888888999999999999888888888777777777666666666888888888777777777666666888777666555555777999<<<888888777777777777888888999999999888888777777777888888888777777777666666777===>>>888:::BBBCCC>>>999999888777777888999999777888888999999::::::;;;888888888888888888777777999888888888777777777777777777888888888777777666555555555555555555555555555777999:::;;;;;;:::999777777777666555555555444555444333222222444555666777666555444444444444444555444444333333333333333333444666777777777555444444666888888666555666777777777777666666666555555555555666666666555555444666666555555555555666666555444444333333444444555333333333222222333333333111111222222222222111111000000111222222333444444333333333333444444444555333333333333444444444555222333444555555444333222222111111111333444444222444333333333333444444444333333222222222222222222333333222222222222333333222333444555555555444333777666555333222111111111444444555555555444333333222222222222222333444555444444444444444333333333555555444333333333333444444444333333333333333333444444444444444444444444...555888333111555555000333444444555555444444333444444444444444444555555555555444444444444444444333333444444555444444333222222222222333555777888555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555666666666555555444444444444555555555555444444444444444444444444555555555555555666666666666666666777777666666666555555666666555555444333444333111222333555444444555444444444444444444555666666666666555555555555333333444444555555666666555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777999999888888777666666555555555555555555555555555666666666555555555444444333444444444444444444444666555555444444555555666888888777777777777666666666666666666666666666666444444444444444333333333444444444444444555666666333333333333333333333333333333333444555555555666444444444444444333333333555555555555555555555555555555555555555555555555777777777777777777777777666666555555555555666666555555555555555555555555777777777666666666666666888777666666888888777666222333444555777888999999777777888999:::::::::999777777777777777777777777777777666666777777888999::::::999999888888999999888888888888888777777777::::::999999999999999888888999999777666777:::>>>:::999999888888999999::::::999999999999999888888999999999888888888777777777<<<<<<777888>>>???;;;999999888888888888999999777777888:::<<<===>>>???<<<<<<;;;;;;::::::999999999999999888888888888888777777888999888777555444555555555555555555555555666777888999:::::::::999666666666666777777777777555555555666666777777777888777666555444444333444444444444444444555555666555666777888777666555444666888999999888777777888:::999777666666666777888888888888777666666555444888777777666666777777888666666666555555666666666555444444333333444444555222222333333333333222222222333333444444555555555444444555555555666666666444444555555555666666666444444555555555555444444444222000111222444555444111444444222666???>>>888444333333333222222111111444444333333333333444444222333444555555555444444444444444333333444555555666666666666666555444333444444333333444444555666666666666555555444444444666555444444333333444444666666555555444444333333444444444555555555555555111555555333555999888333444555555555555555555444555666666666666666777777777777666666666666666555555555666666777777666666888777666555666888:::<<<888888888888888888888888888777777777666555555555666666666666666666666666555555555555555555555555444555666666777777666666555555555555666666666666777777666666666555555555555666666777777777777777888999999::::::999999888666666666777666555555444555333222222444555555444777777666666666666777777777777777777666666666666444444555555666777888888666666666666666666666666666666666666666666666666777777777888888888999999999999999999999999999999:::999999888888777777777555555555555555555555555777666666555555555555555666666555555444444444444666666555555555555666666888777777666666666777888666666666666666666666666555555555444444444444444666666555555555555555666333333333333333333333333222333333444555666666777666666555555444444333333555555555555555555555555666666666666666666666666777777777777777777777777777666666555555666666777666666666666666555555555888888888888888888888888888777777777888888888777555555555666777888999999888999;;;<<<=========<<<777777777777777777777777777777777777777888999999===;;;:::888888888999:::888888888888888888888888::::::::::::::::::::::::777:::<<<===<<<:::888888;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::999999999999888888;;;;;;777777;;;<<<999999999999999999999999999777888999;;;<<<>>>???@@@>>>>>>===<<<;;;:::::::::888888888888888888888888777888999999888666444333666666666666666666666666888888888888999999::::::666666666666666666666666444555777888999888888777999888777666555444444444666666666777777999::::::888888999999888777666555777999::::::888777777888;;;999777666555666888999888888777777666666666666888888777777777777888888888888777777777777888888666666555555555555666666555666666777777666666555444444444444555555666666555555555666666666666777555555555666666666666777666666666666666666666666888555222111222444444444...555555222:::IIIHHH===555444444333333222222111444444333333333333444444222222333333444444444444222111111111222222333444888888999999888777666666777666666555555555555555888777777777666666555555777666555555444444555555888888888777666666666555555555666666666777777777777888777666888;;;999555666666666777777666666666888888888888999999::::::::::::999999888888888888777888888999::::::999999===<<<:::999999:::;;;===::::::::::::::::::::::::::::::999999888888777777999999999999999999999999666666666666666666666666555666777777888888777777666666777777777888888888:::::::::999888888777777666777888999999999888888777777888888888888777777777888888888888777666666666555333444666777777666777777666666666666777777777777777777666666666666555555666777888888999999777777777777777777777777777777777777777777777777888888888999999999::::::::::::::::::::::::::::::888888888777888999:::;;;666666666666666666666666888777666555555555555666888888777777666666555555666666666666666666666666777666666555555666777777555555555555555555555555555555555555555555555555777777666555555555666666444444444444444444444444333333444444555666777777666666666555555444444444666666666666666666666666777777777777777777777777666666666666666666666666777777777666666777777777888777777777777777777777999999999999999999999999777777888888777777777888999999888777777777888888777888:::<<<======<<<<<<777777777777777777777777888888888888888999::::::===<<<:::999999999::::::888888888888888888888888::::::::::::::::::::::::888888999:::;;;;;;:::888;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<======:::;;;======<<<::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::888888888888888888888888999999999999888777555444777777777777777777777777999999999999999:::::::::888888777777666555555555444555777999:::999999888:::999888777666666666666777777777888999:::;;;<<<888888888888777777666555888999::::::888777777777:::999777555555666777888666666555555666666888888888888777777777777888888:::999999888888999999:::888888777777777777888888777777888888888888777777444444444555555555555555555555555555666666666666555555555555666666666666777777777777777777777777<<<999555333333444444333000777777333:::GGGFFF:::666555555555444444444333555444444333333444444555222222222222222333333444333222222111111111222222999999:::::::::999888888999888777666666666666666888888888888777777777777888888777666666666666666999999888888888888888888777777777888888999999::::::999888777888999888666777888888999999888888777999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<===<<<;;;:::999::::::;;;::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::::::::777777777777777777777777666777888888999999888888888888999999::::::;;;;;;===<<<<<<<<<;;;;;;::::::888999:::<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999::::::999999888777888666555666777999888888777666666555555666666777888888888888777777777777777777888888999999::::::888888888888888888888888888888888888888888888888888999999999999:::::::::::::::::::::::::::::::::888777777666777999:::<<<777777777777777777777777888777666555555555666777999999888888777777777666555666666777777666666555555555666666666666777777666666666666666666666666555555555666666666666666888777777666666666777777555555555555555555555555444444444555666666666777666666666666666555555555777777777777777777777777888888888888888888888888666666666666666666666666888888777777777777888888999999999999999999999999999999999999999:::::::::777888999999777777888999<<<;;;999888777777888999666777888999999:::999999888888888888888888888888::::::999999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::::::::999999;;;>>>@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<============>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<============<<<<<<<<<<<<<<<===============>>>======<<<<<<;;;;;;;;;888999999999999::::::::::::::::::999888888888888999999999999999999999999::::::;;;;;;;;;;;;:::::::::999999888777666666555555666888:::;;;;;;::::::::::::999888888888999999777777777777888999:::;;;777666666666666666555555999:::;;;:::888777777888999999777666666666777888666555555555555777999:::888888888777777888888888::::::999999999999:::::::::999999888888999999:::666666777777777777666666555666666666666666666666555555666666666777777777555555666666666777777777999999888888888888999999>>>;;;888777666666555444444888888555888>>>;;;333666666666666666666666666666666555555555555666666333222222222222333444555666666555444444444444555888888999999:::999999999888777777777777888888999888888888888999999999999:::999888888777777888888777888888888888888999999888888999999:::;;;;;;<<<:::999999999888777777888999::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999999:::<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888888999:::999999999:::::::::;;;<<<=====================<<<<<<<<<<<<:::;;;===>>>>>>>>><<<;;;===>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<;;;::::::999:::888777777999::::::999999999888888888888999999:::::::::999999999888888999999999999999:::::::::999999999999999999999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::999888777666666777999:::777777777777777777777777999888666555444555666777888888888777777777777777555666777888888777666555555666777888888888777777777777777777777777777777555555666666666777777777777777777666777777888888777777777777777777777777555555555555666666666666666666666666666777777777777777777777777777777777999999999999999999999999888888888888888888888888999888888777777888888999999999::::::;;;<<<<<<<<<888888999999999:::::::::888:::;;;:::888888999;;;<<<;;;999888888999:::;;;999999999888888999::::::999999999999999999999999<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>><<>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;::::::;;;<<<<<<<<<>>>===>>>????????????>>>===>>>>>>>>>>>>????????????>>>=====================;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::::::::::::::::::::::::::888888999;;;<<<=========;;;::::::::::::;;;<<<<<<999888888888999:::;;;;;;888888888777888888999999:::<<<===<<<:::888888999:::999999999888888888888999888777666666777999:::::::::999999999999::::::;;;::::::999999::::::;;;;;;::::::::::::::::::;;;777777888888888888777777888888888888777777777777777777777777888888888888777777777777888888888888;;;:::999888888999:::;;;<<<;;;999999::::::999777666777888999999888777555777777777888888999999:::999888888777777888888999555555444333444555666777888777777777777777888888666777888999999999999999666666666777888:::;;;<<<888888888999999:::::::::;;;:::999999888888999999666666777777888888999999999999:::;;;;;;<<<======::::::::::::999777888<<<:::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;<<<<<<<<<<<<;;;::::::999888888888999:::;;;<<<<<<<<<<<<999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888888888999999:::::::::::::::::::::::::::::::::888888888888888888888888888888999::::::::::::999;;;;;;<<<<<<===>>>>>>???========================;;;<<<>>>???@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;999888999:::<<<;;;;;;>>>======<<<<<<======>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;:::777666555666777888777777777777777777777777999888666555444555777888666666666666777777777777555666777888888777666555555666888:::;;;:::888777888888888888888888888888555666666666777777888888777777777777777888999999777777777777777777777777666666666666666555555555555555666666777777888888777777777777777777777777999999999999999999999999999999999999999999999999999999888888888888999999::::::;;;;;;<<<===>>>>>>888888888999999:::::::::999;;;===<<<:::999:::===;;;:::888888888:::<<<===>>>===;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>999:::<<<===>>>===<<<<<<======>>>>>>??????@@@@@@======>>>>>>?????????@@@>>>QQQcccbbbQQQAAA<<>>>>>>>>>>>??????======>>>>>>?????????@@@>>>>>>>>>>>>============@@@>>>>>>@@@AAAAAABBBDDD>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBB>>>>>>>>>>>>>>>?????????<<<=========>>>>>>??????===<<<:::888888:::===>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@???>>>;;;:::::::::;;;;;;<<<===>>>>>>::::::;;;<<<===>>>???@@@;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<===>>><<<>>>>>>>>>;;;:::::::::::::::;;;;;;;;;:::999888===;;;999777777777999:::<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999999999999999999999999999888888999999999:::::::::888888999999999:::::::::;;;;;;999999999999;;;;;;:::::::::;;;======<<<:::666555999>>>===999999===777777888999:::;;;;;;<<<;;;::::::999999::::::;;;777666666555555777888999666666666666777888999:::;;;:::888888888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<:::999888999::::::;;;;;;:::::::::999888777777999;;;<<<:::999777666666777999:::444555777999::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::999999999:::;;;:::<<<===>>>>>><<<:::999======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<======999999888777888999;;;<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<888888999:::;;;;;;;;;;;;;;;<<<======>>>=========:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@?????????========================:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;999999;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============::::::888888888888::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;::::::999888888888888777777888888999::::::999888777666666666666777777777666777888888999999999999888888777777777777888999999::::::::::::::::::999888777777888888999888777666555555555555999999999999999999999999:::::::::999999888888888777777777777777888888888999999:::::::::999999888999999999999999999999:::888888888888999999:::;;;>>>===<<<;;;:::999999999999999999999999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<>>>????????????@@@@@@@@@????????????>>>>>>======@@@@@@??????@@@@@@AAABBBBBBAAA>>>===<<<===>>>???GGGIIIKKKIIIFFFBBB@@@?????????>>>===<<<<<<======>>>>>>>>>???@@@@@@@@@AAA????????????????????????????????????????????????AAA@@@@@@??????@@@@@@AAA???>>>>>>>>>>>>@@@AAABBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>???AAACCCDDD======>>>>>>?????????@@@AAAAAA@@@@@@@@@@@@??????????????????????????????===>>>???@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@AAA>>>>>>===<<<<<<===>>>>>>===???AAAAAA???===<<<===@@@???>>>===<<<<<<============<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>???>>><<<:::::::::<<<=========<<<<<<<<<;;;;;;;;;@@@>>><<<:::999:::;;;<<<999:::<<<<<<<<<<<<:::999:::;;;;;;<<<<<<===============>>>>>>>>>======<<<;;;<<<<<<===>>>=========?????????>>>===<<<<<<;;;;;;<<<<<<===============::::::;;;;;;<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;999888888888999999:::;;;>>>===<<<;;;:::999999999:::::::::999999::::::::::::::::::;;;;;;<<<<<<<<<===;;;999888999:::999888999999:::;;;;;;;;;;;;::::::999888777888999;;;<<<<<<;;;999888888999;;;<<<999999:::;;;;;;;;;:::999::::::;;;<<<============<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::;;;<<<=========>>>???>>>===<<<;;;======>>>>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<;;;;;;<<<===============;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999:::;;;;;;<<<<<<===>>>>>>======<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<==================================================================<<<;;;::::::::::::;;;<<<=========<<<<<<<<<<<<<<<======<<<<<<;;;::::::999999999999999999::::::;;;;;;:::999888777777777777888888777777888888999:::::::::999999999888888888888888999::::::::::::::::::999999888777777888888888888777777666666777777<<<<<<;;;;;;:::::::::999::::::::::::999999999999999999999999888888888888999999999::::::999999888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<==================>>>>>>============<<<<<<<<<<<<===>>>>>><<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@???>>>======>>>@@@AAABBBCCCEEEDDDBBB@@@??????@@@??????>>>>>>===>>>>>>???????????????@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEE??????????????????@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAAAAA@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBAAA@@@>>>>>>>>>@@@???===<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===<<<=========>>>>>>>>>>>>???===;;;:::999:::;;;<<<=========<<<<<<<<<;;;;;;@@@>>><<<;;;::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;======>>>???@@@@@@??????<<<<<<<<<<<<=========>>>@@@@@@???>>>>>>===<<<<<<;;;<<<======>>>>>>======::::::;;;<<<<<<======>>>>>>>>>======<<<;;;;;;:::999999999999::::::;;;;;;======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===>>><<<999888999999888777999:::;;;;;;<<<<<<;;;;;;::::::999888999:::;;;<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999;;;;;;<<<===>>>>>>>>>>>>>>>>>>============<<<<<<>>>======<<<<<<===>>>>>>????????????>>>>>>>>>>>>===>>>>>>??????>>>>>>===::::::;;;;;;;;;<<<<<<<<<============<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999:::;;;<<<<<<======<<<;;;;;;<<<============<<<<<<<<<=========<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????>>>===<<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;:::999888888888999999999888888999999:::;;;::::::::::::999999999999999999:::;;;;;;;;;:::::::::999888888777888888888888888777777888888999:::??????>>>===<<<;;;::::::999:::::::::::::::;;;;;;;;;;;;::::::999888888888888999999::::::999999999:::::::::;;;;;;;;;<<<<<>>=========>>>>>>???>>>===<<<<<<;;;;;;<<<===========================>>>>>>>>>>>>>>>>>>===<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<======>>>>>>??????????????????>>>======<<<<<<======>>>???======>>>>>>?????????@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@??????@@@@@@AAABBB???>>>======>>>@@@AAABBB>>>???AAA@@@??????@@@BBB@@@@@@@@@@@@????????????@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@????????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAADDDDDDDDDDDDDDDEEEFFFGGGAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAA@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA???AAACCCCCCAAA@@@???@@@???>>>===<<<<<<===>>>>>>======<<<<<<<<<<<<======>>>>>>>>>??????????????????>>><<<::::::::::::;;;>>>>>>=========<<<<<<<<>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999;;;<<<===>>>???@@@@@@@@@===<<<<<<;;;<<<===>>>???@@@@@@@@@???>>>>>>======<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<======>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<===<<<:::888::::::;;;<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<<<<>>>======<<<<<<======>>>??????>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@???===============>>>>>>>>>@@@@@@???>>>>>>>>>>>>???>>>>>>>>>??????>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<============<<<>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<======>>>>>>======<<<;;;<<<<<<======>>>????????????>>>=========>>>>>>??????@@@@@@@@@@@@@@@????????????>>>>>>=========????????????????????????@@@@@@@@@???????????????========================>>>>>>>>>>>>>>>?????????=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;::::::::::::::::::999999999999:::;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;::::::999999888888888888888999888888888888999:::;;;<<<>>>>>>======<<<<<<;;;;;;999999::::::;;;;;;;;;<<<;;;;;;:::999888888777777888888999:::::::::999999::::::;;;;;;<<<=========AAA@@@??????>>>>>>>>>>>>??????>>>==============================>>>>>>>>>??????@@@@@@@@@@@@??????<<<<<<===>>>???@@@@@@AAA>>>===<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????=========<<<===>>>>>>????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@????????????@@@AAABBB@@@AAABBBAAA@@@AAACCCEEEAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@???>>>>>>>>>????????????????????????@@@AAAAAAAAAAAAAAABBBBBB@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCCCCBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCEEEFFFFFFEEECCCBBB@@@BBBDDDDDDCCCBBBAAABBB@@@@@@???>>>>>>???@@@AAA???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<>>>>>>>>=========???>>>===<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<>>>@@@@@@@@@@@@@@@??????>>>>>><<<===>>>>>>??????>>>>>>;;;;;;<<<<<<=========>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<<<<=========<<<<<<===<<<;;;:::::::::::::::<<<<<<>>>??????>>><<<<<<>>>>>>===<<<;;;;;;:::999999;;;>>>AAACCCBBB===:::;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<::::::;;;<<<============????????????????????????<<<<<<======>>>>>>>>>>>>@@@???>>>=========>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<======999:::<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;<<<======>>>>>>======?????????>>>===<<<::::::;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===<<<<<<======>>>??????@@@=========>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@??????>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999999:::;;;;;;===<<<;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<:::::::::::::::::::::::::::::::::;;;;;;:::999999999888888888888888999999888888888888999;;;<<<===::::::;;;;;;<<<<<<<<<===999999999::::::;;;;;;;;;::::::999888777666666555777888999:::::::::::::::::::::;;;<<<<<<===>>>>>>@@@@@@???>>>============??????>>>=========>>>>>>;;;;;;<<<<<<============??????@@@@@@@@@@@@??????<<<======>>>???@@@AAAAAA>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>===============>>>??????BBBBBBAAA@@@???>>>======???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCBBBAAAAAABBBDDD@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>????????????????????????@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@AAACCCDDDFFFFFFDDDCCCAAAAAACCCEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???????????????@@@@@@?????????>>>>>>>>>??????>>>>>>=========>>>>>>>>><<<;;;;;;<<<>>>>>><<<======>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===>>>===;;;:::;;;<<<>>>@@@@@@@@@@@@???????????????===>>>>>>???@@@?????????<<<<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;=========>>>>>>=========???>>>>>>===<<<;;;::::::999;;;???CCCFFFDDD@@@<<<;;;<<<======>>>=========;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>::::::;;;<<<============<<<<<<<<<============>>><<<<<<===>>>????????????????????????>>>>>>>>>===>>>??????@@@@@@??????>>><<<<<<=========>>>>>>>>>999:::;;;===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========999:::;;;<<<<<<===<<<<<<======>>>????????????>>>@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>>>>========================<<<======>>>>>>======<<<======>>>>>>??????@@@@@@======>>>???@@@BBBCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999999::::::;;;<<<999999999999::::::::::::999999:::::::::999888888888888888777888888999:::888888888888999:::;;;<<<888888999:::;;;<<<<<<===888999999999999999::::::999888888888777666666666777888999999::::::::::::999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<======>>>>>>============>>>>>>::::::;;;;;;<<<<<<======>>>??????????????????>>>======>>>>>>??????@@@@@@>>>===;;;:::999:::<<<======<<<;;;::::::;;;<<<===>>>>>>======>>>>>>???@@@BBBAAAAAA@@@???>>>======@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBAAA@@@??????AAACCCCCCBBB@@@??????@@@???@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@?????????????????????????????????????????????@@@@@@AAAAAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAACCCEEEFFFEEECCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>============>>>>>>======>>>???AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???===<<<<<<;;;<<<===>>>???????????????????????????>>>>>>???@@@@@@@@@@@@@@@================================================<<<===>>>???>>>===<<<;;;<<<;;;;;;::::::;;;;;;;;;=========<<<<<<=========<<<<<<<<<<<<==================???AAACCCCCC@@@>>><<<<<<===>>>>>>>>>>>>===;;;;;;<<<===============<<<<<<============<<<<<<===<<<<<<;;;<<<===>>>???;;;;;;<<<===>>>>>>>>>>>><<<=========>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@???@@@AAAAAAAAA@@@>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????=========>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;<<<===>>>>>>?????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;<<<<<<===>>>>>>??????????????????????????????===>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@AAA????????????@@@BBBCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@???>>>>>>======;;;;;;<<<======<<<;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999::::::;;;888888888999999999::::::888999999999888888777666888888777777888999999:::888888888888888999:::;;;999999999:::;;;;;;;;;<<<999888888888888888888777888888888888888888888888777777888999::::::::::::888999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<===>>>=========<<<<<<======>>>::::::;;;;;;<<<======>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888888999;;;<<<===<<<;;;999999;;;<<<===>>>>>>======>>>>>>???@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAABBBBBBBBBBBBBBBAAAAAA???AAACCCCCCAAA@@@???@@@>>>@@@AAACCCCCCCCCAAA@@@???????????????@@@@@@@@@????????????????????????>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBDDDDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@CCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHIIICCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@??????>>>???@@@AAACCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>?????????@@@?????????===>>>>>>??????>>>>>>===>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>=====================>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>>===;;;:::;;;;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>::::::;;;<<<===>>>???@@@AAA@@@>>>>>>???@@@??????<<<======>>>>>>>>>>>>>>>;;;<<<<<<===>>>===============>>>>>>>>>>>>======???>>>===<<<<<<===>>>???<<<===>>>??????@@@@@@????????????@@@@@@AAAAAAAAA>>>???@@@BBBCCCCCCBBBBBB@@@AAABBBCCCCCCAAA???>>>??????@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@AAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@AAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAA?????????@@@@@@AAAAAABBB????????????????????????@@@@@@??????>>>======<<<;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>???============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<999999888888999999:::;;;777777777888888999999999888888888888888777666555888888777777888999::::::888888777777888888999:::;;;;;;;;;;;;;;;;;;::::::999888888888777777666666999999999999999999::::::666777888999:::;;;;;;;;;888888999:::;;;<<<===>>><<<<<<;;;<<<<<<===>>>>>>======<<<<<<<<<<<<===>>>:::;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<>>>>>>>>>===============>>><<<:::888777888:::;;;>>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>??????@@@;;;<<<===>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCC>>>AAADDDEEEDDDBBBBBBBBB>>>???AAACCCCCCBBBAAA@@@>>>>>>??????@@@@@@@@@AAA????????????????????????======>>>???@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBCCCCCCCCC???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBB@@@??????@@@BBBBBB@@@AAACCCDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@BBBEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHIIICCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????===>>>???AAABBBCCCDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>??????@@@@@@@@@??????===>>>???@@@@@@???>>>===???????????????@@@@@@@@@>>>>>>???@@@@@@@@@??????;;;<<<======>>>========================>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>============>>>>>>>>>>>>????????????<<<===>>>???>>>===;;;999;;;;;;:::::::::;;;;;;<<<>>>???@@@???>>>===>>>??????>>><<<;;;<<<===???@@@?????????>>>>>>>>>>>>>>>========================???????????????????????????>>>===<<<===>>>@@@BBB@@@@@@??????>>>>>>======>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBCCCCCCCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@???>>>===BBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEDDDAAA>>>===>>>@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBAAA@@@@@@BBBBBBAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===>>>>>>???@@@AAAAAAAAADDDCCCBBBBBBAAAAAAAAAAAACCCBBB@@@?????????@@@@@@>>>????????????@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@??????>>><<<<<>>>>>??????>>>????????????>>>>>>======??????>>>>>>===>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888888999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=====================>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>>>>===<<<;;;@@@???===;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???===>>>???@@@@@@???>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBAAAAAA@@@??????===<<<<<<===???AAA@@@???@@@@@@@@@@@@@@@@@@AAAAAA???AAACCCDDDCCCCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDEEEDDDCCCCCCEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDAAAAAA@@@BBBCCCDDDCCCAAA???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBDDDFFFGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@???@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBB???======>>>@@@@@@???CCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBBBBAAA@@@@@@???==================>>>>>>======>>>???@@@AAAAAABBB>>>>>>======>>>>>>???@@@AAA@@@???>>>===>>>???@@@AAA@@@@@@??????@@@@@@AAA<<<===>>>???@@@???>>>>>>???>>>===;;;;;;;;;<<<<<<>>>???@@@???>>>===>>>@@@@@@???>>>===<<<===???@@@????????????????????????????????????????????????????????????????????????@@@???=========>>>@@@AAA@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@???@@@AAABBBAAAAAAAAA@@@@@@?????????BBBBBBBBBAAA@@@@@@????????????@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>???AAABBBAAAAAAAAA@@@@@@@@@???>>>???@@@AAABBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCAAA@@@???>>>AAAAAA@@@@@@????????????>>>??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===?????????@@@@@@@@@AAAAAA??????@@@@@@@@@??????>>>AAAAAAAAA@@@@@@@@@????????????????????????@@@@@@>>>>>>============>>>>>>======<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>========================<<<;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<============<<<<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===@@@???=========>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>???AAABBBBBBAAACCCBBBBBBAAAAAA@@@@@@@@@???AAACCCDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBB@@@CCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCCCCEEEGGGGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBB@@@>>>>>>???@@@@@@@@@BBBBBBBBBAAAAAABBBBBBBBBAAABBBBBBBBBAAAAAA@@@????????????????????????>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@?????????>>>======>>>???@@@>>>???AAA@@@???>>>???AAACCCBBB@@@???>>>>>>???@@@>>>??????@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>??????AAAAAAAAAAAAAAAAAABBBBBB????????????@@@@@@@@@AAA@@@@@@????????????@@@@@@CCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAA??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBB@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@???CCCCCCBBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBB@@@@@@????????????@@@@@@@@@@@@???>>>>>>?????????>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAA@@@@@@??????===<<<<<<;;;;;;<<<<<<===???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????????????????@@@@@@>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@????????????AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEAAA@@@@@@AAACCCDDDCCCBBBEEEDDDCCCBBBAAA@@@@@@??????AAACCCDDDCCCCCCCCCEEECCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAACCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???@@@BBBBBBBBB@@@DDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDFFFHHHHHHFFFEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBB@@@??????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAAAAA@@@@@@??????BBBBBBBBBBBBAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@??????@@@AAACCCDDD???@@@BBBAAA@@@@@@AAABBBEEEDDDCCCAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCC????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>??????@@@@@@@@@AAABBBBBBBBBCCC?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@@@@@@@?????????AAABBBCCCEEEDDDBBBAAAAAACCCDDDFFFDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBBBBBBBAAAAAAAAA@@@BBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBAAA@@@@@@AAACCCBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAA????????????@@@@@@@@@AAACCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCBBBBBBAAAAAA>>>>>>============>>>>>>AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCC???@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@BBBDDDDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCFFFDDDCCCAAAAAAAAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAADDDCCCCCCBBBBBBCCCDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBB@@@??????AAAAAAAAA@@@???@@@BBBBBBBBBBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@?????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDAAAAAA@@@@@@@@@AAACCCCCCAAABBBCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBB???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCBBBAAA@@@??????@@@???>>>>>>???@@@AAABBBEEEDDDCCCBBBBBBDDDFFFHHHEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???AAABBBBBBAAA@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCC??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB???@@@AAACCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBB@@@??????????????????@@@CCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBDDDDDDDDDBBB@@@AAAAAAAAABBBBBBCCCCCCBBBCCCEEEEEEDDDCCCDDDEEEBBBCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEEBBBCCCDDDDDDDDDCCCAAA@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBBBBDDDEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHJJJHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@???>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@@@@???@@@@@@??????>>>>>>>>>===<<<======>>>??????@@@@@@@@@????????????@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBAAA@@@???@@@AAABBBCCCBBBAAA@@@>>>>>>>>>???@@@CCCDDDFFFFFFEEEEEEFFFHHHGGGGGGGGGFFFFFFEEEDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@?????????@@@AAABBBDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB??????@@@@@@??????>>>>>>???AAABBBBBBAAA@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC??????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@@@@???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB??????AAABBBBBBCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAAAAA@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBCCCDDDEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGGGGFFFEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFDDDBBBCCCDDDFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFIIIKKKGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@??????>>>???AAAAAA???=========>>>>>>>>>>>>============>>>?????????>>>>>>========================999:::;;;<<<===>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAA@@@????????????AAAAAAAAAAAA?????????????????????@@@AAAAAAAAA@@@>>>===<<<<<<======EEEFFFHHHHHHGGGGGGIIIJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@?????????AAACCCCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBBBBBBBCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCC@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBDDDCCCAAA@@@@@@BBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAA@@@??????????????????@@@>>>>>>>>>???@@@AAABBBCCCAAA@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAABBBCCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGEEEDDDEEEFFFGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIHHHHHHGGGFFFFFFEEEEEEKKKJJJHHHFFFEEEFFFHHHIIIFFFDDDBBBBBBCCCEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA???@@@AAABBBBBBAAA@@@?????????@@@AAAAAABBBCCCCCC???@@@@@@AAAAAA@@@@@@???>>>======???@@@@@@>>><<<===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===============;;;<<<<<<======>>>>>>???::::::;;;;;;<<<<<<======>>>>>>=========>>>??????>>>???@@@@@@@@@???======<<<===???@@@@@@???===<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>FFFGGGIIIIIIIIIIIIJJJLLLGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDD@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBB@@@BBBCCCCCCAAA@@@???@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@AAACCCDDDFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDDDDBBBAAA??????>>>>>>>>>>>>>>>>>>???<<<<<<===>>>???AAABBBCCC@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJIIIHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJEEEEEEFFFFFFGGGGGGGGGGGGBBBCCCDDDFFFFFFFFFEEEDDDEEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHHHHGGGFFFEEEEEEQQQNNNJJJFFFEEEEEEGGGHHHFFFCCCAAAAAABBBEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFEEEEEEFFFHHHKKKFFFFFFFFFFFFFFFGGGGGGGGGFFFEEECCCAAAAAABBBDDDEEEGGGGGGFFFEEEDDDCCCBBBAAA===>>>@@@AAAAAA@@@>>>===>>>>>>???@@@@@@AAABBBBBB?????????@@@@@@?????????=========>>>??????===;;;<<<;;;:::999999:::;;;<<<::::::;;;<<<======<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<======>>>???>>>===<<<;;;:::<<<===>>>>>>===<<<::::::;;;===>>>>>>>>>===<<<<<<<<<;;;;;;;;;===>>>???EEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGGGGFFFDDDBBBAAAHHHFFFEEECCCCCCDDDEEEGGGGGGEEECCCDDDFFFGGGFFFCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHFFFEEECCCBBBDDDFFFGGGGGGFFFEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDEEEGGGGGGFFFDDDKKKHHHFFFFFFHHHKKKLLLLLLGGGHHHIIIJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDDDDEEEGGGIIIJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAADDDDDDCCCCCCBBBBBBBBBAAABBBAAA???===<<<<<<<<<===>>>@@@CCCCCCCCCBBBBBBCCCAAA@@@???BBBEEEFFFDDDAAADDDDDDBBBAAAAAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEDDDCCCBBBAAACCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEECCCDDDEEEEEECCCCCCDDDEEEIIIIIIIIIHHHGGGHHHKKKNNNKKKIIIHHHIIILLLMMMKKKIIIJJJHHHFFFEEEEEEFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFMMMNNNNNNNNNNNNOOOOOOOOOLLLKKKKKKLLLNNNOOOOOONNNLLLIIIFFFEEEFFFHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJJJJKKKMMMIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCFFFIIIJJJHHHFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFFFFCCCEEEFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCEEEFFFFFFDDDCCCGGGEEECCCCCCDDDEEEEEEEEEGGGEEEBBBCCCFFFGGGFFFDDDDDDGGGIIIHHHEEEBBBBBBBBBJJJIIIIIIHHHFFFFFFEEEDDDEEEFFFFFFEEECCCBBBBBBCCCEEEDDDCCCDDDEEEFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEEDDDBBBAAAAAAAAA>>>@@@BBBDDDEEEDDDCCCBBB???????????????>>>===<<>>>>>>>>>>>>>>===<<<::::::<<<===>>>???>>><<<999888===<<<;;;:::;;;<<>>;;;:::<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;::::::999999888999:::;;;::::::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???>>>======<<<<<<;;;::::::<<<===>>>HHHHHHIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHHHHGGGFFFDDDCCCFFFEEEDDDCCCCCCDDDFFFGGGGGGEEECCCDDDFFFGGGEEECCCIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJHHHGGGFFFFFFFFFFFFGGGHHHLLLLLLMMMMMMLLLJJJIIIHHHGGGHHHJJJJJJIIIHHHIIIJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIJJJLLLLLLKKKJJJMMMKKKIIIHHHJJJKKKKKKJJJHHHIIIJJJJJJKKKJJJIIIHHHKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJIIIHHHFFFFFFHHHJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGHHHGGGFFFDDDDDDEEEFFFHHHJJJKKKJJJIIIIIIJJJLLLLLLJJJJJJJJJJJJKKKLLLHHHHHHFFFFFFEEEFFFGGGHHHDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCFFFEEEDDDBBBBBBBBBCCCCCCAAACCCEEEEEEDDDCCCCCCDDDFFFCCCBBBBBBDDDEEECCCAAADDDCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDDDDDDDGGGHHHIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDEEEFFFFFFEEEFFFGGGIIIHHHIIIIIIHHHGGGHHHKKKMMMMMMKKKJJJKKKMMMNNNLLLKKKKKKJJJHHHGGGGGGHHHHHHHHHMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSOOONNNNNNOOOQQQRRRRRRQQQQQQNNNKKKJJJKKKMMMNNNOOOPPPQQQQQQRRRQQQPPPOOONNNMMMNNNOOONNNMMMMMMMMMOOONNNMMMMMMLLLJJJIIIHHHHHHNNNMMMLLLKKKKKKLLLMMMMMMGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEDDDCCCCCCDDDEEEEEEEEEHHHEEEDDDDDDFFFGGGGGGEEEFFFJJJMMMMMMKKKGGGEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFFFFAAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBAAA@@@@@@????????????@@@BBBDDDEEEAAAAAAAAAAAAAAA@@@>>>>>>>>>??????@@@???>>>===<<<@@@???>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@??????AAAAAAAAABBBBBBAAA@@@>>>>>>?????????>>>>>>>>>>>>>>><<<===>>>???>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@?????????AAAAAA???>>>===<<<<<<<<