BM6@ 6(@@ ccclll^^^TTTccclllppp~~~oooppp~~~xxx{{{{{{wwwiii```TTTfffrrrssssssppp^^^HHHPPPVVVVVVMMMEEE???777...///000111111111000...---...............///000000.........///000222333444111000111222333666888:::999999:::::::::<<<@@@CCCGGGJJJPPPWWW^^^eeekkknnnooottt~~~cccfffYYYTTTeeerrr~~~tttwww|||}}}|||rrrgggSSS```mmmuuuzzzxxxfffSSSMMMSSSTTTNNNHHHCCC;;;222000111222222222111//////...............///000000////////////000111333333111000111222333666888:::999999:::::::::<<<@@@CCCHHHJJJOOOVVV^^^eeejjjmmmsssvvvggg```SSSTTTeeerrryyy}}}{{{vvviiiRRRUUU___nnnyyyvvveeeVVVJJJOOOQQQOOOLLLGGG>>>777222222222222222111000000...............///000000//////000000000111111222111111111111333555888999888999:::::::::<<<@@@CCCHHHKKKOOOUUU\\\ccciiilllvvvwww~~~eeeXXXQQQZZZiiivvv~~~}}}yyy{{{ppp\\\SSSSSSbbbooommm```UUUIIILLLOOOPPPMMMHHH???888222222222111111111000000...............///000000000000000111111111111000111111111111333555777888888999999999:::===AAADDDIIIKKKOOOUUU\\\ccchhhllluuuuuu{{{~~~^^^QQQSSSdddrrrzzzyyyzzzxxxzzzlllZZZOOOVVVdddhhhaaaYYYLLLLLLNNNPPPNNNGGG===777111111000000////////////...............///000000///000111111111111000000111111000111222444666777777888999999:::===AAADDDIIIKKKOOOTTT\\\ccciiimmmsssrrrxxx|||[[[QQQYYYjjjsssyyyrrryyyzzz|||}}}uuu{{{ttt```MMMJJJWWWcccccc]]]RRRNNNMMMPPPNNNFFF===888111000000///.../////////...............///000000...///000222222222111000111111000111222444555777777888999999:::===AAAEEEIIIKKKOOOUUU\\\dddlllppprrrrrryyy{{{WWWRRR```ooovvvzzzuuuxxxvvv|||rrrsss{{{jjjQQQDDDOOOaaaddd\\\WWWQQQNNNQQQPPPHHH@@@<<<222111000/////////000000...............///000000,,,...000222333222222111111111000000111333555666666888999999:::===BBBEEEIIIKKKOOOUUU]]]fffnnnssstttvvv}}}}}}PPPOOOcccvvvppp|||www~~~yyyvvvzzzooossswww\\\IIIPPPdddhhh^^^ZZZRRROOORRRRRRJJJCCC@@@444333111000000000111222...............///000000+++---///222333333222111111111000000111333555666666777999999:::===BBBEEEIIIKKKOOOUUU^^^gggpppuuuwwwzzz}}}OOOXXXeee{{{tttlll{{{xxxzzzrrrrrrvvvxxxkkkxxxeeePPPMMMYYYaaa```aaaSSSFFFFFFLLLMMMFFF>>><<<444------...------///............////////////000000000000111111111111000000000111222333555555888888999:::===@@@BBBDDDHHHMMMRRRWWW\\\ccclllrrrwwwvvvzzzzzzRRR]]]mmmvvvxxxxxx}}}yyyyyy~~~wwwvvvvvvzzzvvveeeQQQKKKVVV___``````SSSGGGFFFKKKMMMGGGAAA===555......///......///............////////////000000000000111111111111000000000111222333555555777777888:::<<>>AAABBBHHHLLLRRRWWW[[[bbbjjjpppvvvvvv{{{}}}^^^eeetttooorrruuuzzzuuu```ZZZooo}}}wwwvvvppprrrjjjXXXLLLNNNYYY```\\\TTTIIIBBBCCCHHHHHHEEEAAA999222111111//////000............///////////////000000000111111111111000000000111222333555555555555666888:::===@@@AAAGGGLLLRRRWWW[[[bbbiiioootttttt{{{|||~~~fffiiiuuuqqqxxxxxxvvv___VVV```mmmtttsss~~~~~~zzzlllmmmppptttooo^^^OOOLLLVVV___XXXUUUKKK@@@>>>DDDGGGEEECCC:::333222222000///000............///////////////000000000111111111111000000000111222333555555555555666777:::===???AAAFFFKKKRRRXXX\\\cccjjjpppqqqqqqzzz}}}}}}oooqqq~~~zzz~~~|||}}}zzz^^^TTTVVVbbbfffgggiii|||{{{yyy|||ddddddsssvvvrrrdddRRRKKKRRRZZZVVVWWWOOOBBB<<>>BBBFFFEEEDDD;;;444222111...---.............../////////000000000000000111111111111000000000111222333555555666666777888;;;>>>AAABBBCCCIIIRRRZZZaaahhhpppvvvssssss}}}yyy|||ssszzz{{{|||~~~{{{uuuwww{{{lll\\\TTTTTT```yyy~~~|||sss___wwwqqqmmmjjj]]]MMMMMMVVV```\\\VVVOOOEEE???BBBJJJEEE@@@999222......///111............////////////////////////000000000000000000000111222333555555666777999999:::<<<@@@BBBGGGLLLSSSZZZaaahhhnnnrrrsssxxx}}}}}}}}}xxxrrrsssfffZZZRRRLLLNNN]]]uuu~~~{{{zzz|||vvveeennniiihhhfff[[[MMMKKKTTT^^^[[[VVVOOOFFF???BBBJJJEEE@@@:::444///...///000............////////////////////////000000000000000000000000222333444555666777888999:::<<>>@@@GGGDDDAAA;;;666222/////////............////////////////////////000000000000/////////000111222333444666777888999:::<<>>CCCDDDBBB>>>999555111...---............////////////////////////000000000000......//////000111333444555666888888999;;;???AAAKKKNNNSSSYYY___fffmmmqqqyyy~~~}}}~~~jjjSSSHHHGGGHHHIIIDDDKKKWWWccckkkpppwww{{{wwwsssppp|||zzzZZZ___dddfffaaaWWWNNNIIIOOOOOOQQQPPPHHH@@@@@@EEEFFFCCC???:::555111///...............////////////////////////000000000000/////////000111222333444555666777888999;;;>>>AAAKKKNNNSSSYYY___fffmmmrrrwww|||www{{{}}}~~~}}}uuuvvv|||qqq___PPPHHHEEEEEEFFFLLLQQQ```nnniii^^^cccsss}}}yyytttpppnnnvvvzzzVVV\\\bbbdddaaaYYYPPPJJJLLLMMMPPPOOOHHH@@@???CCCGGGDDD???999444111//////............////////////////////////000000000000000000000000222333444555444666777888888:::>>>AAAIIILLLRRRXXX___gggooouuuwww{{{~~~|||{{{~~~sss{{{~~~~~~rrrlllmmmqqquuuvvvmmmdddZZZQQQKKKHHHGGGHHHNNNSSSeeeuuulllXXX^^^ttt}}}}}}|||{{{xxxuuurrrppppppxxxYYY___dddeeeaaaZZZQQQIIIHHHIIIMMMMMMFFF>>><<<@@@HHHEEE???999444111000///............/////////000////////////000000000000000000111111222333555666444666777888888:::>>>AAAFFFJJJPPPWWW___hhhrrrxxx|||}}}}}}~~~nnn}}}}}}uuulllgggiiikkkkkkiiiddd\\\RRRKKKDDD@@@CCCIIITTT^^^rrrvvvdddZZZdddmmm|||xxxuuurrrqqqsssyyy]]]```lllnnnbbbZZZTTTGGGHHHGGGKKKOOOLLLBBB===>>>DDDBBB>>>999333000000111.........////////////000000///...------...///000000000000000111222333444555555666777999<<<>>>@@@HHHJJJOOOXXXdddlllppppppyyyzzz}}}~~~{{{mmm~~~|||~~~pppiiiaaa^^^___```___^^^YYYRRRLLLGGGCCC@@@CCCIIIVVVjjjxxxttteee[[[bbbqqq}}}zzzwwwuuutttxxxvvv{{{{{{vvv[[[[[[dddhhh```\\\WWWKKKDDDDDDHHHMMMKKKDDD???@@@CCCBBB???:::555111000000------........./////////000///...------...///000000000000000111222333333555555555777999;;;>>>???HHHIIINNNWWWbbblllqqqsssxxxxxx{{{|||}}}yyyoooyyyrrruuuzzzyyy{{{~~~zzzzzzwwwtttrrrrrroooiiiddd]]]YYYSSSQQQQQQRRRPPPNNNKKKFFFCCCCCCAAAAAAFFFMMM[[[zzzoooeee___eee{{{}}}{{{yyywwwvvvzzzpppqqqzzzwwwggg___cccgggbbb```\\\OOOCCCDDDGGGLLLKKKDDD???>>>AAABBBAAA===777222000///,,,---------............//////............///000000000000000111222333333555555555666888;;;>>>???GGGHHHMMMUUU```jjjqqquuu||||||}}}~~~xxxxxx}}}yyyyyy|||{{{zzz|||{{{wwwuuu~~~wwwpppiiieee^^^[[[XXXWWWWWWVVVSSSQQQOOOMMMJJJIIIIIIHHHEEECCCBBB>>>===???AAAEEENNNWWWfffhhheeeeeennn~~~{{{yyyvvvtttssstttiiilll|||lllgggiiifffddd^^^RRRGGGGGGJJJLLLJJJEEE>>>:::@@@BBBBBB???:::444///---,,,,,,,,,---------.....................//////000/////////000000111222333555555555666888;;;===???EEEFFFJJJQQQ\\\gggpppuuu}}}|||~~~xxx}}}~~~xxxmmmddd^^^ZZZUUURRRMMMKKKHHHGGGGGGGGGGGGFFFIIIHHHGGGFFFFFFDDDBBB@@@@@@<<<;;;>>>BBBJJJVVVaaavvveeefffnnn{{{|||xxxtttqqqnnnlllllleeejjj}}}pppeeegggcccaaa]]]RRRGGGHHHJJJLLLLLLIIIBBB<<<@@@BBBCCCAAA<<<555000---,,,,,,,,,---------......---......///////////////////////////000111222333444444555666888:::===???BBBDDDHHHOOOXXXcccnnntttxxxxxxzzz{{{}}}zzz~~~xxxeee^^^UUUOOOMMMKKKIIIGGGDDDCCCAAA@@@@@@AAABBBCCCGGGGGGGGGFFFEEEDDDBBBAAA@@@===<<<@@@FFFNNN[[[fffzzzffflll|||~~~zzzvvvrrrnnnkkkiiigggdddiiiwwwhhh\\\^^^\\\[[[YYYQQQBBBEEEHHHJJJNNNNNNIIIAAA@@@BBBDDDBBB<<<666000...,,,---------............,,,---...///000000000///////////////000111222222444444444555777:::===>>>@@@CCCHHHOOOWWWaaalllrrrwwwxxx{{{~~~|||~~~ooocccSSSNNNGGGDDDEEEFFFFFFDDDBBBCCCBBBBBBAAAAAACCCDDDFFFGGGGGGFFFDDDCCCBBBCCC===<<<>>>DDDJJJPPPZZZcccyyysssjjjjjjxxx}}}zzzwwwsssooolllkkkeeeeeegggooo~~~dddXXXZZZXXXWWWWWWSSS???CCCFFFHHHMMMPPPJJJAAAAAACCCDDDBBB<<<666111...------........./////////,,,---...///000000000//////......//////000111222444444444555777:::<<<>>>AAAEEEKKKQQQXXXaaakkkrrrxxxzzz~~~~~~mmm[[[PPPMMMHHHCCCBBBDDDGGGGGGFFFEEEEEEFFFEEEDDDEEEFFFGGGEEEFFFFFFEEECCCBBBBBBCCC:::;;;@@@HHHMMMQQQWWW___lll]]]\\\lll}}}{{{xxxuuurrrooonnndddeeedddjjjggg[[[]]]YYYWWWXXXUUU@@@DDDFFFGGGLLLOOOHHH>>>BBBCCCDDDBBB<<<666111///.........////////////000+++,,,...000000000000///.........//////000111222444444444555777:::<<<>>>BBBFFFMMMSSSYYYaaakkkrrruuuxxx~~~{{{lllZZZKKKDDDAAABBBBBBCCCEEEFFFHHHIIIFFFGGGHHHGGGEEEEEEFFFHHHFFFDDDDDDCCCDDDCCCAAA@@@===>>>BBBIIIPPPTTTTTTRRRVVVVVV[[[iiirrrppp||||||mmmggg___eeennnxxx~~~|||{{{wwwqqqkkkdddcccaaafffuuu{{{lll___^^^```^^^WWWRRRFFF===BBBKKKJJJIIIGGG???EEEDDDBBB@@@===777111---............////////////222///......111222000...////////////000111222333333444555555666888<<<@@@DDDGGGMMMSSS[[[dddnnntttxxx{{{yyymmm^^^OOOFFFBBBCCCCCCDDDFFFHHHIIIJJJKKKIIIJJJJJJHHHFFFFFFGGGIIIIIIHHHHHHGGGFFFEEEBBB@@@@@@AAAEEEJJJPPPSSSRRRQQQQQQSSSYYYhhhpppXXXVVVbbbkkkuuupppsss|||~~~}}}|||eeeUUUNNNFFFHHHMMMSSSYYY]]]^^^___lll~~~{{{yyyuuupppkkkeeeaaa^^^cccrrr}}}|||mmm```^^^aaa^^^XXXSSSKKKAAADDDLLLJJJIIIFFF>>>DDDCCCBBB@@@===888222...............////////////000...---...000111000...////////////000111222333333444555555666888<<<@@@EEEIIINNNTTT\\\eeennntttuuuyyyxxxwwwuuuvvvkkkYYYNNNEEEBBBBBBDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLJJJHHHGGGHHHJJJLLLLLLLLLLLLJJJFFFCCCAAADDDEEEHHHLLLPPPRRRQQQPPPPPPQQQWWWeeeyyyhhhSSSHHHIIITTTaaadddXXXZZZiiilllfffpppzzzeeeRRRFFFBBBHHHGGGFFFFFFGGGIIILLLNNNPPP```zzz}}}xxxvvvsssoookkkeeeaaa]]]cccttt}}}yyyjjj]]]]]]```___ZZZVVVOOODDDFFFMMMJJJGGGEEE<<>>===@@@CCCBBB>>>888444222------------............---....../////////000000////////////000111222333333444555555666888<<<@@@EEEHHHNNNUUU[[[cccjjjoooxxxzzz}}}tttmmmccc___bbbkkkuuu{{{SSSMMMMMMKKKIIIWWWeeeeee```UUUJJJHHHJJJJJJKKKMMMOOOPPPQQQRRRRRRQQQPPPPPPNNNNNNNNNMMMMMMOOOSSSWWWSSSUUUVVVSSSNNNKKKKKKLLLJJJLLLOOOQQQQQQSSSUUUVVVSSSQQQOOORRRVVVVVVQQQLLLLLLJJJJJJJJJLLLSSSdddttt______uuuuuuUUUKKKJJJJJJIIIDDD@@@BBBJJJRRRWWWYYYZZZWWWQQQNNNMMMNNNVVV```qqqxxxsssqqqoookkkhhhgggdddbbbfffsss~~~uuufffbbbdddbbb\\\YYYKKK???@@@FFFDDDEEEFFF@@@<<>>777333222,,,------------.........///000111000///...///111////////////000111222333333444555555666888<<<@@@DDDHHHNNNUUU\\\dddkkkppptttvvv|||uuupppjjjbbb^^^```fffmmmqqqyyyrrrQQQMMMPPPRRRUUUdddnnniiiZZZPPPHHHIIILLLNNNPPPRRRUUUUUUUUUTTTSSSSSSRRRRRRNNNOOOOOOPPPQQQUUUZZZ^^^^^^___^^^YYYRRRNNNNNNQQQQQQSSSUUUUUUTTTTTTVVVYYYVVVUUUVVVWWWXXXVVVRRROOOJJJLLLKKKJJJQQQ___lllsssVVVfffyyyZZZOOOLLLMMMMMMJJJIIINNNXXXaaadddccc___YYYSSSSSSXXX^^^ttt~~~wwwsssqqqoookkkhhhhhheee``````kkk|||wwwgggcccdddbbb]]]YYYMMM@@@@@@FFFDDDEEEGGGAAA<<>>CCCDDDEEEAAA<<<555111/////////...---...000222333666555333111000000111222////////////000111222333222333444333444666:::===DDDOOOYYY\\\^^^dddkkknnntttyyylll_________[[[\\\]]]___bbbgggoooxxx~~~vvviiifffeeeaaa^^^cccccctttbbbPPPMMMSSSSSSWWW```cccdddcccaaa```^^^]]]]]]]]]___aaadddhhhlllssszzzxxxoookkkhhhfffiiihhheeeaaa___```cccgggkkksss|||}}}yyyxxxxxxvvv|||vvvssspppkkkiiijjjgggfff]]]UUU]]]pppvvvjjjbbb^^^[[[WWWTTTLLLEEEBBBGGGLLLJJJEEEAAAGGGGGGFFFBBB;;;444000...---,,,,,,---///111333555444333111000///000000111////////////000111222333222333444333444666:::===FFFPPPXXX[[[]]]ccciiikkkrrrwww}}}ddd```ddddddaaaaaabbbdddhhhnnnvvvwwwnnnpppvvvxxxzzz}}}|||hhhTTTNNNTTTTTTYYYaaabbbeeedddccccccbbbbbbbbbbbbgggiiilllpppvvv~~~yyyrrrmmmlllllljjjgggfffhhhnnnsssxxx{{{uuussspppllljjjkkkdddbbb[[[WWWbbbvvv{{{rrrfff]]][[[ZZZXXXVVVKKKEEEBBBGGGKKKIIIDDDAAAFFFFFFEEE@@@:::444000...,,,,,,,,,---///000222333111111000/////////000000////////////000111222333222333444333444666:::===HHHPPPWWWYYY[[[aaafffhhhooouuu|||wwwcccbbbeeeddddddfffgggiiimmmsss|||zzz~~~sssZZZOOOTTTWWW\\\aaa^^^eeeeeeeeeffffffgggiiiiiikkknnnsssyyy~~~vvvpppssstttttttttyyy}}}yyytttsssqqqmmmlllmmmccc```ZZZYYYhhh}}}{{{mmm]]]UUUXXX\\\[[[WWWLLLGGGEEEIIIJJJFFFAAA>>>AAABBBBBB???999444000///...............//////000//////////////////000000////////////000111222333222333444333444666:::===HHHOOOUUUVVVYYY```eeeffflllttt}}}tttggghhhggggggjjjiiijjjmmmqqqxxx}}}bbbTTTWWWZZZ___ccc___ffffffhhhiiilllnnnppprrrnnnssszzz}}}}}}|||yyytttrrrqqqmmmlllnnnfffaaaZZZ[[[mmm~~~lllXXXRRRXXX^^^]]]XXXMMMIIIHHHKKKLLLFFF???<<<===???AAA???:::555111////////////.........------.........//////000000000////////////000111222333222333444333444666:::===HHHNNNSSSTTTXXX___ddddddjjjtttqqqgggjjjjjjkkkqqqlllnnnrrrxxxiii\\\]]]]]]```fffeeegggiiikkknnnqqquuuxxxzzzwww|||xxxxxxzzztttsssppplllkkkmmmiiibbbZZZ^^^sssnnn\\\VVV[[[___\\\WWWLLLIIIJJJNNNNNNFFF???<<<<<>>777000,,,---......///......------------///000111111111111////////////000111222333222333444444444666:::===GGGLLLPPPQQQWWW___ccccccjjjvvveeefffkkklllmmmjjjqqq{{{tttfffbbbfffjjjiiinnnlllmmmsss|||qqqddd[[[YYYZZZZZZ^^^ZZZQQQMMMRRRXXXYYYXXXoooyyyjjjiii~~~}}}yyyvvvssspppllliiieeegggbbb___sssooo^^^```fffbbbYYYTTTGGGHHHJJJLLLLLLHHHBBB>>>???AAACCCBBB<<<555///,,,......---,,,---...///000......///000000///------/////////000111111222222111222333333333555999<<>>@@@AAACCC@@@;;;444///---...------,,,---...///000...//////000000000///////////////000111111222222111222333333333555999<<>>CCCCCCAAA===888333111000,,,---......//////......////////////000000111222/////////000111111222222111222333333333555999<<>>BBBBBBBBB>>>999333000///,,,---.../////////...---...//////000000000///////////////000111111222222111222333333333555999<<>>AAABBBBBB???999444000///,,,,,,.../////////...---......///000000///...---/////////000111111222222111222333333333555999<<>>888333000//////---------...........................////////////......//////000000111111111222333333444555999;;;CCCJJJJJJNNN[[[aaadddmmmtttyyyzzzvvvtttpppkkkfffSSS]]]{{{dddgggnnnlllaaaZZZXXXRRROOOQQQQQQMMMGGGBBBAAAAAADDDAAA<<<666222000//////---------.........//////............////////////......//////000000111111111222333333444555999;;;AAAHHHIIIMMM\\\dddiiisssuuuxxx{{{yyy|||yyyvvvppphhhbbbRRRbbbyyycccmmmrrrlllbbbZZZUUUSSSTTTTTTSSSMMMFFFAAAAAABBBAAA>>>:::555111/////////,,,,,,------.../////////............////////////......//////000000111111111222333333444555999;;;AAAHHHIIINNN^^^ggglllwwwuuuvvv}}}ooofffmmm|||wwwoooddd\\\OOOddd|||jjjaaapppuuullleee\\\VVVWWWWWWVVVSSSLLLEEEBBBDDDFFF???<<<888333000/////////,,,,,,------...//////000............////////////......//////000000111111111222333333444555999;;;BBBJJJKKKPPP___ggglllvvvuuuuuu|||zzzmmmjjjvvv~~~xxxmmm```VVVNNNeeexxx```]]]ppptttlllggg___YYY\\\XXXVVVRRRKKKEEECCCFFFJJJ>>><<<777333000/////////,,,,,,------...///000000............/////////000......//////000111111111111222333333444555999;;;EEELLLMMMQQQ```gggjjjtttvvvvvv||||||uuuzzzyyyiiiUUUPPP[[[yyyyyy[[[jjjooorrrooofff]]]XXXWWWYYYVVVRRRNNNKKKJJJJJJJJJAAA<<<666111/////////...---------............///111111000000//////......000000000000000111111222222333444444444666:::<<>>:::444111000//////...---------............///000000000000////////////000000000000000111111222222333444444444666:::<<<>>>CCCGGGLLLWWWfffpppttt||||||{{{nnnVVVLLLXXXnnn~~~{{{uuummmhhheeefffgggfff]]]SSSLLLIIIHHHGGGEEE<<<888444111000000//////---------............///////////////000000000000000000000000000111111222222333444444444666:::<<<>>>CCCGGGLLLWWWfffrrrvvvzzz|||vvvfffOOOMMMbbbxxxmmm|||uuunnniiiiiikkklllggg^^^SSSMMMKKKJJJGGGCCC:::777333111000000000///---------............///////////////000000000000000000000000000111111222222333444444444666:::<<>>BBBEEEIIISSSbbbnnnrrrrrrxxxyyyxxxlllPPPRRRzzzooocccdddjjjhhhaaa^^^SSSOOOVVVWWWKKKAAA???888555111...///000000000+++///000---+++---...,,,////////////////////////......//////000000111111444333222222333666888:::AAADDDHHHMMMUUU^^^hhhnnnpppwwwwwwmmm^^^LLL\\\{{{xxxnnnooowwwwwwmmmaaaZZZQQQPPPXXXYYYNNNBBB???777444000//////000000000...222222...---///111000//////////////////////////////000000111222222222444333222222444666999:::>>>AAAEEEKKKRRR\\\ffflllqqqxxxnnn]]]OOOMMMmmmuuuqqqqqqcccVVVPPPQQQYYYYYYNNNCCC>>>666444000//////000000///...111000+++))),,,///...////////////////////////000000000111222222333333333333222222444666999;;;===@@@EEEKKKSSS]]]gggmmmtttzzzxxxfffTTTKKKXXXxxxyyyqqqgggVVVQQQQQQUUUTTTKKK@@@<<<555333000//////000000///222444222,,,))),,,......//////////////////////////////000111111222222333333333222333444777:::;;;@@@CCCHHHNNNVVV```jjjqqqwww|||uuuaaaPPPNNNggg{{{uuuyyy}}}~~~oookkkWWWSSSPPPPPPLLLEEE===999444222//////000000000///:::<<<999222...000222111000000000000000000000000......//////000111111111333333222333555888:::<<>>BBBDDDHHHMMMTTT]]]ffflllvvvzzz}}}zzzrrr[[[UUUiiirrryyyyyyhhhZZZOOORRRRRROOOJJJDDD<<<555111000//////000000///...)))---///---,,,///111000000000000000000000000000000000000111222222333333333333333333666999<<<>>>CCCFFFIIINNNTTT]]]fffllltttwww}}}ddd[[[XXXkkkuuudddYYYZZZXXXTTTOOOIII@@@777111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444333444666:::===AAAEEEKKKQQQVVV]]]fffmmmvvvwww~~~~~~yyypppYYYTTTjjjrrryyypppccc^^^aaa[[[SSSKKKCCC<<<666222000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444333444666:::===???EEEMMMSSSXXX___fffkkksssttt|||{{{ooobbbOOOQQQsss|||pppbbbWWW[[[fff^^^RRRFFF>>>888444222000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444333444666:::===???EEENNNVVV[[[```fffkkkqqqsss|||yyygggWWWLLL\\\yyy{{{lllWWWPPP\\\fff]]]PPPCCC;;;666333222////////////////////////////////////////////////////////////000000000000///000000000111111111111222333444333444666:::===AAAFFFNNNUUUZZZ```gggmmmrrrttt~~~zzz~~~sss\\\NNNPPPtttssslll~~~|||nnnXXXUUUgggaaaYYYMMMBBB:::666333111////////////////////////////////////////////////////////////000000000000///000000000111111111111222333444333444666:::===DDDHHHMMMRRRWWW___iiipppssswwwuuu{{{wwwpppeeeOOOLLL```}}}fffkkk{{{mmmZZZWWWggg]]]VVVKKK@@@999555333111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444333444666:::===EEEHHHLLLOOOUUU]]]iiiqqqsssvvv|||sssppptttzzziii^^^XXXJJJWWWrrrssstttiii]]]YYYbbb^^^VVVIII===666333222111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444333444666:::===BBBFFFLLLPPPUUU]]]gggnnnnnnsss}}}yyypppjjjooo{{{xxxrrr]]]RRRQQQLLLfffyyykkkkkkgggeeebbbfffaaaWWWHHH;;;333111111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111222333444444444666:::===@@@EEELLLRRRWWW^^^fffllljjjooo}}}vvvrrraaaccclll~~~kkk^^^RRRLLLMMMbbbjjjppplllmmmjjjeeebbb\\\PPPDDD===999555333444000000000000000000000000............////////////////////////////////////000000000000111111111111222333444444444666999<<>>888444111000111000000000000000000000000............////////////////////////////////////000000000000111111111111222333444444444666999<<>>AAAKKKRRRTTT[[[ffflllkkkkkkooo{{{~~~~~~wwwmmmfffeeekkksssyyyssskkkaaaZZZXXXYYY[[[\\\jjjyyytttcccXXXRRRQQQVVVnnnzzzqqqtttuuuvvvwwwppp]]]III<<<555000000111///...///////////////////////////............////////////////////////////////////000000000000111111111111000111333444555777;;;>>>AAALLLSSSUUU\\\gggmmmkkkkkknnnxxx~~~{{{xxxmmmfffcccbbbdddkkktttzzz~~~{{{ssseee___WWWUUUYYYaaahhhlll}}}dddRRRLLLPPPVVVzzzwwwzzz~~~|||yyyxxxzzzsss[[[CCC:::444000222444111///000////////////////////////............/////////000////////////////////////000000000000111111111111000111333444555888;;;>>>AAALLLTTTVVV\\\hhhmmmkkkiiillluuu~~~yyy}}}wwwqqqfffccc```^^^aaafffmmmrrrwww{{{yyyqqqjjjdddaaaaaa```^^^___fffvvvuuuZZZVVVNNNDDDVVVwww}}}{{{ttteeeNNN<<<555444222000//////000111000---+++,,,///111000...---------...///000000111000000000000000000000000000000000000000111111222...111555555555666:::>>>DDDKKKRRRXXX___gggkkkiiimmmnnnuuuzzz||||||vvvqqqjjjbbb]]]\\\\\\]]]ccceeehhhmmmqqquuuxxxzzzxxxtttlllfffaaa_________cccmmm{{{zzzfffSSSKKKIIISSSsssxxxuuujjj[[[HHH:::555333111000//////000111///000111111000/////////------......///000000111000000000000000000000000000000000000000111111222111222333444555777:::===DDDKKKSSSYYY```iiilllkkknnnooouuuzzzrrrxxxlllddd^^^\\\]]]\\\ZZZYYYZZZ\\\___aaafffkkkpppqqqpppoooqqqssswwwxxxyyy{{{}}}~~~{{{wwwrrrlllhhheee```^^^[[[ZZZ\\\aaagggkkk{{{]]]TTTJJJKKK___}}}|||uuuzzzkkk\\\MMM@@@888444333111000//////000111---222777666222......///------......///000000000000000000000000000000000000000000000000111111222555333111222444888:::;;;CCCJJJRRRYYYaaaiiimmmlllooopppvvvzzzqqqxxxtttnnnkkkeee```[[[YYYXXXXXXTTTWWWZZZ\\\\\\\\\]]]___ZZZ[[[\\\]]]___```bbbbbbggghhhjjjmmmoooqqqssssssvvvuuuuuuvvvuuusssoookkkiiihhhfffbbb]]]ZZZYYYYYY]]]___bbbgggmmmuuu~~~oooUUULLLJJJaaassskkkzzz|||rrrcccQQQBBB:::666333222111000///000000000,,,111666888666222000...............//////000000////////////////////////000000000000000111111222888444000000444888::::::AAAIIIQQQXXX```iiimmmlllmmmooouuuzzzvvvttt~~~vvvnnnfffaaa^^^YYYZZZZZZYYYWWWUUUTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTWWWXXXZZZ[[[]]]]]]]]]]]]^^^^^^^^^___```___\\\ZZZZZZZZZZZZYYYXXX[[[aaaeeemmmrrrxxx~~~vvvcccVVVMMMNNN```}}}tttpppxxx~~~{{{qqq```LLL===555333111111000000000000000000---...111666999777333...............////////////////////////////////////000000000000000111111222888444000000444888::::::AAAHHHPPPWWW___hhhlllkkkkkkmmmuuu{{{}}}bbbmmm|||xxxtttsssrrrooojjjeee```]]]ZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVWWWYYYYYYXXXWWWWWWVVVUUUVVVWWWZZZ[[[[[[ZZZ]]]___bbbdddgggnnnwww}}}xxxfffWWWOOOMMMCCC^^^~~~yyy{{{~~~ooo[[[III;;;333000000000000000000000000000---,,,---222777888333///......//////////////////000000000000000000000000000000000000000111111222555333111222444888:::;;;BBBIIIQQQWWW```hhhlllkkkkkkmmmuuu|||}}}}}}~~~zzz~~~jjjnnnsssrrrpppmmmjjjgggeeedddcccdddfffggggggfffeeedddgggffffffiiimmmqqqsssssswww|||ppp\\\OOOHHHJJJPPP]]]vvv{{{}}}eeeOOO@@@888333000//////000000000000000///------...///111222111111/////////////////////...000000000000000000000000000000000000000111111222111222333444555777:::===EEELLLTTTZZZaaajjjmmmlllmmmooowww}}}~~~|||}}}zzzYYYaaayyyooo\\\PPPJJJGGGMMMUUUnnnwwwuuuXXXBBB888666444333...///000000000000000///---///000///,,,,,,///222///////////////.........000000000000000000000000000000000000000111111222...222555555555666:::>>>GGGOOOVVV\\\ccckkknnnmmmooorrryyyvvvVVV[[[pppcccXXXRRROOOGGGGGGaaammm{{{cccIII:::666555444444222222222111000//////...000000//////.........---............////////////000000000000000000000000...///111111000000222333222333444444555777;;;???FFFTTTYYY[[[dddhhhggglllqqqxxxiiiXXXZZZooo|||jjj```PPPEEEGGGQQQgggooo[[[CCC888555333222333222222111111000//////...000/////////........................////////////000000000000000000000000...///111111000000222333222333444444555888<<>>BBBJJJMMMRRRYYY___dddggghhhnnnyyy{{{|||}}}}}}}}}{{{zzz{{{yyy{{{vvvgggKKKHHHIIIQQQWWW]]]lll|||ssshhhaaaXXXSSSNNNJJJFFFKKK^^^qqqsssuuuiiipppyyybbbLLL;;;555555555444333111000000111111//////////////////////////////////////////////////////............////////////000000000000//////000000000000000111111222444555555555666:::>>>BBBJJJMMMRRRXXX^^^cccgggiiinnnxxx|||}}}}}}||||||~~~}}}}}}}}}zzzxxxyyy}}}|||bbbNNNNNNPPPOOOYYYiiitttpppcccYYYPPPJJJNNNKKKJJJLLLVVVlllsssiiieeettteeeOOO@@@777666888444333222111111111111111///////////////////////////////////////////////////...............////////////000000000000//////000000000000000111222222444555666666777:::>>>BBBJJJLLLQQQWWW]]]cccgggjjjooowww~~~~~~~~~}}}~~~~~~|||{{{}}}bbbNNNLLLOOOTTTZZZbbbjjjrrrwww|||yyyjjj]]]UUUPPPLLLJJJMMMLLLRRRfffzzzsssjjjrrrpppUUUBBB999555555777333222222111111111111111////////////////////////////////////////////////......---------...//////...//////000000000000///000/////////000111222333333555666777888;;;???BBBJJJLLLPPPVVV\\\ccchhhkkkqqqvvv{{{~~~~~~jjjTTTRRRSSSOOOTTTWWW]]]dddkkkwww|||rrrmmmccc]]]UUUNNNKKKLLLOOORRRTTTbbb|||rrrdddjjjxxxkkkWWWBBB777444222111222111111222111111111000000////////////////////////........................---------------...//////......///000000000000000////////////000111222333333555777888999;;;???AAAJJJLLLOOOTTT[[[bbbhhhllloootttxxx~~~~~~}}}nnnYYYPPPIIIHHHHHHLLLSSSZZZaaajjjrrr{{{nnnbbbYYYUUULLLLLLJJJGGGGGGOOO^^^jjj}}}llleeeiiiqqqOOOBBB777444555444333333000111111222111111000000////////////////////////........................,,,,,,,,,,,,---...//////---...///000000111111000////////////000111333333333555777999:::<<>>BBBDDDMMMLLLLLLOOOUUU]]]ffflllppppppwww~~~|||zzzyyyyyyyyyyyyxxxvvvtttttttttuuuvvvtttooolllooorrrqqqqqqsssqqqooooooqqqwww|||~~~zzz|||}}}|||}}}{{{jjj___[[[ZZZUUUQQQQQQTTTSSSNNNKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLOOORRRRRRPPPMMMQQQQQQQQQPPPOOOPPPTTTWWWZZZWWWXXXZZZ[[[]]]dddlllttt{{{~~~}}}~~~ZZZGGG>>>666444888444444333333222222111111000000000000000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))+++///111000///......////////////............---...///000222333444666999:::<<<>>>BBBDDDLLLLLLLLLOOOTTT]]]ffflllqqqqqqxxx}}}|||zzzxxxwwwuuuuuuuuusssssssssssstttvvvxxxyyyvvvqqqnnnppprrrsssuuuyyyvvvuuutttuuuxxxzzzzzzzzzxxx|||~~~||||||}}}}}}wwwssswwwxxxnnn```^^^______^^^]]]ZZZWWWUUUTTTUUUVVVVVVUUUTTTTTTUUUQQQUUUZZZ[[[[[[^^^dddjjjhhhiiinnntttzzzvvvZZZ>>>444555555555777333333222222111000000///000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******+++---......---------............------......---...///000222333444666999:::<<<>>>BBBDDDKKKLLLMMMOOOTTT\\\fffmmmrrrsssyyyzzzzzzxxxwwwuuutttssssssssssssrrrsssssstttvvvwwwssspppooorrrttttttvvvzzzyyyxxxxxxyyyzzzzzzzzzyyyyyy~~~~~~|||~~~~~~~~~xxxnnnfffddddddeeennnzzzuuuNNN@@@444555999888555444333222222111111000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++***+++,,,,,,,,,+++---......//////......---......---...///000222333444666999:::<<<>>>BBBDDDJJJLLLNNNPPPTTT\\\gggnnnssstttzzz}}}||||||{{{yyyxxxwwwvvvvvvvvvuuutttsssrrrqqqqqqnnnmmmpppuuuvvvttttttwwwvvvwwwxxxxxxxxxxxxxxxyyy{{{}}}}}}[[[???666444444777777444111111333333222222111111000000........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++***++++++/////////000000/////////......---...///000222333444666999:::<<<>>>BBBDDDJJJMMMOOOQQQUUU]]]hhhqqqsssuuu{{{zzzzzzzzzyyyxxxwwwuuuuuuyyyxxxwwwuuusssqqqoooooojjjkkkpppuuuuuurrrqqqtttrrrsssttttttssstttvvvxxxzzz}}}}}}|||~~~{{{~~~~~~~~~iiiKKK:::555444666777555333111222555333333222222111000000000........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,+++***+++---//////000000000000//////......---...///000222333444666999:::<<<>>>BBBDDDKKKNNNQQQSSSVVV^^^jjjssssssuuu|||vvvvvvvvvvvvuuusssrrrqqqwwwwwwvvvuuutttsssqqqqqqkkklllooossssssoooppptttttttttuuusssqqqrrruuuxxx|||||||||}}}}}}}}}}}}~~~yyy{{{}}}~~~uuuVVV???333666???888888777444222333444555222111111000000//////...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))+++---,,,++++++,,,......//////////////////.........---...///000222333444666999:::<<<>>>BBBDDDKKKOOOSSSUUUWWW___kkkvvvrrruuu|||wwwwwwxxxxxxwwwuuusssrrrttttttuuuuuuvvvuuuuuutttnnnmmmooorrrpppnnnqqqvvvxxxxxxxxxuuurrrssswww{{{~~~}}}|||}}}~~~}}}~~~{{{xxxxxx{{{}}}```CCC999;;;;;;777555333333222222333444000,,,000000000///......------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((+++------++++++---000---..................---............///000222333444666999:::<<<>>>BBBDDDLLLPPPUUUVVVXXX___lllwwwqqqttt|||rrrqqqqqqsssvvvuuuqqqnnnrrrwwwxxxttttttwwwvvvqqqiiiooossssssqqqrrrvvvyyy|||yyyxxxxxxtttpppttt{{{zzz{{{{{{zzzxxxwwwwwwxxx{{{wwwuuuvvvxxxzzz{{{gggGGGAAA999555555777888888444444333333222111000000000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,......////////////......//////...//////000111222444777;;;======>>>BBBFFFLLLQQQWWWYYYZZZ```lllvvvttttttyyyrrrrrrsssuuuvvvwwwvvvtttssswwwyyyuuussstttrrrmmmkkkmmmoooqqqtttyyy|||}}}yyyqqqmmmoootttxxxyyyvvvwwwwwwvvvuuuuuuvvvwwwyyyvvvrrrrrrtttwwwzzz{{{}}}pppSSSBBB;;;777333111111222111///444333333222111111000000000////////////...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,......////////////..................///000111222444777;;;======>>>BBBFFFLLLPPPUUUWWWXXX___lllvvvvvvvvv{{{ppprrrtttuuuuuuvvvxxxzzzuuuyyy{{{xxxtttqqqmmmiiigggeeeeeekkksssyyy{{{zzzyyywwwpppooo{{{vvvuuutttttttttuuuvvvwwwtttrrrpppppptttxxx{{{}}}{{{~~~~~~}}}wwwWWWAAA888666555444333444444333000---333222222111111000000///............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......////////////..................///000111222444888<<<======???BBBFFFLLLPPPTTTUUUWWW___lllwwwyyyyyy~~~mmmppprrrrrrpppqqquuuxxxvvvyyy|||yyysssmmmiiifffccc```ccckkkrrruuuvvvwwwqqqvvvxxxyyyyyywwwuuutttuuuwwwwwwxxxtttrrrpppqqquuuyyy|||}}}|||~~~|||zzz^^^@@@555666888888333444555666666555333111111111111000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////......------------...///000111222444888<<<======???CCCFFFNNNQQQUUUUUUWWW___nnnzzz||||||jjjlllnnnmmmkkkkkknnnqqqrrruuuvvvtttnnngggeeeffffffeeeiiiqqqtttrrrrrrvvvnnnwwwyyyuuu{{{tttyyyvvvtttsssuuuvvvuuutttsssqqqooopppsssvvvxxxyyyxxxyyyxxxwwwzzzgggRRR;;;222777;;;555...000000111000000000000111000000////////////......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---------............------,,,,,,------...000111222555888<<<>>>>>>???CCCGGGOOOSSSVVVWWWYYYbbbppp|||}}}~~~iiijjjkkkkkkjjjkkklllmmmnnnnnnooommmgggccceeekkkkkkgggiiippppppkkklllrrrlllpppooojjjllltttvvvrrrrrrpppnnnooorrrsssqqqnnnpppnnnmmmmmmppprrrttttttrrrrrrrrrrrrtttwwwzzz|||wwwXXXEEE;;;999888666666444222000///000///...------///222........................,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---------............------,,,,,,,,,---...000111222555999<<<>>>>>>???CCCGGGOOOSSSXXXYYY[[[cccqqq}}}|||}}}iiijjjkkkmmmppppppooonnnnnnllllllkkkfffdddlllvvvttthhhcccgggjjjgggiiioookkkjjjjjjkkkooosssvvvxxxjjjhhhhhhlllppprrroookkknnnlllkkklllooorrrssssssrrrqqqqqqrrrtttuuuwwwyyy|||uuuoooWWWFFF:::444444777888555///...333999///111222000......000222------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,------......------,,,++++++,,,---...000111222555999===>>>>>>@@@DDDGGGMMMRRRXXXZZZ\\\dddqqq{{{zzz{{{kkkjjjlllpppuuuwwwuuurrrqqqnnnmmmllliiiiiisssmmmaaadddkkkkkknnnsssoookkklllrrrvvvsssooooooeeedddeeekkkqqqsssppplllnnnmmmlllnnnqqqtttuuuvvvwwwuuuuuuwwwxxxxxxzzz|||ooo|||~~~xxx{{{}}}vvvfffPPP???777666999;;;000111222333222111000000,,,...111000...,,,,,,...---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,------......------,,,+++++++++,,,...000111222555999===>>>>>>@@@DDDGGGKKKQQQWWWZZZ\\\cccpppzzzxxxzzzmmmuuu}}}zzzuuutttvvvvvvsssooollllllooosssvvvxxxssslllffffffjjjqqquuunnnmmmkkkmmmooopppnnnkkkiiihhhhhhjjjmmmooopppooonnnmmmlllmmmpppsssuuuuuuwwwxxxxxxxxxxxxyyyzzz|||yyyyyyyyyyyyxxxzzz}}}eeeQQQAAA???<<<888555333333333444333222111000000000000222111111000///......------------............///...---,,,,,,++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,//////,,,+++,,,***&&&+++*********))))))(((((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444777777:::???@@@>>>@@@EEENNNRRRVVVXXX[[[cccpppzzz{{{zzzooouuu|||}}}yyyxxxyyytttrrrooommmmmmooorrrtttrrrmmmgggdddfffjjjnnnqqqnnnmmmlllmmmooopppnnnlllkkkkkkkkkkkkjjjkkkmmmooopppnnnmmmnnnrrrxxx|||~~~{{{~~~}}}xxxvvvyyy}}}{{{||||||{{{zzz|||yyybbbPPPEEE???<<<:::888555444333444444444333222111000000000000000000//////...------,,,------------............------,,,++++++++++++,,,---,,,++++++******++++++*********+++++++++,,,,,,777888444,,,((()))+++***************)))))))))((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444777777:::???@@@???AAAEEEOOORRRVVVXXX[[[cccpppyyy~~~ppptttxxx|||}}}{{{yyywwwqqqpppooonnnnnnooopppqqqmmmiiieeefffkkkoooooonnnnnnmmmmmmnnnoooooonnnllllllmmmnnnmmmkkkkkknnnrrrrrrooommmnnnsssyyyzzzxxxuuuzzz}}}~~~~~~}}}|||}}}|||}}}}}}ppp\\\III<<<666333333666555333222222333444444333222111000000//////000//////......---,,,,,,,,,------------............------,,,+++++++++++++++,,,,,,+++************+++*********++++++++++++,,,666:::999000)))(((+++,,,************))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444777777:::???@@@???AAAEEEOOORRRVVVXXX[[[cccoooyyy}}}rrrrrrsssvvvyyyyyyuuuqqqoooooooooooonnnnnnnnnmmmmmmiiiggglllssswwwsssnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmnnnooopppqqqrrrrrrpppnnnmmmnnnrrrxxx|||~~~vvvyyy|||{{{xxxwww{{{}}}~~~~~~}}}||||||~~~|||}}}}}}|||{{{}}}kkkYYYFFFCCC???<<<:::888666555333222222111111222333333222111000///////////////............------,,,,,,,,,,,,---------.........---,,,,,,+++***+++++++++,,,++++++***************************++++++++++++***444:::666...***)))(((*********)))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444666666:::???@@@???AAAFFFOOOSSSVVVXXX[[[cccoooyyyxxxwww~~~uuusssrrrsssvvvvvvqqqmmmmmmmmmnnnooonnnmmmkkkjjjllliiihhhnnnvvvyyytttnnnlllmmmnnnmmmmmmlllkkkkkkmmmkkkkkknnnrrrsssppplllllllllmmmqqqvvvzzz||||||xxxwwwvvvwwwyyyzzzzzzzzzzzz{{{|||{{{yyyyyyzzz{{{yyyyyywwwvvvxxx|||~~~{{{}}}~~~iiiYYYNNNFFFBBB???;;;666333333555666666333333222222111111111111000000//////...//////////////////...............,,,,,,,,,------------...,,,,,,+++************+++,,,+++******))))))******))))))*********+++++++++)))333999555...***)))((())))))))))))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444666666:::???@@@???BBBFFFPPPSSSWWWXXX[[[cccoooxxxwwwvvv}}}vvvtttrrrssstttsssooolllllllllmmmmmmmmmkkkjjjiiihhhffffffkkkppprrroookkkkkklllmmmllljjjiiiiiijjjmmmkkkiiijjjlllmmmkkkjjjlllmmmppptttzzz}}}~~~~~~}}}yyyvvvvvvyyyzzzwwwtttvvvxxxxxxwwwuuutttuuuvvvwwwwwwuuutttvvvzzzzzzvvvzzzyyywwwwww{{{xxxaaaXXXKKKAAA;;;:::;;;<<<<<<:::888777777555333000333333333222111111000000//////............//////........................,,,,,,,,,,,,------------,,,,,,+++***************++++++***))))))))))))***)))))))))************+++444888777///((((((+++,,,))))))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444666666999???@@@@@@BBBGGGPPPTTTWWWXXX[[[bbbnnnxxx|||zzzsssrrrqqqppppppooonnnmmmllllllllllllkkkjjjiiihhhdddcccdddfffhhhiiihhhgggiiikkklllkkkiiigggggghhhiiijjjjjjgggeeehhhpppxxxuuuttttttvvvyyy{{{|||{{{yyywwwuuutttuuuuuutttssstttuuuvvvuuusssqqqqqqrrrrrrwwwwwwsssrrrvvvvvvsssuuutttsssrrrrrrtttyyy|||{{{wwwkkk]]]MMMAAA<<<===>>>???>>>;;;666333222444777;;;<<<999333///111111111111111000000000///......------......///------------------------++++++,,,,,,,,,---------,,,++++++***************++++++***)))))))))))))))))))))))))))************333555222***''')))++++++((()))))))))************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444555555999???@@@@@@BBBGGGQQQTTTWWWXXX[[[bbbnnnwww{{{zzzmmmmmmmmmmmmlllllllllllllllllllllkkkjjjiiihhhhhhccccccccccccddddddeeeeeehhhjjjlllkkkgggeeefffgggdddiiikkkgggbbbhhhzzz~~~{{{wwwuuuuuuuuuuuuuuuoooqqqrrrrrrpppqqqsssvvvrrrtttuuutttqqqoooooopppiiirrrvvvqqqllloooqqqppphhhlllpppsssssssssrrrsssrrrtttvvvwwwyyytttiii]]]TTTJJJEEEEEEDDD@@@;;;777888888888888888666555777444111000111222333333...//////000111000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***)))*********+++******)))))))))))))))))))))))))))************(((,,,,,,******+++***&&&(((((())))))*********+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444555555999???@@@@@@CCCGGGQQQTTTWWWXXX[[[bbbnnnwwwuuuttt{{{dddbbbaaacccgggiiihhhfffmmmkkkkkkjjjjjjhhheeebbb]]]___bbbdddeeedddcccbbbcccdddfffiiijjjiiieeeaaacccdddfffiiiooouuu|||zzzqqqooopppppplllhhhlllqqqqqqnnnnnnqqqnnngggooolllmmmqqqooohhhgggkkkiiiiiijjjlllnnnooonnnllliiiiiihhhhhhhhhjjjkkklllmmmnnnnnnlllkkkpppzzz}}}qqqfff\\\SSSJJJEEE@@@@@@???>>>===<<<;;;;;;888777777666555555444444333333333222222222111111////////////....................................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))+++***(((((())))))'''&&&))))))))))))************(((((((((((())))))))))))'''''''''((()))+++,,,---+++,,,,,,,,,,,,+++******))))))***+++...111333555666888;;;>>>???BBBEEEGGGOOORRRVVVXXX[[[cccpppzzzxxxxxx|||aaa___^^^aaaeeehhhhhhfffhhhgggffffffgggfffdddbbbddddddeeeeeedddcccbbbaaaaaaaaaccceeegggfffdddaaaaaabbbeeegggkkkpppuuuyyyzzzuuuooommmnnnooonnnllllllpppqqqqqqsssuuuqqqiiiiiiiiikkknnnkkkgggiiiooojjjjjjjjjlllnnnnnnllljjjiiihhhgggfffeeefffggghhhhhhooovvvxxxuuupppooooooiiijjjpppvvvwwwwww~~~zzziii^^^VVVQQQKKKGGGEEEDDDAAA>>>>>>======<<<;;;:::999888777666666555444444333333222222222222111111111111////////////.........---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))+++)))(((((())))))(((&&&(((((()))))))))*********(((((((((((())))))))))))(((((((((((()))***,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,---000222333666888;;;>>>???BBBEEEGGGNNNRRRVVVXXX[[[bbbnnnwwwyyyyyy}}}]]][[[ZZZ]]]aaaddddddcccbbb```___```aaabbbbbbaaaffffffeeedddccccccbbbbbb```______aaaccccccbbb```^^^```ccceeegggiiimmmoooooonnnkkkjjjjjjkkklllmmmhhhjjjkkknnnsssvvvppphhhggghhhjjjkkkhhhfffjjjqqqjjjiiiiiijjjkkkjjjhhheeegggfffdddcccbbbbbbcccccceeeqqqwwwjjjcccggggggiiikkkiiigggkkkpppkkkpppyyy}}}kkkhhhccc]]]YYYTTTOOOKKK@@@>>>;;;::::::;;;;;;:::::::::999888888777666666555555444333333222222222111111111000000000////////////.........---------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))***)))(((((())))))((('''(((((())))))))))))******(((((((((((())))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++***------,,,,,,---///111222666888<<<>>>@@@BBBEEEHHHMMMRRRWWWYYY[[[aaakkkssszzzzzz~~~[[[XXXVVVXXX\\\___^^^]]]\\\ZZZYYYZZZ]]]___``````cccbbbaaaaaaaaaccceeefffbbb```______``````___^^^]]]```dddeeeddddddeeegggjjjkkkkkkhhheeeeeegggjjjcccbbbaaaeeelllnnnjjjdddiiihhhggggggggghhhkkknnnhhhggggggggggggfffcccaaadddcccbbbaaa```aaabbbbbbaaalll{{{wwwkkkccceeeeeeffffffdddcccdddgggddddddfffggghhhooo~~~{{{oooiiiggg___bbbjjjqqqooocccVVVPPPTTTQQQLLLHHHFFFDDDBBB@@@BBBAAA???===<<<;;;:::999888888777666666555444444333333222222111111111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++*********)))))))))((()))))))))))))))))))))))))))((('''((()))***)))((((((((((((((()))))))))***(((((((((((())))))))))))***)))))))))))))))******,,,,,,------,,,,,,+++***---,,,,,,,,,...000222333666999<<<>>>@@@BBBEEEHHHNNNTTTYYY\\\]]]bbbjjjppp{{{{{{ZZZWWWTTTTTTWWWZZZYYYXXXYYYXXXWWWXXX[[[^^^______```___^^^]]]^^^aaaccceeeeeeccc```^^^^^^^^^]]]\\\]]]aaaeeeeeecccaaabbbdddmmmooooookkkfffccceeehhhddd```]]]```dddfffdddaaadddbbb```bbbggglllllliiiiiihhhhhhhhhhhhgggdddbbbbbbbbbaaaaaaaaabbbdddddd^^^ccckkkppppppkkkfffccccccddddddbbb```aaaaaabbb\\\ZZZ[[[___cccgggoooxxxssskkkaaa]]]___bbbcccbbb```cccggglllnnnmmmjjjhhhddd```]]]\\\WWWPPPMMMMMMLLLNNNSSSYYYXXXPPPJJJIIINNNKKKGGGEEECCC@@@===;;;;;;;;;:::999888888888999777666666555555444444444111111111111000000000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))))))))((((((((((((((((((((((((((('''&&&((()))******)))'''(((((((((((()))))))))(((((((((((())))))))))))***)))))))))))))))******,,,------------,,,+++++++++++++++,,,///111444666777999<<>>AAADDDEEEDDDBBB<<<======;;;888555555666555555555444444444333333000000000000000000000000/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***''''''(((((((((((())))))(((((((((((())))))))))))))))))((())))))***++++++---------------,,,++++++******+++---///222555777777999===???AAACCCFFFIIIRRRWWW\\\___```ccckkkqqqwwwyyy~~~[[[WWWTTTUUUZZZ]]]___^^^[[[[[[[[[\\\______^^^]]]\\\[[[[[[[[[\\\^^^```aaaaaa___^^^^^^___^^^]]][[[]]]bbbgggeeeaaa___cccgggmmmmmmmmmllljjjiiiiiijjjrrrpppqqqrrrlllbbb___aaa[[[dddkkkkkklllnnnmmmiiiiiiiiiiiikkkmmmmmmkkkiiidddcccbbbaaabbbbbbddddddbbb```^^^^^^___aaacccddd___aaa```\\\\\\______[[[]]]^^^bbbffffffaaa```bbbZZZ\\\^^^```___[[[WWWTTTMMMKKKJJJKKKNNNNNNMMMKKKKKKHHHHHHKKKKKKIIIIIILLLIIIJJJLLLOOOKKKCCCAAACCCCCCBBBAAAAAA@@@>>>;;;888AAABBBBBB>>>999555444444333333333333333222222222000000000000000000000000////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************((()))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))***,,,,,,---------...------,,,+++,,,,,,,,,---///111444555777:::===???AAACCCFFFIIIQQQVVV[[[]]]^^^ccckkkrrruuuvvv|||[[[XXXUUUWWW]]]bbbdddddd]]]]]]]]]___aaaaaa^^^\\\VVVWWWYYY[[[^^^aaaccceee\\\\\\\\\]]]______^^^\\\]]]bbbfffeee```___ccciiifffffffffggghhhiiijjjiiiuuuvvvzzz{{{qqqccc]]]___aaaooozzzwwwooolllkkkiiieeeeeefffiiikkkllljjjiiieeedddcccbbbaaaaaabbbbbbYYYYYYYYY[[[^^^```aaa```[[[^^^^^^ZZZ]]]cccccc___VVVZZZ```ccc```[[[]]]cccVVV\\\cccfffccc]]]VVVRRRQQQOOOMMMNNNPPPQQQNNNKKKKKKGGGFFFGGGGGGCCCCCCFFF@@@CCCJJJOOOMMMFFFBBBDDD<<<;;;;;;<<>>666999:::999666444444666222222222222111111111111000000000000111111111111000000/////////.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%'''***,,,,,,+++''''''''''''((((((((()))(((((((((((())))))))))))'''''''''((()))+++,,,---------......------,,,+++......---...///111222444777:::===???AAACCCGGGIIIQQQUUUZZZ[[[]]]bbbkkkrrrsssuuu{{{aaaZZZ[[[]]]]]]ggglllcccccc```aaacccbbb^^^\\\]]]YYYYYYZZZ\\\```bbbbbbaaa\\\[[[[[[\\\]]]___aaabbbdddfffhhhhhhfffeeeeeeeeeiiihhhhhhjjjmmmmmmjjjgggllloooqqqnnnfff```___```cccrrroooooojjjeeeeeedddeeegggiiikkkllljjjddd______ccceeeccc___ZZZXXXWWWXXXZZZ\\\]]]]]]XXXYYY[[[\\\]]]\\\\\\[[[```___]]]^^^^^^]]][[[YYYTTTWWW\\\```aaa]]]UUUOOOLLLKKKJJJKKKMMMMMMLLLKKKHHHFFFEEEEEEFFFEEEDDDBBBAAABBBDDDEEEEEEDDDBBBAAA===<<<;;;;;;<<<===<<<:::999999999888777666666555222222222111111111000000///////////////////////////////////////////////////...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********++++++,,,---///222555777999<<>><<<:::999999:::;;;999888888777777666555555444444222222111111111000000000........................------------------------......---++++++*********************************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''((((((((()))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******++++++,,,---000222555777999<<>><<<;;;999777666666777777555444555555444444444333333333111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,...000333666888999<<<@@@CCCEEEGGGJJJLLLSSSTTTVVVWWWZZZbbbmmmvvvyyy~~~~~~[[[WWWZZZ\\\^^^mmm{{{xxxaaa^^^]]]___^^^[[[ZZZ]]]XXXWWWXXXZZZ^^^```aaa```bbbaaa```_________```aaa]]]___aaa```^^^\\\[[[[[[[[[___eeejjjmmmmmmkkkjjjjjjiiigggdddccceeehhhkkknnnkkkjjjjjjeee```eeennnmmmmmmmmmlllkkkkkkjjjiii```fffjjjfff^^^YYY[[[^^^\\\[[[YYYZZZ]]]___``````]]]]]]\\\[[[[[[ZZZZZZZZZWWWVVVVVVVVVYYYZZZYYYYYY[[[YYYVVVUUUSSSQQQMMMKKKKKKHHHDDDBBBCCCDDDEEEEEEFFFDDDCCCBBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>======999888666666777777555333555444444444444444333333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,...111444777999999<<<@@@DDDFFFHHHKKKMMMSSSTTTVVVWWWZZZcccnnnwwwzzzZZZVVVYYY[[[]]]mmm|||{{{gggbbb```___\\\WWWUUUWWWQQQRRRSSSWWW[[[^^^^^^]]]aaa```___^^^^^^^^^___``````aaacccbbb```^^^]]]]]]\\\bbbiiinnnooollliiigggeeeccc```^^^___bbbgggjjjhhhjjjkkkjjjeeebbbhhhpppkkkllllllkkkkkkjjjhhhhhhdddjjjnnniii^^^XXX[[[```]]][[[ZZZ[[[]]]`````````]]]\\\[[[ZZZYYYXXXXXXYYYXXXVVVTTTTTTUUUWWWXXXXXXXXXWWWUUUTTTRRROOOKKKHHHGGGEEEBBBAAABBBCCCCCCCCCDDDCCCAAAAAABBBBBB@@@???==================>>>>>>:::888777666777666555333444444444333333333333333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,++++++,,,...111555888::::::===AAADDDFFFIIILLLNNNSSSUUUVVVXXX\\\dddpppxxxyyyZZZWWWZZZZZZXXXbbbllliiihhhccc^^^\\\WWWPPPNNNOOOMMMMMMNNNQQQVVVZZZ\\\]]]```___^^^^^^^^^___```aaaaaabbbdddccc```^^^]]]]]]]]]bbbhhhkkkiiifffcccbbb[[[ZZZYYYYYY\\\___aaacccccchhhkkkhhhffffffiiijjjfffggggggggggggfffdddccc```bbbdddaaa[[[YYY[[[___[[[YYYXXXYYY[[[]]]^^^^^^ZZZYYYWWWUUUTTTTTTTTTTTTVVVTTTSSSTTTUUUVVVVVVUUUUUUSSSPPPNNNMMMKKKHHHFFFDDDBBBAAAAAABBBCCCBBBAAAAAA@@@???>>>??????>>><<>>======<<<======:::888666666666555444222222222222222222222222222/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,...111555888::::::===AAAEEEGGGJJJMMMOOOSSSUUUXXXZZZ^^^fffpppyyywww}}}~~~WWWVVV[[[\\\WWW___fffaaaddd^^^ZZZWWWQQQKKKHHHJJJLLLJJJIIILLLQQQWWW[[[]]]```___^^^^^^^^^```aaabbb___aaabbbaaa___]]]\\\\\\\\\```ddddddaaa^^^\\\\\\SSSSSSUUUWWW[[[]]]]]]\\\bbbhhhjjjffffffiiigggaaabbbbbbcccdddcccbbbaaa```WWWVVVUUUVVVXXX[[[\\\]]]XXXWWWUUUVVVXXX[[[\\\[[[WWWVVVTTTRRRPPPPPPPPPPPPTTTSSSTTTVVVWWWVVVTTTQQQSSSPPPKKKHHHGGGGGGEEEDDDCCCBBBBBBBBBDDDEEEDDDBBB???>>><<<<<<======;;;:::BBBAAA???>>><<<;;;;;;;;;999777555555555444333111000000000000000111111111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,***+++,,,...222555999;;;:::===AAAEEEGGGJJJMMMPPPSSSVVVYYY[[[___gggqqqyyyttt{{{}}}[[[[[[[[[\\\]]]^^^```aaabbbZZZWWWYYYTTTJJJIIIPPP\\\VVVNNNJJJKKKRRRYYY]]]___]]]\\\^^^ccceeeccc```bbbaaa```______``````aaa]]]]]]]]]^^^______\\\ZZZXXXXXXXXXWWWVVVWWW[[[]]]cccbbbaaaaaabbbaaa___]]][[[[[[]]]___bbbcccbbbaaaUUUVVVWWWYYYZZZZZZZZZZZZ]]]YYYWWWXXXWWWTTTUUUYYYVVVTTTRRRQQQQQQPPPNNNLLLRRRTTTUUUUUUSSSRRRRRRSSSTTTPPPKKKHHHGGGFFFCCC@@@BBBDDDEEEEEECCCAAA@@@AAA@@@???>>>===<<<;;;;;;;;;????????????===;;;999888:::999777555444333444444///////////////////////////......------,,,+++++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))))))))******************+++---000333666777<<>>BBBEEEHHHJJJNNNPPPPPPVVVSSSTTT^^^dddjjjvvvvvvyyy^^^___```aaaaaa```___^^^]]]XXXVVVVVVOOOHHHKKKUUUfffcccbbbcccccc^^^UUUMMMWWW^^^dddccc]]]YYY\\\```[[[\\\___bbbcccbbbaaa```YYYWWWVVVWWWYYYZZZZZZYYY\\\]]]]]]\\\[[[[[[]]]___```]]][[[[[[\\\]]]]]]]]]``````aaaaaaaaa```______bbb___ZZZVVVUUUWWW[[[]]]___ZZZXXXXXXVVVRRRQQQTTTPPPPPPPPPQQQRRRQQQOOOMMMNNNPPPRRRTTTTTTTTTUUUWWWUUUQQQLLLHHHFFFFFFEEEDDDDDDEEEFFFFFFDDDBBBBBBBBB???===;;;999888888999:::888999:::;;;;;;:::999888777666555333222222222222///////////////////////////......------,,,++++++++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***++++++++++++,,,,,,,,,******+++---000333666888:::===AAADDDFFFIIILLLOOOQQQXXXVVVWWWbbbgggkkkvvvvvvwww|||aaabbbdddeeeeeecccaaa```]]][[[ZZZYYYSSSOOOUUU___pppnnnjjjeeeaaa\\\WWWTTTWWW^^^dddccc^^^[[[]]]aaa]]]^^^```bbbcccdddddddddaaa___\\\[[[[[[\\\[[[ZZZWWWYYY\\\^^^^^^```bbbddd```]]][[[ZZZ[[[]]]^^^^^^```aaacccccccccdddeeefffeeebbb]]]XXXWWWWWWZZZ[[[]]][[[[[[\\\ZZZSSSPPPPPPKKKKKKLLLNNNPPPOOOMMMKKKVVVWWWXXXWWWUUUSSSSSSSSSRRROOOJJJEEECCCBBBCCCCCCCCCDDDEEEDDDBBBAAAAAABBB???===:::888777777888999888999:::::::::999888777555444333222222111111111///////////////////////////......------,,,++++++************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((*********+++++++++,,,,,,******+++---000444777999;;;>>>AAADDDFFFIIIMMMPPPUUU\\\[[[\\\eeeiiikkkuuuvvvwww|||~~~```aaacccdddeeecccbbbaaa]]]\\\\\\[[[XXXXXX___gggooopppnnnhhh___YYYXXXZZZWWWYYY[[[]]]]]]]]]\\\\\\___^^^]]]]]]___aaadddfffdddbbb___^^^^^^______^^^YYY\\\```bbbcccdddfffgggbbb```]]]\\\]]]_________ccceeeffffffeeeeeegggiiidddbbb___\\\ZZZYYYXXXXXXZZZZZZ\\\```^^^VVVPPPOOOKKKKKKKKKMMMOOOPPPNNNLLLXXXYYYYYYVVVSSSPPPOOOOOOPPPMMMJJJFFFCCCAAABBBCCCBBBCCCCCCBBB@@@??????@@@>>>===;;;999888888999999;;;;;;;;;;;;:::888666555333333333222222111000000///////////////////////////......------,,,++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))))))))))))))*********+++******+++...111555888:::===@@@CCCEEEGGGKKKOOOSSSWWW^^^\\\]]]eeeggghhhqqqwwwxxx|||\\\]]]___aaabbbbbbbbbbbb^^^]]]\\\\\\\\\___cccggglllppptttsssmmmfffbbbaaa^^^[[[YYY[[[```aaa___[[[^^^\\\YYYXXXXXX[[[^^^aaa___]]]]]]^^^```bbbbbbbbb```cccfffhhhgggfffffffffeeeccc```___`````````___gggiiiiiifffbbbaaabbbeeeaaaaaa```___]]]ZZZXXXVVVXXXXXX[[[___]]]VVVQQQPPPOOONNNNNNOOOQQQRRRRRRQQQQQQRRRSSSRRROOOMMMMMMMMMNNNNNNLLLIIIEEECCCCCCDDDAAABBBBBB@@@>>>===>>>@@@???>>>===;;;::::::999999;;;;;;;;;;;;999777555444222222333333222111000000///////////////////////////......------,,,++++++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((()))))))))***************,,,...111555999;;;@@@AAADDDFFFIIILLLQQQUUUVVV\\\ZZZZZZbbbdddeeennnwwwxxx~~~[[[\\\^^^```bbbdddfffgggcccaaa^^^^^^```ddddddcccmmmooossswwwxxxuuunnniiifffbbb^^^^^^aaabbb___\\\]]][[[YYYWWWWWWWWWYYYZZZ[[[[[[[[[^^^aaabbbbbbaaa```cccgggiiihhhfffeeeeeefffeeecccbbbbbbaaa```^^^dddffffffccc^^^\\\^^^aaa_________^^^]]][[[YYYXXXXXXUUUVVVYYYXXXTTTSSSUUUSSSQQQOOOOOOQQQSSSTTTTTTMMMNNNPPPOOOMMMLLLLLLMMMKKKMMMMMMJJJFFFCCCBBBCCCBBBBBBBBB@@@>>>>>>???AAA????????????>>><<<;;;:::888888999999888666555444111222333333333222111000///////////////////////////......------,,,++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((()))***+++,,,))))))*********+++++++++******,,,...222666999;;;@@@BBBDDDFFFIIIMMMRRRVVVUUU\\\YYYYYYbbbeeegggqqquuuxxx~~~]]]^^^___bbbeeehhhkkkmmmhhheeeaaaaaadddgggeeeaaammmiiigggmmmvvvyyyrrrkkkgggccc^^^\\\\\\\\\[[[YYY]]]\\\[[[ZZZYYYXXXWWWWWW]]]]]]]]]___aaabbb```^^^ZZZ^^^cccffffffeeeeeeeeegggfffdddccccccbbb___\\\]]]___aaa^^^ZZZYYY]]]aaa___^^^]]]\\\[[[[[[ZZZZZZXXXTTTQQQSSSSSSRRRTTTYYYTTTQQQNNNMMMOOOQQQSSSTTTNNNPPPQQQPPPNNNLLLLLLLLLHHHJJJKKKIIIDDDAAA???@@@CCCCCCCCCAAA???>>>@@@BBB???@@@AAAAAA@@@>>>;;;:::444555666777777666555444111222333444444333111000///////////////////////////......------,,,++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,******,,,...222666999<<<@@@BBBDDDFFFHHHLLLRRRVVVVVV]]][[[[[[eeeiiimmmwwwtttwww}}}aaa```bbbeeeddddddjjjrrrpppooonnnmmmjjjgggeeecccjjjjjjkkkmmmmmmkkkhhhfff]]][[[YYYXXXXXXXXXVVVUUUTTTVVVZZZ]]]^^^]]][[[YYY]]]^^^___bbbcccaaa]]]ZZZ___```aaaaaabbbdddhhhkkkdddcccbbb___]]]ZZZXXXWWWWWWYYY[[[[[[YYYYYY\\\^^^ZZZ\\\______\\\YYYWWWVVVVVVTTTOOOLLLLLLPPPUUUYYYVVVRRRMMMJJJLLLOOORRRTTTNNNOOOOOONNNKKKJJJJJJJJJGGGEEEDDDCCCCCCCCCBBBBBBAAA???===<<<;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;999777777777666444222333444444333111000000111000000000000////////////---...///...,,,+++,,,---+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''((()))***,,,...///...,,,***((((((***,,,...,,,,,,---///222666999;;;CCCDDDEEEFFFHHHKKKPPPSSSUUU^^^\\\\\\hhhmmmlllooouuutttzzzZZZ[[[___eeegggeeefffjjjlllkkkiiigggfffddddddcccgggeeeeeehhhkkkkkkfff```ZZZZZZYYYXXXWWWVVVVVVVVVYYY[[[]]]______^^^\\\ZZZaaa```___^^^___^^^\\\ZZZ]]]___aaaaaaaaaaaacccddd___^^^]]]\\\[[[ZZZYYYXXXZZZXXXVVVSSSRRRSSSVVVYYY\\\[[[ZZZXXXWWWVVVVVVUUUVVVSSSOOOMMMMMMOOOQQQRRRUUURRRMMMLLLLLLOOOPPPQQQMMMMMMMMMLLLKKKKKKLLLLLLGGGDDDAAAAAABBBBBBAAA???@@@>>>===;;;;;;;;;===>>>>>>>>>>>>>>>======<<<<<<;;;999888777777777555333111222333222000...///000000000000/////////......,,,......---,,,+++,,,---+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((()))***,,,---......---+++))))))+++---...+++,,,---///222666:::<<>>===;;;:::::::::;;;<<<============<<<<<<<<<<<<:::999777777777777666444222333333222000//////000000////////////.........,,,---...---+++***+++,,,+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''((()))***+++---......---,,,******,,,---...***+++,,,///333777:::===BBBDDDFFFHHHJJJNNNSSSWWWTTT\\\ZZZZZZeeejjjiiikkkssstttzzz~~~oooeee]]][[[[[[[[[[[[^^^^^^\\\YYYXXXYYY\\\___bbb```]]]ZZZZZZ\\\\\\WWWRRRTTTXXX\\\[[[WWWTTTVVVYYY[[[ZZZZZZYYYYYYYYYZZZZZZ[[[YYYVVVUUUVVVWWWWWWVVVWWWXXXYYYYYYXXXWWWXXXYYYUUUUUUUUUUUUUUUWWWXXXYYYXXXTTTSSSXXX```dddccc___[[[TTTNNNLLLOOORRRQQQOOOQQQPPPPPPSSSWWWWWWSSSNNNSSSQQQOOOOOOOOONNNKKKIIIHHHGGGFFFGGGJJJMMMOOOPPPLLLGGGBBBBBBEEEFFFBBB===;;;;;;:::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<999777666666666666555333444555666444222111222333/////////.........------+++,,,---,,,+++******,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---///...,,,++++++,,,...///)))***,,,///333777;;;===CCCDDDFFFGGGIIIMMMRRRUUUTTT\\\ZZZYYYdddiiigggiiinnnsss|||mmmcccZZZWWWWWWUUUUUUWWWXXXVVVUUUTTTUUUYYY\\\___YYYXXXWWWUUUSSSUUUXXX[[[UUUYYY\\\[[[VVVTTTWWWZZZWWWVVVVVVVVVWWWXXXZZZ[[[TTTTTTUUUWWWYYYYYYWWWUUUTTTTTTSSSQQQPPPRRRVVVYYYUUUTTTSSSRRRSSSTTTVVVWWWTTTUUUYYYdddnnnoooggg^^^UUUPPPLLLMMMQQQRRROOOLLLMMMMMMPPPTTTXXXXXXUUUQQQRRRQQQPPPOOOOOOMMMJJJGGGFFFDDDDDDFFFJJJNNNOOOOOOLLLGGGCCCBBBDDDDDD@@@===::::::999999999:::::::::;;;;;;:::999999:::;;;;;;888777555555555555333222444555555444222111111222............------------+++,,,,,,,,,***)))***+++***))))))((('''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,...------,,,,,,------...)))***,,,///333777;;;===DDDEEEFFFGGGHHHKKKOOOSSSTTT\\\ZZZYYYccchhheeehhhjjjqqq}}}[[[WWWVVVWWWWWWRRROOOOOOTTTTTTTTTTTTUUUWWWYYYZZZYYYWWWQQQIIICCCDDDKKKRRRWWWYYYZZZXXXUUUTTTVVVYYYUUUUUUUUUUUUVVVXXXYYYZZZQQQSSSVVVZZZ\\\\\\YYYVVVRRRQQQOOOLLLKKKNNNSSSWWWSSSRRRQQQPPPPPPQQQSSSUUUTTTWWW]]]gggnnnkkk```UUUPPPNNNNNNOOORRRSSSPPPMMMNNNPPPSSSUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMJJJGGGEEECCCCCCFFFKKKNNNMMMKKKHHHEEEBBB@@@???>>><<<:::999999999999:::::::::::::::999888888888999;;;<<<:::888666555555444222000111222222111///......///......---------,,,,,,,,,***+++,,,+++)))((()))******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((()))***++++++------,,,,,,,,,,,,------***+++,,,///333777:::===CCCDDDEEEFFFGGGKKKOOOSSSUUU]]]ZZZYYYcccgggdddgggiiippp|||SSSRRRSSSVVVSSSNNNLLLNNNRRRSSSUUUWWWXXXWWWVVVVVVYYYRRRHHH???===CCCOOOWWWZZZXXXVVVSSSRRRSSSTTTUUURRRRRRSSSSSSTTTTTTUUUUUUQQQRRRUUUXXX[[[ZZZWWWTTTPPPPPPNNNLLLJJJKKKNNNQQQOOONNNLLLLLLMMMOOORRRSSSVVVWWW[[[```dddaaaXXXPPPNNNNNNOOOQQQRRRSSSSSSSSSXXX[[[\\\ZZZTTTPPPPPPRRRPPPOOONNNNNNNNNMMMJJJHHHEEECCCCCCGGGLLLMMMJJJGGGEEEEEEDDDAAA<<<999:::;;;888999999:::;;;;;;::::::999999777777777888:::;;;===;;;888777666555333111000111111000...------...---------,,,,,,,,,,,,+++)))+++++++++)))((()))***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((('''(((((()))***+++,,,,,,,,,++++++,,,,,,,,,+++,,,---///222666:::<<>>;;;888666888888:::;;;<<<;;;;;;:::999888777666666555555666666777888999999888777777444222000//////000///...---------,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))))))))((()))+++,,,---,,,***))),,,++++++///444999<<<>>>FFFGGGHHHIIILLLOOOQQQSSSXXXYYYZZZ[[[]]]aaafffjjjpppvvvMMMMMMLLLLLLLLLKKKIIIHHHKKKLLLNNNPPPRRRSSSTTTTTTRRRPPPRRRVVVSSSLLLQQQ\\\RRRPPPMMMIIIHHHHHHKKKMMMIIILLLNNNNNNMMMKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNKKKMMMPPPQQQQQQQQQRRRSSSUUUPPPOOORRRUUUUUUWWWZZZZZZZZZYYYXXXWWWVVVTTTTTTXXXYYYVVVRRRQQQTTTTTTRRRQQQPPPOOONNNLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEAAAAAAAAA@@@>>>;;;999888888999:::;;;;;;;;;:::999999888777666555555555555666666777888999999777666333222000000111111000///------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************'''(((***,,,,,,,,,***)))+++***+++...444999===???GGGGGGHHHIIIKKKNNNQQQSSSYYYZZZ\\\]]]___dddiiimmmnnnuuuNNNNNNNNNMMMKKKJJJHHHHHHGGGIIILLLNNNPPPQQQQQQQQQLLLJJJJJJLLLLLLLLLPPPUUUOOOMMMJJJGGGDDDFFFJJJNNNJJJMMMPPPPPPMMMJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKMMMPPPQQQQQQPPPQQQQQQSSSMMMJJJMMMPPPRRRUUUYYYUUUUUUTTTSSSRRRRRRQQQQQQSSSSSSPPPLLLMMMQQQRRROOOMMMMMMMMMMMMMMMNNNOOOPPPKKKMMMNNNMMMKKKJJJJJJKKKNNNOOONNNNNNLLLIIIFFFEEEAAAAAA@@@???>>><<<;;;:::999999:::;;;;;;:::999888888888777666555555555555666555666777888888666444222111000000222222111///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***++++++******'''((()))++++++++++++***+++******---333:::>>>@@@FFFFFFFFFHHHJJJNNNRRRTTTZZZ[[[]]]___aaaffflllpppmmmtttJJJKKKKKKJJJHHHGGGFFFFFFDDDFFFHHHLLLNNNOOOOOONNNJJJLLLKKKGGGGGGIIIHHHFFFHHHIIIIIIHHHEEEEEEHHHKKKKKKLLLNNNMMMKKKHHHGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLJJJLLLOOOPPPOOONNNNNNNNNMMMHHHGGGJJJNNNNNNQQQTTTPPPOOOOOONNNMMMMMMMMMNNNMMMMMMIIIFFFIIINNNOOOLLLLLLLLLKKKLLLLLLNNNOOOPPPGGGJJJLLLLLLJJJIIIJJJLLLMMMMMMNNNNNNLLLIIIFFFDDDAAA@@@???>>>===<<<;;;:::999::::::;;;:::999888777888888666555555555555555666555444666888888555222000//////000111111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,,,,+++***((((((((()))***++++++++++++***)))---333:::???BBBDDDDDDDDDFFFIIINNNSSSUUUZZZ\\\]]]___bbbgggmmmrrrnnnttt~~~DDDEEEFFFFFFDDDCCCCCCCCCBBBDDDGGGKKKMMMNNNNNNMMMGGGKKKHHH??????HHHLLLHHHCCCFFFIIIJJJHHHFFFGGGHHHKKKKKKKKKIIIGGGFFFGGGHHHEEEFFFHHHJJJLLLLLLLLLLLLIIIKKKNNNOOONNNLLLLLLLLLHHHEEEEEEJJJMMMMMMMMMOOOLLLLLLKKKKKKJJJKKKKKKKKKIIIHHHEEECCCFFFMMMNNNKKKNNNMMMLLLKKKJJJKKKLLLMMMCCCGGGJJJJJJIIIHHHJJJMMMHHHIIIKKKKKKJJJGGGDDDBBB@@@???>>>===<<<;;;::::::999:::;;;;;;:::999777666888777666555555444444555666555444555777777444111......---///000111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&)))+++,,,,,,+++***(((((((((((()))***,,,,,,+++)))))),,,333:::???BBBBBBBBBCCCEEEIIINNNSSSWWWZZZ[[[]]]___bbbgggmmmrrrnnnttt~~~DDDCCCCCCEEEFFFFFFDDDBBBCCCDDDFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@AAACCCDDDBBBCCCCCCCCCDDDDDDEEEEEEHHHGGGFFFGGGJJJKKKIIIFFFKKKIIIGGGHHHJJJJJJGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKHHHFFFGGGKKKNNNNNNMMMJJJGGGEEEDDDFFFHHHIIIIIIFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHFFFDDDBBBAAA@@@@@@======<<<<<<<<<======>>>;;;:::888888888777444222777666666555555555666666666555333333333333111000000000///...------,,,,,,...---,,,,,,+++++++++,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))''''''(((+++,,,+++))))))))))))))))))******+++))))))***...444;;;???AAAAAABBBDDDFFFIIINNNTTTXXX^^^```aaa```___dddnnnvvvssspppsss|||BBBAAAAAABBBCCCCCCAAA???===>>>???@@@AAA@@@@@@???CCCAAA@@@??????@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFJJJLLLKKKGGGCCCGGGEEEDDDFFFHHHHHHFFFDDD@@@AAACCCDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGHHHJJJKKKKKKKKKGGGEEECCCDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;999888777777888888666444666666555555555555555666555444222222333333222000000//////...------,,,,,,------,,,+++++++++++++++*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***+++***))))))))))))))))))))))))******+++*********...444:::>>>@@@AAACCCEEEGGGJJJOOOVVVZZZ___aaabbbaaa```eeennnvvvxxxtttwww>>>>>>===>>>@@@@@@>>><<<===>>>???@@@@@@@@@???>>>@@@???>>>======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB@@@BBBGGGKKKMMMJJJDDD???BBBAAABBBCCCEEEFFFEEEDDD>>>???@@@AAACCCCCCCCCCCCGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJJJJHHHHHHHHHIIIDDDCCCBBBCCCEEEHHHIIIIIILLLLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCBBB@@@===;;;:::999999777666666777888999777666555555444444444555555666444222111222333333222111//////......---,,,,,,,,,,,,+++++++++******************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###(((------***'''(((***)))))))))))))))******+++++++++,,,///555:::===>>>AAACCCEEEHHHLLLQQQXXX]]]aaaccceeecccbbbeeennnvvvzzzwwwzzz<<<;;;:::;;;<<<===;;;:::>>>???@@@AAAAAA@@@??????======<<<<<<<<<<<<======???????????????@@@@@@@@@>>>AAAEEEIIIJJJGGGBBB???AAAAAABBBCCCDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDGGGJJJMMMLLLHHHFFFFFFGGGDDDCCCBBBCCCEEEGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCBBB@@@>>><<<:::999999888777666777888888666444444444444333444444555555222111000111222333222111.........------,,,,,,,,,*********+++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$'''+++......,,,+++***)))))))))))))))******+++,,,+++,,,000555:::===>>>AAACCCEEEHHHLLLRRRYYY^^^ccceeefffeeecccfffooovvvxxxuuuyyy;;;:::999999:::;;;:::999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;;;;>>>>>>==================>>>@@@CCCDDDDDDCCCAAA@@@CCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDCCCBBB@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDHHHKKKNNNMMMIIIFFFFFFGGGFFFEEECCCCCCDDDEEEDDDCCCFFFGGGHHHHHHIIIHHHHHHGGGHHHFFFDDDCCCBBBBBBCCCDDDAAABBBBBBDDDEEEGGGIIIJJJAAA@@@???>>><<<<<<<<<;;;:::888777777777666444222333333333333333444555555111000///000222222222000---------------,,,,,,,,,)))******+++++++++***))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%''',,,222444000+++)))))))))))))))******+++,,,,,,---111666;;;======@@@BBBEEEHHHLLLQQQXXX]]]cccfffgggfffdddgggooovvvuuutttyyy<<<:::999999:::;;;;;;:::::::::;;;<<<;;;:::999888::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;>>>???AAAAAA??????@@@BBBCCCDDDEEEEEEBBBAAAAAAAAACCCCCCBBBAAA???>>><<<;;;AAABBBCCCEEEFFFGGGHHHHHHKKKLLLLLLKKKIIIGGGGGGGGGGGGFFFDDDDDDEEEEEECCCBBBCCCDDDFFFHHHHHHHHHGGGGGGEEECCCAAA@@@@@@AAABBBCCC???@@@BBBDDDHHHKKKNNNPPP@@@???>>>>>>============:::999777777777555333111222222222222333444444555222000///000111111000///------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))%%%$$$***333666111+++)))))))))))))))******+++++++++---222777<<<>>>>>>AAACCCEEEHHHLLLQQQXXX]]]bbbeeegggfffeeehhhpppvvvvvvuuu{{{>>><<<::::::;;;======<<<======>>>???>>>===<<<;;;999999::::::::::::999999;;;;;;;;;::::::999999999<<<>>>@@@@@@>>>===???@@@@@@BBBDDDDDDBBB@@@AAACCC@@@@@@@@@@@@???>>>===<<<@@@AAACCCEEEHHHIIIJJJJJJLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEFFFFFFEEECCCDDDEEEGGGHHHHHHHHHFFFEEEBBBAAA???>>>>>>@@@BBBDDD@@@AAABBBDDDFFFIIIKKKLLLAAA@@@???>>>============888777666666777666444222111111111111222333444555222111//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&)))///111...***)))))))))))))))******+++)))***---222888===??????DDDEEEGGGIIIMMMRRRXXX]]]```cccffffffeeeiiipppwwwwwwvvv|||???===;;;;;;<<<>>>>>>=========>>>>>>>>>===;;;:::999999::::::::::::999999:::::::::999999999888888999===@@@@@@>>>======???===@@@CCCCCCAAA@@@BBBDDD>>>??????@@@@@@@@@@@@???>>>???AAADDDGGGIIIJJJJJJMMMIIIEEEEEEGGGHHHGGGEEEEEEDDDDDDEEEGGGHHHGGGEEEFFFGGGIIIIIIIIIGGGEEEDDDBBBAAA???>>>???AAADDDFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@>>>===<<<<<<<<<666555555666777777666444111111111111222333444555333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((((()))***+++***))))))))))))))))))******+++(((***---222999===???@@@FFFGGGIIIKKKNNNSSSYYY]]]___bbbffffffeeeiiipppwwwvvvvvv{{{>>><<<999777777:::===??????===;;;::::::;;;:::888888888888888888888888888===;;;999777666666777888:::999999:::<<<<<<:::999===>>>>>>>>><<<<<<>>>??????>>>===<<<;;;<<<=========>>>@@@BBBDDDFFFGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEGGGGGGGGGEEECCCBBBFFFHHHIIIJJJIIIGGGDDDBBB@@@???=========???AAACCCEEECCCAAABBBCCCCCCAAA>>>AAAAAA@@@>>>===;;;::::::555555666666666666555555333333444444444333222222222222333222222111000///......---,,,,,,+++*********,,,...000000...,,,***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,***'''###"""###$$$%%%$$$######"""############$$$%%%###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))+++***((())))))(((((()))***++++++---,,,,,,///555<<<@@@BBBFFFLLLIIIJJJSSSUUUUUU]]]cccdddeeecccbbbgggqqqzzz|||sssvvv~~~:::999888777777999<<<===>>><<<:::999::::::999888888888888888888888888888;;;:::888666666666777888999888888999;;;;;;:::888======>>>===;;;;;;<<<>>>===<<<;;;:::999::::::;;;<<<===???AAABBBDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGEEECCCBBB@@@??????>>>>>>???AAAAAABBB@@@???AAACCCCCCAAA???@@@@@@???>>><<<;;;::::::555555666666666666555555111111222333444444444444222222222222111000//////---------,,,,,,++++++***)))+++---......---+++)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((%%%######%%%'''%%%$$$$$$###############'''###"""%%%%%%!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&***,,,,,,+++***))))))))))))******+++,,,,,,,,,///555<<<@@@BBBGGGMMMJJJKKKTTTVVVVVV^^^dddeeefffdddccchhhrrr{{{~~~uuuwww999999888999:::;;;<<<======;;;999888999999999777777777777777777777777777888777666555555666777888777666666777999:::888777;;;<<<===<<<:::999:::;;;:::999888888777777888888;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAACCCEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>======???AAABBBAAA@@@>>>>>>===<<<<<<;;;::::::444555555666666555555444///000111333444444555555222222222222111000///...,,,,,,,,,,,,,,,+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&)))%%%%%%$$$###############'''$$$###%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%'''+++---...---++++++***)))))))))******,,,+++,,,000666<<>>>>>>>>;;;999777777888888888777666666666666666666666666555555444444555666777777555444444666888888777666:::;;;<<<;;;999888888999888888888777777777777777<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBFFFEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>============>>>?????????>>><<<<<<;;;;;;:::::::::999444444444555555444444444000111222333333333333333222222222222111000///...+++++++++++++++,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((%%%%%%$$$############$$$$$$######$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((+++,,,------,,,++++++***))))))))))))++++++,,,111777===AAACCCHHHMMMJJJJJJSSSVVVVVV^^^bbbeeefffeeeeeeiiisss{{{~~~vvvyyy777888:::;;;<<<<<<<<<;;;999777666555777777777666555555555555555555555555333333333333444555666666333333333555777888777555888999;;;:::888777777777888888888888777777666666<<<<<<=========<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAEEEDDDBBBAAAAAAAAACCCDDDAAAAAAAAA@@@???>>>===<<<===>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888333333444444444444333333333333333333222111111000111111111111000///......***+++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$######$$$&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))******+++,,,,,,+++***))))))******++++++---111888>>>BBBCCCGGGKKKHHHHHHQQQTTTUUU]]]```ccceeeddddddiiirrrzzz}}}vvvyyy555555666777777777666666777666444444555666666555444444444444444444444444111222222333333444444444333222222444666777777555666888::::::999888777888888888888888888777666666:::;;;;;;;;;;;;;;;::::::999::::::;;;<<<======>>>:::;;;<<<>>>???AAABBBCCCBBBAAA@@@??????@@@AAABBB@@@@@@???>>>======<<<<<<===>>>???>>><<<::::::;;;::::::999888888777666666222333333444444333333222444444333333222000///...111111111111000///...---+++++++++++++++***************++++++++++++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$)))+++)))%%%###%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))******(((((()))***,,,++++++*********++++++******---222999???BBBCCCFFFKKKGGGFFFPPPSSSUUU]]]___bbbdddddddddiiirrryyy|||vvvzzz444444444444333333333333666444333333555555555444333333333333333333333333111111222222222222222222222222222444777888777666444666999::::::999999999666777888888888777555555888888999999999999888888999999999::::::;;;;;;;;;888999999;;;===???@@@AAA>>>===============>>>>>>???>>>===;;;;;;;;;<<<<<<;;;===???>>><<<;;;<<<===::::::999888666555444444222222333333333333222222222222222222222111000///111111111111000///...---,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%***,,,+++%%%###%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''''')))+++++++++*********+++,,,,,,******---333:::???CCCCCCGGGLLLGGGFFFPPPSSSUUU^^^___bbbeeeffffffjjjssszzz|||www|||666666444333333333333333555444222333444555555444333333333333333333333333111111222222222222111000222222222444777888777666333666999;;;:::999::::::555666777777777666444444555666666777777777777777888999999999999::::::::::::::::::::::::;;;<<<===:::;;;;;;;;;;;;;;;;;;;;;???===;;;:::999:::<<<===999<<<>>>>>>===<<<===@@@;;;:::999777666444333333222222222333333222222222000111111222222222111111111111111111000///...------,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%'''***)))$$$$$$(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%((((((''''''***,,,************+++,,,------)))***---333:::@@@CCCDDDHHHMMMHHHGGGQQQTTTVVV___```cccfffggggggkkkttt{{{}}}xxx}}};;;999777444333222111222222333333444444444333333222222222222222222222222//////000000111111111222///000111222222222222222777777777777666666666666777777999999888666444222555666666666555444444333555666666777888999999:::999:::<<<======<<<:::999::::::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<===:::777888;;;======;;;;;;;;;:::888777555444333000222333555555444222111111222222111111000///...222111000///...---,,,,,,+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))+++,,,+++******)))))))))))))))******---222999@@@CCCEEEIIIJJJKKKLLLMMMQQQVVVZZZaaabbbgggjjjhhhfffppp~~~zzz~~~888666555333111111111111222222222222111111111111222222222222222222222222///000000000111111111111000000111222222222111111444444444444444444555555555666777888777555333222444555555555444444333222333333444555555666777777999999;;;<<<;;;:::888777777888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999888888:::;;;;;;::::::999888666555333333333222333444555555444222111111111111111111000......111000000///...---,,,+++************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&''')))+++,,,+++******)))))))))))))))***+++---222999???BBBCCCJJJKKKLLLMMMOOOSSSXXX]]]bbbdddhhhjjjhhhgggqqq}}}}}}zzz~~~444333222111000000000000222111000///...//////000111111111111111111111111000000000000111111111111111111222222111111000///000000111111222333333333333444555555444333111000333333333333333333222111111111111222222333333444777888999999999888666555444555666777999999::::::999999888888888888999999666888999:::999888999:::999777555333222222222222444555555666555444222111111111111111000///....../////////...---,,,+++***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''')))***++++++******)))))))))))))))***+++---111888===@@@AAAIIIJJJLLLMMMPPPUUU\\\aaaccceeeiiijjjhhhiiirrr|||{{{yyy111111111000000111111111222000///---...///111222111111111111111111111111000000000000000111111111222222222222111000///.........///000111222333333111222222222222111000///111111222222222222111111000000000111111111222222666666666777666555444444222333555666888888999999999888888888888888888999555888<<<<<<999777888:::888777555333222222333444555666666666555333222111111111111111000///...---............---,,,+++************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((******+++******)))))))))))))))++++++---111777<<>>BBBHHHPPPWWW\\\VVVOOOLLLNNNWWWbbbiiihhhlllpppooojjjhhhkkknnnmmmqqq}}}########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))******++++++***,,,111888===BBBHHHPPPVVV[[[UUUNNNKKKOOOXXXaaafffhhhkkknnnooonnnlllkkkkkkmmmooozzz################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***+++++++++++++++000888===BBBHHHOOOUUU\\\VVVPPPNNNRRRZZZbbbggghhhjjjlllmmmlllkkklllmmmlllooo{{{########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***++++++++++++)))///777>>>CCCHHHOOOTTTZZZVVVPPPOOOTTT[[[bbbfffhhhiiijjjjjjiiijjjmmmooommmppp}}}########################"""""""""###############!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))***++++++++++++(((...666===BBBHHHNNNSSSVVVSSSOOOOOOSSSZZZ```ccchhhhhhhhhggggggjjjnnnrrrnnnsss#################################$$$$$$$$$%%%%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***++++++,,,,,,+++'''---555<<>>CCCDDDGGGLLLMMMPPPPPPMMMOOOWWW^^^```dddfffffffffjjjpppppplllsssuuu}}}###$$$%%%$$$"""""""""$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))+++++++++***++++++,,,,,,///000555===AAABBBFFFLLLNNNPPPMMMIIIKKKUUU^^^bbbdddggghhhhhhlllrrrsssppprrrrrrzzz"""$$$%%%$$$###"""###$$$########################""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())),,,,,,++++++***+++++++++000000555;;;???AAAEEEKKKOOOOOOKKKEEEHHHSSS^^^ccceeehhhjjjiiilllrrrsssqqqrrrooowww"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***------***'''$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''((()))))),,,,,,++++++***+++++++++///000444;;;>>>@@@DDDJJJNNNMMMIIIDDDFFFRRR]]]cccfffjjjkkkjjjkkkoooqqqooorrrnnnvvv"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))),,,,,,)))%%%"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***+++++++++***++++++,,,,,,---...333;;;???@@@DDDJJJMMMMMMJJJEEEHHHSSS^^^cccfffjjjllljjjjjjmmmooonnnqqqmmmvvv!!!###$$$$$$######$$$%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$########################!!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$######$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***************+++,,,------***,,,333;;;@@@AAADDDIIIMMMNNNMMMJJJMMMWWW```ddddddiiilllkkkjjjnnnqqqqqqpppllluuu!!!###$$$$$$######$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!""""""""""""#######################################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******************+++,,,---...(((+++222<<>>HHHJJJEEEGGGLLLQQQTTTTTTUUUWWWZZZaaagggjjjhhhfffiiikkkkkkssszzz######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$%%%%%%######$$$%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$####################################$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++***,,,...333>>>HHHIIIEEEGGGKKKPPPSSSRRRSSSVVVXXX```fffiiigggfffiiilllllloooxxx######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$&&&%%%###"""$$$&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$####################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))************+++++++++***,,,...333>>>HHHIIIEEEEEEIIINNNPPPQQQRRRVVVZZZ^^^dddfffdddcccgggkkklllllluuu######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""%%%&&&%%%###"""$$$&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&'''&&&$$$%%%&&&&&&%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********)))************+++++++++***,,,...333>>>HHHIIIEEEBBBFFFKKKNNNPPPRRRXXX\\\\\\bbbdddaaaaaafffjjjllliiittt$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%%%%################################################&&&%%%$$$######%%%'''(((&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""###%%%''''''%%%"""'''***&&&!!!)))((( %%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------------///444:::AAAEEEFFFDDDIIILLLJJJKKKQQQWWWZZZ\\\bbbdddbbbaaafffjjjkkknnnqqq{{{$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$################################################&&&%%%$$$######%%%&&&(((&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########''''''&&&%%%$$$###"""""" (((***%%%$$$)))(((!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,,,,---------///444;;;AAAEEEFFFDDDIIILLLKKKLLLRRRXXXZZZ^^^ccceeebbb```eeeiiijjjmmmpppzzz$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$########################$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''$$$!!!!!!%%%(((777===;;;///'''&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))******+++,,,,,,,,,,,,---///444;;;AAAEEEFFFDDDIIILLLKKKLLLSSSYYY[[[___dddeeeaaa```ccchhhiiinnnpppzzz$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$################################################$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%###!!!###+++222LLLIII???...######%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))***++++++,,,,,,,,,---///555<<>>DDDGGGGGGHHHNNNPPPNNNNNNSSSYYY[[[]]]aaabbb^^^^^^cccjjjlllrrrsss{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%'''(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))******++++++***,,,000777???DDDGGGGGGKKKPPPQQQNNNNNNRRRWWWYYYZZZ___```]]]^^^eeelllooosssttt|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""#########%%%'''&&&$$$"""!!!"""$$$$$$######'''---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((()))******++++++***,,,000888???EEEGGGHHHLLLQQQRRROOONNNRRRWWWXXXYYY]]]___\\\^^^eeennnqqqtttuuu}}}##############################$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((()))++++++++++++++++++,,,,,,...---...333;;;BBBGGGIIINNNOOOOOONNNQQQVVVWWWTTT___^^^\\\[[[^^^fffpppxxxxxxxxx~~~##############################$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((***((('''&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,,,,...444<<>>GGGLLLNNNHHHIIIJJJKKKNNNRRRXXX]]]___gggllliiigggkkkssswwwyyyzzz$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))******+++,,,,,,------++++++...444>>>GGGLLLOOOHHHIIIIIIJJJLLLPPPWWW[[[]]]fffllljjjhhhlllssswwwuuuvvv~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***++++++,,,,,,---.........------333<<>>GGGLLLMMMKKKKKKNNNLLLKKKPPPYYY]]]cccjjjmmmnnnoootttxxx{{{#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))******+++,,,,,,,,,+++,,,---///444<<>>===GGGTTTXXX\\\aaafffjjjqqqzzz{{{www|||&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''(((((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((())))))(((((((((((())))))'''(((((())))))(((((('''&&&'''(((((())))))(((((())))))((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((***)))((((((((()))+++++++++++++++,,,///111444555000......000111666CCCPPPNNNLLLJJJFFF@@@???IIIUUUZZZ^^^cccgggjjjpppwww}}}{{{www|||''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&%%%&&&''''''(((((('''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((())))))******))))))((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))((()))******+++***++++++---///111333555///......///000555BBBOOOPPPNNNLLLHHHBBBAAAJJJVVV[[[___dddhhhjjjooouuuzzz{{{www}}}(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&%%%&&&''''''((('''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((()))***++++++***)))(((((())))))******))))))((('''((())))))******))))))*********)))))))))((((((((((((((((((((((((((((((***))))))))))))))))))***''''''((((((((()))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))******+++******,,,---///111333444///------...///333@@@MMMOOONNNMMMJJJDDDBBBJJJVVVZZZ^^^dddhhhkkkooouuuyyy|||www~~~(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%&&&''''''((('''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((((()))***++++++***)))((())))))************))))))((())))))***+++*********+++************))))))))))))))))))))))))))))))))))))******************)))((((((((()))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((()))))))))************)))***,,,...000222333444000...---......222???LLLMMMMMMLLLJJJDDDBBBIIITTTWWW\\\bbbfffjjjpppwww||||||www'''''''''''''''''''''''''''&&&&&&&&&((()))((('''%%%&&&''''''(((((('''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))'''''''''(((((((((((())))))******************)))******++++++++++++******))))))***+++++++++++++++++++++++++++*********)))++++++++++++++++++++++++'''(((((())))))(((((('''))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((()))************))))))***,,,...000222333333111///.........222>>>KKKKKKKKKLLLJJJDDDAAAHHHRRRVVVZZZ```dddiiipppyyy|||www&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''%%%&&&''''''(((((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))((((((((()))))))))******+++******))))))******+++***++++++++++++++++++***)))***++++++,,,,,,++++++,,,,,,+++++++++*********************************'''((())))))))))))(((''')))))))))*********++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((()))***+++******)))(((***,,,///111222333333222000/////////222>>>KKKKKKKKKMMMKKKEEEBBBHHHQQQXXX[[[___bbbgggoooyyy|||www&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,+++***))))))***+++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''((()))++++++******)))(((***,,,///111222333222333111000000///333>>>KKKKKKLLLMMMLLLFFFCCCIIIRRRZZZ\\\___bbbfffnnnyyy|||www&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&'''((())))))'''&&&%%%&&&(((+++---...)))+++,,,+++)))'''&&&'''...---,,,***))))))))))))...***(((+++000333000---000///---,,,,,,,,,,,,,,,))),,,///...+++***+++---,,,---------+++))))))***...,,,***)))+++,,,,,,,,,+++)))'''(((+++,,,,,,***((()))***+++++++++++++++,,,,,,---------------,,,******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************)))************+++++++++---,,,,,,---000333333333222000///111222555@@@JJJLLLLLLMMMLLLEEEAAAGGGPPPZZZ\\\]]]___fffrrr{{{~~~xxxzzz&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))***---,,,******))))))((('''((()))++++++******+++---++++++++++++,,,------......---,,,...222444333111///111222222222111111222111111111111//////000111/////////...------...///...---++++++,,,,,,+++***+++)))((())),,,---,,,+++***+++++++++,,,,,,,,,,,,...............------,,,******++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))************)))************+++++++++---,,,,,,---111333444333333000000111222666@@@JJJLLLMMMNNNLLLEEEAAAFFFOOOXXX\\\^^^```gggrrr{{{}}}xxxzzz&&&&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((***)))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))'''((()))*********************++++++++++++******+++++++++***((((((***,,,+++,,,---///222444666777777888999;;;<<<>>>>>>>>><<<@@@CCCDDDAAA???@@@AAA===:::777555555666777777444333222111000111333333333222111222333333000...000///......///...,,,***************+++,,,..................---,,,+++***++++++,,,,,,------......************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))************)))************+++++++++---,,,,,,...111333444444444111000222333666@@@KKKMMMMMMNNNLLLEEE@@@EEEMMMVVV[[[^^^aaaiiisssyyyzzzxxxzzz&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))******'''((()))+++,,,,,,,,,,,,((())))))******+++---...+++,,,,,,,,,---000444777:::<<<>>>AAADDDFFFHHHIIIIIILLLNNNOOOOOOOOOOOOPPPTTTWWWYYYWWWSSSRRRTTTWWWNNNHHHAAA>>>???@@@@@@>>>@@@???>>>>>>>>>===<<<;;;::::::<<<>>>@@@???<<<::::::999888777666333111///,,,,,,+++,,,,,,...///000///000000000000///......+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((()))))))))************))))))*********+++++++++---,,,,,,...111444555555555222111222333666@@@KKKNNNNNNNNNLLLDDD???DDDLLLTTTYYY___cccjjjsssxxxxxxyyyzzz'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,++++++***++++++******,,,000444222555888<<>>???BBBEEEHHHHHHFFFCCCBBBBBBCCCBBBAAA@@@??????999888777555444333333333333333333444333333222222,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))((()))))))))************))))))*********+++++++++---,,,,,,...222555666666555222111222222666???JJJMMMMMMNNNKKKDDD???CCCLLLRRRYYY___dddkkktttxxxwwwyyyzzz''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((()))))))))))))))***))))))))))))************)))))))))***++++++,,,,,,++++++***)))(((((())))))+++///333666999>>>FFFLLLQQQSSSUUUWWWZZZ]]]bbbeeefffggghhhiiijjjiiihhhgggggggggggggggeeebbb___]]]VVVSSSPPPOOOQQQWWW]]]aaaaaa^^^[[[XXXWWWVVVTTTSSSKKKJJJIIIJJJKKKIIIDDD???===>>>@@@DDDGGGGGGEEECCCCCCDDDFFFGGGGGGIIILLLOOOKKKJJJHHHFFFBBB???<<<:::666555555444333111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************))))))))))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))************)))************+++++++++---,,,,,,...222555666666444111000111111444>>>HHHLLLLLLMMMKKKDDD???DDDLLLRRRXXX___dddkkkssswwwvvvzzzzzz'''''''''''''''(((((()))''''''''''''((((((((((((''''''((((((((())))))))))))))))))******+++++++++))))))******+++,,,,,,---+++++++++,,,///222666999<<>>@@@AAA>>>;;;;;;;;;<<<>>>@@@@@@>>><<>>GGGOOOSSSZZZaaajjjnnnmmmlllmmmooojjjlllppprrrssstttvvvxxxrrrssstttttttttrrrooonnnlllhhhdddbbbbbb^^^UUUNNNFFF???888888<<>><<<333333222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))************+++++++++---,,,,,,///333666777777333000//////000222<<>>@@@AAA???======@@@DDDIIIIIIFFFCCC>>>;;;;;;;;;999;;;;;;<<>><<<444333000...,,,---...///............---,,,++++++,,,,,,,,,,,,------......++++++++++++++++++++++++************************+++++++++******)))))))))+++***)))((('''(((((()))************)))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,---...000333666888:::999444111111222555>>>GGGMMMNNNOOOLLLHHHFFFGGGJJJVVVXXX]]]dddkkkqqqtttvvv}}}~~~***)))))))))))))))(((((())))))))))))))))))))))))((((((***++++++,,,++++++*********+++,,,...000111000444;;;EEEOOOXXX^^^bbbiiigggeeedddeeeeeeeeedddeeeffffffbbb\\\XXXXXXYYYWWWOOOGGGCCC???:::999;;;???AAACCCGGGKKKOOORRRTTTTTTSSSTTTXXXYYYWWWVVVXXXVVVWWWYYYYYYYYYZZZ\\\^^^```___\\\YYYVVVTTTRRRRRRKKKMMMLLLGGGGGGNNNWWW[[[XXXXXXXXXXXXVVVTTTRRRQQQNNNRRRUUURRRLLLGGGFFFFFFGGGFFFEEECCCBBBAAAAAAAAAAAAEEEHHHIIIKKKOOOOOOMMMRRRRRRQQQNNNJJJGGGFFFFFF>>>;;;888444111000000000000///......------------,,,,,,,,,,,,,,,---------------------------------*********************************)))))))))))))))+++***))))))((()))))))))************************(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,---...000333666888::::::555111222333666???HHHLLLNNNNNNLLLHHHFFFGGGJJJVVVYYY^^^dddkkkqqquuuwww************)))))))))))))))))))))))))))*********))))))******++++++++++++************,,,111666:::AAAGGGRRR^^^hhhooopppppp```[[[VVVWWW]]]eeekkkmmmppprrrrrrnnnhhhcccdddeeeTTTJJJAAA>>>===::::::;;;AAABBBCCCGGGLLLRRRWWWYYY[[[ZZZZZZZZZXXXWWWYYY[[[[[[[[[\\\[[[[[[[[[[[[\\\YYYXXXVVVTTTTTTSSSRRRRRRPPPVVVWWWQQQKKKLLLQQQTTTUUUTTTSSSRRRRRRRRRSSSTTTWWWYYYXXXVVVTTTUUUSSSQQQMMMKKKHHHCCC@@@===;;;:::;;;===@@@BBBDDDGGGHHHGGGHHHJJJJJJIIIFFFDDDEEEFFFEEEDDDBBB???;;;888666444000///...------...000000,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))***************++++++((((((((())))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++************++++++,,,---...000333666888:::999444111111222555>>>GGGKKKMMMNNNKKKGGGFFFGGGJJJTTTXXX^^^dddiiiooosssvvv))))))))))))************((()))))))))*********++++++*********************,,,---------111999CCCJJJ\\\aaajjjsssxxxvvvoooiiiPPPOOORRRZZZfffrrryyy{{{||||||yyyrrriiibbb______SSSMMMIIIKKKMMMMMMMMMNNNOOOOOONNNNNNOOORRRUUUXXXWWWWWWVVVRRRPPPRRRVVVYYYXXXYYY[[[^^^aaaccceeeeeegggdddaaaaaaaaaaaa```^^^fffpppvvvqqqiiieeeeeedddbbb___[[[WWWVVVXXX[[[]]]\\\XXXQQQMMMRRRYYYVVVOOONNNMMMKKKIIIHHHGGGFFFFFFDDDEEEGGGJJJMMMNNNPPPQQQHHHGGGFFFCCCAAA@@@@@@AAA@@@BBBDDDEEEDDDAAA>>><<<666555333000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***************++++++++++++++++++))))))******+++++++++,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++************++++++,,,---...000333666888:::777222//////000444<<>>;;;999777666999>>>BBBEEEEEECCCBBB???>>>;;;777333000...---/////////...............++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,++++++))))))******+++,,,,,,,,,))))))******************)))))))))))))))))))))))))))))))))*********++++++************************)))************+++++++++++++++************++++++,,,---...000333666888:::666222...///000333;;;EEEJJJLLLMMMJJJGGGEEEGGGJJJPPPUUU\\\bbbeeejjjpppuuu}}}|||''''''((((((((()))))))))((())))))******+++,,,,,,+++++++++,,,---///111333000777CCCNNNYYYeeesss|||}}}}}}~~~~~~vvvjjj```]]]eeepppyyy}}}}}}{{{yyy{{{wwwtttsssttttttppplllhhheeebbb```YYYPPPLLLMMMPPPWWW^^^aaa```dddmmmvvvxxxzzzrrrjjjfff[[[WWWXXX\\\]]][[[]]]aaacccYYYLLLEEEBBB@@@;;;777555777999===???AAABBBCCCCCCBBB@@@>>>:::777444222111000000000////////////------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******,,,---------,,,,,,))))))***++++++,,,------++++++******************))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++++++++************++++++,,,---...000333666888:::777222//////000333<<>>@@@BBBBBBBBBBBB@@@>>><<<:::222222111111000000//////........................+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,---...---,,,,,,))))))***+++,,,,,,------,,,+++++++++***))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++************++++++,,,---...000333666888:::888333000000111444===FFFIIIKKKLLLJJJGGGEEEHHHJJJPPPWWW^^^cccfffjjjqqqwww|||}}}(((((((((((())))))))))))(((***,,,***''''''+++000000...***)))222CCCPPPVVViiieeeaaabbbfffnnnuuuyyyzzzzzzzzzzzz|||~~~{{{wwwyyyyyyvvvyyyyyytttvvvjjjbbbaaaaaa]]]YYYYYYggg___ZZZ^^^dddiiirrr|||{{{^^^RRRNNNHHHFFFHHHDDDDDDCCCBBBAAA???>>>>>>???<<<>>>EEEHHHDDDAAABBB<<<888333000///000000000///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++***************)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++...222777<<>>???AAA???@@@CCCFFFCCC>>>:::777444000...000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++)))************))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,///222777<<<>>>;;;888555333000111;;;FFFLLLKKKJJJIIIIIIIIIIIIIIIQQQVVV]]]dddiiimmmqqqssszzz~~~((())))))))))))*********)))((((((+++...///---+++,,,888GGGRRR]]]iiiqqqttttttsssrrrtttwww{{{}}}~~~{{{xxxwwwxxxyyyyyyzzz{{{ssslllfffaaa]]]^^^bbbjjjtttzzzzzz~~~mmmhhhccc___]]]XXXPPPIIIFFFAAA>>>AAABBB???<<<;;;@@@???>>>===<<<999444111111000000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++))))))******+++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---///333777;;;======:::777555111111:::DDDKKKKKKKKKKKKJJJIIIHHHGGGPPPUUU]]]dddiiimmmqqqtttxxx}}}~~~)))))))))*********+++++++++,,,,,,---...000222444;;;KKK\\\gggnnnuuuzzz{{{vvvvvvwwwzzz~~~~~~yyywwwxxx{{{zzzuuuqqqpppnnnddd]]]\\\[[[^^^ooosssVVVNNNFFFCCCBBBAAA===;;;>>>???@@@CCCCCCAAA===999333222111000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************++++++((()))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,...000333777999;;;===;;;999666222111999BBBKKKKKKLLLLLLKKKIIIGGGFFFQQQVVV]]]dddjjjnnnsssvvvvvv|||~~~************++++++++++++,,,...///,,,***///:::DDDXXXeeeqqqvvvxxxzzz|||{{{wwwxxx{{{}}}|||wwwuuutttooofffcccddd]]]cccppp~~~iiiXXXPPPMMMIIIEEEFFFFFFGGGHHHIIIGGGCCC@@@666555444222000/////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++((()))***+++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,---...000333555777888;;;999888777333111888AAAJJJKKKKKKLLLKKKIIIGGGFFFTTTXXX___eeejjjoootttwwwuuu{{{******+++++++++,,,,,,,,,***---///,,,,,,555IIIYYYpppxxx~~~~~~}}}~~~~~~|||{{{|||}}}yyy{{{pppgggccc]]]XXX]]]gggssswwwbbbPPPGGGEEECCCCCCDDDEEEDDDCCC<<<;;;888666333111000///000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++******++++++,,,+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,...000222444555555777666777777333222999BBBJJJJJJJJJKKKJJJJJJIIIHHHUUUYYY___dddiiinnnsssvvvuuu{{{+++++++++,,,,,,,,,,,,---***---///111777GGG]]]nnnxxx}}}~~~~~~}}}~~~{{{tttooolllbbb]]]aaadddjjjzzzzzzaaa[[[QQQJJJGGGFFFFFFFFFCCCAAA>>>;;;777444222111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,---///111222222333333333555666444333999BBBJJJIIIIIIIIIIIIJJJKKKKKKUUUYYY^^^cccgggkkkppptttuuuzzz}}}++++++,,,,,,,,,------------...111777DDDXXXnnn}}}uuuxxxzzz{{{~~~~~~}}}}}}zzzssskkkfff^^^ZZZaaaqqqvvvdddWWWOOOKKKIIIHHHFFFBBB>>>:::777444333000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++---///000111111111000000333555444333:::CCCJJJIIIHHHHHHIIIJJJLLLMMMUUUXXX]]]aaaeeeiiinnnqqquuuzzz|||///,,,(((''')))+++---...000666BBBQQQ```llltttxxxvvvvvvxxx}}}~~~{{{~~~|||xxxrrrjjjbbb[[[WWW\\\oooyyycccVVVNNNHHHBBBDDDGGGFFF===444888666222000111222///+++222222111000///......---000000///...---,,,,,,,,,..............................---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///......000111000000888BBBHHHHHHHHHHHHIIIKKKMMMNNNVVVYYY]]]```cccjjjttt{{{~~~zzz|||))),,,...///---,,,---///>>>IIIZZZgggooosssuuuwww~~~|||{{{|||}}}}}}zzzwwwuuutttnnn___TTTWWWiiizzzssseeeSSSFFFAAAAAA@@@???888777555333333555555444111111000000//////....../////////......---------..............................---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///......000111000000999BBBIIIIIIHHHHHHIIIKKKLLLNNNUUUYYY]]]```dddjjjtttzzz{{{~~~(((,,,000000///111888???UUUaaapppxxxxxxvvvvvvxxxzzzyyyxxxxxxxxxwwwtttrrrlllhhh___TTTTTTiiigggVVVJJJBBB===<<<:::888666444222111000000000000///////////////////////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............//////...000222000111999CCCKKKJJJIIIIIIJJJKKKLLLMMMUUUXXX\\\```dddjjjssszzz}}},,,,,,,,,,,,111>>>PPP\\\jjjooouuuxxxxxxxxxxxxzzztttuuuvvvvvvuuurrrnnnkkkaaa\\\ZZZcccyyytttZZZHHHDDD===888888888555111////////////000000000000000//////////////////000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............/////////000222000111999CCCKKKKKKJJJIIIJJJKKKLLLMMMTTTXXX\\\```dddjjjsssyyy~~~...,,,,,,333BBBVVVhhhtttrrrrrrssswww{{{}}}zzzxxxzzzzzzyyyvvvoooggg```\\\YYYbbbsss{{{\\\JJJ:::777:::;;;::::::000000000111111111111111//////000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............/////////111222111111999CCCJJJJJJIIIIIIJJJKKKLLLMMMSSSWWW\\\```dddjjjrrrxxx}}}~~~,,,000:::JJJ]]]mmmwww{{{sssrrruuu||||||uuu|||vvvmmmccc]]][[[ZZZooo|||sssnnnRRRDDD>>>888666888333333222222222222222222111111111111000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///000///111222111222:::DDDHHHHHHHHHHHHIIIKKKMMMNNNRRRWWW\\\```dddjjjqqqwww}}}222>>>PPPcccqqqxxx{{{|||xxxxxxzzzzzz{{{uuukkkbbbbbbkkkzzz}}}sssvvvqqq\\\EEE888777555555555444444333333222222222222111111000000000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///000000111333111222:::DDDFFFFFFFFFFFFHHHJJJMMMNNNRRRVVV\\\aaadddjjjqqqwww}}}<<>>999444111222555222333333222222333111...111111111111111000////////////.........------------------,,,,,,,,,++++++///...------++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))***,,,...---,,,,,,...///...------...///---///333444111///666???EEEEEEEEEFFFHHHJJJLLLMMMSSSXXX^^^bbbdddiiiqqqxxx~~~eeepppxxxxxxvvvxxx|||~~~zzzwww{{{|||tttggg______ooonnnZZZCCC777777999666333222222222111111222222222111111111111111000000/////////.........------------------,,,,,,,,,++++++...------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))***,,,------,,,,,,---......------...///---...111333111///666???DDDEEEEEEGGGHHHJJJLLLMMMSSSXXX___bbbdddhhhqqqwww~~~qqqxxx|||yyyvvvwwwzzz|||}}}xxxuuutttoooddd\\\XXXoooeeeLLLAAA>>>999444555555444333111111222444111111222222111111000////////////.........------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++,,,------,,,,,,---///,,,---///111000///666???CCCDDDEEEGGGHHHJJJKKKLLLSSSYYY___bbbdddhhhpppvvv~~~}}}vvvzzz{{{wwwuuuwwwyyyyyyvvvwwwuuujjj[[[WWWeeexxxsssVVVDDD;;;666888666666666333000000333111222222222222111000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,---,,,******,,,------,,,,,,...///,,,,,,...000///000666???BBBCCCEEEGGGIIIJJJKKKLLLSSSYYY```cccdddhhhooouuu}}}|||wwwzzzzzzwwwwwwyyyzzzxxxooollleee\\\WWWeee}}}gggPPP@@@999444222555555000///111222222222222222111000000000000/////////..................---------,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,+++,,,------,,,+++***,,,------------...000...,,,---//////000666>>>AAABBBDDDGGGIIIJJJKKKKKKRRRXXX```ccceeeiiiooouuu||||||yyy{{{{{{zzzzzz{{{xxxrrrhhh]]]UUU[[[oooaaaBBB666000333666222000222222222222333222222111000000000000/////////..................---------,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...---,,,***,,,............000111111...---//////000666===???AAADDDGGGIIIKKKKKKKKKPPPWWW___dddfffjjjpppvvv|||}}}{{{}}}}}}{{{zzzxxxpppfff^^^ZZZaaaxxx]]]HHH777666888444222333222222333333222222111000000000000000/////////...............---------------------...............------------------------,,,,,,,,,------------...,,,++++++,,,...///...---+++---////////////111333444000...///000111666<<<>>>@@@DDDGGGIIIKKKKKKKKKOOOVVV^^^dddfffkkkqqqwww|||~~~|||}}}|||zzzxxxsssfffZZZTTTbbb|||yyy\\\BBB;;;;;;666222333222333333333333222111111000000000000//////////////////.........---------........................------------------------,,,,,,,,,---------......,,,+++***,,,...//////...,,,---///000000000222444666111///000000111666<<<>>>@@@CCCGGGJJJKKKKKKKKKMMMUUU^^^dddgggkkkrrrxxx}}}~~~zzzyyyuuujjj^^^WWW^^^www{{{ZZZDDD>>>===:::555111000222666777444333555444333222111000...------,,,---///...------...///------------------------------,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,---------------............///...000111000000333999>>>@@@DDDHHHIIIHHHGGGIIIKKKOOOXXX```bbbeeennnwww{{{}}}}}}}}}wwwjjj```aaaggg~~~dddKKK;;;777777555222111444444222111333333333222111000///.........///000///...---...///------------------------------,,,,,,---///000111------------------------++++++,,,,,,,,,,,,---------------............///...000111000000333999>>>AAAEEEIIIIIIHHHHHHJJJLLLOOOXXX___aaadddllluuuyyy~~~||||||xxxkkk]]]^^^sssaaaGGG:::666999444222333444111000222222222111111111000000000000111111000...---...///------------------------------,,,,,,---000333444------------------------++++++,,,,,,,,,,,,---------------............///...000111000000333999>>>AAAEEEHHHIIIGGGGGGJJJLLLPPPXXX___aaaccckkkssswwwzzz{{{wwwhhh]]]^^^rrr{{{eeeLLL:::;;;555222555666444222333111111111111111111111111111222333111///......///........................///---,,,+++,,,///111333------------------------+++++++++,,,,,,,,,---------------............///...000111000000333999>>>@@@CCCGGGGGGFFFFFFHHHKKKQQQZZZaaabbbdddkkkssswwwzzzzzz|||iiiZZZ```xxxzzz```MMM===666333555777555333333111111111111222222222222222333333222000...//////........................000...---++++++,,,...///------------------------+++++++++,,,,,,,,,---------------............///...000111000000333999>>>???BBBEEEEEEDDDDDDGGGJJJSSS[[[bbbcccfffmmmuuuyyy||||||iii___```zzz}}}lllbbbIII???666555555444222222111111222222222222222222111222222111///...///000........................///...------,,,,,,++++++------------------------++++++,,,,,,,,,,,,---------------............///...000111000000333999>>>@@@BBBDDDDDDCCCDDDGGGKKKSSS[[[cccdddgggnnnvvvzzz~~~}}}ZZZccczzz|||vvvbbbRRR@@@777555333222444222222222222222222222222///000111111///...///111........................---......//////...---,,,------------------------++++++,,,,,,,,,,,,---------------............///...000111000000333999>>>AAADDDFFFEEEDDDEEEIIILLLQQQZZZaaacccfffnnnwww{{{}}}XXXnnnxxxcccJJJ<<<555333555777333333333222222222111111...///000000///...000111////////////////////////+++---///111111000///...------------------------++++++,,,,,,,,,------------------.........//////...000111000000333999>>>CCCEEEGGGGGGEEEFFFJJJNNNOOOXXX```bbbeeennnwww{{{~~~}}}www}}}|||{{{{{{}}}|||xxxyyywwwuuurrrqqqpppooopppllllllllllllmmmnnnooopppssstttuuuvvvxxxzzz{{{{{{xxx{{{zzzooo^^^KKK===666333333333333333222000///000111000000000000000000000000111000000///...---------////////////////////////,,,+++***+++---------+++---------............///...............///000000,,,222444000///333666777EEEFFFFFFEEEDDDEEEHHHKKKRRRXXX___dddgggnnnyyy~~~zzzwwwwwwuuuqqqmmmpppooommmmmmmmmooorrrsssqqqmmmhhhggghhhfffbbb^^^[[[ZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWVVVWWWXXXYYYZZZ\\\]]]]]]\\\___cccfffiiimmmqqquuuwwwvvvvvvwww{{{qqq]]]JJJ===888777555555555333111000000000000000000000000000000000111000000///......------////////////////////////------------,,,,,,,,,,,,---------............///...............///000000444333000---,,,000999AAAEEEFFFFFFDDDDDDEEEHHHKKKRRRWWW^^^cccgggnnnyyy~~~sssoooiiigggfffeeebbb______^^^\\\ZZZYYYYYYZZZ[[[XXXTTTPPPOOOOOOMMMIIIEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGIIILLLNNNPPPRRRVVVYYY[[[YYYWWWWWWZZZcccnnnuuuuuu^^^JJJ>>>888666666555444333222111000000000000000000000000000111000000//////......---////////////////////////---///111///,,,+++,,,...---------............///...............///000000666111///111111111:::FFFEEEEEEEEEDDDDDDEEEHHHKKKQQQVVV^^^cccgggnnnyyy~~~}}}uuuoookkkgggaaa]]][[[YYYVVVSSSPPPNNNLLLKKKJJJJJJKKKKKKKKKIIIFFFEEEEEEDDDBBB???BBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBDDDEEEFFFFFFGGGJJJLLLLLLKKKJJJJJJLLLRRRZZZ___ccciiiqqqyyy{{{aaaIII:::666555444444444333222111000000000000000000000000000000000000//////......////////////////////////...111444111,,,***,,,///---------............///...............///000000000,,,111======444777BBBEEEEEEEEEDDDCCCDDDHHHJJJPPPVVV]]]bbbfffmmmxxx~~~}}}{{{xxxtttoooggg___YYYWWWTTTOOOKKKHHHFFFDDDBBBDDDCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCDDDDDDDDDDDDCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAACCCEEEBBBCCCDDDEEEFFFHHHKKKNNNOOOSSSWWW\\\aaahhhpppvvvxxxVVV???888555333222444444444222111111111111111111111111000000000000000/////////////////////////////////...222444111,,,***,,,000---------............///...............///000000---+++222@@@@@@666777AAADDDEEEEEEDDDCCCDDDGGGJJJPPPVVV]]]bbbeeelllvvv~~~~~~wwwpppjjjaaaYYYSSSOOOLLLJJJFFFEEECCCAAA????????????>>>>>>???@@@AAABBBDDDEEEBBBCCCCCCDDDEEEFFFFFFFFFBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGEEECCCBBBCCCDDD@@@BBBEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLNNNQQQUUUXXXccckkkvvv]]]FFF>>>999444222333555444333111111111111111111111111000000000000000000000000////////////////////////...000222000---,,,---///---------............///...............///000000111...111777777444:::DDDDDDDDDDDDCCCCCCDDDGGGJJJQQQWWW]]]aaadddkkkttt|||~~~}}}wwwmmmeee^^^XXXOOOHHHDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFAAABBBCCCDDDFFFGGGIIIJJJHHHIIIJJJKKKKKKKKKLLLMMMLLLMMMNNNOOOOOOOOONNNMMMOOOOOOOOONNNNNNNNNOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPOOOPPPOOOMMMKKKIIIJJJKKKGGGIIIJJJIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKKKKMMMRRRXXX^^^dddnnn{{{zzzeeeXXXGGG@@@777333333444444222111111111111111111111111000000000000000000000000////////////////////////........................---------............///...............///000000222222111//////333<<>>===AAAAAAAAAAAA@@@AAACCCEEEGGGGGGIIIJJJLLLMMMNNNOOORRRSSSTTTTTTSSSSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUVVVWWWWWWXXXUUUUUUTTTRRROOONNNNNNPPPMMMMMMLLLJJJHHHGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKGGGIIIKKKJJJKKKRRR]]]eeehhhwwwyyyqqqoooOOOFFF;;;444333444333111111111111111111111111111000000000000000111111111////////////////////////...---,,,---...///...------------.........//////...............///000000///333333------444<<>>>>>@@@BBBGGGEEEDDDEEEHHHLLLNNNOOOOOOOOOQQQRRRTTTVVVWWWXXXZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ[[[\\\]]]^^^]]]\\\[[[bbbbbbbbbaaaaaaaaaaaaaaa```___^^^^^^___bbbeeegggcccaaa^^^ZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPKKKPPPSSSOOOLLLKKKKKKIIIHHHGGGFFFFFFIIIKKKKKKKKKUUU[[[eeerrr{{{}}}}}}zzzdddSSSAAA:::777444111000222111111111111111222222111111111111000000000000111111000000000000111111........................///......///000000///---////////////000000000000000111111///...222999???DDDAAAAAACCCBBBAAAEEEKKKRRRWWW\\\___aaafffooowww|||~~~rrrhhh^^^XXXPPPJJJGGGFFFDDDBBB@@@AAABBBBBBAAAAAADDDFFFKKKKKKMMMPPPSSSVVVWWWXXXWWWWWWXXXZZZ[[[]]]^^^______```cccfffjjjmmmoooqqqqqqrrrtttuuuwwwxxxxxxxxx||||||||||||||||||||||||~~~}}}~~~}}}xxxsssooolllkkkjjjcccbbbaaa___]]][[[ZZZYYYVVVYYYXXXTTTSSSTTTTTTRRRQQQNNNJJJHHHGGGGGGFFFEEEEEEHHHNNNUUUaaappp~~~zzz}}}rrr___HHH<<<777555444555222222111111111111222222111111111111000000000000000000////////////000000........................///...---...000000...---////////////000000000000000111111///...222999???DDDAAAAAACCCBBBAAAEEEKKKTTTXXX^^^```aaaeeennntttzzz||||||zzznnndddYYYQQQIIIFFFBBB@@@@@@BBBBBBBBB???AAADDDFFFGGGIIIKKKMMMRRRTTTWWWZZZ]]]^^^_________```cccfffjjjmmmpppqqqvvvyyy~~~xxxrrrmmmjjjgggfffaaa\\\\\\^^^\\\WWWWWWTTTOOOLLLJJJIIIHHHGGGIIIIIIHHHIIIMMMUUU___fff|||~~~nnnWWWGGG;;;555444777222222111111111111222222111111111111000000000000//////............//////........................///...------...///...,,,////////////000000000000000111111000///222999???CCCAAAAAACCCCCCBBBEEEKKKTTTYYY^^^```aaaeeelllssswww{{{rrrooo```XXXSSSLLLFFFCCCBBB@@@@@@AAACCCEEEFFFIIIKKKNNNQQQRRRTTTWWWYYYXXXZZZ^^^aaadddgggiiikkktttwww|||zzzsssrrrqqqiii```]]]ZZZVVVSSSQQQQQQPPPOOOMMMKKKHHHFFFEEEFFFIIILLLVVVcccwwwzzznnn]]]III888333555333333222111111111222222111111111111000000000///000//////......//////000........................000...,,,---......---,,,////////////000000000000000111222000000333999>>>CCCAAAAAADDDCCCBBBEEEJJJSSSXXX^^^aaabbbfffmmmtttwww{{{}}}vvviiiYYYOOOKKKIIIFFFBBBAAABBBCCCEEEFFFIIIKKKMMMUUUWWWYYYZZZZZZ[[[]]]___^^^bbbiiipppwwwyyyppplllfffaaa]]]XXXTTTQQQRRRQQQPPPOOONNNLLLKKKJJJGGGLLLWWWfffzzz||||||yyy]]]AAA444444444333333222111111222222111111111111000000000///111000000//////000000111////////////////////////111///---,,,---...------////////////000000000000000111222111111333999>>>BBBAAABBBDDDDDDBBBEEEJJJOOOVVV]]]aaaccchhhooovvvyyy}}}kkk\\\UUULLLFFFDDDCCCBBBAAA???BBBFFFJJJLLLOOOSSSVVVZZZ[[[\\\]]]^^^```dddgggrrrzzzvvvlllccc]]]ZZZXXXWWWWWWWWWVVVSSSPPPMMMKKKKKKQQQ[[[mmmmmmMMM;;;777555444333222222111222222111111111111000000000000111111000000000000111111////////////////////////333000...---............////////////000000000000000111333222222444999>>>BBBAAABBBEEEDDDBBBDDDIIINNNTTT\\\aaadddhhhpppwww{{{gggYYYLLLJJJFFFBBBAAAAAADDDFFFEEEIIIOOOSSSUUUXXX\\\______bbbfffkkksss|||ppplllfffaaa___[[[WWWTTTUUUQQQOOONNNNNNSSScccsssoooTTTAAA999555555444333222222222222111111111111000000000000000000////////////000000////////////////////////444222///....../////////////////////000000000000///222333333222444999>>>BBB@@@BBBEEEEEEBBBDDDIIIOOOUUU]]]bbbdddhhhooouuu}}}zzz{{{aaaQQQNNNDDDEEEDDDBBBAAADDDJJJOOOPPPTTTYYY]]]^^^___bbbeeejjjooowww|||vvvqqqmmmWWWUUUUUUTTTNNNIIIPPP[[[lll}}}vvvjjjVVVDDD:::666555444333222222222222111111111111000000000000//////............//////000000000000000000000000666333000...///000000///////////////000000000000///222333333333444999>>>AAA@@@BBBEEEEEECCCDDDIIIPPPWWW^^^bbbdddgggmmmsss}}}tttooo]]]OOOGGGEEECCCDDDFFFGGGJJJNNNTTTXXX\\\]]]bbbfffeeeeeeppp~~~xxxooocccZZZVVVUUUTTTTTTQQQbbbzzz{{{{{{oooeeeccc___PPP@@@666444444444111...111777222222222111000//////...000000000000000000000000000000000000000000000000111000///...------......////////////000000000000000111111222333666;;;???AAABBBCCCCCCCCCDDDFFFHHHPPPYYY```______eeennnsss|||nnn\\\PPPFFFBBBCCCDDDEEEHHHKKKOOOUUU\\\aaaaaabbbgggmmmqqqzzzvvvmmmddd[[[UUUQQQUUU```rrryyyyyyvvvrrroooqqqlllYYYEEE:::666333444222///111555222222222111000/////////000000000000000000000000000000000000000000000000555333111///............////////////000000000000000111111111333666;;;>>>@@@AAACCCCCCCCCDDDGGGIIIPPPYYY```______eeemmmsss{{{~~~vvvlllUUUIIIDDDBBBCCCEEEGGGKKKQQQWWW\\\```dddggggggnnnyyy}}}mmmbbbXXXOOOLLLVVVhhh|||xxxvvvwwwzzzlllUUU@@@888333333444222111333222222222111000000//////000000000000000000000000000000000000000000000000777555333111//////...///////////////000000000000000111111111222555:::>>>???@@@BBBCCCDDDEEEHHHKKKPPPYYY```___^^^eeemmmrrryyy|||jjjYYYHHHBBBDDDGGGIIIKKKMMMTTT]]]dddhhhjjjkkklllwwwooo```VVVXXX[[[ddd}}}|||sssuuu}}}zzzcccGGG<<<333333555444222111222222222111111000000000////////////////////////////////////////////////555444222000//////000000////////////000000000000000111111111222555999===>>>???BBBCCCDDDFFFJJJLLLQQQZZZ```___^^^dddmmmrrryyy|||rrr}}}mmmWWWKKKBBBCCCHHHLLLNNNPPPWWW[[[```gggnnnvvv~~~sssjjj^^^UUU___rrrnnnmmmssswwweeeMMM@@@555333666444111000222222222222111111111111////////////////////////////////////////////////000000///...///000111222////////////000000000000000111111111111444999<<<===???BBBCCCEEEGGGJJJMMMQQQZZZ```___^^^dddlllqqqzzz}}}xxxhhhWWWHHHBBB@@@FFFLLLOOORRRVVV```aaacccjjjxxxlll[[[XXX^^^sssrrrlllmmmwww{{{ooofffRRREEE888555555333111111222222222222222222222222000000000000000000000000000000000000000000000000------,,,---...///111222////////////000000000000000111111111111444888<<<>>>@@@BBBDDDEEEGGGKKKMMMRRR[[[aaa___^^^dddlllqqqyyy|||iiiTTTHHHBBBAAADDDKKKPPPUUU[[[bbbgggkkkssswwwjjjccc```ooo}}}tttpppsssuuupppjjjgggUUUHHH<<<777444222111222222222222222222222222222000000000000000000000000000000000000000000000000...------------...000111////////////000000000000111111111000111333888;;;???AAACCCDDDEEEGGGJJJMMMRRR[[[aaa___^^^dddlllqqqxxx{{{pppXXXIIIBBBDDDEEEJJJQQQVVV[[[eeennnjjjttt~~~{{{zzzzzz|||~~~pppaaa___pppyyyqqqqqqoooiiieeefffVVVJJJ>>>888444000000333222222222222222222222222000000000000000000000000000000000000000000000000000///...------...///000////////////000000000000111111111000111333777;;;@@@BBBCCCDDDEEEGGGJJJLLLRRR[[[aaa___^^^dddlllpppwwwzzz{{{rrr\\\IIIBBBFFFFFFLLLSSSZZZ___fffnnnsss}}}~~~nnn```hhhxxxccciiimmmeeeeeeaaaTTTCCC777444444444333222222222111111111111000000000000000000000000000000000000000000000000000000000///---,,,---///111000000000000000000000000111222222222222444888;;;>>>@@@CCCDDDEEEFFFIIIKKKSSSYYY^^^```___bbbkkktttwwwyyyxxxaaaPPPDDDBBBGGGKKKQQQZZZbbbhhhpppzzzpppiiixxx~~~llllllpppnnnllleeeYYYIII<<<777555333222222222222111111111111000000000000000000000000000000000000000000000000000///......,,,+++,,,...000000000000000000000000000111111222222222444888;;;>>>@@@CCCDDDEEEFFFIIIKKKSSSYYY___``````ccclllttt{{{|||aaaNNNEEEAAAEEEMMMQQQYYYcccjjjrrr~~~tttkkkuuuwwwkkkpppwwwsssjjj```QQQCCC:::666444333222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000111000000000000000000000000000111222222222444888;;;>>>@@@BBBDDDDDDFFFHHHJJJTTTZZZ```bbbaaadddmmmttt}}}}}}oooRRREEECCCEEEKKKSSSYYY___gggooozzzzzznnn}}}yyydddhhhvvvssskkkcccWWWHHH<<<666555666222222222111111111000000///////////////////////////////////////////////////.........///000//////////////////////////////000111111222222555999<<<>>>@@@BBBCCCDDDFFFHHHJJJTTTZZZaaacccbbbeeemmmttt||||||www```JJJEEEHHHKKKQQQXXX```eeekkkuuu}}}ppptttvvv]]]\\\jjjkkkeeeaaaXXXJJJ<<<444444777222222222111111111000000////////////////////////////////////////////////+++******,,,//////---+++///////////////////////////000111222222555999<<<===???BBBCCCDDDEEEHHHJJJSSSZZZaaacccbbbeeemmmtttyyyzzzcccRRRFFFGGGMMMPPPUUU\\\ggglllvvvrrrfffuuu~~~}}}ttt```VVV[[[aaa]]]```^^^RRRAAA555333555222222222111111111111000000000000000000000000000000000000000000000000000///......111555555222...000000000000000000000000///000111111222555999======???AAACCCCCCEEEGGGIIIRRRYYYaaacccbbbeeelllsssyyyzzztttUUUJJJDDDJJJQQQUUU\\\dddlllvvvwwwiii{{{zzzxxxnnnYYYQQQ[[[\\\eeekkkcccPPP>>>555555222222222111111111111000000000000000000000000000000000000000000000000000222111111555999:::555111000000000000000000000000///000111111222555:::======???AAACCCCCCEEEGGGIIIQQQXXX```cccbbbdddkkkrrr|||~~~eeeOOOGGGEEEMMMUUUYYYbbblllppp}}}|||~~~qqqsssxxxxxx~~~zzz___MMMYYY___mmmyyyttt___GGG:::666222222222111111111111000000000000000000000000000000000000000000000000000...,,,---111666666111,,,000000000000000000000000...000111111333666:::======???AAABBBCCCEEEGGGIIIPPPXXX```bbbbbbdddjjjqqqmmmTTTIIIGGGIIISSS]]]dddkkkrrrxxx}}}tttqqq~~~}}}ppp___TTTfffpppwwwrrrdddTTTCCC777444222111111222222000///000000000000000000000000...//////000000000000000000000////////////000000000000000000000000000000000111111111222555999======???AAABBBBBBCCCEEEFFFOOOWWW```dddcccffflllssszzz~~~dddOOOIIIJJJPPPYYYaaahhhrrr{{{uuuwww~~~qqqbbbXXXdddjjjmmmjjjbbbUUUEEE777444333111111222222000///000000000000000000000000...///000000111111000000000000////////////000000000000000000000000000000000111111111222555999======???AAABBBBBBBBBDDDFFFOOOWWW```ccccccffflllssszzz~~~tttXXXJJJIIIOOOXXXaaafffmmm}}}~~~sssuuuhhh^^^```cccbbb```]]]UUUGGG999555333111111111222000///000000000000000000000000//////000111111111111000000000////////////000000000000000000000000000000000111111111222555999======???AAAAAABBBBBBDDDFFFNNNVVV___ccccccffflllsssyyy~~~eeeOOOFFFLLLSSS^^^eeejjjuuusss}}}zzznnnddd]]]______[[[XXXRRRHHH>>>666444222111111111111000000000000000000000000000///000111111222222111111000000////////////000000////////////////////////000111111111222555999======>>>@@@AAAAAABBBDDDFFFNNNVVV___cccccceeelllsssxxx~~~{{{\\\KKKFFFPPPWWWaaaiiiqqqyyyuuuppp{{{sssiiiZZZ___aaa\\\UUUOOOIIICCC888555222111111111111000111111111111111111111111000111111222222222222222000000////////////000000////////////////////////000111111111222555999===<<<>>>@@@AAAAAABBBDDDEEEMMMUUU^^^bbbccceeelllsssxxx~~~pppVVVLLLLLLVVVZZZdddqqq}}}uuuzzz{{{iiiddduuukkkXXX___ccc^^^VVVPPPKKKFFF999666222111111111111000111111111111111111111111111111222333333333333222000000////////////000000000000000000000000000000000111111111222555999===<<<>>>@@@@@@AAAAAACCCEEELLLTTT^^^bbbccceeelllsssxxxcccQQQOOOTTT[[[^^^jjj}}}{{{mmmxxxqqqaaa||||||uuulllVVV]]]aaa___[[[VVVNNNFFF:::777333000000111111111111111111111111111111111111222222333444333333333000000////////////000000000000000000000000000000000111111111222555999===<<<>>>@@@@@@@@@AAACCCEEEKKKTTT]]]bbbbbbeeemmmsssyyyzzz[[[MMMQQQYYY^^^aaaooovvv~~~jjjkkkllltttyyyzzzxxxssslllUUUZZZ]]]^^^___[[[PPPEEE;;;777333000000111111111111111111111111111111111111222333333444444333333000000////////////000000000000000000000000000000000111111111222555999===<<<===???@@@@@@AAACCCEEEKKKSSS]]]aaabbbeeemmmsssyyymmmRRRLLLTTT\\\bbbiii{{{tttzzzuuukkkkkkooo{{{{{{}}}yyy}}}wwwqqqqqqcccYYY___hhhaaaUUUMMMCCC>>>888444333222//////111000000111111111222222222111222222222222111000000000000000000000000000000000000000000000000000000///000111111222555:::>>>;;;===??????>>>@@@EEEIIIPPPXXX```ddddddgggnnnuuu~~~iiiRRROOOWWW___jjjqqqgggfffmmmvvv~~~nnnzzz}}}yyysssssslll___bbbiiibbbYYYTTTLLLCCC:::333333333111///000000000111111111222222222222222222222111111000///000000000000000000000000000000000000000000000000///000111111222555:::>>><<<>>>??????>>>???DDDHHHOOOWWW```ddddddgggnnnuuubbbRRRSSS[[[bbbjjjtttqqq\\\cccssseeevvv}}}wwwuuussscccaaagggbbb\\\ZZZUUUIII>>>333222444333111000111111111111111222222222222222222222111000///...000000000000000000000000000000000000000000000000///000111111222555:::>>>===???@@@???===???CCCGGGNNNWWW```eeeeeehhhnnntttyyy[[[RRRVVV^^^dddiiiwww~~~iii^^^jjj~~~hhhsssxxxuuuooo^^^[[[bbb___\\\\\\XXXOOOAAA444111444444222000111111111111111111111111222222222222111///...---///////////////////////////////////////////////////000111111222555:::>>>>>>@@@AAA???===>>>BBBFFFMMMVVV```eeefffhhhnnnttt~~~qqqWWWRRRXXX```fffqqquuuiiifffuuuooooooxxxsssiiiXXXVVV^^^^^^]]]]]]XXXRRRCCC555222444444222111111111111111111111111111222222222111000///......///////////////////////////////////////////////////000111111222555:::>>>>>>@@@AAA???===>>>BBBFFFMMMVVV```eeeeeehhhooouuu}}}kkkUUUTTTZZZbbbjjj|||iiigggooovvviii{{{xxxqqqiiiWWWUUU]]]^^^]]]]]]XXXQQQCCC777444444333222222222222222111111111111111000000111111000000///...000000000000000000000000000000000000000000000000///000111111222555:::>>>===???@@@???===???CCCGGGNNNVVV___cccdddhhhpppwwwgggUUUUUU\\\fffpppuuu```hhhzzziiiqqq~~~zzzrrrnnnZZZTTT[[[[[[[[[[[[VVVNNNCCC999666444222111333222222222111111111000000...//////000000000000000000000000000000000000000000000000000000000000000///000111111222555:::>>><<<>>>??????>>>???DDDHHHPPPVVV^^^aaacccgggqqqyyy}}}eeeUUUWWW^^^iiiuuu]]]^^^llloooooo|||}}}{{{ssssss\\\TTTXXXXXXXXXYYYTTTKKKBBB:::777444111111444222222222222111111000000---...///000111111111111000000000000000000000000000000000000000000000000///000111111222555:::>>>;;;===??????>>>@@@EEEIIIPPPWWW^^^```bbbgggqqqzzzzzz```ZZZ```cccmmm|||eeeZZZ```ssstttaaayyyyyyxxxxxxsssrrrcccUUUSSSXXXYYYTTTOOONNNFFF===666444333222111000000000000000000000000000000000000000000000000............////////////000000000000111111111111...///000111111444888<<<===<<<>>>???>>>===AAAHHHNNNUUU\\\aaacccgggnnnsssyyy~~~~~~aaaZZZ___cccooozzzxxx~~~wwwooojjjjjjhhheeebbb```aaaeeeiiippp~~~ppp[[[XXXddduuuqqq[[[ooo|||}}}xxxqqqtttgggYYYTTTWWWYYYUUURRRNNNGGG===666444333222111000000000000000000000000000000000000000000000000............////////////000000000000111111111111///000000111111444888;;;===<<<===???>>><<>>777444444222111000000000000000000000000000000000000000000000000............////////////000000000000111111111111///000111111111444888;;;===<<<===???>>><<>>===<<<@@@GGGMMMTTT[[[```bbbfffmmmrrruuu{{{~~~ggg___fffqqqyyygggYYYZZZ```dddjjjrrrxxxsssccc\\\ZZZVVVVVVUUUTTTRRRPPPOOONNNJJJLLLNNNNNNNNNMMMNNNOOONNNUUUVVVWWW^^^bbbnnn}}}bbbTTTvvv|||}}}zzz||||||yyynnn```]]]bbbddd```SSSKKK@@@999666555333111000000000000000000000000000000000000000000000000............////////////000000000000111111111111000111111111111333777:::<<<;;;<<<>>>===;;;@@@GGGMMMSSS[[[```bbbeeelllrrrssszzz|||iiiaaajjjxxxkkk___WWW\\\dddjjjsss~~~ttteee^^^[[[ZZZYYYZZZYYYWWWUUUSSSRRRRRRRRRTTTUUUUUUTTTSSSTTTUUUUUU___bbbeeemmmqqq~~~~~~kkkXXX```nnngggSSSpppxxxwwwtttuuuzzzwwwlll___^^^eeeeee^^^SSSLLLAAA:::666555333111000000000000000000000000000000000000000000000000............////////////000000000000111111111111111111222111111333666999;;;;;;<<<>>><<<;;;@@@GGGLLLSSS[[[___aaaeeelllrrrtttzzz}}}llleeepppqqq\\\UUUTTT^^^hhhnnnxxxrrr___ZZZZZZYYYVVVZZZZZZYYYWWWUUUTTTUUUVVV[[[\\\]]]]]][[[[[[\\\]]]aaakkknnnpppwwwzzzrrrjjjUUUWWWUUUUUU___uuukkkSSSkkk~~~xxxwwwrrrrrruuussshhh[[[\\\dddbbbYYYTTTLLLAAA:::777555333222000000000000000000000000000000000000000000000000............/////////000000000000000111111111111111111222111111333666999;;;;;;<<<>>><<<;;;???FFFLLLSSS[[[___aaaeeelllrrrttt{{{~~~sssfffrrr]]]XXXVVVXXX___hhhsssvvvcccYYYZZZ]]]\\\XXX```^^^[[[YYYYYY[[[^^^aaaaaa```bbbeeedddaaacccgggmmmwwwqqqqqqwww~~~uuu^^^XXXWWWXXXYYYYYY^^^rrrpppYYYiii~~~rrryyy~~~uuusssoookkk^^^RRRXXX___WWWTTTNNNEEE<<<555222111222111111111111111111111111///333222...444???>>>444////////////000000000000000///......///111333444000111111111111222555777::::::;;;===<<<;;;@@@GGGQQQUUU[[[```cccgggmmmrrrtttzzz{{{|||uuufffpppkkkVVVSSSUUU[[[bbbiiisssvvvjjj]]]XXX[[[^^^\\\XXX]]]]]]]]]]]]^^^```bbbcccjjjhhhhhhkkkjjjhhhkkkpppyyy{{{ppptttooohhhbbbqqqmmmZZZUUUYYYXXXWWWVVVZZZeeevvvoooTTT]]]~~~xxxooowww~~~uuuqqqooolll___RRRWWW___YYYUUUOOOFFF===666333222333111111111111111111111111///222111...333<<<;;;222////////////000000000000000000///...///111333444000111111111111222555777::::::;;;===<<<;;;@@@GGGNNNSSSZZZ___ccchhhoootttxxx}}}}}}|||{{{iiioookkkXXXTTTSSSXXXaaagggkkkssswwweee___YYYYYY^^^aaa___[[[]]]^^^```bbbdddfffffffffllliiiiiijjjjjjjjjnnnuuu|||hhhiiiooo~~~cccaaaZZZnnnjjj\\\ZZZ``````aaadddiiinnnrrrtttuuuXXXZZZwwwyyypppwww~~~vvvqqqqqqpppbbbRRRVVV```\\\WWWQQQHHH>>>777444333444111111111111111111111111...111000---000777666///////////////000000000000000000/////////111222333000111111111111222555777:::999;;;===<<<;;;@@@GGGLLLQQQYYY___ccciiiooouuu{{{~~~|||mmmqqquuuZZZSSSYYYZZZ^^^fffmmmpppvvv|||lll```]]]ZZZ\\\aaacccbbb______```aaaccceeeggghhhiiikkkhhhfffhhhhhhiiipppwwwpppaaaaaammm{{{nnnbbbgggjjjpppuuubbbiiirrr~~~eee^^^```fffnnnyyyxxx[[[___uuuyyy}}}uuussstttssscccQQQTTT___\\\WWWQQQHHH>>>777333333333111111111111111111111111...000///,,,...333222---////////////000000000000000000//////000111222222000111111111111222555777:::999;;;===<<<;;;???GGGKKKQQQYYY___ccchhhnnnsssxxx~~~}}}|||pppqqqyyydddVVVVVV\\\^^^```gggpppvvv{{{yyylllgggaaa___^^^^^^```bbbaaa`````````___```aaacccfffgggkkkiiiiiikkkmmmooovvv}}}sss___RRRVVV```iiiuuuuuummmnnnkkkmmm{{{iiieeeuuusssYYYXXXaaannnoooUUUaaaxxxyyy|||ttttttsssppp___LLLPPP[[[YYYVVVQQQGGG===666222111222000000000000000000000000...///...,,,---000///,,,////////////000000000000000000000000000111111111000111111111111222555777999999:::<<<;;;:::???FFFLLLRRRZZZ___cccfffkkkooorrrzzz|||}}}sssqqqssseee^^^YYYYYY]]]^^^aaakkkwwwtttddd___aaaaaaaaa```____________`````````______aaacccfffhhhlllkkknnnsssvvvxxx~~~nnn\\\SSSYYY^^^aaapppxxxrrriiikkkzzzqqq```kkkgggSSSZZZeeeiiiSSSdddwwwyyy}}}wwwssspppjjjYYYHHHNNNZZZYYYWWWQQQGGG===666222111111000000000000000000000000........................////////////000000000000000000000000111111000000000111111111111222555777999888:::<<<;;;:::???FFFLLLRRRZZZ___bbbeeejjjmmmoooxxx|||}}}xxxuuuxxxeeeaaaaaa^^^___dddeeelllzzztttfff]]]\\\^^^]]]___bbbcccbbbaaa```aaacccdddeeehhhjjjlllnnnoooqqqrrrxxxkkk\\\VVV^^^aaacccxxxrrrddddddttt|||fffdddbbbXXXdddooooooYYYiiiyyy}}}~~~uuunnnfffVVVIIISSSaaa___XXXRRRHHH>>>777333222222000000000000000000000000///...///000///...///000////////////000000000000000000111111111000000000000111111111111222555777999888:::<<<;;;:::???FFFJJJPPPXXX___bbbfffjjjnnnqqqzzz}}}}}}yyyxxxjjjaaadddfffdddfffnnnooozzzzzzhhhccc``````aaaYYY^^^dddgggfffdddddddddfffiiinnnrrrvvvwwwwwwwww|||~~~lll^^^[[[cccfffjjjtttcccaaaqqqsssdddnnn```]]]llltttuuu___kkk~~~xxxooofffWWWMMMZZZiiigggZZZTTTJJJ@@@888444333333000000000000000000000000//////000111000...///222////////////000000000000000000111111111111000///000111111111111222555777999888:::<<<;;;:::>>>FFFGGGNNNWWW^^^cccggglllooouuu}}}~~~}}}yyyffffffeeeeeeggglllsssyyyxxxnnngggbbbaaa``````dddjjjlllkkkkkknnnnnnwwwtttiiihhhiiilllllliiiooo~~~hhhaaazzzrrroooyyypppddd~~~vvvggg\\\RRRWWWaaaaaa]]]UUUIII???999555444333000000000000000000000000111111000000//////......000000000000000000000000......///000111222222333222111111111222444666777777999:::999999;;;AAAFFFIIIOOOXXX```fffjjjmmmppptttyyy~~~zzz|||nnnccceeegggiiimmmuuuuuummmjjjbbbbbbffflllooonnnooosss|||wwwjjjiiirrr}}}vvvdddeeeiii[[[wwwppp___QQQSSS\\\\\\ZZZRRRHHH>>>888555333222000000000000000000000000111000000000/////////...000000000000000000000000//////000000111111222222222111111111222444666777777999:::999999;;;AAAEEEIIIOOOXXX```fffjjjmmmpppvvvzzzmmm___cccgggmmmsss{{{|||ppplllhhhiiimmmsssuuuuuuxxx}}}zzzwwwnnnnnn|||]]]TTTuuuttt```OOOQQQZZZYYYVVVOOOFFF>>>888555222111000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111222111111111222444666777777999:::999888;;;@@@EEEIIIOOOXXX```fffjjjmmmpppvvvzzziii^^^fffmmmvvv~~~qqqnnnrrrssswww}}}zzzxxx}}}xxxjjjPPPSSS}}}zzzmmm^^^PPPTTT\\\YYYSSSNNNFFF>>>999666333111000000000000000000000000000000000000////////////////////////////////////111111111000000000000000222111111111222444666777666888999999888:::@@@EEEIIIOOOXXX```fffjjjmmmpppuuuyyyyyygggbbbiiisss{{{yyy}}}yyyrrruuukkk^^^KKKVVVzzzwww~~~|||nnniiiggg___UUU[[[aaaZZZSSSNNNFFF???:::666444222000000000000000000000000////////////000000000000////////////////////////111111111000000000000000222111111111222444666777666888999888888:::@@@EEEIIIOOOXXX```fffjjjmmmppprrrvvvttteeeeeemmmzzz~~~|||}}}jjjcccSSS\\\xxxrrrvvvrrrddddddgggaaaXXX^^^cccZZZTTTNNNFFF>>>999666444222000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111222111111111222444666777666888999888777:::???DDDIIIOOOXXX```fffjjjmmmppppppttttttfffiiisss~~~uuuwwwfffeee{{{vvvuuullliiihhhhhh^^^TTT\\\ddd\\\UUUNNNDDD;;;666333222111000000000000000000000000.../////////000000000111000000000000000000000000//////000000111111222222222111111111222444666777555777999888777:::???DDDIIIOOOXXX```fffjjjmmmppprrruuuxxxkkkoooyyyxxxnnnzzzkkknnnlllhhhZZZNNNYYYddd^^^UUUNNNCCC999444111111000000000000000000000000000.../////////000000111111000000000000000000000000...//////000111222222333222111111111222444666777555777888888777999???DDDIIIOOOXXX```fffjjjmmmppptttvvv~~~rrrwwwvvvmmmwwwkkkfff```LLLNNN^^^```RRRNNNEEE;;;333000000111111111111111000000000000000000000000000000000000............////////////............/////////000111111111222333444555666444555777888:::===BBBFFFJJJPPPYYY```fffkkkoooqqqtttzzzvvv||||||vvv~~~~~~nnniii```OOOSSS```\\\QQQLLLDDD;;;444111111222111111111111000000000000000000000000000000000000............////////////........./////////000000111111111222333444555666555666777888:::===AAAEEEKKKPPPXXX___eeejjjooorrrqqqxxx~~~|||zzzuuuiii|||sssjjj\\\QQQYYY___VVVPPPKKKBBB:::444111222222111111111111000000000000000000000000000000000000............////////////....../////////000000000111111111222333444555666666777888999999<<<@@@CCCLLLPPPWWW]]]ccciiiooorrrrrrxxxcccqqq{{{~~~~~~___[[[{{{kkkWWWRRR]]]^^^RRRQQQJJJAAA999333111000000111111111111000000000///////////////////////////............////////////...////////////000000000111111111222333444555666888888999999999;;;???BBBLLLPPPVVV\\\bbbhhhnnnsssuuuyyy|||~~~yyy{{{]]]aaakkkTTTVVVbbb___UUURRRKKK@@@888333111///...111111111111000000000///////////////////////////............////////////////////////000000000111111111111222333444555666888999999999999;;;>>>AAAKKKOOOUUU[[[aaagggnnnrrrtttwwwzzztttrrrwww|||```pppiiiUUU^^^ggg```[[[QQQIII>>>666333111///---111111111111000000000000000000000000000000000000............/////////////////////000000000111111111111111222333444555666888999999999999;;;???BBBJJJNNNUUU\\\aaagggmmmppppppsss|||nnnnnnuuukkk[[[{{{aaaTTTeeehhh]]]]]]NNNFFF;;;555333333222000111111111111000000000000000000000000000000000000............//////////////////000000000111111111111111111222333444555666777888999999999<<>>444222888888111000111111111111000000000000000000000000000000000000000000////////////000000000000000000111111111111///000222222111222444666777777666777999<<>>...111111111111000000000000000000000000000000000000............///000111222000000000000111111111111///000222222111222444666555666777999;;;===>>>???DDDJJJRRR\\\dddjjjnnnoooqqqwwwyyygggccc```___```iii{{{aaaKKKOOO^^^vvv}}}xxxaaaWWWPPP>>>444DDDKKK888===KKK>>>111111111111000000000000////////////////////////............///000222222000000000000111111111111///000222222111222444666555666777999;;;===>>>???EEEJJJSSS\\\dddjjjmmmnnnpppvvvuuukkkeeebbbaaabbbdddooooooMMMBBB[[[{{{}}}pppzzzyyynnncccXXXOOO>>>999444333666777666333===:::777333000/////////000000000000000000000000111111000000//////......000000000000000000000000111111111111222333444555666666666777999;;;===>>>FFFKKKTTT^^^fffkkkmmmnnnqqqsss}}}tttfff``````^^^___eeennngggJJJJJJqqquuuooowwwzzztttkkkaaaVVVLLL<<<777222222444555444111;;;999666333111000000000000000000000000000000000111000000000/////////...000000000000000000000000111111111111222333444555777777777777999;;;>>>???FFFKKKTTT^^^fffkkkmmmnnnrrrttt~~~wwwkkkaaa[[[ZZZ\\\]]]bbboootttWWWEEEUUUooommmoooooojjjddd[[[OOODDD888555111000222333222///666555333111000///000000000000000000000000000000000000000000////////////000000000000000000000000111111111111222333444555777777777888:::<<>>666222333333333222111111111000111111222222222222222000000000000000000000000.../////////000000000111000000000000000000000000111111111111222333444555555555666777:::===???AAAHHHLLLSSS[[[cccjjjnnnpppsssuuuttthhhdddccc___]]]^^^aaadddgggooohhhMMMPPPkkkiiihhh{{{uuupppbbbKKK:::333000222333333111000000111---...///////////////...000000000000000000000000.../////////000000111111000000000000000000000000111111111111222333444555444444555666999<<>>AAAGGGKKKRRRXXX^^^ccciiimmmooossszzzuuunnnkkkllllllnnnqqqwww~~~|||uuukkkgggfffgggdddbbb```______^^^]]]\\\\\\\\\aaaeeeppp^^^KKKQQQsssvvvdddNNN???666111333777222111111111111000000000---......///////////////////////////////////////////////////000000000000000000000000111111111111//////000111111222222222333444666777888:::>>>AAAGGGKKKRRRXXX^^^ccciiilllmmmooowww~~~zzzsssooonnnnnnnnnooonnnpppsssvvvzzzyyysssmmmiiigggdddaaa^^^^^^___aaaaaa```^^^aaacccbbbaaaccchhhmmm|||mmmQQQUUUmmm{{{nnn[[[FFF:::666333222333111111111111000000000000---...///000000000000000////////////////////////////////////000000000000000000000000111111111111...///000111111222222222333444666777888:::>>>AAAGGGLLLRRRYYY^^^ccchhhkkknnnmmmssszzztttnnniiiggghhhgggfffgggiiinnnqqqpppvvv}}}{{{uuuoookkkkkkiiigggdddaaa___^^^^^^[[[\\\]]]^^^^^^]]]\\\\\\\\\aaaeeefffhhhppp}}}[[[LLLbbb{{{fffSSS???666555444222111111111111111000000000000......///000111111000000////////////////////////////////////000000000000000000000000111111111111...///000111111222222111222444666666777:::>>>AAAGGGLLLSSSYYY^^^ccchhhkkkqqqnnnsss|||vvvqqqjjjfffddddddeeedddfffgggiiikkkmmmoooqqqqqqpppooooooqqqtttvvvwwwwwwzzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||zzzyyyzzzwwwsssrrrsssrrrpppmmmiiihhhgggfffcccaaa^^^]]]^^^]]]]]]]]]^^^^^^\\\ZZZ\\\]]]^^^^^^^^^___bbbeeegggmmmvvv}}}```KKK]]]xxxXXXFFF666444222---...555111111222222222222111111///000000000000//////...000000//////......------000000000000000000000000000000000000////////////000000000000111222333444555666777777777999<<>>@@@FFFMMMUUUYYY___fffjjjjjjhhhllltttxxxttt[[[^^^}}}kkkOOO===999222333444222111111222222111111222222222222111111//////...///000333555777///////////////..........................................///000111111111000000000000111222333444222444555666777:::>>>AAAFFFMMMUUUYYY___fffjjjjjjhhhmmmuuuyyy~~~{{{}}}\\\YYYzzz{{{ooo\\\AAA444777...222444444333333333111111111222222222222111111//////......000333666777000000//////.........---........................---......///000111111222000000000000111222333444222444555666888:::>>>AAAFFFMMMUUUYYY___fffjjjjjjiiimmmuuuyyyzzzkkkWWWXXXttt]]]III:::444555555444333222111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000111222222111000///000/////////000111222222444444444666888;;;>>>@@@FFFNNNUUUYYY___fffjjjiiiiiilllssswwwrrrbbb[[[bbb{{{gggPPP@@@555222444555444333222111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000111111111111000///////////////000111222333444444444666888;;;>>>@@@HHHOOOUUUYYY^^^eeejjjjjjhhhkkkrrrvvvhhhQQQQQQcccsssVVVBBB888333222444444444333222111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000000111111000000///////////////000111222333444444555666999<<<>>>@@@IIIPPPVVVXXX]]]eeeiiijjjhhhkkkqqqttt~~~rrrcccTTTWWWnnnzzzdddJJJ;;;666444444555444333222222111111111222111111111111111111111111///////////////////////////////////////////////////////////////////////////000000000000000000///////////////000111333333444444555666999<<>>999888777666555333333333333222222222111111111000000111111111000000000////////////...---...000222333000/////////.........---,,,------------...222555@@@555,,,---//////...000//////...///000111333444666666777999;;;>>>@@@AAAFFFNNNVVV[[[```gggkkkkkkhhhfffrrr||||||dddPPPSSScccvvvyyyfff[[[UUUTTTRRRTTT]]]jjjzzzsssTTT>>>777888777777555444333333333333222222111111111000000000111111000000000000/////////......---...///111222/////////...............---......---------000333444///+++---......///222//////...///000111333444555666777999<<<>>>AAABBBFFFNNNVVV[[[aaahhhkkkkkkkkkgggrrr|||nnn]]]WWWTTT[[[ggg}}}}}}jjjYYYRRRUUU___ggguuu}}}]]]EEE888777;;;777666555444333333333333111111111111000000000000000000000000000000/////////............///000111........................---.........,,,---///000---------.........000333//////...///000111333444444555666999<<>>AAABBBGGGOOOWWW\\\aaaiiillllllhhheeeqqqxxx~~~hhhXXXRRRSSSVVVccckkkuuu~~~vvvnnndddbbb\\\UUUQQQVVV```iiiooozzzvvvTTTGGG;;;888999999777777444444333333222222333333111000000000////////////........./////////000000.....................---,,,,,,,,,------.........***,,,......------...///---000///,,,---111111---//////...///000111333444666666777999;;;>>>@@@AAAGGGPPPXXX\\\bbbiiillllllffffffsssyyy}}}~~~iiiZZZSSSMMMRRRWWWZZZ\\\aaahhhooosssiiigggtttxxx|||tttkkkgggfffccc\\\UUUOOOPPPQQQSSS]]]sss\\\???999666777888555333333444444333222222222333333000000000000////////////---.........//////000000---......///......------,,,,,,,,,------.........)))+++---...------...///,,,///---***,,,222222---//////...///000111333444777777888999;;;===???@@@HHHPPPXXX\\\bbbiiimmmllleeefffuuuzzz|||~~~iiiaaaWWWRRRTTTUUUTTTQQQ___cccoooxxx___RRRQQQXXX[[[___cccfffgggffffffccclllvvv~~~vvv~~~{{{sssmmmoooooohhh]]]YYYZZZYYYVVVSSSRRRUUUXXXZZZ]]]bbbqqqYYYBBB999999888666555444333222444444333333333222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////+++++++++,,,,,,,,,------............///////////////000111000000111333666666666777888:::<<<>>>@@@HHHPPPYYY___eeelllmmmjjjgggkkksssvvv}}}{{{pppaaaTTTRRRQQQRRRXXXbbbooozzz~~~wwwfffTTTMMMPPPHHHIIIKKKMMMNNNMMMLLLLLLTTTVVVYYY[[[]]]ccckkkqqqtttttttttoooeee]]]```gggppp}}}xxxvvvwwwyyy}}}zzzooofff]]][[[VVVRRRTTTXXXUUUOOOOOOQQQSSSVVV[[[cccnnnuuu^^^FFF<<<888777777666555444333333444333333333333222222222////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,------------............///////////////000111000000111444666666666777888:::===???@@@HHHPPPXXX^^^eeekkkkkkhhhgggiiirrrtttzzz|||{{{ttthhhZZZPPPNNNSSSYYYYYY[[[]]]ZZZQQQIIIJJJPPPJJJKKKLLLLLLMMMNNNNNNOOOLLLKKKJJJJJJLLLOOOSSSVVVXXXVVVWWWXXXUUUPPPNNNPPPRRR___lllrrrrrrnnneee\\\[[[\\\^^^^^^\\\XXXRRROOONNNQQQQQQOOOQQQVVVXXXWWW]]]dddpppyyyUUU===666:::666666555555555444444444333333333222222222111111////////////////////////////////////////////////////////////////////////------------------------,,,------------.....................///////////////000000000000111444666666666777999;;;===???@@@HHHPPPXXX]]]ccciiiiiiffffffhhhppprrrwww}}}}}}~~~kkk]]]UUUPPPPPPRRRTTTSSSTTT]]]hhh^^^\\\YYYVVVSSSPPPOOOOOOLLLKKKJJJLLLNNNOOONNNMMMOOOMMMNNNQQQQQQNNNNNNQQQNNNTTTYYYYYYXXXXXXUUURRRLLLPPPSSSRRROOOMMMOOOQQQJJJTTT^^^ccciiiqqqxxx{{{yyyWWW???333444;;;444444444444444444444444222222222222111111111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////...///000000000111444777666666777999;;;>>>@@@AAAHHHPPPWWW]]]bbbhhhhhhdddfffgggooorrruuu~~~}}}}}}qqqpppqqquuuyyyuuulllfffcccbbb^^^XXXUUUTTTTTTSSSSSSSSSSSSTTTTTTQQQPPPWWWaaabbbeeeddd]]]XXXWWWUUUSSSQQQVVVZZZYYYVVVUUUZZZ```hhhyyyvvvSSS???:::999888888333333333333444444444444222222111111111000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////...///000000000222555777555666777999<<<>>>AAABBBHHHOOOWWW\\\bbbggggggdddggggggppptttvvv{{{yyy{{{~~~{{{{{{~~~{{{{{{{{{wwwpppooo|||{{{gggOOO999333999;;;777333333333333333333333333333111111111000000000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////---///000000000222555888555666777999<<>>:::888666555444555555333222222222222222222222222222111111111111000///------..............................---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///------...111444777444666888:::;;;===@@@CCCEEEOOOYYY___dddhhhhhhfffkkkeeellltttvvvlll{{{~~~vvvqqqsssuuuwwwxxxxxxzzz~~~~~~uuu[[[III===777777666555333333444444222000222222222222222222222222111111111000000///------..............................---------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------///111444666444666888:::;;;===@@@CCCGGGPPPZZZ___dddhhhiiigggjjjeeellltttvvvwww|||tttwwwyyy}}}}}}|||lllLLL;;;777777777888555333222222222222111///111111111111111111111111000000000000///......---..............................---------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........///111444666444666888:::;;;===@@@CCCIIIRRRZZZ___dddiiijjjhhhjjjeeemmmuuuvvv{{{yyy}}}}}}~~~___MMM;;;666999999777666444333111111222222111000111111111111111111111111//////000000///......---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////............///222444555444666888:::;;;===@@@CCCJJJSSS[[[___dddiiijjjiiihhheeemmmuuuvvv}}}wwwyyy{{{www{{{}}}[[[EEEAAA:::666777888555222222444333111222333333222111000000000000000000000000...////////////......---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////.........///000222444555444666888:::;;;===@@@CCCJJJSSS\\\```dddiiijjjggggggdddnnnuuuuuuyyyyyyvvvtttwww|||}}}zzzvvvxxxxxxyyyzzz~~~iiiQQQAAA:::888555555666444000111555333222111222333333222111////////////////////////....../////////......---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...,,,,,,------.../////////---......///111222444444444666888:::;;;===@@@CCCIIIRRR\\\aaaeeehhhhhheeefffdddnnnvvvuuu}}}wwwxxxuuuqqqqqqtttxxxyyyyyy}}}zzzwwwxxx~~~pppOOO>>>;;;???BBB777555444666444111222666222000000000222222111000////////////////////////------...//////......---..............................---------,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,,,,---......,,,,,,------.../////////---......000111222333444444666888:::;;;===@@@CCCGGGQQQ\\\bbbfffhhhfffbbbeeedddooovvvuuu}}}}}}yyyqqqqqqqqqsssvvvxxxyyyyyy~~~|||~~~qqq^^^HHH;;;999;;;888444222000111555666222000111000///...///000111000///////////////////////////------......///......---..............................---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......,,,,,,------...//////000------...000111222333444444666888:::;;;===@@@CCCEEEPPP\\\bbbfffhhheeeaaaeeedddooovvvttt~~~~~~|||yyyyyyssspppsss{{{~~~{{{zzz}}}~~~}}}~~~kkkXXXCCCAAA===999666444333333333333222222111000//////222111111000///......---..............................------------.........------,,,,,,------...111...,,,---//////---+++---,,,,,,+++*********++++++++++++*********)))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,---...000222333444666888;;;>>>@@@AAABBBHHHOOOYYYbbbhhhiiigggeeefffjjjjjjuuuwww~~~}}}wwwrrrsssmmmlllrrrwwwxxxxxx{{{~~~~~~}}}zzz|||~~~|||hhhVVVGGG<<<>>><<<999666444444444444333333222111111000//////111111000000///......---..............................------------......------,,,,,,,,,,,,------222///---,,,......,,,+++---,,,++++++*********++++++++++++*********)))))))))************+++++++++,,,,,,,,,------------...------------...111333444444666888;;;>>>@@@AAABBBIIIOOOYYYbbbhhhiiigggeeefffiiijjjvvvxxx}}}zzz|||vvvnnnuuummmiiinnnwww{{{{{{|||~~~~~~~~~~~~|||yyyvvvwww{{{~~~{{{|||xxx___JJJ>>>:::777666777666555333333333444444222222111111000000//////000000000///......------------------------------......------------......------,,,,,,,,,,,,------333000---,,,,,,,,,++++++,,,,,,+++************++++++++++++***************)))************+++++++++,,,,,,,,,,,,------------......---...///111333555555666888;;;>>>@@@BBBBBBIIIOOOYYYbbbhhhiiigggdddeeeiiijjjvvvyyy{{{uuuvvvwwwoootttooommmuuu~~~{{{{{{|||}}}}}}|||zzzxxxxxx{{{xxxwwwxxx{{{}}}nnnTTTKKK@@@:::999:::;;;:::555444333222222222333333111111000000000//////////////////......---------------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---333111...,,,++++++******++++++***************+++************************))))))*********+++++++++++++++,,,,,,,,,---------............000222444555555666999<<<>>>AAABBBCCCIIIOOOYYYbbbggghhhfffddddddhhhiiiuuuyyyssspppsss~~~wwwoookkklllppp{{{yyytttvvvyyy|||}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyoooqqquuuxxxxxxyyyyyycccPPPFFF<<<:::999999:::999555222555555444333222222111111000000//////////////////............------------------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,222111///---*********************))))))***++++++************************))))))*********++++++++++++++++++,,,,,,,,,------............000222444555555777999<<>>999777888888666444666555333333333444555666000000111111111111000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,))),,,000000---***)))***))))))((())))))***++++++))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...000222333666777:::===@@@BBBCCCDDDFFFLLLUUU]]]bbbbbb```]]]dddgggfffrrrvvvllliiifffccccccdddgggiiinnntttvvvrrrqqqvvv|||uuuwwwxxxvvvrrrpppqqqrrrqqqvvvrrrhhhhhhrrrvvvsssllllllqqqwwwyyyyyy|||}}}uuuqqqvvv||||||zzzxxx|||zzzqqq^^^YYYQQQLLLHHHFFFBBB>>>999999888888777666666666333333333222222222111111222111111000000000000000///............---------------......------,,,+++------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********......---,,,+++)))((('''************************))))))))))))************++++++******************++++++,,,,,,,,,,,,------+++---.........000333666777888:::===???AAABBBCCCDDDLLLUUUZZZ```dddccc___]]]bbbhhhlllwwwjjjiiifffddddddeeeggghhhlllqqqtttqqqqqqwww|||xxxxxx|||{{{yyyrrrkkkrrr|||ooopppuuu~~~}}}tttnnnqqqvvvvvvttttttwwwvvvzzzxxxaaaTTTOOOJJJFFFBBB??????>>><<<:::888777777666666555444444333333222222222111111111222111000000//////000000............---------------------...------,,,+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++***))))))+++*********************(((((()))))))))*********************************+++++++++,,,,,,,,,------+++---.........000333666777888:::===???AAABBBCCCGGGOOOWWW\\\aaadddccc^^^cccfffjjjmmmvvviiihhhggggggggggggggghhhjjjooopppnnnpppxxxyyywwwyyy~~~wwwllljjjwwwyyy}}}vvvnnnnnnpppppppppqqqvvvvvvxxxyyyxxxzzzdddOOODDDAAAAAA===<<<::::::;;;;;;:::888666666555555444333333333222222222222111111111000111111000///////////////............---------------------------,,,++++++---------------------------------,,,,,,,,,+++++++++++++++++++++*********)))******+++++++++******+++++++++******)))))))))(((((())))))))))))******************************++++++++++++,,,,,,,,,,,,+++---.........000333666777888:::===???AAABBBCCCJJJRRRZZZ^^^bbbdddbbb\\\fffgggiiillluuuiiiiiijjjjjjjjjjjjjjjjjjjjjmmmnnnkkkmmmuuu|||~~~xxxsssrrruuuzzz~~~yyyrrrjjjkkkyyy}}}zzzqqqoooooonnnoooqqquuuvvvxxxxxxxxx|||lllcccUUUJJJEEECCCBBBAAA===<<<<<<;;;;;;999777666666555555444333333222222222111111111111000000000000000///............///.........---------,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***************))))))************))))))++++++******))))))(((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,+++---.........000333666777888:::===???AAABBBCCCKKKSSS[[[___bbbccc```ZZZaaacccgggmmmtttjjjkkklllmmmnnnnnnmmmmmmlllnnnmmmiiijjjpppvvvwwwyyywwwtttrrrssstttwwwxxxssspppnnnqqqzzzzzz~~~zzzrrrooonnnmmmmmmpppnnnooopppsssyyygggJJJGGGCCCBBBBBBAAA===999:::::::::999777555444333666555555444444333222222111111111000000000//////000///......---............------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************)))(((''''''*********)))))))))(((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,+++---.........000333666777888:::===???AAABBBCCCIIIRRRZZZ^^^bbbccc___YYY]]]```hhhnnnrrrkkkkkkmmmnnnoooooooooooonnnpppnnniiiiiinnnpppnnnpppooooooqqqssstttsssrrrlllkkkmmmqqqvvvyyywwwsss~~~}}}}}}zzz{{{tttooonnnmmmkkkkkkmmmjjjlllnnnpppwww{{{yyyxxxvvv[[[JJJDDDAAA??????@@@???<<<999888999999888666555666777555555444444333222222222000000000000//////////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************))))))'''&&&&&&))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********************+++++++++++++++---.........000333666777888:::===???AAABBBCCCGGGPPPYYY___bbbddd```ZZZ^^^aaajjjqqqpppyyyjjjjjjkkklllmmmnnnoooppppppqqqooolllkkknnnnnnjjjjjjjjjlllooosssuuussspppkkkhhhhhhmmmsssuuusssqqq|||yyywwwyyyxxxtttsssuuurrrnnnmmmooonnnkkkjjjllljjjpppuuuuuuwww|||}}}zzz}}}{{{~~~~~~xxx{{{~~~xxx||||||aaaNNNCCC===@@@???======>>>???@@@@@@999::::::888666555888:::444333333222222111000000000000/////////.........///...------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++*********)))))))))((()))))))))*********+++'''(((((())))))(((''''''''''''(((((()))*********'''''''''((((((((())))))''''''(((((()))******+++************+++++++++++++++---.........000333666777888:::===???AAABBBCCCFFFOOOYYY```dddfffccc]]]___aaakkkrrrpppuuuiiiiiijjjjjjlllmmmooopppqqqrrrqqqnnnnnnpppnnniiimmmlllnnnrrrwwwyyyxxxuuurrrllliiiooowwwzzzyyyvvvttttttuuuwwwtttnnnlllnnnnnnlllmmmqqqqqqmmmkkkmmmhhhsss{{{yyyvvvxxxyyyxxxuuuzzz{{{zzz~~~sssvvvwwwuuuwww{{{|||zzz{{{~~~|||wwwrrrllljjjiiifff___YYYVVVXXX[[[```mmm|||}}}tttpppeeegggaaaSSSFFFAAACCCCCC::::::::::::999999:::;;;999999888555111000333666222222111111000/////////000/////////..................---,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********))))))))))))((((((((())))))*********+++%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&''''''((()))******+++)))************++++++++++++---.........000444666777888:::===???AAABBBCCCEEEOOOZZZaaafffhhheee___]]]___iiirrrpppwww