BM6P6(@ xxx^^^jjjzzzyyyrrriiiWWWeeevvvxxxeeeKKK;;;777444444333333333444555555555777888888888888:::<<>>BBBEEEKKKRRRXXX]]]aaabbb___```cccfffhhhkkklllmmmlllllllllmmmoooqqqssstttyyywwwzzz|||}}}zzzrrrcccaaa___bbbiiioooqqqrrrpppllliiimmmvvv~~~nnn```cccpppxxxyyywwwppptttxxx{{{|||~~~~~~~~~zzz|||}}}~~~xxxnnnWWW[[[yyyvvv]]]NNN;;;333666555222222222333444555666777;;;;;;<<<>>>AAAEEEHHHJJJQQQVVVYYYaaavvvsssyyyxxx{{{rrrqqqlllOOO666555:::999888777777:::@@@DDDWWW]]]fffnnntttyyy}}}{{{tttggg\\\YYYWWWYYYjjjxxxnnniiieee]]]WWWSSSNNNKKKUUUddd|||}}}cccnnnjjjdddUUUBBB555222333333222222222222333444555555777888888999999<<<@@@DDDGGGHHHIIIJJJKKKOOOUUUYYYbbbbbbiiipppZZZ^^^|||vvvdddOOOFFFHHHOOOZZZccchhhnnnssstttwww}}}}}}|||~~~~~~~~~|||qqq[[[lll{{{rrrqqq{{{zzzjjj^^^WWWfffvvvxxxeeeJJJ:::666444444333333333444555555777888999999999:::===@@@FFFGGGIIILLLNNNPPPQQQRRRQQQQQQYYYnnn}}}kkkxxxSSSBBBSSSsssttttttxxx~~~~~~~~~~~~~~~xxxqqqiii^^^SSSHHH>>>444333444222111111222222222111111111111000111111222444777999<<<===BBBDDDIIIOOOTTTYYY\\\]]]]]]^^^bbbeeehhhiiijjjjjjjjjkkklllnnnpppqqqssssssvvvtttwww|||}}}}}}~~~|||~~~tttpppmmmoootttyyy{{{{{{uuusssqqqtttzzzpppbbbdddpppwwwxxxxxxssswww{{{}}}}}}~~~~~~~~~~~~sssTTTWWWxxxpppZZZLLL;;;444666555333333333333444666777888;;;;;;===???BBBEEEIIIKKKOOOSSSVVV___uuu~~~~~~|||ssshhhiiihhhPPP999999999999888777777;;;@@@DDDTTT[[[eeeooovvv{{{mmmccc\\\YYYeeettt|||tttppphhh```ZZZWWWRRRNNNXXXfff}}}yyy___fff}}}ddd___SSSBBB666333333222333333222222333444444555666777888999;;;>>>BBBEEEGGGIIIJJJLLLNNNRRRXXX\\\bbbccciiiddd```}}}yyyfffQQQFFFGGGOOOZZZccciiioootttuuuxxx~~~|||}}}ooo___vvv|||rrrpppyyy}}}jjj[[[XXXfffwwwyyyeeeJJJ999444333333333333333444555666888999999::::::===AAADDDIIIJJJMMMOOORRRTTTUUUUUURRRRRRXXXiiieeeqqq~~~XXXAAALLLmmmuuuuuuxxx~~~}}}|||}}}}}}xxxoooaaaUUUIII???555333444222111222222222222111111111111000000111222444666999;;;<<<@@@CCCFFFKKKPPPTTTVVVXXXYYY\\\```dddggghhhhhhggghhhjjjlllnnnpppqqqqqqqqquuussstttyyy|||{{{}}}zzzzzz}}}{{{zzzyyyzzz}}}sssddddddnnnvvvxxxwwwwww{{{~~~~~~~~~^^^[[[gggUUUJJJ<<<555666555444444444555666777888999;;;<<<>>>@@@CCCGGGIIIKKKOOORRRUUU^^^sss~~~wwwsssmmmRRR:::999888888777666777;;;AAAEEEQQQYYYeeepppxxx}}}{{{jjj```cccmmmyyyzzzwwwkkkeee```]]]WWWSSS[[[iii}}}vvv[[[___}}}uuuuuuxxxYYYXXXOOOAAA777444333222444333333333333444555555555777999;;;===AAAEEEIIIMMMNNNOOOPPPRRRUUUZZZ]]]bbbcccgggvvvppp}}}iiiRRRGGGGGGNNNZZZdddjjjqqqvvvwwwzzz~~~oooccc~~~www|||ppp^^^YYYgggwwwyyydddIII777333333333333333444444555666888999::::::<<>>@@@CCCHHHLLLPPPSSSUUUWWWZZZ___cccfffgggfffeeefffhhhkkknnnooopppooonnntttssstttyyy{{{{{{~~~{{{}}}~~~|||~~~~~~~~~}}}}}}tttdddccclllrrruuuvvvyyy|||oooaaavvv]]]NNNHHH<<<555777555555555555666777888::::::<<<===???BBBEEEHHHKKKLLLQQQRRRUUU___rrr|||WWW:::999777777666666777;;;AAAEEEOOOWWWdddpppxxx}}}zzzfffccciiippp{{{}}}yyyoooiiieeeccc\\\XXX___lll~~~vvv\\\^^^ttteeennnvvvQQQQQQKKK@@@888555444111444444444444444555555666555777;;;>>>AAAEEEJJJMMMTTTUUUUUUUUUUUUWWWZZZ\\\bbbcccfff}}}lllTTTGGGGGGNNNZZZdddkkkqqqwwwyyy|||}}}iii___{{{ppp^^^[[[hhhwwwwwwcccGGG666222333222222333444555666666777888:::;;;===@@@EEEIIIIIIKKKMMMOOORRRTTTUUUUUUVVVZZZ^^^^^^aaannnhhhgggzzzcccCCCAAAbbb{{{xxxxxx}}}|||zzzzzzyyy}}}~~~{{{vvvooocccXXXKKK???444111111000000111222222222111111111000000000000111333555777999:::;;;===@@@EEEJJJOOOSSSUUUUUUXXX]]]bbbeeeeeedddcccccceeehhhkkkmmmmmmmmmlllrrrqqqssswwwyyyzzzzzzuuussswww~~~}}}ssscccaaahhhooosssuuuxxx|||~~~|||}}}}}}zzzdddlllUUUIIIEEE;;;555777555666666666777888999:::;;;===>>>AAADDDGGGJJJLLLMMMQQQQQQUUUaaattt```???===777777666555666:::@@@DDDNNNVVVcccnnnvvvzzz|||~~~jjjbbbeeelllvvv{{{tttmmmiiiggg```[[[cccooottt___cccwww~~~|||ggguuuvvvMMMMMMIII???777555444111444444444444555666777777666999===AAAEEEIIINNNQQQVVVWWWXXXXXXXXXYYY\\\^^^fffggghhh~~~mmmTTTHHHGGGNNNYYYcccjjjqqqwwwyyy|||~~~}}}ddd]]]|||rrr```^^^jjjwwwuuu```EEE555222222222222333444555666777666999;;;>>>???BBBFFFHHHKKKLLLOOOQQQTTTUUUWWWWWWSSSXXX\\\]]]aaannnlllhhhyyyhhhFFF>>>\\\zzzxxx{{{~~~}}}{{{{{{yyy|||}}}yyyuuupppfff\\\LLL@@@555222222111000222222222222111111111111000000000111222444666888999:::<<<>>>CCCHHHMMMQQQSSSTTTVVVZZZ^^^aaabbbbbbbbbaaaccceeehhhiiijjjjjjjjjmmmmmmqqqvvvwwwwww}}}zzzoooiiigggooosssbbb___eeelllrrrvvvwww{{{|||zzzzzz|||uuuxxx|||lllfffPPPEEECCC999555666444666666666777888999:::;;;>>>@@@BBBFFFIIIKKKMMMNNNPPPQQQVVVdddxxxiiiAAA;;;888888777555666999>>>CCCLLLTTT___jjjrrrwwwzzz|||zzz{{{~~~pppeeedddiiirrryyyrrrmmmjjjddd___gggtttpppbbboootttwwwOOONNNHHH===666444444222333333444444666777999:::999<<>>AAACCCDDDGGGHHHKKKMMMOOOQQQTTTVVVWWWWWWUUUWWWZZZaaammm}}}mmmgggyyykkkIII;;;VVV||||||wwwzzz~~~~~~}}}~~~{{{~~~zzzuuujjj```OOOCCC777333333222222444222222222111111111111000000000111222333555777888:::;;;===@@@EEEIIIMMMOOOQQQSSSVVVYYY\\\^^^______```aaabbbdddeeeggghhhiiikkklllqqqwwwwwwxxx~~~ooobbbZZZUUU___sss|||}}}}}}{{{}}}sssccc___eeelllsssxxxxxx|||~~~}}}xxxtttssssssnnnrrryyy}}}wwwcccMMMCCCAAA888444666444666666666666777999:::;;;>>>@@@DDDGGGJJJLLLNNNNNNUUUUUU\\\jjj{{{qqqDDD777999999777555555888===AAAHHHOOOZZZeeennntttyyy|||zzz{{{}}}rrrhhhdddfffhhhyyyoooddd___aaakkkxxxxxxqqqmmmgggccclllyyymmmgggwwwSSSRRRIII<<<444333333222222222333555777999;;;<<<<<<@@@EEEIIIMMMQQQUUUXXXZZZ[[[\\\\\\ZZZZZZ[[[\\\ccchhhhhhtttkkkTTTIIIHHHNNNXXXaaagggnnnuuuwww{{{}}}^^^^^^xxxiiibbblllvvvrrr\\\BBB555444222222222333444555777777888<<>>>>>BBBGGGKKKOOOSSSWWWYYYaaaaaa```]]]YYYVVVUUUUUU\\\ddddddjjj}}}jjjTTTIIIIIINNNXXX```eeemmmtttwwwzzz~~~~~~~~~```[[[{{{~~~iii\\\\\\mmmzzzrrrXXX@@@666666444444444555666777888999999===AAADDDEEEFFFGGGHHHOOOOOOOOOPPPRRRSSSUUUUUU[[[]]]___iiiuuutttlllRRR<<>>???:::999777666666777999:::CCCJJJUUUaaalllssswwwxxx~~~kkk___UUUMMMLLLHHHJJJQQQUUUTTTQQQPPPTTT[[[jjj{{{zzztttpppmmmnnnwwwooozzzyyylllZZZEEE:::666444555666333444555777:::<<<===>>>CCCGGGLLLQQQSSSUUUWWWXXX````````````____________```eeebbbdddtttoooXXXLLLHHHIIISSS___oooqqquuuzzz~~~}}}~~~~~~```\\\{{{{{{zzzfff[[[]]]mmmyyypppVVV>>>555555444444444444555777888999888<<<@@@DDDEEEFFFGGGIIIOOOOOOPPPQQQRRRTTTVVVWWW]]]^^^```iiitttVVV<<>>BBBQQQiii{{{|||xxxuuuuuutttqqqlllfffaaa^^^cccgggmmmvvv||||||vvvqqqdddbbbbbbddddddcccfffkkkmmmqqqttttttuuu{{{tttbbb]]]aaajjjttt|||{{{qqqkkkjjjhhhcccgggqqq{{{}}}wwwooolllsss}}}tttgggxxxnnneee{{{___VVVJJJ???999666666666666777777777888:::>>>AAAEEEGGGJJJNNNRRRTTTVVVVVVXXXXXX]]]iiizzzkkk<<<;;;:::999777666666777999:::BBBIIITTTaaakkksssvvvxxxqqqcccZZZTTTNNNKKKMMMOOOMMMLLLLLLMMMTTTdddvvv|||vvvsssqqqsss{{{nnn{{{yyymmmZZZDDD999777555444555444555666888:::<<<>>>???FFFIIIOOOSSSVVVYYY]]]___aaaaaaaaaaaa```___^^^^^^aaagggeeefffrrroooWWWKKKGGGHHHRRR^^^nnnpppuuuyyy}}}~~~~~~~~~{{{|||```\\\yyy|||zzzvvvbbbZZZ^^^lllwwwmmmSSS<<<444555333333333444555666888999777;;;@@@DDDFFFGGGIIIJJJOOOPPPPPPRRRTTTVVVXXXYYY^^^___```hhh~~~|||^^^@@@CCCbbbyyyzzz~~~}}}}}}|||yyytttpppdddRRR@@@888777555333222333333333333222111000///000000000000111222333333666888:::;;;===@@@DDDGGGKKKNNNQQQSSSUUUVVVXXXZZZaaa``````cccfffhhhhhhhhhmmmmmmqqquuuvvvwww|||www```MMMAAA>>>888<<>>:::999777666666777999:::AAAHHHSSS___jjjqqquuuwww~~~vvvdddZZZPPPLLLJJJGGGGGGIIIGGGNNN\\\ooo}}}|||wwwuuuuuuwwwjjjsssyyynnnYYYBBB888777666444333555666777888;;;===???@@@DDDGGGKKKOOOSSSXXX]]]```___```aaabbbaaa```___^^^bbbiiihhhgggooo|||nnnVVVKKKFFFGGGQQQ]]]fffjjjqqqwww|||}}}}}}}}}~~~{{{yyyyyy___^^^yyy~~~vvvzzzyyy}}}ttt___YYY___mmmvvvjjjPPP:::222555333333333444555777888999999<<>>:::888888999:::;;;<<<===@@@DDDGGGLLLLLLMMMNNNQQQUUUXXXZZZ___\\\\\\eeettt~~~vvvkkkmmmxxxfff===666:::999777666666777999:::@@@FFFQQQ]]]hhhoootttvvv|||~~~wwwfff[[[SSSMMMKKKLLLHHHKKKVVVffftttyyyuuuvvvwww{{{zzzccchhhvvvkkkVVV???666777666444222555666666888:::===???AAAEEEGGGJJJMMMPPPUUU[[[___\\\^^^```bbbcccbbbaaaaaaaaaiiiiiiiiinnnxxxnnnVVVJJJFFFFFFPPP\\\\\\bbbjjjttt{{{~~~yyy~~~}}}|||}}}~~~}}}bbbfffooouuuxxxrrrZZZTTTbbbnnnuuuhhhMMM777222555333333333444666888999:::<<>>777555333222333333333444333333222111000////////////000111222333444666888:::;;;>>>AAACCCHHHKKKOOORRRTTTVVVYYY[[[]]]^^^```bbbdddeeegggiiiiiiiiilllqqqsssuuu|||sss___MMMAAA<<<<<>>;;;999999999;;;===???AAAEEEKKKOOOQQQPPPOOOOOOPPPSSSVVVXXX```^^^^^^fffrrr~~~wwwpppvvvhhh@@@888:::999777666666777999:::???EEEOOO[[[eeemmmsssuuuzzz}}}~~~yyyiii[[[RRROOOIIIIIIOOO]]]lllzzz~~~xxxuuuxxx|||ttt```dddzzz{{{lllcccPPP===666666666444333444444555777:::===AAACCCJJJKKKMMMOOORRRVVV\\\```ZZZ[[[^^^aaacccdddeeeeee```gggiiijjjnnnvvvpppWWWKKKEEEEEENNNZZZXXX^^^gggqqqxxx|||~~~~~~xxx{{{~~~~~~~~~||||||gggqqqwwwzzz{{{qqqWWWQQQeeeoootttfffKKK666222666444444444666777999;;;<<<>>>BBBGGGKKKMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXTTTWWWYYY___vvvfffmmmyyy___CCC???QQQ}}}~~~wwwwww}}}tttlll\\\NNN???888555333222333444444444444333222111000////////////000111222222333555888:::;;;===???AAAGGGJJJNNNQQQSSSVVVYYY[[[[[[]]]```bbbcccdddgggiiiggghhhkkkpppsssuuu}}}rrr___MMMBBB======EEEYYYsssyyysssooojjjddd___[[[VVVOOOIIIFFFCCCAAACCCEEEFFFDDDAAA:::;;;@@@FFFGGGEEEGGGJJJVVV```jjjnnnpppqqqmmmiiiccchhhssstttaaa[[[\\\aaafffjjjeeeaaa^^^^^^^^^^^^```dddsss{{{}}}{{{{{{ooo]]]nnnsssccc[[[NNNCCC===;;;::::::999;;;>>>AAADDDIIIOOOSSSSSSRRRQQQPPPQQQRRRTTTVVV\\\]]]```fffppp}}}rrrHHH<<<:::999777666666777999:::>>>DDDMMMYYYccclllqqqtttyyy|||}}}iiiWWWNNNLLLHHHIIIUUUeeeuuu}}}xxxvvv{{{vvvcccfffwwwxxxuuu^^^XXXIII;;;666666555444555444444555777;;;???DDDFFFJJJLLLMMMOOORRRVVV[[[___ZZZ[[[]]]___bbbeeeggghhhbbbggggggjjjooovvvsssYYYLLLEEEDDDMMMXXXZZZ___gggooouuuxxxyyyyyy|||}}}}}}||||||}}}|||vvvggg{{{rrrYYYTTTgggqqqttteeeIII555222777555555666777999;;;<<<>>>@@@CCCHHHKKKMMMNNNOOOPPPRRRRRRRRRSSSSSSUUUVVVVVVTTTVVVWWW]]]rrriiikkkfffHHH???MMMyyy~~~wwwvvv~~~~~~}}}uuunnnaaaSSSDDD<<<888444222333444444444444333222111000///......//////000111222222555888:::;;;<<<>>>@@@DDDGGGLLLOOORRRTTTXXXZZZZZZ]]]```aaabbbcccgggiiiggggggjjjpppsssvvv~~~rrr```PPPEEE???===III```yyy|||xxxpppjjjccc^^^[[[VVVOOOIIICCC@@@???@@@CCCCCCAAA>>>;;;:::<<<@@@AAAAAAEEEJJJRRR[[[ccceeefffeeeaaa\\\VVV[[[gggxxxsss___YYY]]]`````````___[[[[[[___aaa```ccchhhsss{{{}}}mmm{{{|||fff\\\TTTIII@@@;;;:::;;;;;;:::<<<>>>AAADDDIIINNNRRRTTTSSSSSSSSSTTTUUUVVVWWWYYY]]]bbbfffmmmxxxxxxEEE444:::999777666666777999:::===CCCLLLWWWbbbjjjpppsssyyy|||hhh[[[SSSKKKHHHOOO^^^ppp{{{vvvuuu|||yyygggjjjyyy~~~uuu|||}}}SSSLLLCCC:::777555444444777444555666999===CCCHHHKKKHHHJJJMMMPPPSSSWWW\\\___^^^]]]]]]^^^aaadddggghhheeeggggggkkkqqqwwwvvv\\\MMMFFFDDDKKKVVV\\\___ffflllrrrvvvwwwxxx||||||||||||}}}~~~yyy{{{pppfff~~~vvv]]]YYYiiirrrtttdddIII555333888555666666888:::<<<===???@@@DDDHHHKKKLLLMMMNNNOOOSSSSSSRRRRRRSSSTTTTTTUUUTTTWWWWWW\\\pppggggggqqqPPPDDDOOOuuu~~~~~~wwwvvv~~~{{{zzz|||{{{tttnnnfffYYYJJJ@@@:::555222333444444444444333222111111.........//////000111222222444777999:::<<<>>>???BBBFFFJJJMMMPPPSSSVVVYYYYYY\\\```aaaaaacccfffjjjggggggjjjpppsssvvvtttcccTTTHHHCCC===LLLeee~~~}}}qqqkkkccc^^^ZZZUUUMMMGGG???===<<<>>>AAABBB@@@===888555444666777999???FFFPPPWWW]]]^^^]]]\\\YYYUUUNNNRRR^^^ooorrr]]]XXX]]]___]]]ZZZ]]]YYYZZZ```bbbaaadddjjjpppxxx~~~~~~{{{fffWWWPPPEEE===999999;;;<<<;;;<<<>>>@@@CCCGGGLLLPPPSSSSSSTTTUUUVVVXXXYYYZZZZZZ___eeegggiiisssTTT>>>:::999777666666777999:::===BBBKKKVVVaaajjjpppsssyyy|||rrr\\\QQQIIIMMMZZZlll{{{xxxsssssszzzuuuhhhpppxxxttt}}}OOOEEE???999777555333444888555666777:::???FFFKKKOOOJJJMMMQQQUUUYYY]]]bbbfffaaa```^^^^^^___bbbeeegggiiiiiigggkkkrrrwwwwww]]]NNNFFFCCCKKKUUUZZZ]]]ccckkkqqqvvvyyy{{{yyyzzz{{{}}}xxxoooooo{{{}}}eeejjj|||lll]]]nnnwwwsss\\\CCC888666555333444666777888:::===@@@CCCGGGKKKJJJIIIJJJOOOSSSQQQPPPQQQUUU[[[\\\XXXSSSVVVXXXWWW\\\qqqrrrlllcccCCCGGGhhhvvvzzzzzzssswww}}}|||vvvsssrrrooocccRRRCCC:::666555333444444444333222111000///////////////////////////444333333444666:::===???BBBDDDGGGJJJLLLQQQVVVYYY____________```bbbcccdddggghhhjjjmmmooosss~~~xxxkkk\\\KKK@@@???OOOhhhxxxrrrkkkaaaXXXRRRKKKDDD???<<<;;;;;;<<<>>>>>><<<999888444222333555777<<>>>>>>>>???BBBFFFKKKNNNWWWTTTSSSWWW^^^aaa\\\WWW^^^___bbbfffmmmwwwSSSDDD;;;:::888777777777888888<<<@@@HHHRRR\\\fffnnnrrryyy{{{~~~iiiXXXJJJKKKTTTbbbvvv}}}xxxuuurrrmmmnnnyyyooommmpppQQQJJJ???666555666555555666666888;;;>>>AAAFFFKKKOOORRRTTTVVVXXXYYY\\\___bbbaaa______```bbbdddddddddnnnkkkgggllltttvvv{{{___OOOGGGDDDKKKVVVZZZ```gggkkknnnrrrzzz~~~{{{zzz|||rrrnnnooowwwjjjpppqqqdddooowwwrrrZZZBBB888666555444555777777888;;;???BBBDDDHHHLLLMMMKKKLLLPPPTTTTTTSSSSSSXXX]]]___]]]YYYYYYXXXVVVZZZooossskkklllIIIFFFfffvvvvvvzzzwwwyyy}}}|||vvvrrrmmmbbbRRRDDD;;;666444333333333333333222111000000////////////////////////333333333444666999<<<>>>AAACCCFFFIIIKKKOOOUUUXXX]]]]]]]]]^^^___aaabbbcccggggggjjjmmmooosss~~~|||ppp___OOODDD???NNNfff}}}xxxrrrjjj___UUUNNNGGG@@@;;;;;;::::::;;;======;;;999777333222333444666;;;AAANNNSSSVVVUUUVVV\\\bbbcccbbbccccccgggwwwsss\\\VVVZZZ]]]]]][[[\\\___```^^^]]]aaajjjqqqyyyzzz|||~~~~~~zzz\\\PPPDDD999888;;;;;;;;;===???@@@AAABBBEEEIIINNNQQQVVVTTTSSSVVV\\\``````^^^ccccccdddhhhpppzzzXXXBBB;;;:::999777777777777888;;;???FFFPPP[[[eeemmmrrruuuwww{{{~~~tttaaaOOOLLLTTTaaavvv{{{uuuqqqoookkknnnxxxxxx{{{rrrYYYKKK@@@777555666555555666888;;;>>>AAADDDIIINNNRRRTTTVVVYYYZZZ\\\^^^aaadddeeecccaaa```aaaaaa```___iiiiiihhhnnnvvvxxxzzz^^^NNNFFFCCCJJJTTT[[[aaahhhlllooossszzz}}}|||xxxwww{{{www|||gggnnn~~~qqqhhhpppvvvoooWWW@@@777555444666666777777888<<>>BBBDDDEEEGGGIIILLLQQQTTTUUUTTTSSSSSSVVVYYY]]]___cccbbbbbbiiittt{{{___@@@;;;:::999777777777777888999===DDDNNNYYYdddlllqqqrrruuuzzz|||~~~~~~lllTTTLLLPPP\\\rrr~~~yyyrrrllliiihhhlllvvv{{{vvvdddLLLAAA888666777666555666:::===AAAEEEHHHMMMRRRUUUVVVXXX[[[]]]^^^aaadddfffeeebbb```___``````______fffhhhhhhooowwwxxxzzz]]]MMMEEEBBBHHHRRR]]]bbbhhhmmmpppsssyyy}}}~~~~~~ttt___hhhsssiiieeerrrtttjjjRRR===666555444666666777777888<<>>IIIRRRZZZ]]]aaajjjqqquuuzzz}}}}}}{{{sss^^^TTTTTTXXX```ggggggdddaaa___bbbiiirrryyy~~~~~~||||||yyysssgggJJJ@@@999999;;;<<<>>>AAAEEEGGGJJJKKKKKKMMMQQQTTTWWWXXXYYYWWWVVVXXX\\\```cccaaacccmmm}}}uuuhhhCCC<<<;;;999777666666777777888;;;AAAJJJUUUaaajjjppprrrvvv{{{~~~uuuXXXJJJJJJUUUjjj}}}|||wwwooohhheeegggllluuu~~~uuuzzzmmmMMMBBB999777888777666777:::>>>BBBFFFJJJNNNSSSVVVWWWYYY\\\___```bbbdddggg___^^^\\\]]]```cccddddddgggjjjjjjnnnuuuvvv}}}___NNNFFFCCCHHHPPP\\\```fffkkkooorrrvvvzzz~~~}}}}}}}}}}}}}}}|||~~~~~~ooo[[[ccczzz~~~wwwfff___aaarrrrrreeeMMM;;;666666444555666777888999===BBBFFFIIILLLPPPSSSTTTUUUUUUUUUTTTSSSSSSUUUXXX\\\___```aaa___ZZZZZZooossscccrrr```>>>IIImmmwww{{{~~~www~~~}}}~~~~~~zzzooohhh\\\NNNBBB:::666444222222333333333222111111////////////////////////000111222333555666888999;;;===???AAADDDGGGLLLPPPRRRSSSVVVYYY\\\^^^______bbbcccfffkkkmmmrrr~~~nnn]]]RRRNNNWWWggguuu}}}zzzppphhhXXXPPPFFF???<<<:::888666666666666777999888666444222111222333222222999AAAQQQ[[[dddgggjjjpppxxx{{{rrr___VVVWWW]]]gggpppkkkgggbbb```dddllluuuzzz}}}~~~~~~vvvmmmgggnnnyyydddFFF>>>999:::<<<===@@@CCCGGGKKKOOOPPPNNNNNNQQQTTTXXX[[[______^^^___bbbfffhhhgggjjjuuuwwwttt~~~mmmEEE<<<;;;999777666666666777888:::???GGGRRR]]]hhhnnnrrrvvv{{{~~~~~~~~~^^^LLLHHHOOObbbuuuyyyuuupppiiicccffflllssszzzzzzppp~~~sssMMMBBB999888999888888999:::===BBBFFFJJJNNNRRRUUUVVVYYY\\\___```bbbdddfff^^^\\\[[[\\\```dddggghhhkkkooollllllqqqssscccQQQIIIEEEHHHNNNYYY]]]bbbhhhlllpppsssuuu||||||||||||{{{zzzzzzzzz}}}}}}{{{iiiWWW```xxxssszzzrrr]]]ZZZbbbrrrooo```HHH888777777555555777999:::<<>>999999999888777666666666777888888666444222222333444222333<<>>AAAFFFIIINNNTTTVVVTTTSSSVVVZZZUUUYYY]]]______aaaeeeiiiiiiiiikkkttt|||zzzrrrzzz}}}lllAAA===<<<:::888666666666666888:::===DDDNNNZZZdddkkkpppsssxxx{{{||||||~~~~~~dddQQQJJJMMM\\\lllwww{{{~~~xxxrrrlllfff```\\\hhhqqq|||~~~{{{ooouuuLLLBBB999888:::::::::;;;<<>>@@@BBBEEEGGGLLLLLLMMMOOORRRTTTUUUUUU[[[\\\\\\\\\\\\\\\^^^___\\\aaa```\\\hhhggg___wwwxxxIIIEEEVVV}}}}}}xxxyyyzzzzzzyyyxxxxxxyyyvvvooobbbQQQBBB888555555111222222333333222222222///////////////////////////000111222444555555555777999;;;===???CCCGGGJJJMMMOOOTTTXXX\\\^^^______```aaadddiiimmmrrr~~~lll^^^VVVZZZ```jjjqqqpppeeeUUUJJJBBB===888666777999888666666666666777888888666444333333333444222555@@@LLLeeeqqq{{{|||{{{~~~{{{kkkgggkkkqqqvvv{{{uuunnngggfffllltttyyyzzz{{{|||}}}aaaWWWsssgggSSS@@@;;;888:::===>>>BBBHHHJJJQQQYYY\\\[[[\\\```eee]]]]]]]]]^^^___aaaeeehhhfffgggkkkpppxxx}}}|||~~~uuuGGG===<<<:::888666666666666999:::<<>>@@@DDDHHHLLLNNNQQQSSSVVVVVVYYY]]]aaabbbcccdddffffffccc```___```ccceeeeeeiiipppnnnlllppprrr|||iiiUUUKKKEEEEEEIIISSSVVV\\\cccjjjooopppqqqxxx{{{~~~}}}~~~{{{fffZZZlllwwwvvvqqqXXXYYYgggpppkkkYYYBBB666888:::888666:::>>>BBBDDDEEEGGGIIILLLKKKKKKMMMPPPSSSUUUUUU\\\]]]]]]]]][[[[[[[[[\\\ZZZaaaaaa[[[ccc}}}pppaaaxxx|||JJJCCCMMMuuuyyytttxxx||||||yyyvvvvvvwwwwwwpppbbbQQQ@@@666333444111222222333333333222222////////////////////////...///111222444444555555666888:::<<<>>>AAAFFFIIILLLOOOSSSXXX\\\^^^___```___```dddiiilllrrr|||kkk]]]VVVTTT[[[fffnnnmmmcccSSSHHH>>>:::666555777888777555666666666777999888666444444444444444333666BBBPPPgggttt~~~}}}qqqnnnsssxxx{{{}}}yyyqqqiiiiiipppwwwzzzzzz{{{{{{|||~~~~~~___UUUvvvhhhUUU???:::888;;;===???CCCIIIKKKSSS]]]bbbbbbccchhhmmmnnnjjjfffcccbbbeeehhhjjjgggjjjnnnrrrxxxVVV===<<<:::888666666666666::::::<<>>@@@DDDGGGLLLOOOQQQSSSVVVWWWVVVZZZ___bbbcccdddeeeffffffccc```___aaadddfffgggdddnnnooonnnrrrttt|||jjjUUUKKKDDDCCCGGGRRRUUU[[[cccjjjoooqqqqqqvvvyyy~~~~~~~~~|||tttfff]]]nnnuuubbbbbbmmmwwwfffPPP@@@999666555666888999<<<@@@DDDFFFFFFEEEMMMNNNOOOPPPQQQRRRRRRSSSUUUTTTSSSTTTVVVXXXYYYXXXXXX\\\]]]\\\aaauuu|||bbbrrrRRR<<>>FFFPPP\\\dddmmmpppssstttyyy}}}hhhWWWKKKBBBCCCKKKVVVWWW\\\bbbdddeeellltttyyyzzzyyyvvvrrrnnnmmmmmmbbbcccdddccc___ZZZXXXWWW___pppyyyrrrjjjmmmsss{{{}}}mmmlllqqqAAA???<<<::::::<<>>AAAEEEGGGGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQSSSWWWZZZ[[[ZZZ]]]___^^^]]]aaaqqqaaaiiiaaa:::AAA]]]~~~zzzvvv}}}~~~~~~~~~uuuoooggg\\\LLL<<<444444444222000000111222111000000000///..................///000111333444555555777888:::;;;<<>>QQQuuuuuusss}}}}}}~~~uuunnngggaaaVVVFFF:::555555333111111222222222111000000///..................//////111222333444555555777888:::;;;>>>BBBFFFFFFJJJPPPTTTWWWZZZ\\\^^^\\\___bbbdddgggooo|||wwweeeSSSFFF@@@AAAMMM___ooo{{{|||pppbbbXXXNNNFFFCCCBBB???>>>@@@>>>BBBFFFIIIHHHDDD???:::999666666999888<<>>DDDhhh}}}vvvsss}}}yyy}}}|||{{{~~~yyyppphhhddd]]]OOO@@@777666444222222222333222111000000///.....................///000111222333444333555777999:::===AAAEEEDDDIIINNNSSSWWWYYY\\\^^^]]]```cccdddgggooo|||tttaaaOOOEEEBBBCCCPPPcccuuuvvvnnnbbbVVVOOOJJJDDDAAABBBCCCLLLUUUYYYYYYTTTJJJAAA<<<999888:::999<<>>;;;<<<555222666555555666888;;;@@@IIISSSZZZgggmmmrrrsssvvv{{{|||{{{}}}~~~cccRRRLLLEEE@@@===@@@>>>???CCCEEEIIIRRR]]]___bbbfffeee```YYYSSSOOONNNOOOPPPOOOMMMLLLMMMNNNQQQfff}}}vvvjjjVVVNNNIII;;;;;;<<<>>>AAAFFFJJJMMMRRRRRRRRRQQQSSSWWW]]]aaa^^^___aaacccdddeeefffggghhhiiihhheee```___aaadddddddddiiisss{{{|||```SSSLLLEEE???FFFLLLUUU^^^eeejjjnnnooovvvxxxxxxxxx{{{~~~}}}|||}}}xxxiiihhhqqqooojjjqqqxxxpppUUU===888:::999999<<<===AAAEEEGGGGGGHHHJJJLLLOOOOOOOOOPPPQQQSSSUUUVVVZZZZZZYYYZZZ[[[[[[YYYWWWZZZYYY^^^gggmmmrrr{{{uuuiii~~~^^^AAA>>>ccc|||}}}xxx|||}}}}}}uuukkkgggbbbTTTDDD:::777555333222333333222111000000///.....................///000000111222222222444666777999<<<@@@CCCCCCHHHNNNRRRVVVXXX[[[]]]___aaacccdddgggooo}}}qqq]]]MMMEEEDDDFFFSSSeeexxxxxxiii^^^UUUKKKDDDCCCOOO[[[gggllllllggg[[[OOOCCC===999:::999<<>><<<:::;;;===???BBBLLLWWW```bbbcccaaa]]]XXXUUUTTTRRRRRRQQQOOOLLLKKKLLLNNNRRRggg~~~lll^^^SSSHHH<<<<<<===???BBBFFFIIILLLSSSSSSRRRRRRSSSWWW]]]aaa^^^___```aaacccdddccccccaaaccceeeccc```___aaaddddddbbbdddmmmvvv}}}dddUUUNNNGGG@@@CCCIIISSS[[[aaaggglllpppuuuwwwwwwvvvzzz~~~~~~~~~yyymmmjjjuuulllkkktttxxxiiiPPP;;;999<<<999:::@@@???DDDHHHJJJIIIIIILLLNNNPPPPPPQQQRRRSSSTTTTTTUUUYYYYYYZZZ\\\^^^___]]][[[^^^]]]bbbjjjkkkjjjpppzzz{{{mmm|||fffGGG???aaa}}}xxxnnnkkkfffXXXFFF<<<888666444333444444222111000000///...............---......///000000111111222444555666777:::===@@@BBBFFFLLLQQQTTTVVVXXXZZZ]]]```bbbcccgggqqqrrr^^^OOOIIIIIILLLXXXjjj}}}{{{nnn```WWWTTTbbbppp}}}|||oooaaaNNNCCC;;;:::;;;===IIIWWWbbblllvvvyyy{{{~~~~~~{{{uuujjjccc^^^iiiuuuzzz}}}~~~||||||||||||}}}~~~~~~~~~zzz}}}~~~zzzzzzpppWWWHHH<<<;;;===???CCCIIINNNSSSUUUSSSTTTVVVWWWYYY\\\```ddd```aaabbbccceeeggghhhiiieeedddccccccbbbdddmmmyyy}}}}}}dddHHH:::;;;666333555555555666888:::>>>EEEMMMSSS___hhhppprrrtttyyy|||}}}kkkSSSHHHEEEBBB???;;;999999;;;<<<>>>GGGQQQ[[[\\\\\\ZZZXXXVVVUUUVVVUUUTTTRRROOOKKKJJJLLLMMMTTThhh}}}|||sssgggWWWCCC<<<===>>>@@@CCCGGGJJJLLLTTTUUUVVVWWWXXX[[[___cccbbbaaaaaabbbdddeeedddbbb^^^___aaaaaaaaaaaabbbccceeeaaaaaagggmmmsss|||iiiWWWOOOHHHBBBBBBHHHPPPWWW]]]ccckkkpppqqqsssttttttzzz~~~}}}}}}~~~zzzllleeeuuuyyyfffjjjtttwww___HHH999:::<<<999;;;DDDCCCGGGLLLNNNLLLLLLOOORRROOOQQQTTTVVVXXXXXXXXXWWWZZZZZZZZZ]]]______\\\ZZZZZZ[[[cccmmmmmmjjjqqq~~~ooovvvuuuUUUBBBUUU|||wwwrrrqqqkkk[[[HHH<<<999777555444444444333111000000///...............---......//////000000000333444555666666888;;;>>>@@@DDDIIINNNPPPRRRTTTVVVWWWZZZ^^^aaagggsss{{{hhhZZZUUUVVV]]]hhhwww~~~rrrnnnxxxpppYYYJJJ===<<<===???GGGQQQ]]]gggppptttvvv{{{~~~}}}{{{yyykkkbbb```mmmyyy||||||~~~~~~{{{}}}}}}}}}~~~{{{~~~}}}tttppphhhgggpppxxxMMMCCC===;;;<<>>FFFOOOVVVXXXYYYYYYWWWVVVWWWXXXWWWUUUSSSOOOLLLKKKMMMPPPXXXjjj~~~vvv|||wwwppp[[[@@@<<<===???BBBFFFIIIMMMNNNRRRUUUYYY[[[]]]___aaacccdddbbbaaaccceeefffdddaaa^^^^^^___aaaccccccbbbaaabbb```aaafffiiinnnwww}}}oooYYYOOOIIICCCBBBHHHOOOTTTYYY```iiiqqqppprrrssssssyyy}}}{{{{{{}}}~~~vvvdddeeeyyytttaaagggsssvvvWWWCCC666:::<<<888===HHHEEEJJJOOOPPPOOONNNQQQUUUPPPSSSWWW[[[]]]^^^]]]\\\]]]\\\\\\]]]]]]\\\YYYVVVSSSWWWcccppprrrqqq|||pppssscccBBBEEEfff~~~~~~{{{vvvtttuuuooo^^^III===999777555444444444333111000000///...............------......//////000000333444555555555777:::<<>>BBBFFFJJJMMMOOOPPPQQQRRRSSSUUUZZZ___dddbbbbbbbbbaaabbbbbbcccdddbbbbbbcccbbb______iiittt|||wwwPPP999999888666666333222444555777:::@@@GGGLLLUUU```jjjmmmpppuuuzzz{{{}}}~~~xxx^^^NNNGGGCCC>>>===;;;<<<===<<<===DDDLLLTTTWWWZZZ[[[[[[ZZZ[[[[[[XXXWWWTTTPPPNNNNNNQQQTTT]]]nnn~~~ooosss{{{uuurrr[[[>>><<<===@@@DDDHHHLLLPPPRRRPPPTTTYYY]]]^^^___aaabbbdddbbb```bbbdddeeebbb```aaa______aaaeeeeeebbb_________ccchhhkkkoooxxx}}}tttZZZOOOIIIDDDCCCHHHNNNRRRVVV^^^iiiqqqsssuuutttsssxxx~~~~~~zzzyyy{{{iiimmmxxxxxxqqqWWWkkk|||iiiPPPCCC888999>>>@@@AAAEEEGGGIIIMMMOOOPPPPPPQQQSSSQQQSSSWWW\\\```aaa___\\\\\\[[[YYYXXXXXXXXXXXXXXXWWW[[[bbbfffeeeiii||||||jjjjjjHHH<<>>:::555222444555222111333111111000000//////..................////////////222222333444666888:::;;;<<<@@@EEEIIIKKKMMMNNNOOOPPPXXX[[[___jjjrrrrrrpppwww{{{kkkYYYGGGAAABBBDDDHHHNNNUUU___iiioootttzzz~~~~~~oooccchhhlllvvv{{{xxx|||xxxsssttt}}}tttZZZ[[[gggIII===???AAAAAAAAADDDIIILLLNNNNNNNNNQQQVVVXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^]]]\\\[[[]]]]]]```aaa___```jjjuuuzzzRRR===999111666===222444444444555777<<>>>>>;;;::::::;;;===EEEOOOVVVYYY\\\]]]\\\[[[[[[\\\ZZZWWWTTTRRRQQQSSSUUUWWWiiivvvwwwnnnmmmyyysss}}}mmmJJJBBB???AAAEEEHHHKKKMMMNNNNNNTTTVVVXXX[[[^^^bbbdddfffeeeffffffeeebbbaaaaaabbbhhhhhhgggeeecccbbbdddfff``````___```eeennnyyytttcccSSSIIIDDDEEEHHHMMMSSS[[[bbbhhhlllqqqrrrqqqnnnqqqxxx{{{yyy~~~}}}}}}||||||}}}qqqoooZZZnnn|||hhhLLLAAA888;;;AAADDDGGGKKKJJJLLLPPPQQQRRRRRRTTTUUUWWWXXXYYY\\\___```___^^^]]]]]]]]]^^^^^^]]]]]]\\\]]]^^^bbbccc```aaannn~~~aaapppvvvQQQ;;;DDDddd|||wwwvvvyyy}}}{{{wwwuuussskkkYYYGGG===777333444444222111333111111111000//////..................////////////222222333444666888999:::;;;>>>CCCFFFHHHIIILLLMMMNNNUUUWWW[[[fffmmm|||vvvcccOOOFFFDDDDDDHHHLLLSSS^^^jjjooorrrxxx|||}}}rrreeedddfffnnnzzz~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~|||yyywww~~~}}}wwwuuuvvvzzzbbbhhh___FFF>>>>>>BBBDDDFFFIIILLLOOORRRTTTRRRUUUYYY[[[[[[\\\^^^___[[[[[[\\\\\\]]]]]]^^^^^^``````aaabbb``````hhhsss~~~}}}UUU???<<<444555:::444444444444444666;;;AAAFFFRRRZZZcccjjjooorrrwwwzzz}}}jjjSSSHHHAAA;;;<<<;;;;;;<<<;;;===GGGRRRYYY[[[^^^___^^^\\\[[[[[[XXXWWWTTTQQQQQQTTTZZZ___nnnzzzuuujjjhhhuuummmwwwiiiKKKEEE@@@BBBFFFJJJMMMOOOPPPQQQWWWYYY[[[]]]___```aaaaaadddeeeeeedddbbbaaaaaabbbfffggghhhhhhggggggiiikkkcccdddeeefffhhhmmmtttxxxwwwjjjWWWMMMHHHCCCFFFJJJQQQXXX___eeeiiimmmooonnnmmmqqqxxx{{{zzz~~~}}}}}}~~~|||~~~}}}zzzmmm___pppvvvbbbFFF>>>999===DDDJJJNNNQQQNNNPPPSSSTTTUUUUUUVVVXXX[[[ZZZYYYYYY\\\]]]^^^]]]]]]___aaaddddddcccbbb```aaa```aaa```]]]]]]dddnnnYYY``````BBB<<>>888555777666444444444444555888>>>BBBMMMTTT^^^ffflllpppvvvzzz|||xxx^^^NNNCCC===<<<<<<>>>???===???JJJWWW___aaaddddddbbb___]]]]]]XXXXXXWWWSSSRRRWWWbbbkkkvvvxxxnnnlllwwwxxxdddjjj___HHHDDDBBBEEEHHHLLLPPPSSSTTTUUU[[[\\\^^^`````````___^^^aaacccdddcccbbbaaabbbdddccceeehhhiiijjjkkklllnnneeefffiiiiiiiiijjjlllnnnzzzpppZZZNNNHHHAAACCCGGGMMMTTT[[[aaaeeegggkkkllllllooovvvzzzzzz}}}}}}}}}~~~|||wwwuuukkkdddoookkkXXXBBB===;;;>>>FFFMMMQQQSSSQQQSSSUUUVVVVVVVVVXXXYYYXXXWWWWWWXXXZZZ[[[[[[ZZZ[[[^^^bbbeeefffeeecccaaa______``````___aaaeeeiii]]][[[wwwqqqQQQ===EEEccc}}}}}}zzzxxxwww}}}|||xxxsssrrroooggg]]]JJJ???666333444222222333222222111111000//////...............////////////111111111333444666888999:::;;;<<<===>>>AAAFFFIIIKKKQQQRRRUUU^^^bbblll~~~qqqcccZZZTTTPPPNNNOOO]]]kkkoooooorrrwwwyyy~~~ttt```UUUPPPRRRaaarrr|||~~~||||||{{{{{{{{{}}}||||||}}}}}}{{{{{{zzzxxxwwwwwwyyy{{{~~~~~~~~~}}}}}}}}}zzz}}}~~~cccFFF@@@BBB@@@IIINNNTTTUUUTTTUUUYYY^^^___```bbbcccccceeehhhkkkjjjhhheeebbbaaaaaaaaabbbccccccdddeeedddccchhhppp{{{lllEEE<<<;;;888666777444444444333333666:::>>>HHHOOOYYYbbbiiiooovvv{{{{{{kkkWWWJJJBBB>>>???AAABBB@@@BBBNNN[[[eeegggjjjjjjgggcccaaa```ZZZ\\\[[[WWWTTTZZZgggsss|||~~~zzz}}}~~~qqqZZZYYYQQQCCCBBBFFFHHHLLLPPPTTTWWWYYYZZZ^^^___bbbddddddbbb```___```bbbccccccccccccdddfffbbbeeeiiikkkkkklllmmmnnneeeggghhhhhhgggfffggghhhoootttxxx^^^OOOHHHAAABBBFFFKKKQQQXXX^^^bbbdddiiikkkkkknnntttxxxxxx{{{|||}}}nnnnnn}}}ggghhhmmmbbbPPP???>>>===@@@GGGNNNRRRRRRTTTUUUVVVWWWVVVVVVXXXZZZVVVVVVWWWZZZ\\\]]]\\\ZZZXXX[[[^^^aaabbbaaa___]]][[[^^^___```aaaccceeefffwwwjjjdddsss]]]???===ZZZxxx}}}|||zzzxxxwwwxxxvvvrrrqqqqqqllleeeTTTFFF999444444333222333222222222111000000//////............////////////000000111222444666777999:::;;;<<<<<<===???DDDHHHKKKQQQPPPSSS\\\^^^fffvvvsssiii```WWWPPPRRR___kkknnnooorrruuuvvvzzz}}}uuu___QQQIIIHHHVVViiivvv}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{||||||{{{zzzxxxtttrrrssswwwzzz~~~}}}zzz{{{XXX@@@???DDDDDDMMMRRRXXXYYYWWWVVVZZZ^^^aaaccceeeeeefffhhhkkknnnkkkiiifffdddbbbbbbccccccbbbaaacccffffffeeeiiioooyyyMMM999===<<<777888444444444333222444888;;;CCCKKKVVV___gggnnnvvv{{{{{{~~~vvvaaaPPPFFFBBBBBBCCCDDDCCCEEEPPP\\\gggjjjmmmmmmjjjfffcccbbb^^^```___ZZZWWW\\\hhhsss~~~jjjSSSLLLGGGCCCFFFJJJMMMPPPUUUYYY\\\^^^^^^^^^```cccfffgggfffeeedddaaacccdddeeedddeeeggghhhhhhjjjmmmnnnnnnmmmmmmnnniiiiiiiiihhhggggggiiilllooopppeeeRRRIIIBBBCCCEEEIIIOOOVVV\\\___ccciiimmmlllnnnrrrvvvuuuxxxzzz}}}jjjlllsssaaahhhjjjYYYLLL===???AAACCCHHHPPPSSSRRRVVVWWWXXXWWWVVVWWWYYYZZZXXXYYYZZZ]]]``````^^^\\\YYYYYYZZZ[[[[[[[[[ZZZZZZYYY___bbb```___``````___mmmxxxmmmpppfffBBB888QQQppp~~~}}}~~~}}}yyyvvvyyyzzzwwwttttttpppkkk^^^NNN===666555333222333333222222111111000//////............//////////////////000111333555777888::::::;;;;;;<<<>>>BBBEEEIIINNNMMMPPPYYYZZZ```nnnvvvlll___UUUZZZccckkkmmmooosssuuutttwwwzzzxxxcccPPPFFFCCCNNN```oooxxx~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}~~~{{{yyyvvvpppmmmnnntttyyyyyy{{{~~~}}}{{{nnnQQQ@@@AAAGGGHHHPPPTTTXXXZZZZZZZZZ\\\^^^aaaccceeeggggggiiikkkmmmdddcccbbbbbbbbbcccdddeeebbbaaacccfffgggfffhhhmmmzzz___<<<<<<>>>888888444444444333222444777999@@@GGGRRR\\\dddllluuu{{{{{{~~~mmmZZZLLLKKKIIIGGGHHHHHHKKKSSS]]]gggjjjnnnooommmiiifffeeedddeeedddaaa___bbbkkkrrrdddQQQGGGEEEIIIMMMOOOQQQUUUYYY]]]```aaabbb^^^```cccfffhhhiiiiiihhhdddeeeggghhhggghhhjjjkkkoooppprrrqqqpppoooooopppnnnnnnmmmlllkkkmmmqqqtttvvvzzzgggRRREEEBBBCCCDDDHHHMMMTTTZZZ]]]aaaiiinnnnnnooosssvvvvvvwwwyyy|||~~~yyyfffjjjjjj[[[eeebbbNNNEEE<<>>RRRxxx{{{xxxyyyuuuppplllooo^^^HHH:::666666444111333333333222111000//////........................000000000111222222333333777777888999:::;;;;;;<<<>>>@@@CCCFFFIIINNNSSSWWWkkktttzzzppplllmmmnnnoooqqqtttvvvwwwsssvvvxxxxxxxxx}}}~~~uuujjjXXXNNNDDDEEERRRcccqqqxxx}}}~~~|||zzz{{{~~~~~~}}}~~~wwwqqqnnnnnnpppwwwttt~~~iiimmmuuuXXXJJJGGGIIILLLNNNRRRUUUXXXZZZ[[[]]]```bbb___aaabbbccccccdddfffhhhffffffggggggfffeeeddddddfffggghhhfffcccbbbdddgggrrryyyrrrZZZ777666999111555444333333333444555666===AAAHHHQQQ[[[eeepppvvv|||yyyzzz~~~zzzrrrjjjiiinnnrrrrrrpppxxxyyyzzz}}}zzztttttt{{{sssbbb^^^WWWJJJJJJTTTWWWXXX\\\bbbgggiiihhhfffcccbbbaaa___^^^aaaeeeiiijjjiiihhhjjjlllmmmkkkhhhllllllkkkjjjkkklllnnnooooooqqqppplllhhhhhhmmmsss{{{|||bbbRRRHHHBBB???DDDLLLPPPRRRTTTZZZbbbjjjmmmmmmooovvv|||uuuwwwzzz{{{{{{zzzyyyzzz~~~xxxvvv{{{yyykkkfffooo{{{uuubbbaaa^^^OOOAAA>>>CCCHHHOOOTTTVVVVVVWWWWWWZZZZZZZZZ\\\]]]]]]ZZZXXXXXXXXXWWWVVVTTTSSSUUUWWWWWWWWWWWWXXXYYY[[[]]]^^^___bbbeeeccc___\\\\\\^^^ZZZnnnpppcccttt~~~{{{qqqMMM@@@IIIpppzzz|||yyy~~~|||xxxvvvrrrmmmkkk\\\III;;;666555555444333333333222222111000///...........................//////000000111222222555666777888999::::::;;;<<<>>>AAACCCFFFKKKPPPSSSbbbiiiwwwzzzqqqllllllmmmoooqqqsssuuuvvvuuuwwwxxxyyyzzz~~~|||uuukkkaaaUUUGGGEEEOOO___mmmttt{{{~~~~~~|||||||||}}}{{{yyyxxxqqqllllllnnnqqqvvv|||~~~{{{[[[aaalllSSSFFFEEEGGGIIILLLQQQTTTXXXZZZ[[[\\\]]]^^^]]]___`````````bbbeeehhhgggfffeeefffffffffdddcccfffggghhhfffdddccceeegggsss^^^;;;999;;;444555444333333333333555555;;;???FFFNNNWWWaaalllrrryyywwwyyy~~~~~~{{{~~~~~~zzzzzzpppbbb\\\TTTLLLNNNVVVXXXYYY[[[___ccceeeeeecccccccccbbbaaa```aaadddgggiiihhhhhhjjjlllkkkgggdddiiiiiiiiiiiijjjkkklllmmmmmmoooooolllhhhhhhlllpppvvvhhhVVVIIIBBB???CCCJJJMMMOOORRRXXX^^^eeegggggghhhnnntttuuuxxxzzz{{{zzzxxxwwwxxx~~~}}}}}}{{{{{{ssskkkooo}}}nnn^^^```YYYEEE<<>>@@@CCCFFFKKKOOOXXX[[[dddrrr}}}uuunnnllllllmmmnnnpppqqqrrrsssvvvwwwxxxzzz|||~~~}}}zzzrrrmmm___NNNFFFLLLZZZhhhpppwww{{{}}}|||~~~|||zzzxxxvvvsssqqqoooiiifffjjjooorrruuuyyyxxx\\\eeevvvbbbNNNEEEFFFHHHJJJLLLPPPTTTXXXZZZZZZZZZZZZ[[[]]]]]]^^^]]]]]]___cccfffgggeeecccdddfffgggeeebbbfffggggggfffddddddeeefffmmmyyy]]]>>>999999333555555333333333333444555888<<>>@@@CCCGGGKKKSSSTTTWWW^^^kkkzzz~~~yyytttpppkkkhhhjjjkkklllmmmooooooppppppvvvuuuvvvxxx|||{{{kkkWWWKKKMMMYYYgggpppuuuyyy{{{zzz||||||yyyuuuqqqnnnkkkjjjjjjeeedddkkkqqqssstttvvvxxx{{{qqq~~~kkk\\\LLLHHHKKKMMMOOOQQQRRRTTTWWWYYYYYYZZZ\\\^^^______^^^]]][[[\\\```bbbfffccc```aaaeeefffdddaaaeeeeeeeeedddddddddeeeffffffrrr^^^AAA999888444666555444333222333444555666999>>>DDDLLLVVV```fffpppsssvvvzzz|||~~~~~~~~~kkkpppjjj[[[QQQSSSYYY[[[]]][[[YYYYYY[[[\\\\\\\\\\\\^^^````````````aaabbbccccccbbbcccdddddddddddd```aaacccdddfffggghhhhhhiiikkkmmmmmmkkkjjjjjjllloooyyywww\\\IIIBBB>>>@@@CCCFFFJJJOOOVVV[[[```bbbbbbdddhhhlllmmmqqqvvvyyyzzzyyyyyyzzz}}}zzzwwwxxx{{{qqqrrrlll```^^^QQQ<<<;;;IIIIIILLLPPPSSSVVVYYY\\\______^^^\\\\\\\\\[[[XXXVVVRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWXXXZZZ\\\]]]^^^___ccc^^^ZZZYYY\\\^^^]]][[[WWW___rrr~~~```hhhsssPPPKKKlll||||||yyy|||{{{wwwtttuuuyyyxxxssssssmmm```PPPAAA777333333222333333333333222111111////////////////////////......///000000111111222000111222333444555555666888999;;;<<<>>>AAAEEEHHHPPPQQQQQQUUU[[[dddmmmsssyyyxxxssslllfffccccccbbbbbb`````````bbbbbbbbbcccdddhhhiiikkklllmmmnnnnnnnnnsssssstttvvvzzz||||||{{{}}}vvvaaaSSSRRR\\\iiirrrtttxxxyyyxxxzzz~~~~~~|||xxxwwwtttpppllliiigggggghhheeegggnnntttuuuuuuvvv|||bbbVVVKKKJJJNNNQQQSSSUUUUUUVVVWWWXXXYYY\\\```dddccccccaaa^^^\\\[[[]]]___dddaaa______bbbcccbbbaaadddccccccbbbcccdddddddddhhhsssfffFFF:::;;;<<<666555444333222333333444666888<<>>???AAADDDJJJPPPTTTXXX]]]aaacccfffjjjmmmnnnrrrwwwzzzzzzxxxwwwwww|||{{{{{{|||}}}}}}rrrxxxzzzlll```ZZZMMM>>>???JJJJJJMMMQQQTTTVVVXXX[[[]]]^^^]]][[[ZZZZZZZZZXXXVVVQQQSSSTTTUUUTTTUUUWWWXXXTTTUUUXXX\\\___aaacccddd___\\\XXXWWWYYY[[[[[[YYYWWW[[[jjjddd]]]~~~|||XXXJJJ^^^|||}}}}}}|||||||||yyyuuuuuuyyyxxxuuuoookkkcccVVVIII>>>777555222333333333333333222222////////////////////////...//////000000111222222000000111222333444555555777999:::;;;<<<>>>BBBEEEKKKMMMOOOQQQTTTYYY___dddiiiuuuwwwlllddd```ZZZSSSMMMJJJJJJJJJJJJIIIHHHKKKQQQVVVYYY]]]bbbeeegggiiikkklllmmmmmmmmmpppqqqsssuuuvvvxxxzzz{{{www}}}kkk\\\XXX___kkksssrrrvvvwwwuuuvvvxxxxxxuuusssrrrppplllhhheeeddddddeeeeeekkkssswwwwwwxxx{{{{{{[[[QQQIIIJJJOOOQQQTTTVVVXXXYYYYYYYYYZZZ]]]aaaeeecccdddccc```]]][[[[[[\\\______^^^]]]]]]^^^```aaacccaaa``````bbbccccccbbbnnnvvvvvvMMM999999>>>777666444333222222333444666777:::>>>DDDLLLVVV\\\dddmmmuuuwwwwww{{{}}}zzztttuuuvvvgggmmmkkk^^^UUUWWW[[[[[[^^^\\\YYYYYYZZZ[[[[[[[[[TTTVVVYYYZZZ[[[[[[]]]^^^[[[[[[[[[[[[\\\```fffkkkaaa`````````bbbdddfffggghhhiiijjjjjjjjjjjjjjjjjjnnn{{{cccMMMFFF@@@???@@@BBBIIIPPPOOOSSSXXX]]]aaaeeeiiilllrrruuuyyy{{{zzzwwwtttsss{{{|||~~~xxxsssqqqhhh]]]RRRGGGAAACCCIIIKKKOOOSSSVVVWWWXXXZZZ\\\]]][[[YYYXXXYYYYYYXXXWWWSSSTTTTTTTTTSSSSSSVVVXXXUUUWWWZZZ^^^aaacccdddddd\\\ZZZYYYXXXYYYYYYYYYYYYYYY[[[ggg~~~lllXXXtttoooPPPTTTppp||||||{{{~~~}}}xxxvvvxxxxxxwwwsssooohhh^^^SSSGGG<<<666222222333333444333333222////////////////////////------...//////000000111000000111222333444444555666888999999:::<<>>>>>???===@@@IIIOOORRRXXX___bbbdddgggjjjlllmmmlllllloooqqqtttuuutttvvvzzz}}}xxxrrrccc]]]aaajjjppppppssssssqqqppprrrqqqnnnllllllkkkfffaaa]]]]]]^^^```dddmmmuuuxxxxxx|||}}}yyyXXXOOOIIIKKKOOORRRUUUXXXXXX[[[]]]^^^]]]]]]^^^______aaabbbaaa___\\\\\\\\\[[[]]]^^^\\\YYYZZZ^^^bbbaaa___]]]^^^```bbbaaa```jjjooozzzcccDDD::::::777666444333222222333333444666888;;;@@@HHHQQQXXX\\\hhhsssvvvvvv{{{}}}zzz~~~rrrbbbdddccc\\\VVVTTTWWWZZZ[[[YYYXXXXXXZZZ[[[[[[ZZZWWWXXXZZZZZZYYYYYYZZZ\\\XXXZZZ\\\]]]^^^```dddgggdddbbb```___```cccfffhhhgggfffffffffggghhhhhhhhhiiiyyymmmSSSLLLEEEAAA???@@@GGGOOOMMMPPPUUUZZZ^^^bbbfffhhhppptttyyy|||{{{xxxvvvuuuyyy{{{~~~tttuuuiiieeeZZZLLLCCCCCCFFFHHHMMMPPPUUUWWWYYYYYYZZZ[[[\\\ZZZXXXWWWXXXYYYXXXWWWVVVVVVUUUSSSQQQRRRUUUWWWZZZ[[[]]]___aaaaaaaaaaaaZZZZZZZZZYYYYYYYYYYYYZZZWWWWWWaaaxxxyyy]]]vvvVVVOOOiii||||||zzzzzzvvvwwwxxxxxx{{{wwwpppggg[[[MMM???555222222333444444333333333000000000000000000000000,,,,,,------...//////000000000111222333444444555555777888888888:::===@@@AAACCCFFFGGGGGGIIINNNRRRXXX^^^^^^ZZZaaasss}}}}}}yyyssslllaaaRRRGGG>>>999333000000333666777===:::===EEEKKKNNNTTT\\\aaacccfffiiilllmmmllllllnnnrrruuuuuusssuuuzzz|||wwwggg```aaahhhmmmooorrrqqqmmmlllmmmlllhhhffffffeee```ZZZVVVVVVWWW\\\cccnnnvvvxxxxxxoooYYYQQQKKKMMMQQQTTTWWWZZZXXX\\\```aaa___\\\YYYXXX[[[^^^aaaaaa___]]]\\\\\\XXX\\\^^^\\\WWWVVV\\\bbb```^^^\\\]]]```aaa```___```aaajjjyyyWWWAAA;;;777666555333222222333333333444666888===EEENNNUUUVVVdddqqquuuvvv{{{{{{tttwwwvvvlll^^^\\\[[[ZZZVVVRRRTTTYYYXXXWWWWWWXXXZZZ[[[ZZZYYY[[[[[[[[[ZZZXXXWWWYYYZZZVVVZZZ^^^``````___aaabbbfffdddaaa______bbbfffiiieeedddcccccceeefffffffffcccvvvyyy}}}uuuXXXPPPHHHCCC??????EEEMMMNNNPPPTTTYYY^^^bbbeeefffkkkpppvvv{{{}}}|||{{{{{{yyy{{{}}}~~~}}}mmmwwwttt___^^^TTTFFF???CCCHHHHHHOOORRRVVV[[[]]]^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXUUUTTTUUUWWWZZZ\\\```___^^^\\\\\\\\\\\\\\\\\\ZZZWWWWWWYYYYYYWWWTTTVVV[[[eeekkkzzzhhhooopppMMMSSSwwwxxx~~~~~~}}}|||{{{{{{zzzyyyxxxwwwqqqiiibbbYYYJJJ<<<666222000222333222333777222111000//////.........---.........//////000000...//////000111222222222333333555666888:::;;;<<>>FFFNNNUUUYYY```bbbfffhhhiiijjjlllnnnkkknnnqqqrrrrrrrrrssstttxxx~~~xxxkkkfffgggjjjkkkqqqooollljjjjjjiiigggfffgggeeebbb]]]WWWSSSRRRQQQ[[[eeemmmpppttt}}}kkkWWWTTTRRRQQQTTTWWWYYYYYYXXXYYYZZZ[[[[[[YYYWWWUUUZZZYYYXXXXXXYYY[[[^^^___YYYWWWXXX[[[\\\ZZZ[[[^^^]]]\\\\\\]]]______^^^\\\XXX[[[aaalll|||ZZZ<<<:::777444222333444555444444555666777:::@@@HHHMMMYYYbbbmmmtttxxx{{{}}}rrruuu{{{aaadddXXXQQQSSSTTTQQQTTT\\\XXXWWWVVVUUUWWWZZZ]]]___^^^^^^\\\XXXUUUTTTUUUWWW[[[[[[\\\]]]]]]]]]]]]]]]^^^bbbeeeeeebbbbbbgggkkkcccdddeeeeeefffggghhhhhhnnnssstttzzzhhhTTTIIIDDD===???FFFFFFMMMOOORRRUUUXXX\\\bbbeeejjjmmmrrruuuxxxzzz}}}{{{}}}yyyoooxxxjjj^^^[[[QQQDDD@@@EEEIIIHHHNNNPPPUUUZZZ]]]^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXXXXYYYZZZ\\\\\\```^^^]]][[[[[[\\\]]]^^^aaa^^^\\\\\\]]]\\\ZZZXXXTTTXXX```fffuuulllcccsssWWWMMMlll~~~|||zzzxxxwwwvvvvvvuuupppkkkgggaaaRRRDDD888333111444444333444777222222000///////////////............/////////000...//////000111111222222222333444666888999;;;;;;===>>>???@@@BBBDDDFFFGGGJJJLLLOOORRRUUUXXXYYYZZZgggjjjlllfffXXXHHH<<<666444333222111111000000111222444777===EEEMMMTTTXXX^^^aaadddfffhhhiiikkkmmmmmmoooqqqrrrqqqppppppqqqsssyyywwwmmmjjjjjjkkkkkkpppnnnkkkiiihhhgggeeecccbbbdddccc]]]VVVSSSVVVZZZ```hhhooosssxxx~~~yyyuuuyyydddTTTRRRPPPQQQTTTWWWXXXYYYYYYZZZZZZZZZZZZXXXWWWVVVXXXXXXWWWXXXYYY\\\^^^```^^^[[[[[[]]]]]]ZZZYYY\\\]]]\\\[[[\\\]]]^^^]]][[[ZZZ]]]aaajjjzzzrrrGGG:::888555333333333333222222333444555888>>>EEEJJJVVV___jjjqqqtttxxx}}}|||{{{|||zzzpppmmmbbbXXXTTTSSSRRRSSSUUUVVVUUUUUUUUUWWWYYY\\\^^^[[[\\\[[[YYYWWWWWWYYY[[[\\\\\\]]]^^^^^^^^^]]]]]]^^^cccggghhheeedddfffiiifffffffffggghhhiiijjjkkkiiiooorrrxxxlllXXXLLLFFF>>>???DDDCCCJJJLLLOOORRRUUUZZZ___cccgggkkkppptttvvvxxxzzz|||vvvyyy|||vvvsss{{{```^^^WWWLLLBBBBBBGGGKKKJJJPPPRRRWWW[[[^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[XXXYYY[[[]]]]]]]]]\\\\\\[[[ZZZXXXWWWWWWYYY[[[]]]cccaaa_________]]][[[YYYUUUVVV[[[```oooyyy]]]aaagggNNNaaa~~~{{{xxxvvvtttssstttrrrooommmnnnkkk]]]NNN:::555333555666444555777333222111000////////////............////////////...//////000000111111222222333444555777999::::::<<<<<<===>>>???AAABBBCCCIIIJJJLLLNNNPPPRRRSSSSSSbbbdddccc\\\NNN???555000333333222111000000000000111222666;;;CCCKKKSSSWWW[[[^^^bbbdddfffgggjjjlllmmmoooqqqpppnnnmmmllllllmmmsssvvvooollllllllllllooollliiigggfffdddbbb___]]]aaaaaa\\\UUUTTT[[[cccffflllqqquuu}}}uuukkkiiitttyyyuuu]]]RRRRRRRRRTTTXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXZZZ\\\___aaaaaa^^^]]]^^^\\\WWWVVVXXX]]][[[ZZZZZZ[[[\\\[[[[[[ZZZ]]]```ggguuu}}}GGG;;;888666444444333111000111111222333666;;;AAAFFFQQQZZZeeelllooorrrvvvzzzyyy}}}{{{}}}wwwoooaaaUUURRRTTTRRRNNNSSSSSSSSSTTTVVVYYY[[[\\\YYYZZZ[[[ZZZZZZZZZ]]]___^^^___`````````___^^^]]]___ccchhhiiigggeeefffgggggggggfffffffffhhhiiijjjhhhnnnqqqwwwsss^^^PPPIII???>>>BBB>>>FFFIIILLLOOORRRVVV[[[___eeeiiiooosssuuuuuuwwwxxxooosssyyy}}}|||xxxxxx]]]\\\TTTIIICCCFFFLLLNNNNNNUUUWWWZZZ]]]______^^^]]][[[[[[\\\\\\\\\]]]]]]]]]\\\\\\]]]]]]\\\[[[ZZZYYYUUUTTTRRRQQQRRRUUUXXXZZZ``````___^^^]]]ZZZXXXVVVXXXVVVZZZ]]]kkkccc]]]yyyZZZ[[[}}}|||yyywwwvvvuuuuuurrroooooorrrqqqeeeVVV>>>777333555666444444666333333222111000000000000.........///////////////////////////000000111111222222333555666777888999;;;;;;;;;<<<===???@@@AAAGGGHHHJJJLLLNNNPPPPPPQQQ]]]\\\XXXOOODDD:::444111333222111000////////////000111444:::AAAJJJRRRVVVYYY\\\```bbbdddeeehhhjjjjjjlllnnnnnnllljjjjjjjjjlllooo{{{uuunnnlllllllllkkkmmmkkkhhhfffeeebbb___\\\[[[\\\[[[WWWTTTVVV]]]dddgggkkkpppuuu~~~nnndddmmm|||dddYYYTTTTTTVVVZZZ^^^aaa``````]]]]]][[[ZZZYYYYYYYYYYYYVVVVVVWWWYYY[[[]]]```aaaaaa^^^]]]]]]\\\WWWVVVXXX^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^eeerrrJJJ:::888666555555444222111000111222333444999>>>BBBLLLTTT___gggiiilllpppuuuwww|||yyyuuugggWWWSSSXXXVVVNNNRRRRRRSSSTTTVVVXXXZZZ[[[YYY[[[\\\]]]]]]]]]___aaa```aaabbbccccccaaa```______bbbdddeeeeeeeeegggiiiiiihhhfffdddddddddeeefffjjjooorrrvvvyyycccTTTKKK@@@???@@@<<>>???===>>>@@@CCCEEEFFFGGGGGGJJJFFF@@@999666555666777333333222111000000000000111111333888???IIIQQQWWWYYY\\\^^^``````aaacccddd```cccfffggghhhhhhiiijjjnnnlllmmmssswwwzzz~~~qqqiiiffffffggggggfffeeecccbbbaaa^^^ZZZWWWSSSNNNJJJKKKRRRZZZ___```dddjjjpppttt{{{nnnqqq^^^PPP[[[VVVWWWYYY]]]bbbeeeeeedddaaaaaa```___^^^\\\[[[[[[XXXYYYZZZ\\\^^^```aaabbbdddaaabbbeeeeeebbbbbbeeebbbaaa``````aaaaaa___]]]___cccgggmmmzzzvvvwwwqqqYYY>>>;;;777555666666666555333333444444444666:::===BBBIIIRRRXXX\\\aaahhhnnnppptttzzz}}}{{{zzzwww}}}}}}wwwyyywwwnnnoooiii```[[[\\\^^^^^^XXXWWWUUUTTTUUUWWWZZZ\\\]]]___bbbdddcccaaa```aaabbbdddfffhhhiiigggeeedddbbb```]]]\\\___dddjjjnnnnnnnnnmmmkkkjjjhhhggggggfffhhhlllqqqzzzuuu___RRREEEBBBCCC<<>>>>>>>>>>>>>>======@@@??????>>>>>><<<888666555444333222111111111111222222444888???IIIRRRXXX\\\^^^``````______```aaa^^^aaaccceeeddddddeeefffeeedddfffkkkooossszzz|||vvvooojjjhhhgggdddaaa]]]\\\\\\\\\[[[YYYUUURRRCCCEEEHHHLLLQQQZZZcccjjjhhhrrr{{{~~~||||||fff]]]```UUU]]]]]]^^^aaaeeehhhjjjiiicccdddeeedddccc```]]]\\\\\\]]]^^^```aaabbbbbbbbbcccaaaaaadddeeeccccccfffffffffgggiiijjjhhhccc___^^^dddiiinnnxxx}}}JJJDDD<<<777444444444444222333444333333444666888:::???GGGLLLPPPXXXccckkkqqqtttyyy|||wwwgggWWWMMMIIISSSaaaooozzz~~~yyyvvvmmmsss~~~xxxzzzvvvfffxxx|||jjjiiikkkkkk___SSSWWWdddaaa^^^YYYUUUUUUXXX\\\___[[[___dddffffffeeeddddddbbbdddhhhkkklllllljjjhhhfffdddbbbaaacccdddffffffeeegggjjjmmmnnnnnnlllkkkkkkiiijjjnnnsssooo[[[KKKFFFEEE======???BBBEEEHHHMMMRRRVVV\\\^^^aaadddhhhmmmrrrvvvpppsssvvvyyy{{{~~~sss{{{uuu```RRRGGGCCCEEENNNUUUTTTTTTWWWYYYZZZ\\\^^^____________]]]]]]]]][[[YYYVVVTTTRRRRRRUUUXXXXXXVVVTTTRRRQQQTTTTTTUUUVVVVVVVVVUUUUUUVVVUUUTTTTTTUUUUUUTTTRRRRRRKKKJJJOOORRRYYYnnnmmmSSSbbbhhhuuu}}}}}}}}}}}}|||wwwsssssssssttttttdddXXXFFF:::666555555444555555444333222222111111222111///...---...000111........................000000000000111111111111333333444444555666666666666888999:::::::::;;;===???HHHNNNLLLGGGBBB<<<666888333//////222444333222111000111777@@@JJJRRRVVVXXXZZZ\\\\\\[[[[[[[[[\\\[[[\\\___aaabbbbbbbbbaaaaaaaaacccfffjjjnnnrrrtttqqqnnnjjjgggdddaaa]]]ZZZTTTUUUVVVUUURRRMMMHHHEEEAAAFFFKKKOOOWWWaaaeeeeeelllsss||||||zzz}}}[[[UUU\\\SSSZZZZZZ[[[]]]___cccfffhhhdddbbbaaaaaabbbccccccccc``````___``````aaabbbccc]]]]]]^^^___```aaabbbcccdddeeeggghhhhhhfffcccaaabbb```aaafffjjjqqq~~~eeeKKK777777<<<888444555222222222222333333444555::::::>>>EEEJJJQQQ\\\gggnnnsssxxx{{{|||~~~~~~{{{uuulll^^^NNNCCCDDDCCCJJJ[[[mmm|||}}}yyywwwvvvwwwxxxfffgggnnniiibbbfffjjjggg```[[[[[[]]]```\\\XXXWWWYYYZZZYYYXXX```aaacccddddddcccaaa```ccceeehhhkkklllkkkjjjiiillljjjgggeeecccbbbccccccgggffffffgggiiillloooqqqoooiiiiiiooorrrzzzaaaQQQKKKCCC;;;:::>>>CCCGGGIIIKKKPPPSSS[[[___ccceeefffhhhmmmqqqrrrssstttuuuuuuwwwzzz}}}~~~|||zzz|||kkkxxx|||jjjXXXNNNJJJFFFHHHQQQVVVVVVVVVXXXWWWXXXYYY[[[[[[[[[ZZZYYY[[[[[[[[[ZZZXXXUUUSSSRRROOORRRUUUVVVUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTRRRRRRSSSTTTTTTSSSOOOIIIHHHLLLMMMRRRdddxxx___\\\xxxsssttt~~~zzzwwwuuussspppnnnhhh]]]MMM@@@888666555555555555555444333222222222222111///.........000111........................//////000000000111111111222222222333444444555555333444666666666777:::<<>>999777555222111333333222111000///000555>>>HHHOOOSSSUUUWWWXXXYYYXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[\\\]]]```cccgggjjjlllllliiifffbbb```]]]YYYVVVQQQQQQPPPOOOKKKGGGCCCAAADDDHHHMMMTTT___iiikkkffflllrrryyyxxx[[[TTTWWWSSSWWWWWWYYY[[[]]]```bbbcccaaa```___^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^ZZZ[[[[[[\\\^^^______```]]]^^^```aaaaaa```___^^^___]]]^^^bbbfffmmmyyygggJJJ<<<888666444333333222222222333333444555888888;;;AAAGGGMMMYYYdddmmmqqqvvvyyyzzz|||}}}||||||{{{tttnnnggg]]]RRRJJJFFFDDDJJJZZZmmm{{{yyyvvvtttuuuzzzsssddddddfff___```cccgggiiihhhfffcccaaaaaa^^^ZZZYYY[[[]]]]]]]]]___```aaacccddddddccccccbbbccceeehhhiiiiiihhhgggllljjjgggeeecccccccccdddggggggggghhhjjjlllooopppppplllmmmrrrsssvvvjjjVVVMMMFFF@@@;;;>>>BBBEEEGGGIIIMMMPPPXXX[[[___aaabbbcccgggkkkooorrruuuxxxyyyyyy{{{|||~~~|||yyyxxxwwwxxxzzz}}}ooommm]]]RRRLLLKKKIIIKKKQQQUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVXXXYYYYYYXXXVVVTTTRRRQQQMMMOOOQQQRRRRRRRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVSSSQQQPPPQQQRRRRRRRRRNNNJJJIIIKKKKKKMMMZZZiiioooUUUjjjwwwwww~~~}}}{{{zzzyyyuuuqqqmmmllleeeXXXIII===666555666666666555555444333333333222111000///...///000000........................//////000000000000111111000000111111222333333333222222333333444777;;;???IIIPPPUUUQQQKKKEEE???:::666666555555444333111111///...///444===EEELLLPPPRRRTTTVVVVVVUUUUUUUUUVVVXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYY[[[]]]```bbbccceeebbb___\\\ZZZWWWTTTQQQNNNMMMKKKHHHEEEBBB@@@???HHHKKKQQQZZZhhhrrrrrrlllppptttxxx|||qqq{{{~~~kkk]]]WWWTTTWWWUUUVVVXXX[[[]]]___`````````______^^^\\\ZZZYYYXXXXXXYYYZZZZZZZZZYYYWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\XXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\]]]```ccchhhsss~~~eeeDDD666777666333333333222222222333444444777666888===AAAHHHTTT___jjjnnnsssvvvvvvxxx|||~~~{{{wwwtttuuussspppmmmjjjcccYYYRRRJJJHHHLLL[[[lll{{{}}}xxxuuutttuuu~~~wwwjjjeeeccc[[[^^^```eeekkkooooookkkgggeeebbb^^^\\\^^^```bbbbbb^^^^^^___aaabbbdddeeeeeeaaaaaacccdddeeeeeeeeeeeekkkiiigggeeedddddddddeeegggggghhhiiijjjlllnnnooommmkkknnnssstttuuuvvv\\\PPPJJJFFF<<<>>>AAACCCDDDGGGJJJMMMUUUXXX\\\^^^^^^```dddgggjjjnnntttxxxyyyyyyzzzzzz|||~~~}}}yyyvvvvvvxxxyyyzzz|||}}}|||||||||fffXXXQQQNNNJJJKKKMMMPPPSSSSSSSSSSSSVVVWWWYYYZZZZZZZZZYYYYYYVVVWWWWWWWWWVVVTTTSSSQQQOOOPPPPPPPPPOOOPPPSSSUUUUUUTTTSSSRRRSSSUUUWWWXXXYYYUUUQQQOOONNNOOOOOOOOOOOOMMMMMMOOONNNOOOWWWbbb~~~zzzTTT\\\wwwppp}}}zzzyyyxxxyyyzzzyyywwwvvvqqqmmmbbbRRRBBB777444555666666555555555444444444222111000/////////000000........................////////////000000000111///000000111222222333333222333333333555999@@@EEELLLUUUZZZWWWPPPHHH@@@:::666666666555444222111111//////000444<<>>???AAACCCGGGKKKMMMRRRVVV[[[]]]^^^```dddhhhhhhlllqqquuuvvvvvvvvvwwwwww|||~~~zzzxxxzzz}}}}}}|||}}}wwwaaaVVVRRROOOMMMOOOQQQRRRRRRSSSSSSRRRSSSUUUWWWYYY[[[[[[[[[[[[VVVWWWWWWXXXWWWVVVUUUTTTTTTTTTSSSQQQOOOOOOQQQTTTVVVUUUSSSSSSTTTVVVXXXYYY]]]YYYSSSPPPNNNMMMMMMLLLMMMMMMOOOQQQRRRSSSYYY___yyy]]]VVVcccwww{{{|||yyyvvvvvvxxxzzz|||}}}uuusssjjjZZZHHH:::555555555555555555555444444444222111111000000000000000...........................////////////000000000000000000111222222333333111111222333666<<>>;;;999777555333222222111000000111555<<>>======???CCCHHHLLLNNNNNNRRRWWWZZZ\\\___dddhhhkkkmmmppprrrssstttuuuwwwxxx}}}{{{yyyzzz}}}~~~}}}~~~{{{~~~{{{ooo[[[TTTQQQNNNRRRVVVXXXVVVUUUVVVVVVTTTOOOQQQSSSVVVXXXYYYZZZZZZWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXWWWUUURRRQQQRRRSSSUUUUUUUUUUUUVVVWWWYYYZZZ___[[[VVVRRRPPPNNNMMMKKKIIIKKKNNNQQQSSSUUUZZZ]]]qqqqqq]]]YYYsssxxxtttuuuxxx{{{}}}xxxwwwpppaaaOOO@@@888666444444444444444444444444222222111111111000000000..............................////////////000000//////000000111222222333...///111333777>>>FFFKKKUUU^^^eeeddd```[[[UUUOOOHHHAAA999444333333222000111000111555;;;AAAEEEGGGHHHJJJKKKLLLJJJJJJKKKLLLIIIIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQOOOLLLKKKJJJIIIGGGEEEBBB@@@===;;;<<>><<<>>>BBBGGGKKKMMMIIIMMMSSSVVVWWWZZZ___dddjjjmmmpppqqqrrrtttvvvxxxzzz}}}|||yyyxxxyyy}}}{{{{{{~~~~~~~~~{{{|||fffTTTQQQPPPLLLUUU[[[]]]XXXVVVWWWWWWTTTOOOPPPRRRUUUVVVWWWWWWWWWYYYZZZ\\\]]]^^^]]]]]]\\\[[[[[[[[[YYYVVVTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[^^^[[[WWWUUUSSSRRROOOMMMGGGJJJMMMOOORRRVVVZZZ[[[dddnnnYYYaaa~~~{{{vvvuuuwwwyyyzzz|||zzztttgggVVVGGG<<<777333333333333333444444444111222222222111111000000................................./////////000000.........///000000111111...///222666:::AAAIIIOOO\\\dddiiiiiihhhiiijjjiiiYYYLLL===444333444111...000///000444999???BBBCCCBBBDDDFFFFFFEEEDDDEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNMMMKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@>>><<<:::999999<<>>555777999555444333333222222222333222111444777888:::AAAIIINNNTTT\\\bbbgggmmmtttyyyxxxyyyzzz|||}}}}}}||||||}}}{{{uuummmiiiiiijjjiiihhh\\\ZZZ^^^kkkyyy}}}{{{{{{|||xxxwwwzzz||||||lllbbbddd[[[YYYZZZ[[[YYYXXXXXX[[[^^^```aaabbbaaa^^^]]]^^^```\\\]]]___```aaa``````___^^^___aaaccccccbbbaaa``````aaabbbcccddddddeeeeeecccaaa^^^\\\\\\___bbbdddggggggfffeeeeeehhhlllnnnsssrrr]]]QQQDDD@@@<<<<<>>>>>>>>===;;;999:::999888:::>>>EEELLLQQQ[[[dddlllnnnqqqxxx~~~}}}tttuuuzzzbbb[[[ZZZRRRXXX^^^SSSUUUTTTSSSSSSTTTVVVWWWYYYVVV\\\cccddd```\\\[[[\\\XXXWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSVVVZZZ[[[[[[aaaiiirrrvvv^^^DDD777888===555444333333222222222222000000333777888888>>>EEEJJJPPPYYY```fffmmmtttzzztttvvvxxxzzz|||}}}}}}}}}wwwzzz|||uuuqqqnnnkkkfffbbb\\\ZZZ___lllyyy}}}|||}}}{{{zzznnnuuueee^^^```QQQXXXWWWVVVWWWYYYYYYWWWVVVYYY\\\______]]]\\\^^^```YYY[[[^^^```bbbbbbaaa```\\\^^^aaabbbcccaaa___^^^___```aaabbbcccdddddddddbbb```\\\YYYYYY\\\```cccdddeeefffeeefffiiijjjjjj~~~www|||eeeVVVFFFAAA<<<:::===AAACCCCCCKKKNNNRRRSSSRRRTTTWWWZZZWWW^^^fffmmmqqqrrrrrrrrrtttuuuyyy~~~|||zzz|||vvvbbbTTTLLLMMMQQQRRRSSSUUUUUUTTTSSSTTTTTTNNNOOOPPPRRRSSSUUUVVVVVVZZZZZZYYYYYYYYYYYYZZZZZZWWWXXXYYYZZZXXXVVVSSSRRRXXXYYYYYYXXXWWWWWWZZZ\\\XXXXXXWWWUUUSSSPPPNNNMMMIIIJJJLLLNNNRRRUUUXXXYYY\\\jjjqqqQQQZZZ{{{yyy{{{|||zzzwww~~~}}}sssbbbYYYNNN<<<111333555555444222222222222222222111000//////...000////////////.........------............---------------............//////333777;;;DDDPPPWWWXXXeeekkkqqqpppiiigggttt|||bbbDDD444333444333000...///111333666999;;;<<<======>>>???@@@@@@AAABBBEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBAAA???>>>>>>;;;::::::::::::999888666666999;;;<<<===EEEPPPZZZ___gggnnnoooqqqwww|||}}}{{{vvv}}}eeebbb^^^[[[ZZZZZZZZZYYY[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[[[[\\\]]]\\\ZZZXXX[[[ZZZYYYWWWVVVTTTSSSRRRUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRSSSTTTUUUWWWXXXYYYWWWUUUSSSTTTYYYbbbjjjpppzzzuuuRRR???<<<777777666444111111333555444333333333333333666;;;>>>AAAFFFQQQZZZ]]]```iiissspppsssuuuvvv{{{}}}uuussspppnnntttyyyrrrppppppjjjccc\\\YYY___lllvvvzzz~~~zzzzzzyyywwwyyy}}}xxx|||~~~}}}~~~qqqwwwwww^^^YYYWWWPPPVVVWWWXXXWWWUUUSSSRRRSSSWWWXXX[[[___bbbaaa\\\WWW[[[[[[[[[]]]___```___]]]YYYZZZ\\\aaadddddd```[[[]]]^^^^^^___````````````aaaccc```YYYYYY___bbb```fffdddbbbbbbdddfffgggggg|||mmmXXXMMMCCCAAAAAA;;;>>>EEEDDDGGGIIILLLNNNQQQUUUZZZ]]]YYY]]]bbbgggjjjllloooqqqwwwwwwxxxzzz{{{}}}~~~~~~|||~~~}}}{{{~~~ppp^^^RRRLLLLLLPPPMMMOOOPPPPPPOOONNNNNNOOOMMMOOORRRUUUWWWWWWWWWVVVXXXWWWWWWVVVVVVVVVVVVWWWUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVWWWVVVUUUUUUWWWYYYVVVVVVUUUTTTSSSQQQPPPOOOKKKKKKMMMOOOQQQSSSUUUWWWRRR```|||]]]TTTqqq~~~zzzyyyyyyzzz{{{}}}lll```QQQ<<<444444555555444333222111333222222111000000///////////////............---------............---------------............///---111777@@@OOO\\\aaa^^^dddkkkrrroooccc___mmm~~~gggKKK999444333222///---...000222555777999999999:::;;;===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;:::999999888888888888777555777999;;;===AAAGGGQQQXXX]]]dddlllsss}}}}}}}}}||||||rrrcccaaa^^^\\\\\\\\\[[[ZZZ````````````___^^^]]]\\\\\\ZZZYYYYYY[[[\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[^^^bbbhhhooouuuyyyuuuyyytttUUUCCC333999888666333333444444333333333333333333555999<<<===CCCLLLUUUYYY\\\eeeoooqqqssssssrrrvvv{{{xxxrrrggg]]]SSSSSS]]]lllxxx}}}~~~wwwtttrrrmmmgggaaa[[[\\\dddjjjmmmvvv}}}xxxsssppprrrtttuuuzzz|||www|||jjjsss~~~{{{fffWWWXXXZZZWWWYYYZZZZZZYYYVVVTTTTTTUUUWWWWWWZZZ^^^bbbbbb___[[[[[[[[[[[[\\\^^^___^^^]]]\\\[[[[[[]]]```aaa```^^^]]]^^^^^^____________^^^aaadddbbb]]]^^^ccceeecccdddcccaaa```bbbeeeiiilllxxx|||```SSSFFFBBB@@@888;;;CCCCCCGGGHHHKKKMMMOOOSSSYYY\\\[[[^^^aaaeeegggjjjooorrr{{{{{{{{{yyywwwxxx{{{~~~{{{~~~}}}yyyuuu~~~}}}fffWWWOOOLLLLLLOOOKKKLLLNNNNNNLLLKKKLLLLLLLLLOOOSSSWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSSSSSSSTTTTTTUUUVVVRRRSSSTTTSSSRRRRRRTTTVVVTTTTTTUUUUUUTTTSSSRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSMMMVVVlllxxxZZZ]]]www}}}xxx}}}xxxxxx{{{~~~~~~rrrhhh[[[III===999666555555555333111333222222111111000000000///............---------------............---------------............///---000777FFFZZZiiihhh```]]]eeelllfffWWWPPP\\\nnnzzziiiQQQ>>>555222111///......000111333444666666777777999;;;===>>>@@@AAA>>>>>>===<<<;;;::::::999::::::999888777777666666666666666666555555555555999:::>>>BBBIIIOOOUUUYYY```dddkkkwwwxxxvvvxxx}}}}}}xxxgggaaa___^^^^^^______]]]\\\```aaabbbbbbbbb```^^^]]][[[YYYXXXXXXZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ]]]ccciiinnnqqqssssssllllllttt{{{\\\BBB<<<999777666666555444333333444333222222333666999999===FFFOOORRRVVV^^^hhhqqqrrrqqqpppqqquuutttpppaaaQQQBBB???AAAIIIZZZjjj|||~~~yyyuuupppjjjddd[[[WWWYYY[[[\\\fffssszzz}}}yyyuuuoookkklllnnnqqqwww~~~|||uuuwwwbbbggggggaaaYYYUUUXXXZZZ[[[^^^^^^]]][[[XXXWWWWWWXXXYYYZZZ[[[___bbbdddcccbbb[[[ZZZZZZ[[[]]]^^^^^^]]]^^^\\\YYYXXXZZZ]]]^^^___]]]]]]^^^^^^^^^]]]\\\[[[___aaabbb```aaaeeefffdddeeeeeedddaaa```bbbiiinnnqqq|||jjj[[[KKKDDDAAA999:::BBBBBBGGGHHHIIIJJJMMMQQQWWW[[[]]]___aaabbbeeehhhmmmqqq{{{||||||wwwrrrrrrvvv|||zzz}}}yyy||||||rrr]]]RRRNNNLLLMMMOOONNNOOOQQQPPPOOONNNNNNOOOMMMNNNQQQTTTWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVRRRQQQPPPOOOPPPQQQSSSTTTPPPQQQRRRRRRQQQQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQSSS]]]mmmzzzmmmRRRdddxxx~~~{{{zzz|||~~~~~~xxx{{{zzzpppmmmiii^^^JJJBBB999555666777555333333333222222222111111111............------------------............---------------............//////111888III```nnnjjj___[[[```ccc]]]OOOFFFNNN[[[nnndddRRR???444111111000///000000111222333444444777777888999;;;<<<======;;;:::999888777666555555555555444444333333222222222333333333333333444555;;;===BBBJJJSSSZZZ^^^___fffhhhlllttt~~~rrrqqquuu{{{|||kkkccc^^^^^^^^^___aaaaaa___^^^ZZZ\\\___bbbcccbbb```___YYYXXXYYY[[[]]]^^^]]]\\\\\\\\\]]]]]]^^^_______________^^^\\\[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYY[[[^^^cccggghhhgggeeedddeeebbblll{{{]]]>>>999555666777666444444444444444222111111333666666999@@@HHHLLLOOOWWW___lllnnnppppppqqqrrrsssrrreeeRRRDDDBBB@@@>>>HHHYYYlllxxx~~~xxxqqqkkkcccYYYRRRPPPOOOQQQ]]]lllwww}}}xxxsssrrrllliiijjjmmmqqqxxxsssuuusssaaa]]]XXXVVVXXXXXXWWWWWWYYY``````___\\\YYYXXXYYYZZZ^^^^^^___aaaccceeefffggg\\\[[[ZZZ[[[\\\^^^]]]\\\]]][[[XXXWWWWWWYYY\\\]]]\\\]]]]]]^^^]]][[[YYYXXXZZZ\\\___aaabbbddddddccchhhjjjjjjgggbbbaaafffkkknnn|||vvvaaaOOOGGGFFF>>><<>>EEEOOOZZZaaaeeeeeejjjlllmmmooovvv|||zzztttpppuuu{{{~~~~~~uuuyyy|||~~~ccc```]]]\\\]]]___aaabbb```___ZZZ\\\___bbbccccccaaa```WWWYYY[[[___bbbbbb___\\\]]]^^^___```aaabbbccccccccccccbbbaaa___^^^]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZ___```aaabbbaaa```^^^]]]dddcccnnnlllBBB999444666888666444666444444444333111111222444555666;;;BBBFFFHHHOOOWWWbbbffflllpppqqqppprrruuunnnYYYJJJGGGCCC;;;>>>III\\\lll|||~~~xxxpppiiiaaaWWWOOOLLLIIIJJJVVVfffrrr{{{{{{uuupppjjjfffdddhhhlllqqqyyyuuummmmmmyyyxxxlll___ZZZXXXZZZXXXTTTVVV]]]`````````]]]ZZZYYYYYYZZZ```````````````bbbdddeee^^^\\\ZZZZZZ\\\]]]]]]]]]ZZZZZZZZZYYYYYYYYY[[[\\\\\\]]]^^^___^^^[[[YYYWWWYYYZZZ^^^bbbddddddccccccgggkkkooommmiiifffgggjjjqqqgggRRRJJJJJJAAA<<<>>>===DDDDDDEEEFFFHHHKKKPPPTTTUUUYYY___ccceeefffggggggooovvv||||||vvvsssuuuyyyxxx{{{}}}vvv{{{vvv~~~lllcccYYYUUURRROOOQQQUUUSSSUUUVVVUUUSSSRRRRRRRRRPPPNNNLLLKKKNNNRRRXXX[[[YYYYYYYYYYYYWWWUUURRRQQQOOONNNLLLJJJJJJJJJLLLMMMNNNPPPRRRRRRQQQPPPQQQRRRVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTUUUUUUUUUSSSRRRQQQNNNPPPWWWcccrrrZZZPPPfff|||zzzuuu~~~}}}yyyqqqeee\\\OOODDD===999555333333333333333333333333333000////////////.........------............---------------............///---111777DDDWWWiiiooommmdddbbbbbbaaaYYYPPPKKKLLL\\\\\\SSSCCC999888666111111111111222333333333444777777777666555555444444555555444444333222111111111111111111111111111222...000222222000222666:::<<>>>>>EEENNN]]]mmmsssrrrnnngggaaaZZZRRRLLLIIIEEECCCNNN^^^jjjttt}}}~~~}}}}}}}}}}}}zzzvvvrrrjjjfffdddfffggggggjjjoooaaadddjjjtttzzzjjjeee^^^XXXTTTTTT[[[ccc^^^___```___]]][[[ZZZ[[[]]]^^^^^^]]]\\\]]]```bbb___]]][[[[[[\\\^^^^^^^^^ZZZ\\\]]]]]]\\\\\\]]]___^^^```aaabbbaaa___\\\ZZZ\\\\\\```fffhhhfffeeegggdddiiinnnpppnnnmmmmmmnnnsss}}}rrrYYYNNNMMMBBB:::::::::AAABBBDDDEEEGGGIIIMMMPPPPPPUUU\\\bbbddddddddddddlllsss{{{}}}{{{xxxxxxzzzxxxzzz}}}~~~}}}zzz~~~wwwwww~~~}}}zzzzzzzzzddd```\\\ZZZUUUQQQSSSYYYTTTVVVWWWVVVTTTRRRRRRSSSOOONNNLLLLLLNNNRRRVVVXXXWWWWWWXXXWWWUUURRRPPPNNNKKKJJJIIIIIIIIIJJJKKKLLLLLLNNNQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSTTTTTTSSSQQQPPPMMMPPPVVV^^^lll~~~rrr]]]YYYnnn~~~{{{uuu~~~{{{rrrmmmeeeZZZNNNCCC:::666333333444444444444444444111111000000000/////////------............---------------............///+++000444:::GGGZZZhhhnnnmmmnnnqqqqqqiii]]]XXXXXXcccddd[[[JJJ@@@>>>999111//////000000111222333333333333333222222222222111222222222111111111000000//////000000111111111222...111333222111222888===CCCJJJTTT\\\aaafffjjjnnnnnntttxxx{{{~~~yyy|||}}}}}}}}}wwwyyyyyy|||vvviii]]]\\\]]]\\\ZZZ[[[]]]`````````aaaaaabbbbbbbbbbbbbbbaaa\\\\\\\\\]]]___``````^^^[[[[[[\\\]]]___```aaaaaaaaacccdddeeeeeebbb___]]][[[ZZZZZZZZZZZZZZZ[[[[[[VVVVVVVVVWWWWWWYYYZZZZZZfffkkkooottt{{{UUUEEE999999999444222666333444555444333222333444444222333888;;;<<>>AAADDDEEEFFFHHHJJJLLLNNNRRRYYY]]]```bbbcccdddjjjnnnssswwwwwwwwwvvvwwwwwwxxx{{{}}}}}}{{{vvv}}}}}}~~~~~~uuunnnzzzyyy}}}nnn```______^^^XXXRRRUUU[[[VVVWWWXXXWWWUUUSSSSSSTTTNNNNNNNNNNNNPPPRRRUUUVVVWWWXXXXXXWWWUUURRROOOMMMGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMPPPPPPOOONNNNNNOOOMMMMMMOOOPPPQQQQQQQQQQQQNNNOOOQQQRRRSSSRRRQQQPPPQQQRRRRRRVVVbbbyyypppVVVRRRmmm}}}tttyyy||||||wwwmmm^^^NNNAAA:::444444444444444444444444111111111111000000000000---..................------------.........//////+++///222222999KKK^^^iiizzz{{{nnniiillllllmmmcccQQQFFFCCC;;;000------...///000111222222////////////000000000000000000000000000000000///...//////000000111111111...111444333111333999>>>LLLSSS]]]ccceeehhhmmmrrrtttzzz|||}}}~~~|||vvvvvvtttrrrvvvmmmdddaaa___^^^\\\ZZZZZZ\\\___``````\\\\\\]]]^^^```aaacccccc___]]]ZZZYYY[[[^^^``````YYYYYYZZZ[[[\\\^^^^^^______aaadddfffeeebbb^^^[[[ZZZZZZYYYYYYZZZ[[[[[[\\\XXXYYYZZZZZZ[[[[[[[[[[[[ccciiihhhgggxxx^^^KKK===;;;:::333111555333444555555333333444555333000111555777888<<>>HHHWWWbbblllsssttttttvvvxxxyyy}}}}}}~~~{{{|||{{{yyywwwwwwyyy{{{uuuqqqmmmhhheeeaaa\\\YYYZZZYYY]]]ccceeebbbbbbdddyyy|||jjjkkkfff______cccbbb[[[[[[^^^bbbdddbbb```^^^]]]YYY\\\_________```dddgggbbb```]]]\\\]]]___``````cccdddeeecccbbbdddiiimmmeeegggjjjkkkkkkiiifffdddaaa___bbbiiikkkggggggjjjkkkjjjjjjkkkmmmnnnmmmlllhhhnnn}}}vvv___WWWHHH===???AAA===@@@CCCFFFGGGGGGHHHIIINNNQQQVVVZZZ]]]```cccfffhhhiiillloooqqqrrrrrrrrrwwwxxxyyy|||~~~~~~|||zzzvvv{{{{{{|||oooeeewwwyyy}}}eee```]]]ZZZVVVTTTTTTUUUUUUYYYWWWVVVVVVWWWVVVTTTRRRNNNMMMKKKKKKLLLOOOQQQSSSUUUTTTTTTSSSSSSRRRRRRRRRMMMKKKHHHHHHIIIJJJJJJIIILLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOPPPOOOMMMKKKNNNOOOPPPQQQQQQOOOMMMLLLOOOQQQVVV[[[[[[ggg}}}cccMMM[[[ppp|||}}}zzzzzz~~~vvvlllbbbPPP???777333222444333000000333000000000000000111111111////////////////////////...------,,,,,,------...///,,,---111111:::WWWuuu}}}uuutttkkk___TTTLLLCCC888111000000////////////000000000000000000111111111111000000000000////////////---...//////000/////////)))...222333444888@@@GGGTTTVVV[[[aaaiiiqqqwww{{{|||}}}}}}wwwttt}}}vvvccc\\\]]]___```^^^[[[XXXWWWXXXYYYZZZWWWWWWXXXXXXZZZ\\\^^^___```^^^\\\\\\]]]^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[___^^^^^^```cccbbb]]]YYY[[[ZZZYYYXXXXXXYYYZZZ[[[XXXWWWWWWYYY]]]]]][[[XXX^^^___^^^^^^jjjvvv[[[CCC;;;999555555:::333333333333333222111000222222333444666888:::;;;===CCCDDDGGGOOORRR\\\ooowww{{{|||uuukkk```SSSHHHJJJDDDBBBDDDCCC>>><<<>>>>>>888777;;;AAAEEEIIINNNaaakkkvvvwwwkkkccciiiuuu~~~~~~|||{{{}}}uuuvvvuuutttvvvxxxuuuoooooolllfff```\\\XXXTTTRRRYYYRRRWWW^^^___mmmqqqlllfffbbb````````````]]]]]]^^^aaacccdddbbb```]]]```cccddddddccccccccciiiccc\\\\\\```eeefffeeeiiiiiiiiiiiiiiijjjjjjjjjllljjjjjjmmmkkkeeebbbcccbbb```bbbiiikkkgggfffiiikkkjjjhhhggghhhjjjlllnnnkkkkkkvvviii\\\LLLBBB@@@<<<;;;>>>AAADDDEEEEEEFFFGGGHHHNNNTTTWWWXXX[[[aaagggjjjiiijjjjjjllloooqqqssssssuuuwwwzzz|||~~~~~~~~~{{{|||~~~~~~zzz}}}zzz}}}}}}rrrgggrrr|||vvvccc]]][[[XXXUUUTTTSSSTTTTTTWWWWWWVVVWWWXXXWWWUUURRRPPPOOOMMMLLLMMMOOORRRTTTUUUUUUTTTTTTTTTSSSSSSRRROOOLLLIIIHHHIIIIIIHHHHHHKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOMMMKKKMMMNNNPPPPPPPPPOOOMMMLLLNNNOOOTTTWWWVVV```rrrPPPNNN[[[xxx~~~}}}zzzzzz}}}~~~yyykkkZZZKKK???999444555555333444777111111111111111111111111////////////////////////...------------------...///,,,,,,000111777NNNggg}}}rrrkkkbbbWWWMMMFFF???666000000//////......//////000........./////////000000/////////...............//////000000000000000///...000333444777===EEELLLSSSWWW]]]eeemmmtttyyy|||}}}~~~~~~{{{vvv|||qqq```[[[]]]^^^```]]]ZZZWWWUUUTTTUUUUUUXXXYYYYYYYYYYYYYYYYYYXXX]]][[[YYYYYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\^^^```___[[[WWW[[[[[[ZZZYYYYYYZZZ[[[[[[XXXWWWVVVWWWZZZZZZXXXVVVZZZ\\\]]]]]]cccsssxxxVVVEEE===777777;;;444444444333333222111000222222333444555777888999777===???GGGWWW^^^cccqqqvvv|||~~~{{{vvvooodddZZZQQQIIIDDDFFFFFFCCCAAACCC===:::999===AAADDDIIIPPPbbbjjjrrrpppcccZZZ___jjj{{{zzzyyyxxxvvvsssqqqqqqrrrttttttsssuuuxxxuuuooolllfff\\\UUUQQQOOOLLLJJJNNNQQQWWWWWW\\\}}}zzzllliiidddaaa```______^^^]]]^^^aaaeeefffddd___[[[\\\^^^aaaccccccbbbbbbbbbhhhccc^^^\\\^^^aaabbbcccdddeeeeeeeeeffffffggggggiiiggggggjjjhhhcccaaabbbcccaaabbbggghhhdddcccfffkkkiiigggeeefffhhhjjjlllllljjjrrr{{{iiiSSSFFFDDD@@@<<<===@@@BBBDDDEEEFFFGGGJJJOOOTTTVVVWWWYYY___cccggggggggghhhjjjmmmoooqqqrrrtttvvvyyy{{{|||||||||{{{{{{{{{{{{{{{|||||||||~~~~~~{{{yyy{{{~~~uuukkkfff|||iii]]]XXXWWWVVVTTTSSSSSSSSSSSSUUUUUUVVVXXXZZZYYYVVVSSSRRRPPPNNNLLLMMMOOORRRUUUTTTUUUUUUUUUUUUTTTTTTSSSRRROOOLLLKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKMMMNNNMMMLLLLLLMMMOOOOOOMMMLLLMMMNNNOOOOOOOOONNNLLLKKKLLLMMMPPPRRRPPPVVVnnn___KKKGGGccc}}}||||||yyywww{{{|||mmmaaaJJJ???555333444444444666111111111111111111111111////////////////////////......------------......///++++++///000333AAARRRkkk{{{sssggg[[[TTTJJJCCC===999333///.........------.........,,,,,,---------.........---------...............000000000000000000000000444444555888===EEEMMMRRRVVV\\\eeennnwww|||~~~}}}}}}}}}~~~yyy|||xxxyyyeeeYYYXXXYYYZZZ[[[ZZZWWWUUUTTTTTTTTTTTTZZZZZZ[[[ZZZYYYVVVSSSRRRYYYVVVTTTSSSUUUXXXZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[\\\[[[XXXUUUZZZZZZYYYXXXXXXYYYZZZZZZXXXVVVUUUUUUVVVVVVVVVUUUWWWWWWZZZ\\\[[[bbbzzztttXXXFFF999666999555555444444333222222111333222222333333444555666888<<>>@@@BBBDDDEEEFFFJJJNNNRRRTTTUUUWWW[[[___ccccccdddfffhhhkkkmmmnnnoooqqqsssuuuwwwwwwwwwwww~~~|||{{{{{{}}}}}}zzzxxx}}}rrrnnnrrrlll[[[VVVTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSVVVYYY[[[ZZZWWWTTTSSSQQQNNNLLLLLLNNNQQQSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRPPPMMMMMMMMMNNNNNNMMMIIIHHHGGGGGGHHHKKKMMMOOOPPPOOONNNNNNNNNNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNNNNKKKMMM^^^pppzzz___IIIQQQooo|||wwwrrrtttzzzwwwZZZKKK<<<666666555444555222222222222222111111111000000000000000000000000//////............//////000++++++...///000555===FFFSSSaaaggggggeee^^^VVVJJJEEE>>>888555333000///...------,,,,,,------...,,,,,,---------.........------............//////000000000/////////000000666666888>>>FFFOOOUUUXXX]]]dddoooyyyzzzvvvzzz~~~~~~|||{{{yyyvvv}}}kkkZZZSSSTTTUUUUUUVVVUUUVVVVVVWWWXXXXXXYYYZZZ\\\]]]]]]ZZZWWWSSSPPPUUURRROOOOOOQQQUUUWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYXXXVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSSSSSSSTTTTTTVVVRRRTTTYYYWWWYYYnnn|||^^^EEE:::999777666555444333333222222333333222222222222333333777<<>>AAACCCDDDDDDGGGJJJNNNQQQTTTXXXZZZ\\\^^^```cccfffhhhjjjkkkkkkmmmoooppprrrrrrrrrqqqssstttwwwzzz|||}}}}}}}}}qqqyyy}}}zzz~~~nnn\\\SSSTTTRRRQQQPPPOOOOOOOOOOOOOOONNNOOOQQQUUUYYYZZZXXXVVVQQQQQQOOONNNMMMLLLLLLKKKLLLNNNPPPRRRSSSSSSRRRQQQHHHFFFEEEFFFIIIKKKLLLLLLKKKKKKJJJJJJKKKMMMOOOPPPUUURRROOONNNMMMLLLKKKIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHGGGHHHNNNSSSgggsssPPPRRRxxx~~~zzzyyy{{{|||zzz{{{~~~{{{vvvxxxqqqdddUUULLLDDD;;;555222555444444333333222222222111111111111111111111111000000////////////000000///...---...///...,,,+++,,,---///111444888:::;;;222111000...------......---------,,,,,,---------...////////////000000000......//////000111111111///.........///111333444666:::BBBKKKTTT]]]dddhhhlllqqqxxxzzztttuuuwwwxxxzzz~~~www~~~iiibbbyyynnn[[[UUUXXXYYYXXXWWWXXXYYYZZZ[[[[[[ZZZXXXWWWVVVXXXZZZ[[[[[[XXXUUUSSSRRROOOMMMMMMPPPSSSUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWUUUTTTTTTUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUSSSQQQPPPQQQRRRUUUNNNLLLRRRVVVYYYbbbmmm{{{pppMMM:::;;;:::777555444444444444333333222111111111111111---555555777DDDTTTppp~~~oooqqqzzz}}}xxxuuunnnjjjqqqssspppqqqvvvuuuoooiiikkkiiiaaaZZZVVVRRRMMMIIIFFFAAA>>>===>>>>>>>>>:::;;;SSSiiiiiiqqq{{{{{{qqqfff___\\\^^^___ZZZZZZYYYZZZ\\\\\\ZZZXXX[[[ZZZYYYZZZ]]]_________[[[YYYXXX[[[___bbbaaa___\\\aaadddccc]]]ZZZ[[[]]]^^^^^^^^^____________```]]]ZZZZZZ\\\\\\YYYYYY\\\___aaabbb```aaadddeeeccceeedddcccbbbaaaaaa``````cccbbbiiilllnnnhhhZZZNNNHHHBBB<<<:::<<<@@@BBBCCCBBBDDDGGGKKKOOOSSSVVVXXXYYY[[[^^^aaadddgggiiijjjnnnoooqqqsssuuuuuuuuuuuuqqqsssvvvzzz|||}}}}}}|||yyyrrrzzz}}}}}}uuueeeYYYTTTSSSSSSRRRPPPNNNMMMMMMNNNOOOLLLMMMOOOSSSWWWYYYYYYXXXQQQQQQRRRQQQPPPMMMKKKIIIIIIJJJMMMPPPQQQQQQOOONNNHHHFFFEEEEEEHHHJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMQQQOOOLLLKKKKKKLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFIIILLLMMM[[[sss```RRRfff|||xxx{{{}}}{{{yyyyyy~~~wwwuuuvvvlllbbbYYYOOOBBB999666555555555444333333222222222222222222222222222222111000000//////000000111...//////////////////---...,,,,,,...///000111222---...//////..................------------............/////////000000000------......///000000111000/////////111444666888;;;???GGGNNNVVVaaammmuuutttwww{{{~~~~~~|||~~~wwwtttsssssswww|||}}}yyysssqqq~~~zzzzzz}}}ssscccVVVVVV[[[[[[XXXVVVVVVWWWYYYZZZYYYXXXUUUTTTRRRTTTUUUVVVVVVTTTQQQPPPRRRPPPOOOOOORRRTTTUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSUUUVVVUUUSSSRRRSSSTTTTTTTTTUUUVVVVVVUUUTTTTTTPPPRRRTTTSSSPPPNNNOOOPPPQQQPPPNNNOOOQQQUUU[[[^^^rrr~~~uuuttt[[[AAA<<<;;;888666444444555555333333222111111111222222///777777555:::CCCXXXuuussspppssswwwzzz}}}ttt|||uuuqqqmmmttttttnnnmmmrrrqqqkkkbbbdddaaaWWWNNNJJJGGGDDDBBBAAA>>>;;;:::===DDDIIIDDDPPPlll|||vvv}}}{{{fff[[[]]]___\\\YYYWWWVVVWWWXXXXXXXXXVVVZZZXXXWWWXXXZZZ[[[[[[ZZZYYYVVVTTTWWW\\\______\\\ZZZ^^^bbbcccbbb______```]]]]]]]]]\\\\\\\\\\\\[[[[[[XXXWWWYYYXXXUUUUUUXXX]]]aaabbb``````cccbbb]]]^^^___```aaa```___]]]\\\```aaaiiikkkgggzzzooo]]]LLLEEE===999<<<@@@AAAAAABBBCCCEEEIIIMMMQQQSSSSSSUUUWWW[[[___bbbeeefffgggmmmoooqqqtttvvvwwwwwwwwwuuuvvvxxxyyyzzz{{{||||||yyy}}}~~~vvv}}}~~~zzz~~~~~~mmm^^^VVVSSSPPPUUUSSSPPPMMMLLLLLLNNNOOOLLLLLLMMMQQQUUUXXXYYYXXXQQQSSSTTTTTTRRROOOKKKIIIFFFHHHKKKNNNPPPOOONNNMMMKKKIIIHHHHHHIIIKKKKKKKKKJJJKKKLLLLLLMMMLLLLLLKKKMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDCCCEEEIIIKKKKKKTTTdddnnnTTTWWWqqqzzz{{{}}}yyyssspppyyyrrrqqqyyy~~~wwwqqqiii^^^OOOEEEBBB666666555444333333222222222222222222222222222222111111000000000000111111...000111//////111111111+++)))***---///---,,,,,,+++---000000000///...//////......------......///.........////////////000,,,,,,------...///000000111000000111333666999<<>><<<<<<===<<<::::::AAANNNWWW___lll~~~___TTT\\\___YYYWWWVVVTTTTTTUUUVVVUUUUUUYYYXXXWWWWWWXXXYYYWWWUUUWWWSSSQQQTTTZZZ]]]]]]ZZZYYY\\\aaaddddddcccbbbbbb[[[[[[[[[ZZZYYYYYYXXXXXXYYYVVVUUUVVVVVVRRRSSSUUU]]]bbbccc___^^^aaa^^^YYYZZZ\\\^^^______]]]ZZZXXX___```jjjjjjbbbqqqrrrOOOGGG>>>999;;;???AAAAAADDDDDDEEEHHHLLLOOOPPPPPPRRRUUUXXX]]]```cccdddeeejjjlllooorrrtttuuuvvvvvvvvvuuutttssssssuuuwwwxxx~~~~~~}}}{{{yyy|||qqqssswww~~~tttbbbYYYUUURRRPPPRRRRRRQQQPPPOOOOOOOOOOOOJJJKKKMMMPPPSSSVVVXXXYYYUUUSSSQQQQQQQQQPPPLLLHHHJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLJJJIIIGGGFFFFFFFFFGGGGGGIIIKKKJJJHHHHHHKKKNNNPPPYYYtttgggJJJRRRmmm{{{yyyyyyppptttrrroootttyyypppggg]]]VVVSSSFFF<<<555666666333333666444222222222444444333222/////////000000000000000////////////////////////..............................------------......//////.........---------///000000000111111111222000111222111///...///000777222111444777;;;EEEPPPWWWWWWWWWYYY^^^hhhttt|||xxx{{{~~~|||wwwttttttuuuzzz|||xxxxxx{{{ttttttppp]]]^^^{{{ssskkkeee^^^UUUQQQSSSUUUVVVUUUWWWUUUSSSSSSTTTUUUTTTSSSPPPRRRSSSRRRPPPOOOOOOPPPNNNNNNPPPRRRUUUVVVUUUTTTTTTSSSSSSTTTUUUTTTRRRPPPQQQRRRSSSSSSRRRQQQPPPOOORRRPPPOOOOOOQQQRRRRRRQQQOOONNNMMMLLLLLLNNNPPPQQQIIILLLOOOQQQQQQQQQRRRSSSUUUaaattt|||iiiPPPEEE;;;999999777666888888555444888999555111111222222222333444555666777PPPfffssseee___]]]ZZZZZZ[[[\\\^^^aaadddeeedddbbbaaaWWWUUUTTTRRRPPPNNNNNNMMMJJJHHHEEECCCAAA???:::444:::;;;:::666888MMMvvvooobbb___XXXTTTXXXXXXVVVTTTRRRRRRTTTVVVWWWYYYYYYXXXVVVSSSSSSTTTUUUTTTUUUWWWWWWWWWXXX[[[]]][[[\\\]]]___aaabbbdddeeeaaa___]]]ZZZXXXXXX[[[^^^SSSTTTTTTQQQNNNNNNQQQUUUbbbcccbbb___\\\\\\___bbb`````````___]]]\\\]]]___cccaaaeeejjjiiinnnsssXXXLLLCCC@@@<<<777:::BBBBBBBBBCCCDDDGGGJJJMMMOOORRRTTTXXX\\\___``````___dddhhhlllmmmllllllooorrrsssuuuvvvvvvuuutttuuuvvvwwwyyy}}}}}}vvvqqqwwwhhhoooxxx|||pppaaaYYYVVVSSSQQQRRRRRRQQQPPPPPPPPPPPPQQQLLLMMMOOOQQQTTTVVVXXXYYYTTTRRRQQQQQQQQQPPPLLLIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIGGGGGGFFFGGGGGGEEEGGGIIIJJJIIIJJJMMMPPPPPPTTThhhvvvXXXOOOWWWqqq{{{|||}}}yyytttpppooommmppp~~~vvvppphhh```ZZZSSSHHH???<<<:::555333444444222111111222222111000///////////////000000000////////////////////////........................///......------....../////////.........---------000000000000000000000000...///000000///...000111444222555<<<@@@CCCKKKTTTYYYZZZ\\\aaafffmmmrrruuu}}}|||||||||{{{yyytttqqqmmmwww{{{}}}{{{zzzyyyaaa]]]rrrrrrjjjddd^^^VVVSSSUUUVVVVVVUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTVVVVVVUUURRRPPPPPPPPPKKKKKKLLLOOOSSSUUUUUUUUUTTTSSSSSSSSSUUUUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPNNNNNNOOOQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNOOOKKKMMMOOOPPPPPPPPPQQQRRRUUU^^^qqqmmmUUU@@@;;;;;;777777;;;777333333666666444444666333333333333444555666666BBBPPPiii|||nnn```YYYUUUQQQPPPQQQMMMOOORRRUUUUUUTTTRRRPPPKKKKKKIIIGGGFFFEEEEEEEEE??????===;;;:::;;;<<<<<<555888<<<===CCC]]]mmm``````[[[VVVWWWZZZYYYXXXVVVVVVWWWYYYZZZ[[[[[[ZZZWWWTTTSSSTTTVVVXXXYYYYYYYYYWWWWWWYYY[[[\\\\\\]]]^^^______^^^^^^aaaaaaaaa___\\\ZZZZZZ[[[WWWWWWVVVTTTSSSTTTVVVXXX^^^```bbbbbb```^^^___```aaaaaaaaa```^^^]]]^^^___```^^^```eeeeeehhh{{{xxxZZZMMMCCCAAA>>>888888===AAAAAACCCEEEGGGJJJLLLMMMQQQSSSXXX\\\___aaaaaaaaaaaadddiiillllllkkkkkkjjjuuuwwwyyyzzzyyyxxxxxxyyy|||~~~|||vvvpppmmmlllbbbooo~~~}}}kkk^^^XXXVVVTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSLLLMMMNNNPPPSSSUUUVVVWWWSSSQQQPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGHHHCCCEEEHHHJJJKKKMMMPPPRRROOONNNWWWqqqlllRRRFFFVVV|||zzzwwwvvvvvvmmmmmmkkkkkksssvvvlllggg\\\PPPIIIBBB;;;666555555333111111222222111000000000//////////////////////////////////////////........................///......------......////////////............---000000000000////////////...///000000000000222444222444;;;DDDJJJNNNSSSZZZ^^^```fffooowwwzzzxxxuuu|||xxxyyy}}}|||uuummmooo~~~~~~jjjbbbppp|||ooohhhccc___ZZZWWWXXXYYYWWWUUUUUUWWWXXXVVVSSSQQQRRRUUUXXXYYYZZZXXXUUURRRQQQRRRLLLLLLLLLOOOSSSWWWXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUTTTRRROOOLLLLLLNNNPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNNNNOOOPPPOOONNNNNNPPPRRRRRRWWWggg~~~mmmMMMDDD@@@777444:::999666666777555333444999555444444444444444555555777;;;FFFZZZrrrooocccWWWOOOJJJEEEBBBCCCCCCDDDGGGHHHHHHGGGEEECCC@@@???>>>===<<<<<<<<<<<<<<<;;;:::666333333777;;;:::888888===JJJddd~~~qqqtttfff\\\___]]]YYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]\\\YYYVVVUUUVVVXXX]]]]]]]]][[[XXXWWWXXXYYY[[[\\\]]]]]]]]][[[YYYWWW___aaacccbbb___\\\ZZZYYY[[[YYYWWWVVVWWWXXXXXXXXXYYY\\\aaaccccccaaa______aaaaaabbbaaa______```aaaccc```aaafffhhhlllzzzdddTTTFFFDDDBBB<<<888999???@@@BBBEEEGGGIIIJJJJJJOOOQQQVVVZZZ^^^```aaaaaa___bbbggglllooonnniiieeesssvvvyyy{{{zzzyyyyyyzzzyyyrrrooonnnccciiizzz~~~sssdddZZZVVVVVVTTTRRROOOOOOOOOPPPPPPRRRSSSSSSLLLLLLNNNOOOQQQRRRTTTTTTQQQQQQPPPPPPOOOOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHCCCEEEGGGJJJLLLMMMOOOPPPKKKJJJMMM]]]~~~|||aaaPPPIIIcccyyyuuuuuunnnooolllhhhhhhqqq~~~|||rrreeeYYYPPPGGG@@@;;;888666333333333444333222000000000000000/////////////////////////////////........................//////............///////////////...............000000000////////////...000111222222222333555888555999AAAIIIPPPUUUZZZ^^^fffhhhooo{{{}}}yyysssssswwwyyyuuupppwwwnnneee|||tttjjjfffccc```]]]\\\\\\[[[YYYWWWTTTXXXZZZXXXSSSPPPRRRUUUXXXYYYZZZYYYVVVTTTTTTTTTRRRQQQQQQRRRVVVYYY[[[\\\\\\YYYVVVUUUUUUUUUUUUTTTSSSTTTVVVWWWXXXWWWWWWVVVSSSPPPLLLLLLNNNQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRQQQPPPNNNNNNPPPRRRNNNNNNZZZssspppdddWWWAAA555888<<<:::::::::777222333888666666555444444444444444555444555===IIIXXXccciiiiiimmmooonnnnnnpppoookkk\\\RRRIIIDDD@@@;;;999;;;>>>???@@@AAAAAA???===;;;::::::999999999999::::::999777666777555333444888???999777BBBUUUjjjvvvjjjnnnwww^^^YYY\\\\\\[[[^^^ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]][[[YYYYYY[[[]]]___```___]]]ZZZXXXYYYZZZZZZ\\\]]]^^^]]]ZZZWWWUUU[[[]]]``````___^^^^^^^^^^^^ZZZWWWVVVXXXYYYWWWTTTWWWZZZ^^^aaabbbaaa```______```aaaaaa```aaaccceeeeeecccccchhhlllpppzzzxxxbbbNNNIIIGGG@@@;;;;;;===>>>AAADDDFFFGGGHHHHHHKKKMMMRRRWWW[[[^^^___``````aaaeeekkkqqqrrrnnnjjjnnnqqquuuwwwwwwvvvvvvvvv{{{||||||}}}aaazzzrrriii]]]VVVUUUUUUTTTRRRMMMMMMMMMNNNOOOPPPQQQRRRNNNOOOPPPQQQRRRSSSTTTTTTQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLLLLLLLFFFGGGIIIRRRiiixxxoooSSSRRRbbb~~~{{{rrrrrrooojjjeeefffoooyyy~~~uuuiii```WWWOOOHHH===:::777555555555444333222222111111111000000000000000000000000000000000/////////////////////////////////....../////////////////////////////////000000000000000/////////111222333333333555888;;;>>>CCCIIINNNSSSZZZ___ccclllmmmrrr{{{|||vvvtttqqqooooooqqqtttvvvttt~~~tttjjjuuuvvvjjjeeedddbbbaaa```___^^^]]]ZZZYYYSSSWWWZZZYYYTTTQQQRRRVVVUUUVVVWWWWWWVVVUUUUUUVVVWWWUUUTTTTTTWWWYYYZZZ[[[___\\\YYYWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTQQQNNNMMMOOORRRUUUVVVTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSQQQOOOOOOPPPRRROOOLLLRRReee}}}|||XXX???999:::888999:::888333222555777777666555444444444444444555555444555888???CCCAAAEEEGGGGGGIIIMMMNNNLLLGGGAAA<<<;;;999666666999777888999999999777555444888888777777888888999:::333///111777:::888777:::888???LLL[[[hhhvvvwwwppprrroooqqqyyy{{{uuuhhh]]]\\\\\\ZZZ\\\aaa\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]]]]^^^```ccc```aaa```___\\\[[[\\\]]]ZZZ\\\^^^___^^^\\\YYYWWWVVVWWWYYYZZZ[[[^^^bbbeeeaaa^^^ZZZYYY[[[ZZZWWWTTTZZZZZZ[[[\\\^^^``````aaa\\\^^^```aaaaaacccfffhhheeecccbbbeeegggjjjooouuuuuuZZZNNNIIIBBB>>>>>>;;;===@@@BBBDDDEEEEEEEEEGGGIIIMMMRRRVVVZZZ\\\]]]aaa```bbbgggnnnrrrrrrpppkkknnnqqqsssssssssssssssrrr{{{kkkyyyhhh```WWWRRRSSSTTTSSSQQQMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUQQQRRRQQQOOOLLLKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEAAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKIIIGGGDDDFFFHHHMMMXXXmmmkkkSSSPPPrrr~~~zzzvvvrrrmmmiiilllrrrssshhhmmm||||||ssslllggg^^^UUUGGGCCC>>>:::888777555444444444333333222111111111000000000000000000000000////////////////////////000//////......//////000...////////////000000000///000000000111111111111000222333444666:::>>>BBBJJJPPPTTTVVV[[[ccchhhjjjooooooqqqtttxxxxxxtttqqqoooqqqrrrpppmmmnnnsssyyyuuu|||nnnlllcccyyyuuuiiibbbaaabbb`````````___]]][[[ZZZYYYSSSVVVYYYXXXVVVTTTTTTUUURRRTTTVVVVVVUUUTTTUUUVVVUUUSSSRRRSSSUUUWWWWWWVVV\\\ZZZXXXWWWWWWWWWUUUTTTTTTUUUVVVWWWWWWVVVUUUUUUSSSQQQOOOOOOQQQTTTVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVSSSSSSSSSRRRPPPOOOPPPQQQQQQOOOPPPYYYhhh{{{rrrRRRBBB<<<777555888999666444555777777666555444444444555111444777666333111444777444777888666777;;;<<<:::999555444666666444555999666666777777777555444333555555555555555666777888777333333888999666:::AAAAAAWWWqqq{{{www|||uuuxxxrrraaa```dddgggdddbbbbbb]]]YYY[[[``````_________```aaabbbccc^^^___`````````aaadddfffaaabbbbbb```^^^^^^___```\\\]]]_________^^^\\\ZZZUUUVVVVVVVVVXXX\\\cccgggdddbbbaaa``````___]]]\\\```]]][[[[[[]]]```aaabbb\\\^^^```aaaaaaccceeehhhhhhgggfffdddbbbcccgggjjjhhhWWWMMMDDD???@@@;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJOOOSSSVVVYYYZZZ^^^]]]^^^aaaggglllppprrrlllnnnpppqqqqqqqqqrrrsssnnnwww|||wwwnnnaaaZZZRRRPPPRRRSSSRRROOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSRRROOOKKKJJJKKKMMMKKKKKKLLLKKKIIIGGGDDDBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEGGGJJJJJJHHHEEEDDDDDDGGGKKKMMMWWWqqqbbbOOObbb{{{tttrrrtttzzz{{{sssfffeeeooovvvvvv~~~~~~{{{uuusssqqqiii___YYYTTTLLLEEE@@@<<<999666666555555444333333222222000000000000000000000000////////////////////////000000////////////000000.../////////000000000000//////000111222333444444222444777:::>>>DDDKKKPPPVVV]]]bbbdddhhhpppttttttppppppqqqqqqqqqooolllkkklllqqqvvvvvvrrrqqqsssvvvyyy|||kkk\\\eeeqqq||||||yyyvvvhhh```^^^___```\\\]]]]]][[[YYYXXXWWWWWWSSSUUUVVVXXXXXXWWWVVVUUUSSSTTTVVVUUUTTTSSSSSSTTTPPPPPPPPPRRRTTTVVVUUUTTTUUUTTTTTTUUUWWWWWWVVVTTTSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPNNNOOORRRTTTUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSOOOQQQRRRQQQOOONNNNNNOOOMMMOOOPPPQQQWWWfffyyy|||yyyrrr\\\KKKAAA888888:::888666666777666555555555555555666111333444555555555555555555777666333333777888666444222333555555222444777666777777777777777666555444444333333333444555555;;;777666888666888JJJ```jjjxxxqqq^^^\\\^^^cccbbbbbbbbb^^^ZZZ[[[___aaa```______```aaadddeeebbbccccccbbbaaabbbdddfffdddddddddbbb___^^^___```____________^^^]]]\\\[[[YYYYYYXXXVVVWWWYYY^^^bbbbbbccceeeeeedddcccdddeeeeeebbb^^^^^^```bbbbbbaaa___```aaaaaa``````bbbdddgggiiiiiieeebbbcccgggkkkttt{{{eeeWWWIIICCCDDD<<<<<<<<<>>>???AAACCCDDDEEEFFFIIIMMMQQQUUUWWWYYY\\\]]]___```bbbfffkkkooonnnoooooonnnmmmnnnppprrrrrrxxxpppggg]]]WWWPPPNNNQQQSSSQQQNNNPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRROOOKKKIIIJJJMMMIIIJJJJJJJJJHHHFFFCCCAAACCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCFFFJJJKKKHHHEEEFFFBBBDDDIIIHHHJJJbbbnnnTTTWWW{{{}}}wwwvvvnnnxxx{{{sssnnnpppnnnggguuuxxxxxxuuuuuuvvvoooeeeiiicccYYYPPPHHHBBB===:::777777666555444444333333000000000000000000000000000000000000000000000000000000////////////000000.../////////000000111111//////000222333444555666666888<<>>@@@BBBDDDFFFGGGJJJMMMQQQTTTWWWYYY\\\___bbbbbbbbbdddhhhmmmmmmmmmmmmkkkjjjkkknnnpppxxxzzzzzz|||uuuiiiggg]]]VVVRRRRRRQQQNNNNNNOOOOOOMMMJJJIIIJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKLLLLLLPPPNNNLLLIIIHHHGGGGGGGGGDDDDDDCCCCCCBBBAAA??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@>>>===<<<>>>@@@BBBBBBAAAAAABBBCCCCCCAAA@@@BBBEEEGGGFFFDDDDDDCCCEEEFFFDDDFFFUUUfffeeeMMMVVVyyy~~~~~~uuu{{{{{{vvvuuuwwwzzz{{{{{{{{{yyyvvvsssqqqkkkjjjgggccc]]]XXXSSSPPPKKKFFF???:::777666666555333333444555444333111000//////000111000...---,,,666444222000///.........222000///000333444222///000222555666666777999;;;BBBEEEIIIMMMQQQVVV[[[______rrr}}}wwwuuuzzzyyyxxxwwwuuurrrnnnjjjrrrvvv{{{~~~~~~{{{yyywwwuuu{{{{{{lllXXXYYYttt{{{vvvfff___^^^]]]]]]___]]][[[XXXVVVTTTTTTUUUUUUZZZWWWTTTSSSTTTUUUUUUUUUQQQTTTVVVVVVTTTSSSRRRRRROOOOOOQQQRRRSSSUUUUUUVVVVVVSSSOOOMMMMMMPPPTTTWWWRRRRRRQQQQQQPPPQQQQQQRRRPPPOOONNNNNNNNNPPPRRRTTTSSSSSSRRRQQQPPPNNNLLLKKKRRRQQQOOOMMMLLLLLLMMMMMMNNNKKKIIIHHHIIIQQQddduuu{{{ggg}}}qqqYYYNNNEEE:::666:::777888888444000///111444555777888888666444444444222333444444555555555555555555555555555555555555777777666555555444444333222333444666666777777777333999888333:::[[[jjj___^^^^^^bbb```^^^]]]]]][[[XXXVVV]]]^^^]]]ZZZXXXYYY]]]aaadddddddddcccaaa___\\\[[[ccceeehhhhhhgggeeeddddddgggdddaaa^^^]]]^^^aaaccc]]]\\\ZZZYYYYYYYYYZZZZZZ\\\\\\]]]^^^___```aaaaaabbbcccdddeeeeeecccaaa```ccccccaaa```______^^^^^^aaabbbcccdddeeefffffffffjjjlllqqq\\\KKKCCCCCC???<<<===<<<<<<@@@FFFBBBCCCFFFGGGIIIMMMQQQUUU\\\\\\]]]___```bbbccccccgggiiimmmpppqqqqqqooommmrrrvvv}}}vvv~~~}}}jjj___```YYYTTTPPPQQQQQQNNNMMMNNNPPPMMMJJJHHHIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJLLLKKKIIIHHHFFFDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@???>>>===<<<===???AAAAAA@@@@@@@@@BBBBBB@@@???@@@BBBCCCBBB@@@DDDCCCDDDEEEBBBBBBJJJUUUvvvqqqTTTIIIWWWppp{{{|||}}}}}}{{{yyywwwvvv~~~yyyvvvvvvuuusssppplllgggcccaaa]]]WWWOOOGGG@@@<<<:::999888888777666555333222111222333333333333222222111555444222111111111111222333333333444555555333111555555666;;;AAAEEEGGGGGGMMMPPPUUUYYY]]]aaaeeehhhooo{{{uuu}}}~~~zzzxxxuuuttttttsssrrrqqqlllooovvv{{{pppaaaYYY\\\mmmzzzlll^^^ZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUUUUTTTSSSQQQPPPOOOLLLMMMOOOPPPRRRSSSTTTTTTOOOOOOPPPPPPRRRTTTUUUVVVTTTQQQNNNKKKLLLNNNRRRTTTRRRSSSRRRRRRRRRRRRRRRRRROOONNNLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPNNNMMMKKKKKKOOONNNMMMKKKJJJJJJKKKKKKKKKIIIIIIIIIIIIMMMZZZhhh}}}}}}{{{tttcccMMM???999999888666555444555666333333444444444444555555222222333444444444444444555555555555555444444444555555555555555555444444777444111222555888::::::888888;;;CCCSSSlllzzzcccYYYXXXWWWWWWWWWVVVXXXYYYZZZYYYXXX[[[\\\[[[YYYVVVTTTVVVXXX\\\]]]^^^^^^___^^^^^^]]]aaaccceeeeeeeeedddddddddgggeeeccc```______```aaa]]]\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^___```bbbdddddddddcccbbbccccccddddddccc```^^^]]]______```bbbbbbccccccbbbgggfffzzznnnYYYNNNHHHBBB>>>===;;;:::<<<@@@@@@AAACCCEEEGGGJJJOOORRRYYYYYY[[[]]]___aaabbbcccdddgggjjjnnnoooooonnnmmmqqquuuzzz~~~}}}sss___XXX\\\UUUPPPOOOQQQQQQNNNMMMNNNPPPMMMIIIGGGGGGHHHIIIIIIKKKKKKMMMMMMMMMKKKIIIHHHIIIIIIIIIHHHFFFDDDBBB@@@DDDDDDDDDDDDCCCAAA@@@????????????>>>>>>=========>>>>>>===<<<<<<===>>>>>>>>>>>>??????>>>===<<<<<<<<<>>>@@@@@@???>>>???@@@BBBAAA@@@@@@AAAAAA@@@>>>CCCBBBCCCDDDCCCAAACCCHHH___}}}hhhLLLBBBPPPddd~~~}}}~~~}}}{{{|||~~~xxxtttzzzyyyyyywwwuuurrrooommmnnniii```WWWOOOJJJGGGFFF@@@???<<<999666444333333666666555555444555555555444444333222222333444555444777999;;;:::999888888???===???GGGTTT]]]___^^^[[[___dddhhhkkkmmmoooqqq~~~yyy~~~~~~{{{xxxtttssstttwwwyyyzzzsssqqqsss|||qqq]]]KKKQQQlll}}}lllaaaXXXWWWWWWUUUSSSTTTVVVUUUUUUUUUTTTTTTTTTSSSPPPSSSVVVUUUPPPLLLKKKKKKIIIGGGGGGJJJPPPUUUWWWVVVPPPPPPOOONNNOOOQQQSSSUUUQQQOOOLLLJJJJJJLLLOOOQQQQQQRRRSSSTTTTTTSSSRRRRRRMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIGGGGGGOOOXXXkkklllNNNCCC???:::888888999777555444444444444444555666777333444555555555555555555444444444444444444444444555555555555666666666777:::666222222444777888888===>>>GGGYYYhhhvvvrrrqqqsss\\\WWWUUURRRNNNNNNOOORRRVVVYYYZZZZZZZZZ[[[\\\ZZZVVVRRRPPPPPPRRRTTTVVVXXX[[[]]]___```___```aaabbbcccddddddeeefffeeedddbbb```^^^\\\\\\\\\[[[ZZZYYYYYYZZZ\\\]]]^^^]]][[[ZZZZZZ[[[]]]^^^[[[]]]___bbbcccddddddddd```bbbdddeeedddaaa]]][[[]]]^^^___```aaaaaaaaaaaaeeecccooo|||hhhXXXOOOHHHAAA???===::::::======???AAABBBDDDGGGKKKNNNTTTUUUWWWZZZ]]]```bbbcccbbbdddgggkkkmmmnnnnnnnnnpppsssvvvxxx}}}{{{jjj[[[XXX\\\RRRNNNNNNQQQRRROOOMMMNNNPPPLLLHHHFFFFFFHHHIIIIIIIIIKKKMMMNNNMMMKKKHHHFFFHHHIIIJJJJJJHHHEEEBBB@@@CCCDDDDDDEEECCCBBB???>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<;;;===>>>>>>===<<<===>>>BBBAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@CCCEEEFFFFFFFFFRRRiiicccJJJIIITTTooo|||{{{}}}{{{}}}{{{wwwtttzzzzzzyyyyyywwwtttrrrppprrrooojjjccc]]]YYYXXXYYYMMMJJJEEE@@@<<<:::999999<<<:::888777555555666666777666555444444555666777777<<>>BBBCCCDDDDDDCCCAAA>>>===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;<<<>>>===<<<;;;;;;<<<===>>>??????@@@@@@AAABBB@@@???>>>???BBBFFFGGGFFFKKKVVVqqqbbbMMMGGGZZZnnnyyyssstttyyy~~~|||{{{|||}}}|||{{{yyywwwtttsssrrrqqqooojjjfffdddeeeggg^^^[[[UUUOOOKKKHHHHHHHHHGGGEEEBBB???===<<<<<<<<>>===;;;;;;;;;;;;<<>>???<<<===???@@@@@@CCCFFFIIIMMMOOORRRVVVZZZ^^^aaabbbbbbcccfffiiilllooorrrsssmmmsssxxxyyywwwxxx~~~jjj\\\VVVTTTQQQOOORRRNNNMMMQQQRRRPPPOOOQQQMMMJJJHHHGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFCCC???===@@@BBBCCCDDDCCC@@@===;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>======;;;<<<======;;;:::;;;;;;888:::<<<<<<<<<===>>>@@@@@@@@@>>>;;;===AAACCCAAADDDGGGYYY|||}}}]]]HHHGGGUUUmmmwwwuuu{{{~~~~~~|||||||||{{{yyywwwtttsssuuuuuutttpppkkkiiikkknnnppplllgggaaa]]][[[ZZZZZZVVVUUURRRPPPNNNLLLKKKJJJMMMLLLJJJIIIHHHHHHIIIIIILLLPPPTTTXXX\\\```cccfffkkkpppvvvxxxwwwtttsssssswwwzzz}}}~~~|||xxxvvvuuupppwww|||zzzwwwwwwvvvsssvvvwwwxxx{{{}}}}}}{{{yyy~~~yyyllldddqqq}}}zzzxxxtttmmm]]]YYYWWWXXXXXXTTTQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUSSSQQQQQQUUUYYYXXXTTTOOOOOOQQQSSSSSSSSSRRRPPPMMMKKKIIIHHHIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGEEEFFFGGGIIIIIIIIIIIIHHHIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDBBBBBBDDDDDDCCCFFFLLLKKKMMMkkkwwwjjjeeeaaa]]]XXXAAA===999888999999666333555555555555555444444333555555555666777777888888666666666555555555555555555777:::@@@PPPlllrrrgggfffkkkgggccceeehhhiiiccc\\\aaa___\\\ZZZZZZZZZYYYXXXSSSRRRSSSTTTVVVVVVTTTRRRRRRPPPOOONNNOOORRRUUUXXXYYYWWWWWWZZZ___bbbaaa```cccdddeeefffdddaaa^^^[[[\\\ZZZWWWUUUVVVXXX[[[]]]]]]\\\ZZZXXXXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXYYY]]]]]]^^^___aaadddfffggg\\\\\\]]]]]]]]]]]]]]]\\\VVV___dddiii{{{sssaaaMMMEEECCCAAA???>>><<<===>>>??????AAAEEEGGGJJJKKKNNNSSSWWW[[[^^^``````aaacccfffiiimmmppprrrlllqqqwwwyyyyyyxxxyyyzzzuuudddXXXUUUUUUSSSPPPSSSNNNLLLNNNOOONNNNNNPPPKKKIIIHHHHHHHHHGGGEEECCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGEEEBBB@@@>>>???@@@BBBCCCBBB???<<<999999999999::::::;;;;;;<<<:::;;;<<<======<<<;;;::::::;;;<<<===>>>?????????;;;===>>>===;;;::::::;;;999;;;<<<<<<;;;:::<<<>>>===@@@@@@<<<;;;???@@@===???AAAKKKcccttt[[[EEEHHHTTTggg|||~~~}}}zzz{{{{{{{{{zzzxxxvvvuuuzzz{{{{{{vvvqqqnnnpppsssyyyvvvrrrnnnjjjgggffffffbbbbbbaaa```___]]]\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\^^^aaaggglllooopppzzz}}}}}}yyytttwwwzzz{{{yyywwwvvvvvvuuuyyy|||yyyvvvvvvuuutttyyyyyy{{{|||oooffffffiiizzz~~~tttxxxwwwnnnnnnllleeeYYYUUUSSSUUUVVVSSSSSSVVVOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYWWWSSSQQQOOONNNNNNNNNLLLLLLKKKJJJJJJIIIJJJJJJKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDCCCGGGGGGFFFEEEDDDCCCAAA@@@BBBCCCDDDFFFFFFGGGFFFFFFCCCBBBCCCFFFFFFCCCDDDHHHIIIGGGcccqqquuu```WWWJJJAAA===<<<999777666666777777666666555444666666666777888999999999777777888999:::;;;<<<===???@@@EEESSSkkkrrrdddcccbbbaaabbbdddfffdddaaa^^^bbb___[[[YYYYYYYYYXXXWWWRRRPPPNNNOOORRRTTTTTTSSSSSSQQQNNNLLLLLLNNNQQQSSSUUUSSSSSSWWW]]]___]]]ZZZ]]]^^^```aaa```^^^\\\ZZZ\\\ZZZVVVTTTTTTVVVYYY[[[XXXWWWWWWVVVVVVVVVWWWWWWUUUUUUTTTTTTUUUUUUVVVVVVZZZ[[[]]]___aaaaaabbbbbb\\\]]]]]]^^^]]]]]]\\\\\\WWW]]]___aaapppuuu[[[NNNIIIEEEAAA>>>;;;<<<===>>>>>>???CCCEEEFFFGGGKKKOOOSSSWWWZZZ\\\]]]]]]^^^```dddhhhkkknnnkkkmmmpppsssuuutttsssqqqwwwooocccZZZYYY[[[ZZZWWWSSSMMMJJJLLLMMMLLLLLLOOOIIIHHHHHHIIIIIIHHHEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIIIIGGGEEEBBBAAA>>>???AAABBBAAA>>>;;;888888888999:::;;;<<<<<<===;;;;;;<<<======<<<;;;;;;;;;;;;===>>>????????????;;;===>>>===<<<::::::;;;<<<>>>???>>>;;;:::<<<>>>999???BBB>>>===@@@AAA>>>>>>CCCHHHTTTpppmmmNNNGGGFFFSSSggg}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||~~~~~~{{{uuusssuuuyyy{{{yyyvvvrrrnnnllljjjjjjggghhhiiijjjiiihhhgggfffhhhggggggggggggiiikkklllgggeeecccgggmmmsssuuuuuuxxxzzz{{{ooorrruuuvvvvvvuuuuuuvvv|||~~~~~~{{{yyyzzz{{{{{{~~~~~~zzzkkk___bbbuuuuuurrryyyrrrfffeeeccc\\\XXXSSSRRRTTTUUUUUUWWW[[[SSSRRRPPPOOOPPPRRRTTTUUUYYYXXXXXXYYYYYYXXXUUURRRWWWWWWUUUQQQMMMJJJJJJKKKHHHHHHIIIJJJJJJKKKKKKLLLIIIIIIHHHGGGEEECCCBBBAAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBGGGGGGFFFEEEDDDBBB@@@???@@@AAACCCEEEFFFFFFEEEEEEBBBAAADDDHHHHHHDDDBBBCCCIIICCC[[[~~~vvvrrrwwwsss^^^MMMDDD@@@===;;;:::::::::::::::999888777666777777888999:::::::::999:::<<<>>>AAACCCEEEFFFHHHIIIRRRfffrrrfffjjj___^^^___aaa```^^^^^^```___\\\YYYWWWWWWWWWWWWWWWUUUQQQMMMMMMPPPTTTUUUUUUSSSPPPLLLJJJIIIKKKNNNPPPRRRQQQQQQUUU[[[]]]ZZZUUUVVVWWWYYYZZZZZZYYYXXXWWW\\\ZZZVVVSSSSSSTTTWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUVVVVVVXXX\\\^^^___]]][[[YYY_________``````___^^^^^^]]]^^^\\\\\\hhh~~~hhhWWWOOOIIICCC@@@:::;;;<<<<<<<<<>>>AAADDDCCCEEEHHHLLLPPPTTTWWWYYYZZZZZZZZZ\\\___cccgggjjjkkkjjjjjjmmmppppppnnnkkkzzzqqqhhh___]]]aaaccc```[[[QQQOOOLLLJJJIIIJJJKKKMMMLLLKKKJJJIIIHHHFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGFFFEEECCCAAA@@@>>>???@@@@@@???===;;;999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=======================================<<<<<<<<<<<<<<<<<<;;;;;;===============<<<<<<<<<>>>@@@EEEMMM]]]zzziiiUUUDDDFFFUUUlll{{{vvv}}}{{{zzzwwwyyy|||zzz}}}zzzwwwvvvwwwzzzzzzyyyvvvrrrpppooopppnnnoooooommmkkklllppptttqqqpppnnnllliiijjjmmmpppsssqqqnnnmmmnnnoooooonnnmmmssswwwyyy{{{tttqqqoooppptttvvvuuuttt|||xxxtttrrrtttzzz~~~{{{|||wwwhhhWWWTTTddd{{{~~~|||}}}|||nnnfff```\\\ZZZTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTRRRRRRUUUYYYYYYUUUOOOQQQQQQOOOMMMLLLMMMPPPSSSKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLIIIEEEBBB@@@??????@@@AAAAAABBBBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGEEEBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFQQQiiivvvwwwqqq^^^QQQLLLLLLPPPKKKDDD@@@@@@@@@???===:::>>>???<<<;;;>>>@@@>>>DDDEEEFFFHHHPPPZZZ^^^]]]fffiiilllsssnnneeebbb\\\\\\]]]^^^^^^^^^]]]]]]```\\\XXXUUUUUUVVVXXXXXXXXXRRROOOPPPRRRQQQRRRUUUSSSQQQNNNLLLKKKMMMPPPRRRUUUTTTSSSTTTUUUVVVUUUTTTQQQSSSVVVYYYZZZXXXVVVUUUWWWVVVSSSPPPNNNOOOSSSVVVSSSTTTVVVXXXXXXVVVTTTSSSMMMNNNOOOPPPQQQQQQQQQQQQUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^aaaaaaaaabbb]]]WWW[[[ZZZ\\\___```mmm{{{aaaTTTMMMGGGDDD>>>;;;999;;;@@@BBBBBB@@@EEEFFFHHHIIIKKKOOOTTTXXXZZZYYYXXXYYY^^^bbbeeefffeeegggkkkoooqqqpppmmmjjjxxxkkkcccZZZVVVXXXZZZYYYVVVQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEDDDBBB???>>>======>>>???>>>===;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;===@@@EEEQQQgggvvv^^^QQQLLLQQQiiissssssyyy}}}}}}zzzwwwuuu}}}{{{{{{yyy{{{||||||yyyvvvuuuuuusssttttttsssqqqssswww{{{xxxvvvtttqqqppppppqqqqqqzzzyyywwwwwwvvvsssooolllhhhmmmpppqqqzzzwwwuuurrrsssuuuuuuqqqnnnooorrruuuwwwxxxxxxyyy{{{}}}vvvuuutttlllaaaTTTNNNOOO___zzzsssggg```\\\YYYWWWQQQQQQQQQQQQRRRTTTUUUVVVXXXWWWUUUTTTTTTTTTUUUVVVSSSPPPPPPRRRVVVVVVRRRNNNNNNNNNMMMKKKIIIJJJMMMPPPRRRQQQOOOMMMKKKIIIGGGFFFJJJJJJIIIGGGEEEBBB@@@??????@@@@@@AAAAAA@@@@@@???AAABBBBBBCCCDDDEEEEEEFFFDDDEEEEEEDDDAAA???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDJJJGGGJJJUUUcccrrr~~~www{{{yyyppphhhccc___\\\YYYYYYaaaddd```ZZZZZZ\\\]]]aaabbbcccjjjxxxxxxbbbZZZWWW[[[[[[\\\]]]^^^^^^^^^]]]]]][[[WWWTTTTTTUUUVVVWWWYYYTTTQQQSSSUUUTTTUUUWWWUUUSSSQQQNNNNNNNNNPPPQQQRRRQQQPPPQQQSSSTTTSSSRRRPPPQQQRRRTTTUUUVVVVVVVVVWWWVVVRRROOOMMMNNNRRRVVVSSSTTTVVVWWWWWWUUURRRQQQLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTVVVYYY[[[\\\]]]ZZZ]]]___^^^___```^^^YYY]]][[[]]]______jjjxxxdddVVVJJJCCC@@@===::::::===@@@BBBBBBDDDEEEGGGHHHJJJNNNRRRVVVWWWWWWXXXZZZ\\\___bbbdddeeegggkkkooorrrrrrqqqooo~~~sssccc^^^WWWRRRQQQRRRRRRRRRQQQQQQPPPOOONNNMMMLLLLLLJJJHHHFFFDDDBBBBBBCCCCCC@@@AAAAAAAAAAAA@@@???>>>???AAABBBCCCBBB@@@===;;;;;;<<<=========<<<;;;:::::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===???DDDRRRdddqqq|||lllWWWIIISSSiiivvvwwwzzz{{{vvv~~~|||}}}}}}~~~xxx|||}}}|||{{{vvvwwwwwwvvvvvvxxx||||||xxxwwwxxxxxxvvvsss||||||}}}~~~zzztttpppiiinnnnnnlllqqq~~~zzzxxxwwwwwwxxxuuupppkkkjjjnnntttyyy{{{{{{|||}}}yyy}}}|||tttjjj___TTTKKKTTT[[[jjj}}}{{{rrrfff^^^ZZZXXXVVVUUUQQQQQQPPPPPPQQQTTTVVVXXXYYYXXXWWWVVVVVVVVVWWWXXXRRROOOMMMNNNQQQRRRPPPMMMKKKKKKJJJHHHFFFFFFIIIKKKQQQPPPNNNLLLIIIFFFEEEDDDFFFFFFGGGGGGEEECCCAAA@@@??????@@@@@@@@@@@@?????????@@@AAABBBCCCEEEFFFFFFBBBCCCCCCBBB@@@>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDIIIIIIHHHHHHIIISSSjjj}}}uuuyyyeeeXXXVVVVVVYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\YYYWWWVVVWWWXXXYYY\\\WWWTTTWWWXXXWWWWWWZZZWWWVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPQQQSSSTTTSSSRRRSSSSSSRRRRRRSSSUUUXXXYYYWWWUUURRRNNNLLLMMMRRRUUUSSSTTTVVVWWWVVVSSSPPPNNNKKKMMMPPPRRRTTTTTTTTTSSSPPPPPPRRRTTTWWWZZZ]]]^^^ZZZ\\\\\\ZZZ[[[^^^___]]]___^^^___```^^^eee}}}jjjWWWKKKGGGDDD@@@<<<;;;===@@@CCCAAACCCEEEFFFHHHKKKOOORRRRRRUUUYYY[[[[[[[[[^^^aaadddfffiiimmmpppqqqrrrsss|||kkkdddZZZYYYWWWTTTRRRQQQRRRSSSQQQRRRRRRQQQPPPNNNLLLKKKJJJHHHEEEBBBAAABBBCCCEEEBBBBBBAAAAAA@@@>>>===<<<===>>>@@@BBBAAA???<<<:::::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<>>>??????AAAGGGQQQXXXzzzxxx\\\PPPUUUeeetttuuuqqquuu{{{}}}|||}}}}}}~~~}}}yyy|||~~~~~~}}}}}}~~~wwwvvvvvvuuuuuuwwwyyyzzz{{{wwwxxx{{{|||xxxtttvvvwwwyyy|||~~~}}}yyyvvvqqquuutttoooooowwwzzzyyyyyy{{{}}}zzztttoootttvvvyyy{{{}}}~~~qqq\\\QQQUUU]]]uuu|||zzzmmmfff]]]XXXWWWXXXWWWVVVWWWUUUTTTSSSSSSUUUXXXZZZZZZYYYXXXWWWWWWXXXYYYYYYRRRPPPMMMLLLNNNOOONNNMMMLLLKKKJJJGGGDDDCCCDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDAAABBBCCCBBB@@@??????@@@CCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFIIILLLJJJEEEGGGWWWhhh~~~ooojjjttt}}}yyyiii[[[XXXZZZ\\\YYYYYY[[[\\\]]]^^^^^^^^^``````___]]]\\\[[[\\\^^^\\\XXXWWWYYY[[[YYYXXXZZZXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUVVVXXXYYYXXXWWWYYYXXXWWWVVVVVVXXXYYY[[[WWWUUURRRNNNLLLNNNRRRVVVVVVWWWXXXXXXVVVTTTPPPNNNKKKMMMPPPSSSUUUVVVUUUTTTRRRRRRSSSTTTWWWZZZ\\\^^^YYY\\\[[[WWWWWW\\\``````aaa``````___]]]aaaqqqjjjXXXNNNKKKFFF@@@===<<<>>>??????AAACCCDDDEEEHHHKKKNNNNNNTTTZZZ[[[ZZZYYY\\\```bbbdddfffiiijjjmmmoooqqqjjjXXXTTTPPPSSSVVVVVVUUUSSSSSSTTTQQQQQQRRRRRRPPPNNNKKKJJJKKKIIIFFFDDDCCCCCCEEEFFFCCCCCCCCCBBB@@@???===<<<<<<===???AAAAAA???===;;;:::::::::;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<======<<<>>>@@@AAAAAADDDIIINNNbbbtttWWWIIINNNXXXmmm}}}sssuuu{{{|||xxxwwwyyyxxxxxxzzz~~~{{{{{{{{{zzzxxxyyy{{{}}}xxxwwwvvvuuutttuuuuuuuuuyyyvvvsssuuuzzz{{{xxxuuuqqqqqqrrrtttxxxzzzyyyyyyuuuxxxxxxtttqqqtttzzz}}}xxxxxxyyy}}}}}}yyy{{{~~~wwweeeYYY]]]pppxxxqqqwww}}}ssseee___YYYVVVXXXZZZZZZYYY[[[YYYWWWTTTTTTUUUWWWXXXYYYXXXWWWVVVVVVWWWXXXYYYTTTRRROOOMMMMMMNNNNNNNNNMMMMMMKKKHHHDDDAAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDBBBAAA???>>>>>>>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAABBBCCCBBB@@@@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHKKKLLLIIIGGGNNNWWWrrrsss```]]]hhhkkkjjjccc]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^aaabbbcccaaa___^^^___```\\\XXXWWW[[[\\\ZZZXXXZZZXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ\\\]]]]]]\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYWWWUUURRRPPPQQQTTTWWWYYYZZZ[[[[[[YYYVVVSSSPPPLLLNNNQQQTTTVVVWWWVVVVVVWWWWWWWWWXXXXXXZZZ[[[[[[XXX[[[[[[WWWVVV[[[```bbb```______^^^\\\^^^gggqqq|||cccRRRNNNHHHBBB???============???AAABBBCCCEEEHHHJJJKKKQQQXXXZZZYYYXXX[[[___aaacccfffgggggghhhlllnnnxxxbbbTTTQQQIIILLLQQQSSSTTTSSSRRRRRRPPPQQQPPPPPPNNNLLLIIIHHHKKKIIIGGGEEEEEEEEEFFFGGGDDDDDDDDDCCCAAA???>>>===<<<===>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========:::::::::;;;<<<<<<======:::<<<>>>???@@@BBBEEEHHHWWWrrr\\\FFFHHHUUUmmm~~~xxxsssrrrzzz~~~wwwttttttvvvxxx|||||||||zzzwwwvvvwwwzzz}}}}}}{{{xxxxxxxxxwwwvvvtttuuusssqqqsssvvvxxxxxxvvvsssqqqoooppprrruuuvvvvvvrrruuuvvvuuutttuuuyyy|||yyyxxxxxx||||||vvvllleeejjjxxxvvvppp|||zzz{{{mmm___[[[VVVUUUXXXZZZ[[[ZZZZZZXXXVVVSSSRRRRRRSSSSSSVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTRRRPPPNNNNNNNNNOOOMMMMMMLLLIIIEEEBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA?????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBBBB@@@@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGJJJFFFDDDFFFGGGGGGKKKQQQWWWggg|||fff\\\^^^aaacccccc```^^^\\\[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]```bbbaaa^^^\\\]]]___[[[XXXXXX]]]^^^[[[YYYYYY[[[ZZZZZZZZZZZZ\\\]]]^^^[[[ZZZZZZ[[[]]]___^^^^^^[[[[[[YYYXXXWWWWWWWWWWWW[[[[[[ZZZXXXVVVUUUWWWYYY[[[\\\]]]]]][[[XXXUUUSSSOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYYYYYWWW[[[]]]YYYWWW[[[___aaa^^^^^^]]]\\\\\\]]]bbbfffuuuttt\\\UUUKKKDDDBBBAAA???===<<<>>>@@@AAABBBCCCEEEGGGHHHMMMSSSVVVWWWXXXZZZ]]]```cccggggggfffgggjjjnnnwwwkkk^^^VVVRRRJJJJJJLLLNNNPPPQQQQQQQQQPPPOOONNNMMMKKKIIIHHHGGGIIIHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<======>>>???======<<<;;;;;;:::::::::999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>999999:::;;;;;;<<<======::::::;;;<<<===???BBBCCCLLLfffVVVLLLJJJWWWfffuuu~~~uuuxxx{{{|||zzzxxxxxxyyyvvv{{{~~~|||}}}|||{{{zzzzzz}}}~~~|||{{{||||||zzzxxxvvvuuutttttttttvvvxxxyyyvvvtttrrrrrrtttvvvvvvvvvsssssstttvvvvvvwwwyyy||||||zzzxxxzzz|||uuurrr___bbbppp{{{ssseeeZZZVVVRRRRRRUUUWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRQQQQQQQQQRRRTTTUUUUUUUUUTTTRRROOONNNNNNNNNIIIJJJJJJHHHFFFDDDDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFCCCAAA???AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDDDDEEEEEEEEE>>>???@@@@@@??????@@@BBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIICCC???BBBDDDFFFIIIMMMLLLWWWjjjuuu{{{llleee[[[\\\___```___]]]^^^```^^^^^^_________^^^]]]]]]ZZZ^^^bbbaaa]]][[[\\\^^^\\\YYYZZZ___```\\\ZZZZZZ```^^^\\\ZZZZZZ[[[]]]^^^\\\\\\[[[]]]___aaaaaa```ZZZXXXVVVTTTTTTVVVXXXZZZ]]]^^^___^^^\\\ZZZ[[[[[[[[[\\\]]]^^^\\\ZZZWWWUUUSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[]]]]]]]]][[[YYYWWWVVV\\\___\\\YYY[[[^^^___[[[[[[ZZZYYY[[[^^^``````iiixxxiiiWWWKKKGGGEEEBBB===;;;===@@@AAAAAABBBDDDEEEEEEGGGLLLPPPTTTWWWYYYZZZZZZ___dddfffeeefffiiimmmuuuggg]]]WWWRRRMMMNNNLLLJJJJJJMMMPPPQQQQQQOOONNNMMMKKKIIIHHHGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@???>>>===<<<;;;::::::;;;<<<>>>??????>>>===<<<;;;:::::::::999999:::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>999999::::::;;;<<<======;;;;;;;;;;;;<<<===???AAAAAALLL]]]~~~sss___LLLGGGHHHQQQggg}}}{{{rrrpppsssvvvyyyvvv}}}|||{{{|||~~~~~~|||}}}~~~{{{zzzyyyxxxvvvtttuuuyyy|||wwwvvvuuuwwwyyyzzzzzzzzzyyywwwvvvwwwxxxyyyzzz}}}|||xxxxxx{{{}}}ssskkkfffeeevvv}}}ttteeeWWWVVVRRROOOOOORRRTTTSSSRRRTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOQQQRRRSSSTTTUUUTTTSSSPPPNNNMMMNNNEEEFFFGGGGGGFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJMMMOOOMMMHHHBBB>>>@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@BBBCCCDDDDDD<<<===??????>>>>>>???AAA???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFEEEAAA@@@DDDFFFEEEFFFIIIGGGLLLNNNYYY{{{~~~~~~{{{hhhfffeeedddcccaaa^^^\\\___ccc````````````___^^^]]]]]]YYY^^^bbbbbb^^^[[[\\\^^^]]]ZZZ[[[```bbb^^^[[[[[[dddbbb^^^ZZZYYYYYY[[[\\\___^^^^^^___bbbdddcccccc[[[XXXTTTQQQRRRWWW\\\```^^^```bbbbbb```]]]]]]]]]ZZZ[[[]]]^^^]]]ZZZWWWUUUUUUTTTSSSRRRSSSUUUXXXYYYXXXZZZ\\\^^^^^^\\\XXXVVVUUU\\\aaa^^^[[[\\\^^^^^^ZZZYYYXXXXXX[[[___```^^^aaaoooeeeRRRLLLIIICCC===;;;===@@@AAAAAAAAACCCDDDCCCDDDGGGLLLRRRVVVXXXXXXTTTZZZ```ccccccccchhhlll}}}vvvkkk___VVVQQQPPPPPPIIIKKKLLLMMMLLLKKKKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEECCCAAA@@@@@@AAABBB@@@??????===<<<;;;;;;<<<===???=========<<<;;;;;;:::::::::999999888888999999:::999999999:::::::::;;;;;;<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;999999999::::::;;;;;;;;;======<<<<<<===>>>???@@@AAAFFFTTTjjjzzzfffRRRDDDDDDUUUfff}}}sssooommmkkkrrrvvv|||}}}zzz{{{~~~~~~xxxvvvwwwzzzyyyuuutttvvvzzz{{{{{{zzzyyyxxxyyyzzzuuuyyyzzzvvvtttyyy|||sssnnnpppyyysssgggdddmmm|||xxxqqqhhh___XXXVVVUUUTTTRRRRRRRRRRRRSSSRRRSSSUUUVVVVVVTTTQQQPPPMMMMMMMMMLLLMMMMMMNNNNNNPPPQQQRRRRRRQQQOOOMMMKKKJJJIIIHHHFFFFFFFFFFFFGGGIIIHHHFFFEEEEEEEEEFFFGGGFFFHHHJJJIIIEEEBBBBBBCCCDDDCCCBBBAAA???>>>===<<<@@@@@@??????@@@@@@AAABBBAAA@@@??????@@@@@@???===??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIGGGGGGOOOaaa}}}xxxjjjdddbbbeeeeeedddbbbaaa___^^^]]]___```aaabbbaaa___]]][[[\\\]]]]]]]]]]]]\\\[[[ZZZbbb```^^^^^^^^^]]]XXXTTT___^^^\\\ZZZXXXXXXYYYYYYVVVVVVXXXZZZ]]]```cccddd___\\\WWWTTTTTTWWW[[[^^^]]]^^^aaabbbbbb```^^^\\\^^^^^^___^^^]]]\\\[[[ZZZYYYWWWUUUTTTTTTVVVXXXZZZ^^^aaa```\\\ZZZ[[[ZZZVVVQQQUUUYYYZZZYYYXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^___cccgggxxx___RRRKKKGGGEEECCC???;;;:::>>>AAACCCBBBDDDGGGHHHFFFIIIQQQVVVUUUSSSVVV[[[```cccfffiiillluuuooofff]]]VVVRRRQQQRRRMMMNNNOOONNNLLLKKKKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJGGGFFFFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@>>>===<<<;;;::::::;;;<<<=========<<<<<<;;;:::::::::999999888888888888999999999999999999::::::::::::;;;:::999888888888999999999999999999::::::::::::999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@DDDJJJSSS\\\iii{{{gggTTTHHHHHHMMMrrrvvvooohhhjjjlllooosssvvvyyyzzzzzz~~~~~~~~~|||xxxzzz}}}~~~zzzxxxxxx{{{{{{wwwuuuwwwuuuuuuvvvvvvuuuttttttuuuvvvzzzzzzuuurrrtttwwwxxxqqqwww}}}~~~{{{xxxvvvdddggglllrrr||||||rrrhhh___YYYVVVVVVUUUSSSRRRQQQQQQRRRRRRQQQRRRTTTUUUTTTSSSPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLPPPPPPQQQQQQPPPNNNLLLJJJIIIHHHGGGEEEEEEDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCEEEGGGFFFCCC@@@@@@@@@BBBBBBAAA@@@???>>>======@@@????????????@@@AAAAAAAAA???>>>>>>???@@@>>>===>>>>>>>>>>>>?????????@@@>>>>>>>>>??????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCGGGFFFFFFJJJWWWkkknnnfffcccaaacccbbbaaa```___^^^]]]\\\______`````````___^^^]]]ZZZ[[[[[[[[[[[[[[[[[[\\\aaa___]]]]]]^^^\\\XXXUUUYYYXXXWWWWWWWWWXXXYYYZZZTTTUUUVVVXXX[[[^^^aaabbb___\\\YYYVVVVVVXXX\\\^^^]]]^^^```bbbbbbbbbaaa```^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYWWWUUUUUUUUUVVVWWWVVVYYY[[[ZZZ[[[\\\YYYSSSRRRTTTWWWWWWVVVUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^rrrrrrcccYYYQQQLLLEEEAAA<<<<<>>???@@@@@@???===<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;::::::999999999888888777777888888999888888888999999999::::::999999888777777777777777777777777888888888999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;:::::::::;;;<<<>>>???BBBKKKRRROOONNN\\\yyyttt___NNNFFFTTT___qqq~~~yyyrrrkkkhhhhhhjjjlllnnnqqqrrrrrruuuvvvqqqjjjnnnuuu~~~~~~|||~~~zzzyyy{{{zzzvvvuuuwwwppppppoooooonnnmmmlllkkkjjjqqquuutttsssuuuwwwvvvzzznnnfffcccnnn}}}yyyzzz||||||uuukkk```XXXUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQOOOPPPQQQRRRRRRQQQOOOMMMMMMLLLKKKJJJJJJIIIJJJJJJLLLLLLMMMMMMKKKJJJHHHGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBCCCCCC@@@>>>>>>>>>????????????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@???===>>>??????>>><<<<<<<<<=========>>>>>>>>>============>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEKKKTTT```gggtttrrryyyzzzzzzuuukkkdddbbbaaa___```______^^^]]]\\\\\\[[[^^^^^^^^^^^^^^^______```ZZZYYYXXXXXXYYYZZZ\\\]]]^^^]]]]]]]]]]]]\\\YYYWWWUUUUUUUUUUUUVVVVVVWWWWWWQQQRRRSSSUUUXXX[[[]]]___]]]\\\ZZZYYYYYY[[[]]]^^^\\\]]]^^^___``````aaaaaa___^^^\\\YYYXXXWWWWWWWWWZZZYYYYYYXXXVVVVVVUUUUUUUUUXXX[[[]]]```ccc^^^WWWSSSTTTTTTSSSRRRQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVZZZYYYfff~~~lll[[[PPPJJJEEE???======>>>===;;;AAA???EEEPPPSSSNNNMMMRRRWWWXXXZZZ\\\]]]```eeehhh}}}qqq^^^\\\ZZZWWWTTTRRRQQQPPPOOOPPPOOOMMMKKKKKKLLLNNNIIIIIIJJJKKKKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB???>>>======>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999888888888777777666666777777888777777777888888888999999777777666666666555555555666777777777777888888888999999999::::::::::::;;;;;;;;;;;;:::999999999888999999888888999;;;===>>>???HHHNNNJJJDDDHHHYYYjjjlll___JJJKKKVVVjjjxxxpppkkkjjjffffffeeeeeeiiimmmhhhaaacccjjjsssyyy|||}}}zzzuuussspppmmmnnnrrrjjjgggdddbbbbbbbbbbbbbbbhhhsss~~~|||xxxpppooozzzyyyuuunnnfff___ZZZVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPMMMNNNOOOPPPPPPOOOMMMLLLMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGHHHGGGFFFEEECCCBBBFFFEEEDDDCCCBBB@@@@@@???AAA@@@@@@???????????????>>>???@@@@@@???>>>===<<<<<<============>>>>>>>>>>>>>>>======>>>>>>???@@@???>>><<<===>>>>>>===;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDHHHNNNRRReee}}}mmmccciiihhhgggdddaaa``````___^^^^^^]]]]]]]]]\\\\\\[[[[[[^^^]]]\\\\\\]]]___aaaccc[[[ZZZYYYWWWXXXYYY[[[\\\\\\\\\]]]]]]]]]\\\ZZZYYYUUUVVVVVVUUUUUUSSSRRRRRRNNNOOOPPPRRRUUUWWWZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^```^^^[[[XXXVVVVVVVVVWWWYYYYYYZZZZZZYYYXXXWWWVVVYYYZZZ[[[]]]aaaeeeaaaZZZTTTSSSRRRQQQPPPPPPQQQRRRTTTTTTTTTSSSSSSSSSRRRRRRYYYVVV\\\tttrrr```WWWPPPHHHBBB@@@>>>;;;999???>>>JJJ\\\___RRRKKKNNNRRRUUUWWWYYYZZZ[[[^^^```rrreeeWWWVVVUUUSSSQQQOOONNNMMMKKKLLLLLLLLLJJJJJJLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGEEEDDDBBBAAAAAA>>><<<;;;;;;<<<<<<;;;:::<<<;;;;;;;;;;;;;;;;;;<<<:::::::::999888888777777777666666555555666666777666666666777777777888888666666666555555555444444777777777777888888888888888888888999999999999:::::::::999999888888888777888888777888999;;;<<<>>>CCCEEEEEEDDDBBBDDDIIIMMM\\\||||||aaaQQQFFFPPPeeewwwxxxuuuooolllooossspppjjjeeegggllluuu~~~xxxnnniiieeebbbfffkkkiiieee```___aaaeeeggghhh||||||sssnnnvvv|||tttlllccc___```^^^YYYSSSRRRQQQPPPNNNNNNNNNNNNOOOKKKLLLMMMMMMMMMMMMLLLKKKNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBAAADDDCCCCCCBBBAAA@@@???>>>???????????????>>>>>>>>>===>>>>>>?????????===<<<::::::;;;<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>>>>===;;;<<<======<<<:::<<<<<<<<<<<<=========>>><<<<<<<<<======>>>???@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDHHHNNNRRRTTTfffwwwpppaaadddbbb___]]]^^^___```___^^^]]]]]]]]]\\\\\\[[[[[[[[[]]]\\\[[[[[[\\\___bbbddd^^^\\\ZZZXXXWWWWWWYYYYYY[[[\\\]]]]]]\\\[[[ZZZYYYTTTUUUVVVVVVVVVTTTRRRQQQLLLLLLMMMOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]```___\\\[[[ZZZZZZZZZ[[[aaa___[[[XXXVVVVVVVVVWWWVVVWWWYYY[[[[[[[[[ZZZYYYZZZZZZYYYWWWYYY]]]\\\WWWTTTSSSQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQSSS```eee\\\QQQIIIEEECCC@@@>>><<<888AAAQQQSSSGGGBBBGGGJJJMMMRRRTTTUUUVVVWWWXXXyyyiii^^^SSSRRRQQQPPPNNNMMMKKKKKKGGGIIIKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJHHHGGGFFFEEEHHHHHHFFFEEECCCAAA??????<<<;;;999:::;;;;;;:::888;;;;;;;;;<<<<<<;;;;;;;;;999999999888777777666666666555555444444555555666555555555666666666777777555555555666555444444333666666666777777777888888666666777777777888888888888888888777777777777777888777777888999;;;===>>>IIICCC===;;;>>>BBBDDDCCCEEEiiidddIIIBBBKKKYYYjjjwwwyyywwwxxxvvvpppllljjjmmmrrr|||yyyvvvwww|||nnnxxxxxxhhh```YYYYYY^^^___XXXPPPQQQPPPNNNMMMLLLLLLMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCAAAAAABBBAAAAAA@@@???>>>>>>????????????>>>=========<<<<<<>>>@@@???>>><<<999999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>===<<<:::;;;<<<<<<;;;999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCDDDFFFKKKRRRVVV^^^^^^^^^eee{{{ooobbbaaa]]]YYYXXX[[[]]]]]]^^^```]]]\\\\\\[[[ZZZZZZYYYYYYZZZYYYYYYYYYZZZ]]]___aaa]]]\\\ZZZXXXVVVVVVVVVVVVXXXZZZ[[[[[[YYYWWWWWWWWWOOOQQQTTTVVVWWWVVVUUUSSSJJJJJJKKKMMMOOOQQQSSSUUUUUUVVVXXXZZZ[[[[[[\\\\\\bbb```^^^\\\ZZZYYYYYYYYY^^^]]][[[YYYWWWVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZYYY[[[\\\ZZZVVVTTTWWWXXXVVVRRRPPPOOOPPPRRRSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMOOOQQQXXXlllrrrhhhYYYMMMGGGEEECCCAAA???999999>>>???<<>>===<<<;;;999888888999:::888777::::::;;;;;;;;;;;;::::::999888888777777666555555555555444444444444555555444444555555555666666666444555666666666555333333444555555555666666666666555555555555666666666666555555555666666666666666777777777888999;;;===???BBB???<<<999:::<<>>>>>>>>===<<<;;;;;;::::::<<>>======>>>>>>>>>????????????AAABBBCCCEEEIIIOOOSSSXXXRRRKKKMMM[[[rrrtttggg```^^^[[[WWWVVVYYYYYYWWWYYY^^^\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVWWWYYY[[[\\\XXXWWWWWWVVVUUUTTTTTTSSSTTTWWWYYYXXXUUUSSSRRRSSSLLLOOOSSSVVVWWWVVVTTTRRRIIIIIIJJJKKKNNNPPPRRRSSSSSSTTTUUUWWWXXXZZZZZZ[[[]]]\\\[[[YYYXXXWWWWWWVVVZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWVVVVVV[[[\\\VVVRRRRRRTTTTTTMMMLLLLLLOOOSSSTTTTTTRRROOONNNNNNNNNNNNNNNNNNNNNLLLMMMOOOTTT^^^uuulllZZZOOOIIIFFFCCCCCC@@@;;;999999<<>><<<:::999:::999888888999999888666888999999::::::999999888888888888777666666555555555444444333333444444555444444444555555555666666444555666666666555444333333333333444444444555555444444444555555555555666333444444444555555666666888777777888:::<<<>>>???777;;;???>>>999777;;;???>>>CCCNNNdddzzzcccLLLGGGOOOVVVmmmzzzjjj^^^SSSSSSSSSVVVYYYYYYWWWTTTOOONNNMMMKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIEEEEEECCCBBBAAA@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@;;;<<<=========<<<;;;::::::999999;;;>>>???<<<999888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<;;;999:::;;;;;;:::888888888999999999:::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<=========>>>===???AAABBBDDDFFFIIILLLAAA@@@AAADDDGGGRRRjjj}}}vvvyyy~~~}}}uuuggg^^^]]]]]][[[]]]XXXWWWXXXUUUQQQTTT[[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXSSSSSSTTTTTTTTTSSSSSSRRRRRRUUUWWWUUURRROOOOOOPPPNNNQQQTTTVVVVVVSSSPPPMMMHHHIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSUUUWWWXXXYYYZZZVVVVVVVVVUUUUUUTTTSSSSSSWWWWWWXXXWWWVVVUUUTTTSSSTTTTTTSSSSSSSSSSSSSSSSSSKKKTTTXXXSSSMMMKKKLLLMMMJJJIIIJJJNNNSSSUUUTTTQQQLLLLLLLLLMMMMMMMMMMMMMMMHHHGGGIIILLLPPP___mmm]]]SSSMMMJJJ@@@BBBAAA<<<<<<@@@AAA>>>AAAAAAAAAAAADDDKKKTTTZZZuuucccUUUNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEECCC???<<<:::::::::;;;999999888777777888999999999999999888888777777777999:::;;;;;;:::777555333222222222222222222222222111111222222333444555555555555555555555555555555555444333222222444666777444444444444444444444444555444444444444555666666777777777888999;;;<<<===999999999999999999999999===???CCCJJJYYYuuunnnZZZQQQKKKLLLZZZooo}}}oooppp{{{zzzqqqggg\\\UUUUUUUUUUUUTTTTTTRRRQQQQQQOOOMMMLLLKKKLLLOOORRRTTTJJJKKKLLLMMMMMMMMMMMMMMMOOOJJJEEECCCDDDFFFGGGFFFFFFEEECCCAAA@@@@@@@@@@@@>>>??????@@@@@@>>>===<<<========================;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888777777999999::::::;;;<<<======::::::::::::999888777666:::999777666666777999::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBAAA???======@@@FFFLLLPPPddd}}}~~~}}}jjjbbbgggoooccceeebbb\\\ZZZ\\\YYYSSSWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXZZZXXXTTTRRRTTTUUURRRQQQPPPOOOOOOPPPQQQRRROOORRRTTTUUUUUUTTTTTTUUUPPPQQQSSSTTTUUUUUUTTTTTTUUUTTTTTTVVVXXXVVVPPPKKKKKKLLLMMMOOOQQQRRRRRRRRROOOPPPSSSUUUVVVVVVUUUTTTTTTQQQRRRVVVUUUPPPNNNRRRTTTTTTUUUVVVVVVTTTPPPMMMOOOPPPRRRTTTTTTSSSQQQPPPNNNOOOOOONNNKKKJJJJJJKKKIIIIIIJJJKKKLLLNNNPPPQQQLLLKKKJJJKKKLLLLLLJJJHHHKKKGGGIIIOOOQQQWWWjjjvvvhhh___YYYKKKEEEAAA@@@>>>:::;;;>>>===???BBBCCCDDDGGGLLLQQQxxxkkk]]]SSSOOOOOONNNNNNMMMLLLKKKKKKJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDBBB???<<<;;;::::::;;;:::999888777777888999:::999999999999888888888777888888999999888666444222222222222222222222222222111222222333444444555555444444444444444444444444444333222111222333555666444444444444444444444444444444444444444555666666666666777888999;;;<<<===999999999999999999999999;;;;;;???DDDMMMbbblllbbbVVVMMMLLLVVVcccppp}}}sssppp{{{{{{uuuoooiiiccc]]]YYYVVVVVVVVVUUUUUUTTTRRRRRRNNNMMMLLLLLLLLLNNNPPPQQQLLLMMMNNNNNNOOOOOOOOONNNNNNJJJFFFDDDEEEFFFGGGFFFFFFEEECCCAAA@@@@@@@@@@@@===>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888888777999999::::::;;;<<<<<<<<<;;;;;;;;;::::::999777777999888666555555666888999::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@AAAAAAAAAAAA???======???CCCGGGJJJPPPmmmxxxsss{{{zzzeee[[[[[[```YYY[[[ZZZWWWXXX\\\[[[VVVWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXUUUSSSTTTVVVTTTSSSQQQPPPOOONNNOOOOOONNNPPPRRRSSSSSSSSSUUUVVVTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRTTTUUUVVVTTTPPPMMMHHHIIIKKKNNNPPPRRRSSSSSSLLLMMMOOOQQQRRRSSSSSSRRRRRROOOPPPUUUUUUQQQQQQTTTVVVTTTRRRRRRRRRRRRQQQPPPMMMNNNPPPQQQRRRQQQPPPOOOMMMNNNNNNMMMJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOKKKJJJIIIJJJKKKKKKIIIGGGMMMKKKOOOUUUUUUVVVcccvvvwwwiii___SSSLLLGGGDDDAAA===<<<>>><<<>>>@@@AAAAAACCCGGGJJJyyysssiii___VVVQQQPPPOOONNNMMMMMMKKKJJJIIIHHHHHHEEEDDDCCCCCCEEEGGGGGGFFFEEEEEEDDDBBBAAAAAAAAAAAABBBAAA???<<<;;;::::::;;;;;;:::999888888999:::;;;999999999999999888888888777777888777777555333222333333333333333333333333222333333444444555555555444444444444444444444444333222222111111222444555444444444444444444444444444444444444444555555666666666666777999;;;<<<===999999999999999999999999999:::<<>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888888999999999::::::;;;;;;<<<;;;;;;;;;;;;:::999888777888777666555555666777888999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>======???AAACCCBBBQQQaaaoooyyy|||ooo___UUUSSSTTTRRRTTTSSSSSSUUUYYYYYYVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVUUUUUUVVVVVVUUUSSSQQQOOOMMMMMMLLLMMMNNNPPPPPPQQQRRRUUUWWWXXXYYYYYYXXXWWWUUUSSSRRROOORRRTTTUUUTTTRRRQQQQQQKKKKKKLLLNNNOOOPPPQQQQQQLLLMMMNNNOOOQQQRRRSSSSSSPPPOOOPPPTTTVVVTTTTTTWWWXXXTTTQQQOOOPPPQQQSSSSSSLLLMMMOOOPPPPPPPPPOOONNNMMMMMMNNNLLLJJJHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMIIIHHHHHHHHHIIIIIIGGGFFFKKKLLLQQQVVVTTTPPPWWWcccrrr\\\TTTKKKGGGBBB>>><<<>>><<<>>>@@@@@@@@@@@@AAACCC}}}llleee\\\UUURRRPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFCCCBBBAAABBBDDDFFFFFFFFFEEEDDDCCCAAA@@@?????????AAA@@@>>><<<;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999999999999999999888888666777777777666555333222333333333333333333333333333333444444444555555555333333333333333333333333222222111111111222333444333333333333333333333333444444333333444444555666555555666777999:::<<<===888888888888999999999999999:::<<<>>>===@@@JJJVVVmmmiiiYYYSSSPPPSSSWWWrrr}}}~~~}}}zzzuuu|||uuuooojjjccc]]]ZZZWWWUUUSSSUUUUUUUUUUUUUUUTTTSSSRRRMMMMMMNNNNNNNNNMMMLLLKKKOOOOOOPPPPPPPPPPPPOOOOOOLLLJJJHHHGGGFFFFFFFFFFFFIIIHHHGGGEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888888999999999:::::::::;;;:::::::::::::::999888888888777666666666666777888999999999999::::::::::::999:::::::::;;;;;;;;;;;;???????????????>>>>>>>>>>>>>>>>>>===>>>>>>???@@@CCCCCCFFFOOO[[[kkk~~~}}}mmmqqq{{{tttiii___YYYVVVUUUUUUTTTTTTSSSRRRTTTUUUTTTRRRVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVTTTSSSQQQOOONNNNNNNNNOOOPPPOOOOOOPPPSSSUUUXXXYYYYYYYYYXXXVVVTTTSSSOOORRRVVVVVVSSSRRRSSSUUUSSSRRRQQQPPPOOONNNNNNNNNPPPPPPQQQQQQSSSUUUVVVWWWTTTTTTUUUWWWXXXXXXYYYZZZXXXUUURRRPPPQQQSSSTTTTTTNNNNNNPPPQQQQQQQQQQQQQQQNNNOOOOOOMMMJJJIIIIIIIIILLLLLLKKKJJJJJJJJJJJJKKKHHHGGGFFFGGGHHHHHHFFFDDDFFFHHHMMMQQQMMMHHHKKKRRRmmmrrrfffXXXOOOHHHCCCAAACCC>>>???@@@@@@@@@@@@@@@@@@tttjjj___YYYSSSPPPPPPOOOLLLIIIKKKKKKJJJIIIHHHGGGFFFEEECCCAAA@@@AAADDDEEEFFFEEEDDDCCCBBB@@@???>>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;888888888888888888888888777777777777666555444444333333333333333333333333333333333444444444444444333333333333333333333333222111111111222222333333333333333333333333333333333333333333333444555555444444555777888:::<<<===777777777888888999999999777888;;;???>>><<<@@@GGGMMM___{{{wwwfffUUUKKKOOOWWWfffyyyuuuqqqxxx}}}rrrllleeebbb___\\\ZZZWWWTTTRRRSSSSSSSSSSSSSSSRRRRRRQQQMMMNNNOOOOOOOOOMMMKKKJJJMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIHHHFFFEEEEEEEEEIIIHHHHHHGGGFFFEEEDDDCCC@@@@@@????????????>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999888888888888999999999999999999999999:::999999888888888888888888888888888888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@FFF@@@???DDDIIIMMMYYYfffkkknnnuuuxxxjjjnnnttt~~~xxxddd```fffjjjiiiaaa]]]XXXVVVWWWYYYYYYYYYWWWUUUSSSTTTUUUUUUTTTSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYXXXVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRPPPNNNNNNPPPSSSVVVVVVWWWXXXXXXWWWVVVUUUQQQTTTWWWVVVTTTTTTVVVYYYWWWVVVTTTSSSRRRQQQQQQQQQTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]WWWVVVUUUUUUVVVVVVTTTRRRQQQQQQRRRSSSTTTTTTUUUUUUPPPQQQPPPOOOLLLJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEFFFGGGGGGEEECCCBBBEEEHHHJJJGGGDDDGGGLLLWWWqqqrrrcccXXXNNNIIIIIIAAAAAA@@@@@@@@@@@@???>>>}}}qqqfff^^^UUUQQQNNNMMMNNNMMMJJJHHHIIIHHHHHHGGGGGGFFFFFFEEECCCBBBAAAAAACCCEEEEEEDDDBBBBBBAAA???>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::999888888999:::;;;666666666777777777777777777777666666555555555555222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444555333444555666888:::<<<===666666777777888999999999666666999======;;;<<<@@@@@@GGGVVVnnnqqq```SSSNNNNNNVVVdddssssssooonnnnnnpppyyyuuulllfffZZZYYYYYYZZZ[[[YYYWWWTTTQQQRRRRRRSSSRRRRRRQQQQQQNNNOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIFFFHHHIIIHHHEEECCCCCCCCCFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888777888888888888888777777888888888999999888888888777777888888888999999999;;;;;;;;;<<<<<<<<<=====================>>>>>>>>><<<<<<======>>>@@@AAABBBAAA@@@BBBHHHHHHCCCDDDIIIKKKQQQ[[[fffsssxxxrrrnnnuuuuuullllllmmm___\\\]]]]]][[[YYYXXXVVVVVVXXXYYYXXXXXXVVVRRRRRRUUUXXXVVVVVVWWWUUUUUUVVVVVVVVVVVVVVVVVVXXXWWWWWWXXXZZZ[[[ZZZYYYUUUVVVWWWWWWWWWWWWVVVVVVTTTUUUUUUSSSPPPOOOPPPQQQTTTUUUWWWXXXYYYYYYYYYXXXUUUVVVVVVVVVUUUVVVWWWYYYVVVUUUUUUTTTUUUVVVXXXYYYUUUUUUUUUVVVVVVVVVWWWWWWZZZ\\\\\\ZZZ[[[^^^___^^^WWWWWWXXXYYYZZZWWWSSSOOORRRSSSSSSTTTUUUVVVWWWWWWQQQRRRQQQOOOLLLJJJJJJKKKLLLLLLJJJIIIIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFDDDCCCBBBDDDGGGGGGEEEFFFIIIMMMPPP```}}}~~~nnn^^^RRRNNNIIIFFFBBB@@@@@@???>>>===yyypppeee\\\XXXPPPNNNLLLKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;:::999888777777888999:::444555555555666666666777666555555444444444444444111111111111111111111111222222222222222222222222222222222222222222222222222222333444444444444444222222222222222222222222333333222222333333444555333333444666888:::<<<>>>666666666777888999999999888666777;;;<<<;;;;;;>>>===???EEESSSjjjssscccTTTNNNQQQWWWbbbmmmnnn{{{nnndddddduuu}}}~~~uuummmeee```UUUUUUUUUVVVWWWWWWUUUSSSRRRRRRSSSSSSSSSSSSRRRRRROOOOOOPPPPPPPPPOOOOOONNNJJJJJJJJJJJJJJJIIIHHHGGGDDDFFFHHHHHHDDDBBBAAABBBBBBCCCDDDEEEEEEEEEDDDCCCAAAAAA???>>>>>>>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888777666666777777777777666666777777888888888888777777777777777777888888888999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>===<<<<<<===>>>@@@AAA>>>???BBBFFFEEEAAAAAABBBEEEHHHLLLPPPVVV```mmmwwwwww{{{mmmfffqqq~~~nnnkkknnn|||kkk```^^^lll~~~~~~mmmeee\\\XXXYYYZZZZZZYYYTTTUUUWWWXXXXXXWWWWWWWWWTTTPPPPPPUUUWWWUUUUUUXXXUUUUUUUUUUUUUUUUUUTTTTTTYYYWWWVVVXXX[[[\\\[[[ZZZUUUVVVWWWXXXXXXWWWVVVVVVTTTUUUVVVVVVTTTRRRRRRSSSVVVWWWXXXZZZ[[[[[[ZZZZZZXXXVVVTTTTTTUUUWWWWWWWWWVVVUUUUUUUUUVVVYYY[[[]]]VVVWWWXXXXXXXXXWWWVVVUUUUUUYYYYYYVVVXXX^^^```^^^XXXXXXXXXYYYYYYVVVQQQNNNQQQQQQRRRRRRTTTUUUVVVWWWQQQQQQQQQOOOLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEECCCAAADDDGGGGGGFFFHHHKKKMMMPPPSSSfffxxxfff]]]VVVQQQJJJEEECCCBBB@@@???yyypppeeeZZZSSSQQQOOONNNLLLIIIHHHIIIJJJLLLEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCDDDDDDDDDCCC??????>>>>>>>>>>>>>>>???;;;<<<<<<===<<<<<<;;;;;;999999888777777888999999333444444444555555666666444444333222222222333333000000000000000000000000222111111111111111111111111111111111111111111111222333444555555555444444222222222222222222222222333333222222333333444555333333444666888:::<<<>>>555666666777888999999999===999888;;;===;;;<<<>>><<<@@@DDDIIIUUUoooxxxbbbVVVPPPLLLOOOTTTPPP___vvv|||qqqiiimmmvvvvvvnnnfff```\\\WWWUUUSSSRRRSSSRRRQQQPPPRRRSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPIIIIIIJJJJJJIIIHHHGGGGGGBBBEEEHHHGGGDDDAAA@@@AAA>>>???AAACCCCCCCCCCCCBBBAAA@@@>>>=========>>>???;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888777777777777777555555666666666666666555666666777777777777666666777777777777888888888888::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>?????????>>><<<;;;;;;<<<>>>?????????>>><<<<<>>>>>===;;;;;;:::::::::999999999888888888777777555555555666666666666666999999888888777777666666666666555444333333222222222222222222222222222222222111111111000000//////000000000000000000000000111111222333333333333222333222111111111222333444222222222333333333444444111111111222444777:::<<<555555555666666666666666777777777888999999::::::;;;>>>@@@@@@CCCPPPfffvvvxxxpppgggbbbbbbWWWRRRSSS[[[dddmmmyyyyyy}}}~~~xxxnnnmmmoootttxxx|||tttkkkgggddd^^^XXXVVVXXXUUURRRSSSVVVUUUQQQMMMPPPQQQRRRSSSRRRQQQOOOMMMPPPOOONNNOOOPPPQQQOOONNNKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBCCCCCC???<<>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888:::::::::::::::999888777444555555555666666777777666666666666666666666666777666666555444444333333555555555555666666666666666666666666666666666666888888888888888999999999888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDOOORRRUUUYYY]]]bbbhhhlll{{{{{{yyyuuuqqqmmmmmmmmm|||ooofffbbbccchhhmmmsssuuuuuusss^^^aaaaaa]]]VVVRRRSSSVVVQQQQQQQQQQQQQQQQQQPPPOOOQQQPPPPPPPPPQQQSSSUUUVVVVVVSSSOOOOOOQQQSSSRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQWWWXXXXXXYYYYYYXXXWWWVVVXXXYYYYYYXXXUUUSSSSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUSSSVVVZZZ]]]^^^\\\YYYWWWTTTTTTUUUTTTSSSTTTWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXZZZ\\\\\\XXXUUUSSSSSSSSSTTTUUUWWWYYYYYYZZZWWWTTTTTTTTTSSSOOOLLLPPPOOOMMMLLLLLLMMMOOOQQQRRRPPPOOOMMMKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHKKKNNNNNNWWWzzznnn```WWWPPPJJJFFFuuummmbbbXXXRRRPPPOOONNNPPPOOOMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;::::::::::::999999999888888888777777555555555555666666666666888777777777777777666666555555555444333333222222222222222222222222222222111111111000000000//////000000000000000000000000000111222222333333222222222222111111111222333444222222222333333333333444222111111222333666999:::555555666666666666777777666666777888888999999:::888:::<<<;;;;;;BBBOOOYYYppp{{{~~~mmm\\\WWWWWWYYY\\\aaaiiipppzzzyyyssssssfffccciiieeesssxxxyyytttlllbbbXXXUUUTTTQQQPPPPPPUUURRROOOPPPSSSTTTRRROOOPPPQQQRRRSSSRRRQQQOOONNNMMMKKKJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGFFFEEEFFFFFFFFFCCCBBBBBBBBBBBB???<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777777888888777666666555555555666666777777777777555555555555555555555555666666666555444333333333444555555555666666666666666666666666666666666666777777888888888888999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEGGGIIIJJJLLLNNNRRRUUUUUUWWWXXXYYYYYY[[[]]]``````eeelllnnnjjjccc\\\WWWSSSSSSUUUWWWZZZZZZXXXVVVTTTWWWXXXUUUPPPMMMOOOQQQPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNOOOSSSPPPNNNOOOQQQRRRQQQPPPQQQPPPOOONNNNNNOOOPPPQQQTTTUUUWWWXXXXXXWWWUUUTTTWWWXXXYYYWWWUUUSSSRRRSSSVVVVVVWWWWWWWWWWWWVVVVVVVVVXXX[[[]]]\\\YYYUUUSSSUUUUUUUUUTTTSSSTTTVVVXXXYYYXXXUUUSSSRRRRRRSSSTTTVVVUUUUUUWWWYYYYYYVVVSSSSSSRRRQQQPPPQQQTTTWWWYYYUUUSSSQQQQQQQQQOOOKKKGGGNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEHHHGGGLLLfffuuujjj^^^UUUddd^^^VVVOOOLLLLLLLLLLLLQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;::::::999::::::999999999888888888888888555555555555555555555555666666666666666777777777555444444333333222222222111111111111111111111111000000000000////////////000000000000000000000000000000111222222222222222111111111000111222222333111111222222222333333333222222222222333444666888444555555555666666666777666666777777888888999999:::;;;<<<;;;;;;<<>>>>>>>>?????????????????????????????????CCCDDDEEEDDDCCCCCCDDDFFFDDDFFFHHHHHHHHHHHHJJJLLLJJJMMMPPPRRRQQQOOONNNNNNKKKJJJIIIIIIJJJJJJHHHFFFJJJMMMOOONNNKKKJJJKKKMMMNNNNNNOOOOOOPPPOOOOOOOOOLLLKKKJJJIIIHHHIIIIIIJJJNNNMMMMMMNNNPPPQQQPPPOOOPPPPPPOOONNNNNNOOOPPPPPPQQQSSSUUUWWWWWWUUUSSSQQQUUUVVVWWWVVVTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSVVVYYY[[[[[[XXXUUURRRVVVVVVVVVTTTSSSSSSUUUVVV\\\YYYUUUQQQOOOOOOQQQRRRSSSSSSSSSUUUWWWWWWUUUSSSRRRPPPNNNLLLMMMPPPTTTWWWQQQPPPPPPPPPPPPMMMHHHDDDJJJJJJIIIIIIIIIIIIIIIIIIKKKJJJHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFIIIVVVtttwwwkkkYYYTTTNNNKKKJJJLLLNNNNNNPPPOOONNNLLLKKKJJJJJJJJJGGGFFFDDDBBBAAA@@@??????????????????????????????;;;;;;:::999999999999999888888888888888888888888666555555555555555444444444444555555666666666777444333333333222222222111111111111111111111111111///////////////////////////////////////////////////000000111222111111111000000000000111111222222111111111111222222222222333222222222222333444444222333333444444555555555555555666666777888888999::::::;;;<<<>>>???>>>===AAADDDPPPeee}}}xxxjjjUUUUUUSSSPPPPPPWWWbbbkkksssqqqrrrvvv~~~{{{wwwooolllfffaaabbbiiivvvyyynnnrrrzzz{{{jjj]]]YYYXXXQQQKKKMMMOOOPPPSSSWWWSSSOOOLLLKKKMMMPPPQQQRRRPPPPPPQQQQQQQQQPPPOOONNNOOOLLLJJJIIIJJJKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAA@@@???===;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999777666444222111666666777777777777666666555555555555555555555555444444444444444444444444444444444444333333222222333333444444444555555555555555555555555555555555555666666777777888888888777888888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>========================DDDEEEEEEEEECCCBBBCCCEEEFFFGGGHHHGGGDDDBBBBBBCCCFFFGGGIIIIIIHHHGGGHHHIIIIIIHHHGGGHHHIIIJJJJJJIIIGGGJJJLLLLLLJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJLLLNNNOOOPPPOOONNNPPPOOONNNMMMMMMNNNOOOPPPOOOQQQTTTVVVVVVTTTRRRPPPSSSTTTUUUUUUSSSQQQRRRRRRPPPQQQQQQPPPPPPOOONNNMMMKKKNNNSSSWWWYYYYYYXXXVVVVVVWWWVVVTTTRRRQQQSSSUUUZZZXXXUUUSSSQQQQQQRRRSSSQQQRRRRRRTTTUUUUUUTTTTTTOOONNNMMMLLLMMMNNNPPPQQQPPPQQQRRRRRRPPPMMMHHHEEEFFFFFFGGGGGGGGGFFFEEEDDDHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGEEEFFFJJJNNN^^^QQQNNNJJJIIIJJJLLLNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFEEECCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888999888888888888888888888888666666555555444444444333333333333444444555555666222222222222222111111111000000000000000000000000.....................///...........................///000000111111000000//////000000000111111111000000000111111111222222222222111111111111222222000000111222222333444444444555555666666777888888888666666777;;;<<<<<<;;;===<<<@@@IIIVVVkkkzzzxxxrrriiiaaa\\\\\\^^^aaa[[[UUUUUUZZZ```dddeeennntttxxxxxxzzz}}}~~~|||xxxyyyxxxwwwzzz~~~|||wwwnnnllliiigggeeebbb^^^[[[XXX[[[___bbbfffnnnzzz{{{ooo```WWWUUUOOOKKKIIILLLMMMLLLMMMPPPTTTQQQMMMKKKKKKNNNPPPQQQQQQQQQQQQPPPPPPOOONNNNNNPPPMMMJJJIIIIIIIIIHHHGGGDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA???===;;;999999777777888888888888777777::::::::::::::::::::::::888888777666555333111000444555555666666555555555333333333333333333333333222222222222222222222222333333333333333222222222333333333333444444444444444444444444444444444444444444555666777777888888777777888888888888888999999999999999::::::;;;;;;;;;;;;<<<<<<<<<====================================???AAAAAAAAAAAABBBDDD>>>AAACCCDDDCCCCCCDDDEEE@@@BBBDDDEEECCCBBBBBBCCCEEEDDDDDDEEEGGGIIIIIIHHHHHHIIIKKKKKKJJJHHHGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMIIIHHHHHHHHHIIIJJJLLLMMMFFFHHHKKKMMMMMMNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOOOOPPPSSSUUUUUUTTTRRRQQQPPPRRRSSSSSSRRRQQQQQQRRRRRRQQQQQQOOONNNLLLJJJIIIFFFIIIMMMQQQUUUVVVWWWWWWVVVVVVUUUSSSPPPPPPQQQSSSSSSSSSTTTTTTTTTSSSRRRQQQNNNOOOPPPPPPPPPPPPQQQQQQKKKLLLNNNOOOOOONNNMMMLLLNNNPPPRRRRRROOOKKKGGGEEECCCCCCDDDDDDCCCCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCC??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBB???AAAGGGHHHLLL___uuuMMMJJJGGGFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIEEEDDDBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777888888888888888888888999999999666666555555444333333333333333333333333444444444111111111111111111111111////////////////////////---------.............................................///000000000000000......///000000000000//////000000000000111111111111111111111111111000000//////000111222333333444444444555555666666777777999888666666888999::::::888999;;;>>>AAAJJJ^^^ppp~~~sssfff^^^\\\\\\[[[YYYUUUYYY\\\]]]```bbb___YYYZZZ[[[YYYXXX[[[aaaaaa^^^[[[\\\^^^bbbgggiiiiiihhhmmmrrrxxx~~~yyyrrrlllbbbWWWPPPOOOKKKHHHHHHJJJJJJGGGGGGJJJSSSQQQMMMKKKJJJLLLNNNPPPSSSRRRQQQPPPOOOMMMMMMLLLMMMKKKIIIHHHHHHGGGEEECCC@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAA???;;;999888888666666777888888777666666888888888888888888888888777777777666555333222111000111222222333222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444333333444555666777888888777777777777777777777777777888888999999::::::;;;::::::;;;;;;;;;<<<<<<<<<========================999;;;>>>???@@@@@@BBBCCC<<<>>>AAABBBAAAAAAAAABBB999<<<@@@BBBAAA@@@@@@@@@CCCBBBBBBCCCEEEEEEDDDBBBFFFGGGHHHIIIHHHFFFDDDCCCFFFGGGHHHJJJKKKLLLLLLLLLFFFFFFFFFFFFGGGIIIKKKLLLFFFHHHKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNOOOQQQRRRSSSRRRRRRQQQNNNPPPRRRRRRQQQPPPPPPQQQTTTTTTSSSQQQPPPMMMKKKJJJIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTSSSQQQOOONNNOOOQQQKKKMMMOOORRRRRRRRRPPPOOOKKKLLLMMMLLLKKKJJJKKKMMMKKKMMMPPPRRRRRRPPPMMMJJJKKKMMMOOONNNJJJFFFDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========>>>??????@@@BBBBBBAAAAAAAAAAAABBBBBB>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@>>>@@@FFFFFFEEEKKKUUULLLJJJGGGFFFFFFGGGGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGCCCBBBAAA@@@????????????999999999999999999999999777777777666666777777888777777888888888999999999666666555444444333222222333333333333222222222222000111111111111111111111////////////////////////,,,,,,---------.........---------------------------...//////000000//////---...///000000000///////////////000000000111111//////000000000000000000000000111222333444555555333444444555555666777777888888888777777777888999777777999<<<<<<>>>EEEOOOcccvvv}}}{{{uuuqqqkkkkkkjjjkkkoooqqqkkkbbb^^^eeejjjhhheeehhhlllmmmrrrtttyyyzzzyyyrrrjjjbbb^^^ZZZSSSMMMLLLMMMJJJHHHIIIHHHEEEFFFJJJNNNMMMKKKJJJJJJKKKNNNPPPUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHIIIJJJIIIFFFCCC===>>>???AAAAAAAAAAAAAAA???@@@AAA>>>:::777666777555666777888888777666555777777777777777777777777666666666666555444333222///000111111222222111111222222222222111111111000111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333222333333444666777777888777777777777777777777777777777777888999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>>>>>>>???::::::;;;;;;<<<===>>>???AAA@@@@@@??????@@@@@@AAA>>>>>>??????????????????AAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDEEEDDDCCCFFFIII```NNNKKKHHHGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEFFFBBBAAAAAA@@@?????????@@@888888888888888888888888777777666666666666777888777777888888999999999999666666555444333333222222444333333222222111111111000000000000000111111111////////////////////////,,,,,,,,,------.........---------------------------......///////////////,,,---///000000000///...////////////000000000000...//////000000000000000111222222333555666777777333333444444555666666777111333555555444444555777888444444777999999<<<@@@DDDTTTjjjzzzyyypppooofff^^^WWWWWWXXXTTTOOONNNMMMIIIFFFEEECCCBBBEEEKKKIIIIIIIIIIIIIIIKKKNNNPPPVVVUUURRRPPPMMMKKKJJJIIIGGGHHHIIILLLNNNMMMJJJGGG;;;<<<>>>@@@AAABBBAAAAAA>>>@@@AAA>>>999666666777555666777888888777666555666666666666666666666666555666666666555444444333000111222333333333333333333333333222222222111111000000000000000000000000111111111111111111222222111111222222222333333333333333333333333333333333222222333444555666777888777777777777666666666666666777777888999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===??????===;;;;;;;;;:::===@@@AAAAAA@@@@@@@@@===>>>@@@???===<<<<<<===;;;<<>>???;;;;;;;;;<<<===>>>???@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@CCCDDD@@@>>>@@@DDDEEELLLjjjMMMLLLIIIFFFDDDDDDDDDEEEIIIHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA???===:::999999888888777777777777777333444444444555555666666777777777777888999:::;;;888888777555444333222111///000222333333222000///.........//////////////////////////////////////////......---------......//////.........------------------............///////////////////////////////////////000000000000////////////000000000000000111111111111222222222222222222333333333444444555555555555666666666666777888888999::::::;;;;;;AAAEEEMMMZZZmmmtttjjjcccaaa\\\ZZZWWWTTTQQQPPPOOOOOONNNLLLJJJHHHFFFFFFFFFFFFIIIKKKLLLLLLKKKJJJJJJJJJQQQPPPOOOOOOPPPPPPNNNLLLMMMKKKIIIIIIIIIIIIIIIGGGAAA===:::;;;>>>@@@@@@???@@@???>>>===;;;999888888777888888888888777777666888777777666555444444444444444444555555555555555444333222111111111222333000000111111111111000000111111111111000000000000000000000000111111111111111111222222222333333333111111222333333333333222111111222222333444555555777777777777666666666666666666777888888888888777777888888888888999999999999999:::;;;;;;<<<<<<===999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>============:::<<<>>>@@@AAA@@@???>>>BBBCCCCCCDDDDDDDDDDDDDDDAAABBBDDDEEEGGGGGGHHHHHHJJJJJJIIIGGGEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNKKKHHHFFFHHHJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMNNNNNNOOOQQQQQQTTTRRRQQQPPPOOOLLLHHHEEEJJJGGGFFFHHHHHHFFFHHHKKKLLLNNNPPPPPPPPPOOOPPPQQQQQQPPPNNNMMMMMMNNNPPPRRRRRRPPPNNNLLLKKKKKKKKKLLLQQQRRRRRRRRRQQQPPPOOOOOOMMMMMMKKKIIIGGGEEECCCBBB??????@@@??????>>><<<<<<<<<<<<======>>>>>>??????>>>===;;;:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????BBBAAAAAA@@@@@@AAAAAABBBJJJRRRjjjKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCBBB@@@???<<<;;;999999888888777777777777777666666777777777888888888999888888777777777888888777777666555444333222111///000222333333222000///............////////////////////////////////////......------------......///.........------------------------........................................../////////000000000.../////////000000000000000000111111111222222222222222222333333333333444555555555555666666666666777777777888999999::::::888:::>>>EEEQQQaaaqqq|||~~~uuujjjbbb^^^]]][[[ZZZXXXVVVUUUSSSRRRRRRRRRPPPNNNLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKOOONNNMMMOOOPPPQQQOOONNNNNNLLLJJJIIIJJJJJJIIIHHHBBB???<<<<<<>>>@@@@@@???>>>>>>===;;;:::999777777777777777777777666666555666666666555444333333333555555555555555555555555444333222111111111222222000000111111111111000000111111111000000000//////000000000000111111111111111111111222222222333333000111222222333333222222222222333333444444555555666666666666666666666666666777777888888888888888777777888888888999999999999999::::::;;;<<<<<<<<<999:::::::::;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<===???@@@AAA@@@???>>>AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJIIIFFFDDDDDDFFFHHHKKKJJJJJJJJJJJJKKKLLLLLLMMMJJJHHHGGGHHHIIIIIIIIILLLLLLMMMNNNOOOQQQRRRSSSQQQQQQQQQPPPPPPPPPOOOOOOQQQPPPQQQRRRRRRPPPLLLHHHKKKGGGGGGIIIJJJHHHJJJMMMKKKMMMOOOOOOMMMMMMMMMOOOOOONNNMMMLLLLLLMMMNNNOOORRRQQQOOOMMMLLLLLLLLLLLLOOOOOOOOOOOOOOOOOONNNNNNNNNLLLKKKHHHFFFEEEDDDDDDAAA@@@@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@??????????????????@@@BBBIIIWWWsssJJJIIIGGGFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCC@@@>>><<<;;;;;;999888888777777777777777777777888888888888888999:::999888777666666666666666555555444333222222111///000111222222111000///........................////////////////////////...---------------..................------------------------.............................................////////////000....../////////000000000000000000111111111222222111111222222222333333333444555555555555666666666555666666777777888999999777777888:::>>>EEENNNTTTsss~~~zzzrrrggg^^^YYYXXXYYYXXXXXXXXXXXXWWWVVVTTTSSSUUUSSSQQQOOONNNLLLLLLKKKIIIJJJJJJKKKKKKKKKLLLLLLMMMLLLLLLNNNPPPQQQPPPNNNOOOMMMKKKJJJKKKKKKJJJIIIEEECCC@@@???@@@@@@@@@???===<<<<<<:::999888777777666666777777666666555444555555555444333333222222777666666666555444444444333333222111111111111222111111222222222222111111111111000000000000//////000000000000111111111111111111111222222222222333000111222222333333222222444444444444444444555555666666666666666666666666666777888888999999888888777777777888888888999999888999999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>???@@@AAAAAA@@@??????@@@AAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJIIIGGGDDDDDDEEEGGGKKKJJJIIIHHHHHHJJJKKKMMMKKKJJJHHHHHHIIIJJJIIIGGGKKKLLLNNNPPPRRRTTTUUUVVVTTTTTTUUUTTTSSSQQQOOONNNNNNOOOQQQTTTVVVTTTPPPLLLKKKHHHGGGJJJKKKJJJKKKOOOKKKLLLMMMMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPOOONNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNLLLIIIGGGEEEEEEFFFFFFCCCBBB@@@???>>>>>>??????????????????>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@???>>>>>>======>>>>>>???============>>>>>>>>>>>>>>>======<<<<<<======>>>>>>BBBFFFSSSzzzJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFCCC@@@>>><<<<<<<<<999888888777777777777777666666666666777777777777999888777666555555555555444444333333222222111111000000111111111111000000///...............------........................------,,,,,,------......------------------------,,,,,,---------.................................------........./////////........./////////000000000000000000111111111111111111111111222222222222444444444555555555666666444444555666666777777888999:::::::::;;;>>>CCCFFFKKK```{{{~~~{{{{{{|||qqqmmmfff^^^YYYVVVVVVWWWTTTUUUWWWYYYYYYWWWUUUTTTUUUTTTRRRQQQOOOMMMLLLLLLLLLKKKKKKKKKMMMNNNNNNNNNMMMMMMLLLMMMOOOOOONNNLLLOOOMMMKKKJJJKKKKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@<<<<<<<<<;;;:::999888888777888888888777666555444555555555444444444333333777777666666555444333333333222222111111111111111111111222222222222111111111000000000///////////////000000000111111111111111111111111222222222222000000111222222222222222555555555555555555444444444555555555555555666666666777888888999999888888777777777777888888888888888888888999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>@@@@@@AAAAAAAAA@@@??????AAAAAABBBCCCCCCCCCCCCBBBAAABBBDDDFFFGGGHHHIIIIIIHHHIIIIIIHHHFFFFFFHHHIIIKKKIIIGGGFFFFFFHHHKKKMMMKKKJJJJJJKKKLLLLLLJJJHHHJJJKKKNNNQQQSSSVVVWWWXXXUUUUUUWWWWWWVVVSSSQQQOOONNNPPPSSSWWWXXXWWWRRRNNNJJJGGGGGGJJJKKKJJJKKKOOOMMMMMMNNNMMMKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNKKKHHHFFFDDDEEEFFFHHHDDDCCC@@@>>>>>>>>>@@@AAA@@@@@@??????>>>>>>======>>>>>>======>>>???@@@AAA???>>>============>>>???<<<<<<<<<=========>>>>>>======<<<<<<<<<<<<======@@@BBBAAAHHHcccLLLKKKJJJIIIGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDGGGEEECCC@@@>>><<<<<<<<<999888888777777777777777777777777777666666666666666555555444444555555666222222222222222111111111000000000111111000000000//////......---------,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,------------...........................------------........................//////////////////000000000111111111000000000111111111222222444444444444555555555555333444444555666666777777666888999999:::;;;>>>@@@<<>>>>>??????@@@@@@AAAAAA@@@@@@@@@???BBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLHHHIIIJJJJJJIIIIIIKKKMMMKKKIIIGGGFFFFFFHHHJJJLLLKKKKKKKKKMMMOOOOOOMMMKKKJJJKKKNNNQQQTTTVVVWWWXXXSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRUUUXXXZZZWWWRRRNNNJJJGGGFFFIIIJJJIIIJJJNNNOOOPPPPPPNNNLLLLLLMMMOOONNNNNNOOOOOOOOONNNMMMLLLNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMLLLJJJGGGDDDCCCDDDEEEGGGDDDCCC@@@>>>>>>>>>@@@AAA@@@?????????>>>>>>===============>>>>>>???@@@AAA???>>>===<<<<<<===>>>???;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======AAA@@@BBBIIIRRRgggMMMLLLKKKJJJHHHFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCEEECCCBBB@@@>>>===<<<<<<999888888777777777777777999888888888888888777777444444444333444444555555000000000111111111111111000000000000000000000000//////......---,,,,,,,,,------------------------++++++++++++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------.........//////////////////000000000111111///000000000000111111111333444444444444555555555333444444555555666777777555777888888777777999;;;<<<===BBBIIIQQQ\\\mmm{{{zzzqqqiiiaaa^^^^^^YYYXXXWWWXXXZZZZZZYYYXXXWWWXXXZZZ\\\[[[ZZZWWWUUUUUUUUUUUUUUUUUUSSSRRRRRRRRROOOLLLLLLOOOQQQPPPNNNPPPOOOMMMMMMMMMLLLIIIGGGLLLJJJHHHGGGHHHHHHGGGFFFGGGHHHHHHEEEBBB@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666666666666666666555555444444333222222222111111222222111111000///000000111111111111000000000000////////////......000000000000111111111111000000000111111111111222///000111111222222111111444444444444444444555555222222333333444555555555444555666666777777666666666666666777777777888888666777777888888999::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????????????????@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDFFFGGGIIIKKKMMMOOOOOOPPPHHHJJJKKKKKKKKKKKKLLLMMMJJJIIIHHHGGGGGGIIIJJJLLLJJJJJJLLLNNNQQQRRRPPPOOOLLLMMMPPPSSSUUUVVVWWWWWWQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTVVVXXXYYYWWWSSSOOOKKKHHHGGGIIIIIIHHHIIIMMMRRRRRRRRRPPPNNNOOOQQQSSSQQQQQQPPPPPPOOONNNNNNNNNQQQQQQRRRRRRQQQPPPPPPOOOKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIGGGDDDCCCBBBCCCCCCCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>============;;;<<<===>>>??????@@@@@@???>>><<<;;;;;;<<<>>>???;;;;;;;;;;;;<<<<<<<<<===>>>==================>>>>>>;;;@@@GGGEEEIIIhhhKKKKKKKKKJJJIIIGGGFFFEEECCCDDDEEEFFFEEEEEEDDDCCCAAAAAAAAA@@@???>>><<<;;;999888888777777777777777888888888777777777666666666555444333222222222333/////////000000111111111000000////////////000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,------------------.........//////////////////000000000111/////////000000000111111333333444444444555555555444444444555666666777777666888888888777666888999;;;777666999<<>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888777666555555555555555555555555555222222222222222222222222000111111222111000///...//////000000000000//////000000/////////.........000000000000111111111111000000000000111111111111///000000111111111111111222222333333444444555555111222222333444444555555333444444555555555555555666666666666777777777888666666777777888999999999888888888999:::::::::;;;999999:::::::::;;;;;;;;;========================>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCEEEGGGIIIKKKMMMOOOPPPPPPJJJKKKMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJMMMPPPRRRRRRRRROOOQQQSSSVVVWWWWWWVVVVVVQQQQQQRRRSSSTTTTTTUUUUUUSSSSSSUUUWWWXXXWWWTTTRRRNNNJJJIIIJJJJJJHHHIIILLLRRRSSSRRRQQQPPPQQQSSSVVVSSSRRRPPPOOONNNNNNNNNOOOQQQQQQRRRSSSRRRQQQPPPOOOLLLJJJIIIGGGGGGHHHIIIJJJIIIHHHFFFDDDBBBAAA@@@???AAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<=========:::;;;<<<===>>>????????????>>><<<::::::<<<>>>???::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======<<<999;;;??????BBBQQQbbbIIIIIIJJJJJJIIIIIIHHHGGG???@@@BBBDDDDDDDDDDDDCCC??????@@@@@@???>>><<<;;;999888888777777777777777666666555555444444444333777666555333222111000000......//////000000111111000000////////////000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------------.........//////////////////000000000000////////////000000000000333333333444444444555555444444555555666777777777555666777666555555777999<<<777777<<<>>>;;;:::>>>:::GGGXXXeeeppp~~~yyylll]]]QQQRRRWWWWWWWWWXXXSSSQQQNNNOOOSSSVVVWWWVVVUUUUUUUUUTTTSSSPPPNNNMMMOOOPPPQQQRRRSSSRRRRRRQQQTTTOOOJJJIIILLLMMMLLLIIILLLKKKKKKLLLMMMMMMKKKIIIHHHFFFDDDCCCDDDDDDCCCBBB???AAACCCAAA===::::::<<<999999::::::::::::;;;;;;::::::999999777666555444444444444444444444444444111111111111111111222222000111111222222000///.........////////////......000/////////............000000000000111111111111000000000000111111111111//////000111111111111111111111222222333444555555111111222333333444555555222333444444555555444444666666666666777777777777666666666777888888999999777777888999::::::;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;============>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFHHHKKKLLLMMMNNNLLLMMMMMMLLLIIIGGGFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGHHHKKKOOORRRSSSSSSRRRTTTVVVXXXXXXXXXWWWVVVRRRRRRQQQQQQRRRRRRSSSTTTRRRRRRTTTVVVXXXXXXVVVTTTPPPLLLKKKLLLKKKIIIIIIMMMRRRSSSRRRQQQPPPQQQTTTWWWSSSRRROOOMMMMMMMMMNNNOOONNNOOOPPPPPPPPPOOONNNMMMLLLJJJHHHFFFFFFGGGHHHIIIHHHGGGFFFDDDBBB@@@>>>===??????@@@??????>>><<<<<<:::;;;;;;;;;<<<<<<======999:::;;;===>>>????????????>>><<<::::::<<<>>>???:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<======<<<:::999???HHHJJJGGGfffqqquuuOOOKKKGGGFFFGGGHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDEEE===<<<<<<<<<===<<<;;;999999888888777666555555444666666666666666666666666777666444333222111111111000000000000////////////............////////////......---------,,,,,,,,,***+++---...///...------------------------------........................******+++++++++,,,,,,,,,........................------------------------........................////////////000000000000///000000000111111111111000000111222333333333333444444444555555555555555666666666666777777777777777777777888999999::::::;;;???DDDHHHNNNYYYgggqqq~~~ssshhhaaa[[[WWWQQQOOOQQQSSSSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVSSSSSSTTTSSSSSSRRRQQQPPPLLLMMMNNNQQQRRRQQQMMMJJJLLLKKKJJJKKKNNNNNNLLLIIIKKKLLLJJJGGGHHHLLLKKKGGGDDDDDDCCCBBBAAA???===<<>><<<:::888888888888888888888999999999777666666666666555555555444444222222222222444444333222000/////////000111////////////////////////000000000000000000000000//////////////////////////////000000000000////////////000000000000//////////////////000000000000000000111222333333444444333333333444444444555555555555444333333444444444333444555666777777777777666666777777777777666555888888999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????@@@@@@?????????@@@BBBCCCAAACCCEEEHHHJJJJJJKKKJJJKKKJJJJJJJJJJJJIIIFFFDDDEEEFFFIIILLLMMMMMMMMMLLLKKKLLLNNNOOOPPPPPPOOOOOORRRSSSTTTVVVWWWWWWWWWWWWSSSRRRPPPNNNNNNNNNPPPPPPQQQSSSVVVXXXWWWUUURRRPPPOOOMMMKKKKKKLLLLLLLLLKKKTTTQQQOOOQQQTTTUUURRRPPPUUUTTTRRRPPPNNNMMMLLLKKKNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJGGGEEEEEEFFFHHHIIIGGGEEEDDDCCCCCCBBB@@@===>>>>>>>>>===<<<<<<;;;;;;============<<<;;;:::999999999::::::;;;<<<======<<<;;;::::::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;::::::;;;===>>>>>>???BBBDDDUUUuuu~~~MMMJJJFFFFFFGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC???===:::888888888888777888888777777666555555444555555555555555555555555666555444333222111111111000000000000/////////...............////////////...------------,,,,,,,,,***+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------....../////////000000000//////000000000111111111000000111222333333333333444444444444555555555555555555666666666777777777666666777888888999999:::;;;===@@@@@@BBBGGGQQQXXXXXX]]]iiiwww||||||zzzvvvooofff^^^YYYXXXTTTPPPOOOQQQRRRRRRRRRQQQPPPOOONNNOOOQQQTTTVVVTTTTTTTTTTTTSSSRRRQQQPPPLLLLLLMMMOOOPPPOOOLLLJJJMMMKKKIIIJJJLLLMMMLLLJJJKKKLLLIIIFFFGGGJJJIIIEEEDDDDDDCCCBBBAAA???>>>===@@@???>>><<<;;;999888777666666666666666777777777666555555555555444444444333222111111111111222333222222000/////////000111...........................................................................//////000000//////...//////000000000000//////.../////////000000000000000000111111222333333444333333333333444444444444444444333333333333333444333333555666666777777777666666777777777666666555777888888999:::999999999888888999999999:::::::::;;;;;;;;;:::::::::::::::<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJHHHGGGHHHIIIJJJJJJIIIGGGEEEGGGIIILLLMMMMMMMMMLLLKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRPPPOOONNNOOOQQQRRRQQQSSSUUUVVVVVVUUUSSSRRROOONNNMMMMMMOOOOOONNNMMMQQQPPPOOOPPPRRRSSSSSSSSSTTTSSSRRRQQQOOOMMMKKKIIINNNNNNMMMLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDDDDEEEFFFFFFEEECCCCCCCCCAAA???<<<=========<<<<<<<<<<<<;;;============<<<;;;:::999888888999999::::::;;;;;;:::999888888777777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<===???AAAKKKeeeJJJHHHEEEEEEFFFGGGFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>999666333333444555777777777666555555444444444444444444444444444444555555333222111111000000000000000/////////......---............/////////------------,,,,,,,,,,,,***+++++++++++++++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000////////////000000000000///000111222333333333333333333333444444555555555555555555666666666666777666666777777888888999999888:::;;;999777888===AAAAAABBBHHHQQQYYYbbbppp|||yyytttwwwzzzyyyxxxwwwsssnnnccccccbbb```\\\WWWSSSPPPSSSQQQOOOOOOPPPQQQQQQPPPOOOMMMKKKJJJKKKNNNRRRTTTTTTTTTTTTSSSRRRQQQOOONNNLLLKKKKKKLLLMMMMMMLLLJJJMMMKKKIIIIIIJJJKKKLLLKKKKKKKKKHHHDDDDDDGGGFFFBBBCCCCCCCCCBBBAAA???>>>======<<<;;;:::999888777777444444444444444444444444444444444333333333222222111111000000000000111111222111000/////////000000........................------------------------........................---..................---...//////000000//////........./////////000000000000000000111222222333333222222333333333444444444333222222222222222333333333333444555666666666666555555666666666666666555666777888888999999888888777777777777888888888888:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<======<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCEEEGGGHHHDDDDDDEEEGGGJJJKKKKKKJJJFFFGGGIIILLLMMMMMMMMMMMMKKKKKKMMMNNNNNNOOONNNNNNMMMMMMLLLMMMNNNOOOQQQRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQRRRSSSSSSTTTTTTTTTOOONNNOOOPPPRRRRRRPPPNNNMMMMMMNNNMMMMMMOOOSSSVVVRRRSSSSSSRRRPPPMMMJJJHHHMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCFFFDDDBBBBBBAAA@@@===;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::999777888888888888888888888888777666666555555666666999999999999999999999999888888999999999999999:::777999:::999999999;;;===BBBIIIXXXuuuGGGEEEDDDDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@???>>>>>>AAA???===999555222222333666666666555555444444444444444444444444444444444444444222111111000000000000000/////////.........---------.........//////---------,,,,,,,,,++++++,,,,,,,,,++++++***))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........./////////000000///000111222222333333222222222222333444444555555444444555555555666666666555555666666777888888999555777888888666666888:::???<<<<<<>>>???BBBJJJSSS]]]bbbmmmvvvyyyzzzuuunnngggaaaXXX\\\^^^\\\XXXWWWWWWWWWTTTTTTSSSRRRQQQOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOOLLLKKKHHHGGGHHHKKKOOORRRRRRRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIIIIJJJKKKKKKJJJMMMKKKIIIHHHHHHJJJKKKLLLKKKKKKGGGBBBAAACCCBBB>>>BBBBBBBBBAAA@@@???======999999999888888777777666444444444444333333333333333222222222111111111111000000000000000000000000222111000///...//////000........................------------------------........................,,,------......------,,,...//////////////////............/////////000000000000000000111111222222222222222222333333333333111111111111111111222333222333444555555555555555444444555666666666555555555666777777888888777777555555666666666777777777888888888999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;>>>>>>>>>>>>@@@BBBDDDFFFCCCBBBCCCEEEHHHJJJKKKJJJGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKKKKLLLNNNPPPRRRNNNNNNMMMMMMNNNOOOPPPQQQPPPOOOOOOOOOPPPRRRTTTVVVPPPPPPPPPQQQRRRQQQNNNKKKGGGHHHIIIHHHGGGJJJOOOTTTQQQRRRSSSSSSQQQNNNJJJHHHKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFDDDBBBAAADDDBBBAAA@@@@@@>>>;;;999999999999:::;;;<<<<<<<<<=========<<<<<<;;;:::999888888888777777777777777777666555555444555555555777777777777777777777777666666666777777888888888777888999888777777999;;;>>><<>>===<<>>999444222222555555555555444444444444222222222222222222222222333222111111000000000000////////////............------------............------,,,,,,,,,+++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---............///////////////000111222222222222111111222222333444444555444444444444555555555555444555555666666777888888555666888999999999999:::999777777:::;;;;;;???DDDDDDEEEHHHMMMPPPSSSYYY```nnn{{{zzz{{{{{{tttpppppprrrssspppooojjj```XXXTTTQQQOOOJJJLLLNNNNNNJJJHHHKKKOOONNNNNNMMMLLLLLLLLLLLLMMMJJJLLLMMMNNNOOONNNNNNNNNKKKIIIGGGFFFGGGIIILLLNNNOOOOOONNNNNNMMMKKKJJJIIIKKKIIIGGGGGGIIIJJJJJJIIIKKKJJJIIIGGGGGGHHHJJJLLLKKKJJJEEE@@@>>>AAA@@@<<<@@@@@@@@@@@@???>>><<<<<<888777777777666666666666555555555444444333333333111111111111000000000000000000111111111111000000111111///.........///000........................................................................,,,,,,------------,,,,,,......////////////..................//////////////////000000000000111111111111111222222222333333111000000000111111222333222333333444444444444333333333444555555555555555444555666666777777666666444444444555555555666666777777777777888888999999888888999:::::::::::::::999999999999999999999999<<<<<<;;;<<<===???AAACCCBBBAAAAAACCCFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKMMMPPPSSSUUUQQQPPPPPPQQQQQQOOOKKKHHHCCCDDDEEEDDDCCCEEEKKKOOOPPPQQQRRRSSSQQQNNNKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGEEECCCBBBAAA@@@???>>>>>>===;;;888777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888888888777777777777777777666555555555555666666666666666666666666666444555555555666666777777888888999888777777888:::;;;<<>>=========@@@BBBAAA;;;666333333444444444444444444444444222222222222222222222222222111111000//////000000/////////.........------,,,------------.........,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------------.........///...///000111222222222222000000111222333333444444333333333444444444555555444444555555666666777777777777888999999888888777777555777<<<===;;;;;;======;;;999;;;???CCCFFFHHHIIIXXXgggiiiaaaZZZ]]]cccgggnnntttvvvxxxyyyvvvqqqjjjgggfffkkkttt{{{|||{{{kkkeee^^^YYYWWWXXXXXXXXXTTTTTTQQQLLLHHHGGGHHHIIIFFFFFFGGGIIIGGGDDDGGGMMMKKKJJJJJJJJJJJJJJJKKKLLLJJJLLLMMMNNNMMMLLLMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHKKKIIIGGGGGGIIIJJJIIIHHHIIIJJJIIIHHHGGGGGGIIIKKKJJJIIIDDD>>>===@@@???<<<>>>>>>>>>>>>===<<<;;;:::777777777666666555555555666666555555444444333333111111111000000000000///000000111111111111000000111000///.........//////------------------------........................------------------------,,,------------------,,,---......//////......---------.........////////////////////////000000000000000111111111222222222000000000000111222333333222222333444444333333222222222333444555555555555444444555666666666555555444444444444555555555555555555666666777888888888777888999999::::::999999888888999999999888777777:::::::::;;;<<<>>>???@@@AAA@@@???@@@BBBDDDEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJLLLPPPRRRQQQPPPOOOOOOOOOMMMJJJHHHDDDDDDDDDDDDCCCEEEHHHJJJLLLMMMOOOOOOOOOMMMKKKJJJFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHHHHHHHFFFDDDBBBAAA>>>===<<<<<<===<<<:::888666777777888999::::::;;;::::::::::::999888777777777777777777777777777777888777666666555555666666555555555555555555555555444555555555555555555666777888888888777777888:::666<<>>>>>:::===???===888444333555333333333333333333333333111111111111111111111111111111000////////////000//////.........---------,,,,,,---------.........,,,,,,,,,++++++++++++***++++++***)))******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((((())))))***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------............///000111222222222222//////000111222333444444222333333333333444444444333444444555555666777777888777777777777777666555888666777<<<<<<888666777888888999:::===AAACCCDDDAAAIIIQQQQQQKKKEEEEEEGGGKKKPPPSSSSSSUUUWWWWWWSSSPPPNNNNNNPPPTTTWWWWWWVVVNNNKKKHHHHHHKKKMMMNNNMMMLLLLLLLLLKKKIIIFFFFFFGGGFFFCCCCCCFFFEEEBBBDDDIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLNNNMMMKKKKKKMMMOOOKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHGGGIIIJJJIIIGGGFFFHHHJJJJJJIIICCC===<<>>===<<<===@@@CCCDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIJJJIIIGGGGGGHHHJJJLLLNNNOOONNNMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDBBB@@@???>>>;;;::::::;;;<<<<<<;;;999666777777888888999999999888999999888888777666555444444555555666666777777777777666555555555555555555555555555555555555555555555555555555555444444555666777777666666888:::555999===>>>;;;DDD^^^xxx}}}BBBCCCCCCAAA>>>>>>@@@CCCBBBBBBAAAAAA@@@?????????888;;;<<<999333111333666333333333333333333333333000000000000000000000000111000000////////////000//////.........---------,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))(((((((((***+++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------.........///000111111222222111...///000111222333444444222222333333333444444444333333444444555666666777777666555666777888777666666333555:::<<<999777888444888:::999888999999888;;;===???AAA@@@???>>>>>>;;;>>>???===???CCCEEECCCCCCCCCBBBCCCEEEFFFEEEDDDDDDBBB@@@AAADDDEEEDDDBBBAAACCCFFFIIIHHHDDDCCCDDDIIIDDDCCCGGGGGGCCCCCCHHHGGGGGGHHHJJJKKKLLLMMMNNNLLLMMMNNNMMMJJJJJJLLLOOOLLLLLLLLLKKKJJJIIIGGGFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKIIIGGGEEEHHHKKKJJJHHHFFFGGGIIIJJJHHHCCC===<<>>===<<<<<<999999888:::<<<<<<;;;:::777777777777888888888888888888888777777666555444222222333333444555666666666666555444444444444555555555555555555555555555666666666555555444444444444555666555555555777999888666888::::::;;;EEERRRkkkvvvrrrssswww}}}xxxAAA@@@?????????@@@BBBBBBBBBBBBAAAAAA???>>><<<<<<:::999888666444333222222222222222111222222333333222222222111000//////...000000///............///------............------------------------------,,,,,,++++++***)))((((((******))))))******+++,,,************************+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///000000//////.........---///////////////000111111444444444333333222222222333333333333444555666666777555333444777888666444666666666666777777777777555555555555777999;;;<<<;;;;;;:::999:::;;;<<<===::::::;;;;;;===>>>???@@@AAA@@@???>>>===============???@@@???>>>???CCCFFFDDDDDDFFFGGGGGGFFFEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGJJJJJJIIIFFFDDDDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJIIILLLMMMNNNMMMLLLIIIFFFDDDIIIHHHHHHHHHIIIJJJLLLMMMLLLKKKJJJJJJKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBB@@@>>><<<;;;:::======<<<;;;:::999999888999888777666555444333333444444444444333222111000111000///------......///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,------......---------------............///////////////////////////000000000000111111111111111111222222222333333333222222222222222222222222333333333444555666777777555555555555555555555555444444444555555555666666888888999999999888888777555666666777888999999:::777777777888999999::::::=========<<<;;;===@@@CCCCCCCCCEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMJJJHHHHHHJJJMMMMMMJJJGGGJJJLLLNNNMMMIIIGGGFFFGGGJJJJJJIIIGGGFFFGGGJJJMMMNNNMMMLLLLLLLLLMMMOOOPPPNNNLLLIIIGGGGGGFFFEEECCCFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@AAA@@@???>>><<<:::999888:::::::::999999999888888888777555444555666888999666666555444444444444555555555555555555555555555444444555555444444333222333333333333333333333333666666555555555444444444444444444555555555555666888888777777999;;;>>>@@@NNNfffmmmaaadddsss@@@???>>>>>>>>>???AAAAAA???????????????>>>===<<<:::999777666444333333222222222222111111222222333222222111111000//////...000///......------......------............------------------------------,,,,,,+++******)))((((((******))))))******++++++************************************)))))))))((())))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++------------............000/////////.........---///////////////000000111444444333333333222222222333333222333333444555666777555444444666777666444666666666666777777777777666666555666777888:::;;;;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<===????????????>>>===<<<<<<======<<<>>>@@@@@@??????BBBEEECCCDDDEEEFFFGGGFFFEEEEEEAAABBBDDDDDDCCCCCCEEEFFFIIIIIIHHHFFFDDDCCCEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIMMMMMMNNNNNNMMMKKKIIIGGGIIIIIIHHHHHHIIIJJJKKKLLLJJJIIIHHHIIIJJJJJJIIIHHHEEEFFFFFFFFFGGGGGGHHHHHHEEEDDDCCCAAA???>>><<<<<<======<<<;;;:::999999888888888777666555444333333444444444444333222111000111000///...---......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......---,,,,,,++++++,,,------......---------------............/////////////////////////////////000000000111111111111111111222222222333333222222222222222222222222333333444444555555666666555555555555555555555555444444444555555555666666888888999999999888888777555555666777777888999999777777888888999:::::::::<<<======<<<;;;<<>>===;;;:::999999999999999888888888777777777666555444444555666777666666555444444444444444444444444444444444444444444444444555444444333222333333333333333333333333444444444444333333333222444444444444555555555555777777666777888:::===???DDDNNNjjjyyyttt>>>>>>=========>>>???@@@<<<<<<============<<<<<<999888777555444333333333333222222111111111222222222111111000000//////.........---,,,,,,,,,------------............------------------------------+++++++++******))))))((()))))))))*********++++++************************************))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////...............//////......//////000111333333333222222222222222222222222333333444555666666555444444666666555444555555666666666777777777777777777666777888999999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<===;;;>>>@@@AAA@@@@@@AAACCCBBBCCCEEEFFFFFFFFFEEEDDDAAABBBDDDDDDCCCCCCEEEFFFHHHIIIHHHFFFDDDDDDEEEGGGGGGHHHIIIJJJJJJJJJIIIIIIMMMMMMOOOOOOOOONNNLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJHHHGGGGGGHHHJJJIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJFFFEEEDDDCCCAAA???>>>>>>======<<<;;;:::999888888888777777666555444333333444444444444333222111000000000///............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,------......---------------............/////////////////////////////////000000000000111111111111111222222222222333222222222222222222222222444444444444444555555555555555555555555555555555444444555555555666666666777888888999999999888888555555666666777777888888777888888999999::::::;;;<<<======<<<;;;<<>>=========<<<;;;;;;:::999999888888888777777777666666666555444333333444555666666555555444444444444444333333333333333333333333444444444444444333222222222222222222222222222222333333222222222222111111333333333444444444555555666555555555777999;;;<<<>>>???NNNppp~~~ttt<<<<<<<<<<<<======>>>>>>;;;;;;<<<;;;;;;:::999999888777666555444333333333333222222111111111111111111111000000////////////...---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((((())))))************************************************)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------........................///............///000000222222222222222111111111222222222222333444555666555444444444444555444444444555555555666777777777888888777777777777777777888888888888888999999999;;;;;;;;;:::;;;;;;<<<<<<======<<<<<<<<<======>>>;;;===???AAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDBBBCCCEEEEEEDDDDDDFFFGGGIIIIIIIIIHHHFFFFFFGGGIIIFFFGGGHHHJJJJJJJJJJJJIIIMMMMMMOOOPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGGGGGGGHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJGGGFFFEEEDDDBBBAAA@@@???===<<<<<<;;;:::999888888777777666555555444333333333333333333333222111111000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------......---------------............///////////////////////////////////////000000000111111111111111222222222222111111111111111111111111555444444444444444444444555555555555555555555555555555555555666666666666777777888999999999888888555555666666666777777777888888999999:::;;;;;;;;;<<<=========<<<<<<>>>@@@AAABBBCCCEEEGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLKKKIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFJJJJJJHHHFFFCCCCCCDDDFFFIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKMMMLLLIIIGGGIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>===<<<;;;;;;:::::::::::::::999999888888888777777777777777666555444444444555555666555444444333333444444111111111111111111111111333444444444444333222222222222222222222222222222222222222222222222222222222333333333444444444444444444444555666777999:::<<<>>>EEERRRfff}}}xxxzzz;;;;;;<<<<<<============<<<<<<<<<;;;999777666555666666555444444444444444333222111111000000000111000000000///////////////------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))'''((()))************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,------------..............................//////000111111111111111111111111222222222222333444555555333444444444333333333444333444444555666777777777888888888888777777777666777777888888888999999999;;;:::::::::::::::;;;<<<============>>>??????@@@;;;<<<>>>@@@AAABBBAAA@@@@@@AAACCCDDDEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOPPPNNNKKKIIIHHHGGGEEECCCBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<;;;:::999888888777666666555555444444333333222222333333222222111111///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---,,,,,,++++++,,,------......---------------............///////////////////////////...////////////000000000000000111111111222222222111111111111111111111111444444444444444333333333555555555555555555555555555555555666666666777777666777888999999999999999666666666666777777777777999999999:::;;;;;;<<<<<<<<<>>>>>>>>>======>>>@@@@@@AAACCCEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHHHHIIIJJJIIIIIIIIIJJJIIIHHHFFFEEEHHHHHHHHHGGGFFFFFFHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLHHHHHHIIIKKKMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA???>>>===::::::::::::::::::::::::::::::999999999888888888888777777666666555555555555555444333333333333333111111111111111111111111333333444444333333222111111111111111111111111111222222222222222222333333222222222222333333333444333333333444555666777888:::<<<>>>???CCCXXX~~~yyy:::;;;<<<============<<<======<<<:::888666444333555555444444444444444555333222111000000000000000////////////////////////------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******++++++++++++************+++++++++,,,,,,,,,---------------...............------......///000000000000000000111111111111111111222222333444555222333444444222222333444333333444555666777777888777777888888888777777666777777888999999999999888999999999999999:::;;;<<<============>>>@@@AAAAAA===<<<<<<>>>AAABBBAAA@@@???@@@BBBCCCDDDEEEDDDDDDEEEFFFHHHHHHGGGGGGIIIJJJJJJLLLMMMLLLKKKJJJKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQKKKLLLMMMNNNOOOPPPRRRRRRPPPPPPQQQQQQRRRQQQQQQPPPSSSQQQOOOMMMKKKIIIEEEBBBAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@??????<<<<<<;;;:::999888777777555555555444444444333333111222222222222222111111/////////000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,------......---------------............///////////////////////////......////////////000000000000000111111111111222111111111111111111111111333333333333333444444444555555555555555555555555555555666666666777777777666777888999999999999999777777777777888888888888999::::::;;;;;;<<<<<<===>>>???@@@@@@>>>>>>???@@@???@@@BBBEEEGGGIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLJJJHHHGGGHHHJJJIIIHHHHHHIIIJJJIIIGGGEEEFFFGGGIIIIIIHHHIIIKKKMMMKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHHHHJJJKKKLLLJJJHHHKKKJJJIIIHHHEEECCCAAA???CCCCCCCCCBBBAAA@@@???>>>:::::::::::::::::::::999:::::::::999999999999888888888888777666666555555555444444333333333333333111111111111111111111111333333333333333222111111000000000000000000000000222222222222222333333333111111222222222333333333333333444444555666666666<<<999888:::===FFFVVVfff:::;;;<<<===>>>======<<<<<<;;;;;;:::888666555444444444444333333444555555333222111000////////////////////////////////////......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))))))))))))))))))))&&&''')))***+++***)))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************++++++++++++******************++++++++++++,,,,,,,,,------............------------...///////////////000000000111111111111111111222333444555111333444333111111222444222333333444555666777888666777888888999888777777777888999:::::::::999999888888888888999:::<<<<<<;;;<<<<<<<<<>>>???@@@AAA>>><<<;;;<<>>???AAACCCDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJJJJKKKMMMLLLKKKJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQJJJKKKKKKLLLMMMOOOPPPQQQMMMNNNPPPQQQQQQQQQQQQPPPSSSRRRQQQQQQOOOLLLGGGCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;:::999888777777555555444444444444333333111111222222222222111111...///000000000///------------------------------++++++++++++++++++++++++******************************++++++++++++******************************************++++++++++++******+++,,,,,,,,,,,,,,,+++,,,------......---------------............///////////////////////////........./////////000000000000000000111111111111111111111111111111111111222222222333333444444555555555555555555555555555555666666666777777777777666666777999999::::::999999999999999888888888888:::::::::;;;<<<<<<======???@@@BBBAAA@@@???@@@AAA>>>@@@BBBEEEGGGIIIKKKKKKKKKJJJHHHFFFFFFGGGIIIKKKIIIKKKMMMLLLIIIGGGHHHIIIKKKJJJIIIJJJLLLLLLIIIFFFEEEGGGIIIIIIIIIJJJLLLNNNJJJKKKLLLMMMMMMMMMLLLLLLIIIHHHGGGHHHIIIJJJIIIHHHJJJJJJIIIHHHFFFDDDBBB@@@CCCCCCCCCBBBAAA@@@>>>>>><<<<<<;;;;;;::::::999999999999999999888888888888777777777777666555444333555444333333222222333333111111111111111111111111222333333333333222111111000000000000000000000000000000000111111111222222111111111111222222222222333333444555666666666666<<<999888<<<>>>???CCCIIIxxx~~~;;;;;;===>>>>>>>>>===<<<:::::::::999999777666666444444333333333444555555333222111000////////////.........//////////////////...------,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((((((((())))))))))))&&&''')))***+++***((('''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******)))************+++++++++,,,,,,,,,------............------------...//////.../////////000000111111111111111111222333444555000333444333111000222444222222333444555666777888555666777999999999888777777888999:::;;;:::999999777777777888999;;;<<<===::::::;;;;;;===>>>@@@AAA???<<<:::;;;???AAABBBAAA>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGIIIIIIJJJLLLLLLKKKJJJJJJKKKGGGHHHJJJLLLMMMNNNMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPKKKLLLNNNPPPQQQQQQPPPPPPRRRRRRSSSSSSRRROOOIIIEEECCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@???>>>======<<<;;;;;;:::999888777777444444444444444444333333000111111222222222111111...///000000000///---,,,------------------------++++++++++++++++++++++++******************************++++++++++++******************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++,,,------......---------------.........//////////////////////////////............/////////000000000000000111111111111000000000000000000000000111111222333333444555555555555555555555555555555666666666666777777777777666666777999999:::::::::::::::999999999999999999::::::;;;;;;<<<=========@@@AAACCCCCCAAA@@@@@@AAA>>>???BBBEEEGGGIIIKKKKKKLLLJJJHHHFFFFFFHHHJJJKKKIIIKKKNNNMMMJJJGGGGGGHHHMMMKKKJJJLLLNNNNNNKKKHHHFFFGGGIIIIIIIIIIIIKKKLLLIIIJJJLLLMMMMMMMMMLLLKKKJJJHHHFFFFFFHHHIIIIIIHHHEEEFFFGGGHHHHHHGGGEEEEEEBBBBBBBBBAAA@@@???>>>=========<<<;;;;;;:::999999888888888888777777777777666666666666555444333222555444333333222222333333111111111111111111111111222333333333333222111111000000000000000000000000.../////////000000111111000111111111111222222222333333444555666666666666777888::::::666555<<>>===<<<;;;;;;::::::;;;:::999888777666666666666777666666444333222111111222222222111000//////...------............---------------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,------......------////////////000000000000000000111111111222222222111111222222222333333333444444444444444444444444444444444555555555555666555777999:::::::::888777777777777777777888888999<<<;;;::::::;;;<<<===>>>========================>>>???@@@AAACCCDDDEEEEEECCCEEEFFFFFFEEEEEEFFFHHHKKKKKKKKKMMMNNNLLLHHHEEEFFFFFFGGGIIIKKKLLLKKKIIIJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPOOOOOOPPPQQQOOOJJJEEEGGGFFFFFFFFFGGGFFFCCCAAA>>>>>>>>>>>>>>>?????????<<<;;;999777666555444444444444333333222111000000000000000000///////////////............---------+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++)))((((((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,---------------------------------------............///..............................///000000000000000333333222111000000111111333333222222333333444555444444555555555555444444666555555444444666777888666666666666777777777777888888999999999888888777999999::::::;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFEEEJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLSSSRRRPPPNNNMMMLLLKKKKKKMMMKKKIIIGGGGGGHHHKKKLLLJJJHHHGGGJJJNNNNNNJJJEEEEEEEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFEEECCCAAA@@@AAA@@@???>>>============::::::::::::999999888777777666666555555555666666777666666555444444333333333222111111000000111111111111111111111111111111111111222222222222111111111111///.........///000//////000111111111111111000000000000111111111111111222222333333444444555333444666666555555777888BBBFFFVVVyyy>>>>>>===<<<;;;;;;;;;;;;999999888777666666666666666666555444333222111111222222111000000///......------............------......---------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++,,,------...---------....../////////000000000000000000111111111222222111111111222222222333333444444444444444444333333444444444444555555555555555666888999:::999888777777777666666777777888999<<<;;;;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGIIIIIIJJJLLLMMMLLLHHHFFFEEEEEEFFFHHHKKKLLLJJJIIIJJJIIIHHHGGGHHHIIIJJJKKKIIIHHHIIIIIIJJJKKKLLLMMMJJJIIIIIIJJJLLLKKKHHHDDDGGGFFFEEEFFFFFFFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999777666555444444444333333222111111000000000000000/////////..................------------+++,,,,,,------,,,,,,+++---,,,++++++*********+++***))))))))))))******+++***************************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,------------------------------------------..........................................///000000000000000222222111000000000000000333222222222222333444444444444555555555555444444666555444444444555777777555555666666666777777777777888888999999888888777999999999:::;;;;;;<<<<<<;;;;;;===>>>???AAABBBCCC@@@AAACCCEEEFFFFFFFFFEEEJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKLLLQQQQQQPPPNNNMMMKKKJJJIIILLLKKKIIIHHHGGGHHHIIIJJJIIIGGGEEEHHHLLLNNNKKKGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<<<<<<<===:::;;;;;;;;;;;;:::999888777666666555444444444555666666555555444333333222222222111000000000111111111111111111111111111111000111111222222111111000000//////...///000111222//////000111111111111000//////000000000111111111111111222222333444444444333444666666555555777888;;;===FFF]]]>>>>>>===<<<;;;;;;;;;;;;999888777666555555555555555555444333222111111000111111000000//////......------............------.........------------,,,+++++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,---------------.........////////////000000000000000111111111111000111111111222222222222333333333333333333333333333333333444444444555555555666777888999888777777666666666666666777888888<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCC@@@BBBCCCCCCCCCCCCDDDFFFGGGGGGHHHJJJKKKKKKHHHFFFEEEEEEEEEGGGIIIJJJIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFGGGIIIJJJKKKGGGFFFEEEGGGHHHHHHGGGEEEFFFEEEDDDEEEEEEEEECCCAAA=====================<<<:::999888666555444444444333333222222111000000000000////////////...............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************+++++++++******************************************))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******++++++++++++,,,,,,,,,,,,------------------------------------............------------------------......///000000000000///111000000////////////000222222111111222222333444333444444555555444444333555444444444444555666666555555555666666666666777777777888888888888777777888888888999::::::;;;;;;888999;;;===???AAABBBCCC???@@@BBBCCCDDDEEEEEEEEEHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLOOOPPPOOONNNMMMJJJHHHFFFJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFDDDFFFIIIKKKJJJHHHIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@@@@<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999777777666444333333333333555555444444333222222222222111111000000000000000000000000000000000000000000000111111111111000000.........///000111333444...///000000111111000000//////000000000000111111111111111222333333444444222444555555555555666888999999<<>>===<<<;;;;;;:::::::::888777666555444444444444444333333222111111000000000000000//////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))))))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''******************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++,,,------------,,,------.........//////////////////000000000111111000000000111111111111222222222222222333333333333222333333333444444444444444555666777777777666666666555555555555666777777;;;;;;::::::999999999999::::::::::::::::::::::::::::::;;;===>>>???@@@AAA>>>@@@AAABBBAAABBBCCCEEEDDDDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGEEEDDDCCCDDDDDDEEEBBBBBBCCCCCCEEEFFFHHHIIIHHHGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCCCCDDDCCCBBB@@@======<<<<<<;;;;;;::::::999888777555444333333333222222111111000000000000/////////.........------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***************+++---,,,+++******)))******++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------...//////000000//////000//////.........//////111111111111111222333333333333444444444444333333444444444444444555555555444444555555555666666666666666777777888777777777666777777888888999::::::888999:::<<<===???@@@AAA>>>???@@@AAACCCDDDDDDEEECCCDDDEEEFFFFFFFFFFFFEEEBBBCCCDDDEEEGGGIIIJJJKKKMMMMMMNNNNNNLLLIIIFFFDDDFFFGGGHHHIIIJJJJJJIIIIIIIIIGGGDDDCCCEEEGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFBBBAAA???>>>===>>>??????:::999999888888999999:::999:::::::::::::::999999777666555333222111111111333333333222222111111111111111000////////////000000000000000000000000000///000000000000000000///......//////000111222222...//////000000000000000////////////000000000111000000111111222333333333111333444555444444555777999888:::>>>JJJaaa===<<<;;;:::999999999999777666555444333333333333222222222111000000///////////////...............,,,,,,------------,,,,,,************************************************((((((((()))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***************************+++,,,,,,------,,,,,,------------................../////////000000000//////000000000111111111111111111222222222333333222222222222333333333444444444555555666666666666555555555444555555666777::::::999999999888777777888888888888888888888888888999:::;;;===>>>??????<<<>>>@@@@@@@@@AAACCCDDDBBBBBBBBBDDDGGGGGGFFFEEEDDDCCCBBBCCCEEEGGGFFFEEEEEEDDDCCCAAAAAAAAABBBBBB@@@@@@@@@AAABBBDDDEEEFFFIIIIIIHHHGGGFFFFFFFFFFFFDDDBBBAAA@@@AAAAAA@@@>>><<<<<<;;;;;;:::999888888777666555444333333222333111111000000000000//////............---------------,,,,,,,,,++++++++++++***++++++,,,,,,++++++************))))))***++++++,,,,,,+++***))))))))))))************************(((((())))))************))))))))))))))))))))))))******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------...//////////////////...............//////111000000000000111222222222222333333333333222222222333333444444444444444444444444444555555555555444555666777777777777777555555666666777888888888999999:::;;;<<<<<<============>>>???AAABBBDDDDDD???@@@BBBDDDEEEFFFFFFGGG@@@AAACCCEEEGGGIIIJJJKKKJJJKKKLLLLLLJJJHHHEEECCCAAACCCFFFHHHJJJKKKKKKKKKKKKHHHEEEBBBBBBBBBCCCCCCFFFFFFEEEDDDDDDDDDDDDDDD@@@???===<<<<<<===>>>>>>999888777777666777777777666777777888888777777777666555444222111000000000111111111111000000000000111000//////......//////////////////////////////...//////000000//////.../////////000////////////......///000000000000000...////////////000000000//////000111111222222333111222444444333333555666333444999@@@EEEMMM]]]lll;;;;;;:::999888888888888666555444333222222222222111111000000000/////////..................------,,,,,,------------,,,,,,((())))))))))))*********)))))))))***************((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000111111222222333111111222222222333333333333333444444444555555555444444444444444555666666777888888999888888777666777777777777777777777777888888999:::<<<===>>>???<<<===???@@@@@@AAACCCDDDAAA@@@@@@BBBDDDEEEDDDCCCDDDCCCAAABBBDDDEEEEEEDDDBBBAAA@@@?????????@@@AAA@@@@@@???@@@@@@AAABBBCCCEEEGGGHHHGGGDDDCCCCCCCCCBBB@@@>>>===>>>>>>>>><<<<<<<<<;;;:::888777666666666555444333222222222222000000000///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********))))))))))))***++++++******))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...///............//////000000000000///000000111222111222222333333222222111111222333333444444333333333333333444444444555555333444555666666777777666444444444555666666777777888888999999:::;;;;;;;;;<<<<<<<<<===???AAACCCDDD??????@@@BBBCCCEEEFFFGGG@@@AAACCCFFFGGGIIIIIIJJJHHHHHHIIIIIIHHHGGGEEEDDD@@@BBBDDDGGGJJJKKKKKKKKKKKKIIIEEEBBB@@@?????????BBBAAAAAA@@@@@@AAAAAABBB>>>======<<<<<<=========999888777666555555555555333444555555666555555555444444333111000000000000////////////////////////000000///...............////////////////////////......////////////.........////////////...---,,,---...//////000000//////......////////////000000/////////000111111222222000222333333333333444666333444<<>>>>>;;;===???@@@@@@AAACCCEEEAAA@@@???@@@BBBCCCBBBAAADDDBBB@@@@@@BBBDDDDDDCCC??????>>>======>>>???@@@@@@@@@?????????@@@@@@AAAAAADDDGGGGGGEEECCCBBBCCC@@@>>>;;;;;;;;;<<<;;;;;;<<<;;;:::999777666555444555444333222222111111222////////////////////////---------,,,,,,,,,,,,+++++++++++++++******************++++++++++++******)))))))))))))))***++++++((((((((('''(((((())))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////......//////000111000////////////000111111111111222222222222111111000111222333444333333222222333333333333444444444222333444555666666666666333333333444555555666666666666777888999;;;;;;<<<;;;;;;;;;<<<>>>@@@BBBDDDAAAAAA@@@@@@AAABBBDDDEEEAAABBBDDDFFFHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFHHHIIIIIIJJJHHHGGGEEEBBB???>>>>>>>>><<<<<<<<<<<<===>>>??????<<<<<<===============<<<:::999777666555444333333222333444444555555444444333222111000000000000000........................000///......------..............................---......//////......---+++,,,---......------,,,---...//////000000//////........./////////000000......//////000111111222000111333333222222444555777777>>>JJJIII???;;;>>>???JJJ[[[ttt999888777666555555555555555444333222111111111111///////////////.........------------------------+++,,,,,,------,,,,,,+++))))))******+++++++++,,,(((((())))))*********+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////............/////////000...//////000111222222222000111111111111222222222333333222222333333444555444333333333333444555555444555666888888888777777666666666666666666666666888888999:::<<<===>>>>>>;;;===???@@@@@@AAACCCEEEAAA?????????AAABBBAAA@@@DDDBBB@@@@@@AAACCCCCCCCC>>>===<<<<<<===>>>???@@@AAA@@@@@@???????????????>>>BBBGGGHHHGGGEEEEEEFFF???===:::999:::;;;:::999<<<;;;:::888777555444333444444333222111111111111.........///////////////---------,,,,,,,,,+++++++++++++++************)))******++++++++++++******))))))((())))))***++++++'''''''''''''''((()))***(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///////////////000111111///////////////000111111111111222222222222111111000111222333444333222222222222333333333444444444222333444555666666666666222222333444444555555666333444555777999;;;======:::::::::;;;===@@@BBBDDDDDDCCCAAA??????@@@AAABBBBBBCCCEEEGGGHHHIIIIIIHHHEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGHHHDDDEEEDDDBBB???>>>>>>???999999999999:::<<<===>>>;;;<<<===>>>>>>>>><<<<<<;;;:::888666444333222222222333333444555555555444111111000000000000000111---.....................//////...------------...........................---..................---((()))+++---.........------......///////////////............/////////000......//////000111111111///111222333222222333555888666<<>>>>>???@@@AAADDDDDDCCCBBBBBBBBBBBBCCC>>>>>>?????????>>>>>>===>>>????????????@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDCCC>>><<<999888999;;;;;;;;;;;;::::::999888777666666333222111////////////000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,+++***((((((((()))***((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******************)))))))))))))))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////000///...------...///000000000111111111000000///333333333222222222111111111111000000111111222333222222333333333444444444222222222333444555666777444444555666777888999999::::::<<<===>>>>>>>>>>>>FFFCCC@@@===<<<===???AAA@@@AAACCCEEEFFFFFFEEEEEECCCDDDEEEEEECCCBBBBBBCCCHHHGGGFFFFFFGGGGGGEEECCCDDDBBBAAA@@@@@@>>><<<:::;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>??????;;;<<<<<<:::777444222222555444333333222222333333222222222111111111111000////////////..................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......////////////000000000000111111000000111111222333555:::??????:::666555666<<<>>>???BBBMMMbbb}}}:::888555444555555333222111111111000000000//////000///...------,,,,,,---++++++++++++++++++++++++*********************************)))))))))(((((((((((((((((()))))))))))))))(((((('''((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((((((((())))))***))))))))))))))))))))))))+++++++++*********))))))************+++,,,,,,---,,,,,,,,,------------...,,,------...............////////////............/////////000111111222222000111111222222333333444333333333333444444444444444444555666666666666666666666666777888999999:::999888777666777999;;;<<>>>>>????????????@@@@@@@@@>>>???@@@BBBBBBBBBAAA@@@@@@===:::999:::;;;<<<;;;:::999999888777666555444333222111000//////000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********,,,+++)))((((((((()))***((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------........................////////////000000///.........///000000000111111111111000000222222222222222222222222111111000000111111222333222222222222333333333444333333333333444666777888555555666666777888888888:::;;;===>>>???@@@@@@@@@DDDCCCBBBAAA@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEECCCDDDFFFEEEDDDCCCCCCDDDGGGFFFFFFFFFHHHHHHFFFDDDDDDCCCBBBAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>:::<<<<<<;;;888555444444333333222111111111111222111111111000000000//////////////////...............------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------........./////////000000000111111000000000111222222555999======888555555666555777888888<<>>???@@@???>>>???AAADDD?????????@@@AAACCCFFFGGGEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCBBB@@@??????>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@BBB???===;;;<<<<<<<<<;;;999888777666555444444333333333111000000///000000///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++++++++***))))))((()))))))))((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---............/////////000000////////////000000000000111111111111000000111111111222222333444444111111000000111111222333111111222222222333333333444444444444555777888999777777777777777777777777:::;;;===???AAABBBBBBBBBBBBCCCDDDDDDDDDBBBAAA???DDDDDDCCCBBBBBBCCCDDDEEECCCEEEFFFFFFEEEDDDEEEFFFFFFFFFEEEFFFHHHHHHGGGFFFDDDCCCBBBCCCCCCCCC@@@>>><<<<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;999:::<<<;;;999666666666333222111111000000111111000000/////////........./////////............---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------.........////////////000000000000000000111111222444777999888555333444666444666777666555888@@@HHH```ttt777555333333333333222111111000000000//////////////////...---,,,,,,,,,,,,---,,,,,,+++***))))))(((***************************)))))))))((((((((((((******))))))((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++)))(((++++++,,,,,,,,,---------,,,,,,---.........------------...............///......//////000111111111000000000111222222333333222222222222333333333333333444555555666666555555666666666777888:::<<<>>><<<;;;:::999999999999999;;;<<<<<<<<<<<<===@@@BBB@@@@@@@@@AAABBBDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCBBB@@@???>>>>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAAAAABBBCCCCCCAAA>>>=========<<<;;;999888888777666555444333333333222111000000000000.........------.........++++++++++++++++++++++++))))))((())))))***+++,,,******))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************)))))))))))))))******+++((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111///000000111111111111000///000111222333444555555111111000000111111222333111111111222222222333333444444555555666888999:::999999999888888777777777999:::<<<>>>@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBGGGEEECCCAAA@@@AAACCCDDDCCCDDDFFFGGGFFFEEEFFFGGGFFFEEEEEEGGGIIIIIIHHHGGGCCCBBBBBBCCCDDDCCCAAA>>>;;;<<<>>>???>>>===;;;:::999999999999999999999999666888::::::888666666666333333222111111111111111000000000/////////......//////.........------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////000////////////000111111333555555444222222333555333666999888666777;;;???@@@RRRooo666444222111222333222111000000000////////////...///...---,,,,,,++++++,,,,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))(((((((((((('''******))))))(((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))''''''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))(((+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,---------......//////.........///000000111111///000000111111222333333333333333333444444444444555555666777777777777666666555555666777:::<<<>>><<<<<<;;;::::::999999999:::;;;<<<<<<<<<>>>AAACCCCCCBBBBBBBBBCCCCCCDDDDDDGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>=========;;;::::::999888777666555555444333333222222111111000///---..................---++++++++++++++++++++++++(((((((((((()))***++++++)))))))))*********))))))((()))))))))'''''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********)))))))))))))))******+++(((((()))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------..................//////000000000000//////000111111111111111//////000111333444555555111111000000111111222333111111222222222333333333555555555666777888999:::::::::999999888888777777777888:::<<<>>>@@@@@@AAACCCCCCBBBBBBBBBCCCDDDDDDGGGEEEBBB@@@???@@@BBBDDDBBBDDDFFFFFFFFFFFFGGGHHHFFFFFFFFFGGGIIIJJJHHHGGGBBBBBBBBBCCCDDDCCC@@@===:::;;;===>>>===;;;999888888888888888777777777777333555777888666555555555444444333222222222222222111111000000000/////////............------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////......//////000111222222222111111111333444000222555555555666999===888DDDVVVjjj|||444222111000111222111000000000////////////......///...---,,,+++++++++++++++++++++***)))))))))((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))(((((()))))))))))))))***))))))***************)))++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---......//////---......//////000000111//////000000111222222222333333333333444444444444555666666777777777777777666555555555666888;;;===<<<<<<<<<;;;;;;:::::::::<<<===>>>>>>>>>???BBBDDDDDDDDDDDDCCCCCCBBBBBBAAAFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<:::999:::999999888777666555444333333333333222111000///------...//////...------++++++++++++++++++++++++))))))((((((((()))******(((((()))************)))((()))))))))'''''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((())))))*********)))))))))))))))******+++((()))))))))***+++++++++************++++++++++++,,,,,,,,,,,,------------,,,------------.........,,,---...///000000000///...///000111111222111111///000000222333444555555111111000000111111222333222222333333333444444444555555555555666888999:::::::::::::::999999888888666777999;;;<<<>>>>>>>>>AAAAAA@@@@@@@@@AAACCCDDDFFFDDDBBB@@@???@@@BBBDDD@@@BBBEEEFFFEEEFFFGGGHHHGGGGGGFFFGGGIIIIIIHHHFFFBBBBBBCCCDDDEEECCC???<<<;;;;;;<<<<<<<<<:::999888777777777777777666666666222444666666555444444444555444333333222222333333111111111000000000//////.........------------,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000111222333333111222333333333555888:::666:::@@@GGGOOO\\\rrr333111000000111111111000000000/////////.........///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&''')))*********(((((())))))))))))))))))))))))(((((((((((())))))******))))))((())))))***+++,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,------...//////------......///000000000//////000000111111222222222222222222333333333333444555666666777777666666777666444333444666999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<===@@@BBBCCCCCCCCCCCCBBBBBBAAAAAACCCDDDFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCBBB>>>????????????@@@@@@@@@???@@@AAAAAAAAA???>>>===<<<;;;::::::;;;;;;999777999888777666555444444333333333333333333111000///------...//////...------***************************))))))(((((((((((()))'''((()))***+++******)))((()))))))))'''''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((()))******+++)))))))))))))))******+++))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........***+++---.../////////......///000111111222222222000000111222333333444444111111000000111111222333333333444444444555555555444444444555666777888999:::::::::::::::999999999777888999;;;<<<<<<============???@@@AAAAAAAAAAAADDDCCCBBB@@@@@@AAABBBCCC???AAACCCEEEEEEEEEGGGHHHIIIHHHGGGHHHIIIIIIGGGFFFDDDDDDEEEFFFFFFDDD???<<<=========<<<;;;:::::::::888777777777666666666666333555777777555444444444444333333222222222222222000000/////////..................---------,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......------......///000/////////000111222222222222333444555555555666777444222444777999<<>>AAABBBBBBCCCBBBBBBAAAAAAAAABBBDDDFFFGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDD>>>????????????@@@@@@@@@???@@@BBBCCCBBB@@@>>>===:::999888999::::::999777777777666555444333333222333333444444333222000///,,,---...//////...---,,,************************+++***)))(((((('''(((((('''((()))+++++++++***)))((()))))))))'''''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((()))******+++)))))))))))))))******+++*********))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......)))***,,,...//////............///111111222222222111111111222222333333444111111111000111222222333444444444555555555666666444444444444555777888999::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<999;;;>>>AAABBBAAA???===CCCBBBAAAAAAAAABBBCCCCCC>>>@@@CCCDDDDDDEEEGGGHHHJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFGGGHHHHHHEEE@@@<<<@@@???===<<<;;;;;;;;;;;;888888777777666666666555444666888888666555444555333222222111000111111111//////.........---------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////......///000222333222111...000222444444444333333666333444;;;<<<999999<<<<<>><<<<<<;;;::::::999888777666666777777666555444444333333000000000000000000000000...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///000000000000000000000000/////////000111111222222333333222222111222222222444555555666777666666666444444333444444555666777999:::;;;;;;<<<<<<;;;;;;:::;;;<<<======>>>======999:::<<<>>>???@@@@@@@@@>>>>>>===>>>???AAACCCEEECCCCCCCCCCCCDDDFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>===<<<888888888777666555555444555555444444444333333333222222111111111111222222///............------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))((((((((()))***++++++************************************************)))***,,,------,,,***)))*********+++,,,,,,,,,---++++++,,,,,,,,,,,,---------------............//////000000000111111111111111111222222222333333333666666666666777777777777===@@@JJJZZZlll111111000000///......---000//////...............------,,,++++++++++++,,,++++++***************************)))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++---------............///............////////////////////////000111222333333222111111000000111111111111222333333444444555555444444333444555666777999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======???BBBDDDEEEEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>???>>>>>>>>>======<<<<<<::::::999888777666666555666666555444444333222222000000000000000000000000------,,,++++++++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------............////////////////////////000000000111222222333333333222222111111111222222333444555555666666555555444333333444444555666777888888999::::::::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIHHHFFFFFFFFFGGGFFFFFFGGGGGGFFFEEECCCBBBBBBAAA@@@@@@>>>>>>===<<<888888888777666555555555444444444444333333333333222111111000000111111222............---------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))***+++************************************************)))***,,,------,,,***)))*********++++++++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111111111111222222222333333444444555555555666666666999:::???IIISSSaaauuu111000000//////.........//////...------------...---,,,++++++******++++++))))))******************((())))))))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...---............/////////////////////000111222222222222111000000000111111111111222222333444444444444444444333444555555666888888999999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===>>>AAADDDGGGHHHFFFDDDFFFEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>===<<<;;;::::::;;;<<<<<<:::999999888777666555444444444444333222222111111000000000000000000000000------,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,*********++++++++++++,,,------------............////////////////////////000000111222222333333444222111111111111111222222222333333444444444444444333333333333444555666777666777888888999999888888:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;<<<===>>>??????@@@@@@AAABBBBBBAAAAAADDDDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHGGGFFFFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<888888888777666666555555444444444333333333222222111111000000000000111111............------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++***))))))))))))))))))************************************************)))***+++,,,,,,+++***)))******************))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111111111222222222222333333333333444444444444555444555999<<>>DDDJJJLLLIIIFFFGGGFFFEEEEEEEEEFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA???>>>===<<<;;;999888888999:::<<<999888888777666555444444333222222222111111111000////////////////////////---,,,,,,+++***+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))************************++++++++++++))))))*********+++++++++,,,,,,---------.........///////////////////////////000000111111222333333111000000000000111222222111111222333333333333333333333333333444555666666666666777888888888888888999:::;;;======>>>>>>>>>>>>===;;;::::::;;;===>>>AAABBBCCCDDDDDDCCCBBBAAAEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGIIIEEEEEEEEEDDDDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;777777777666666666555555333333333333222222222222000000000//////000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))((((((((()))************************************************)))***++++++++++++***)))+++*********)))(((((((((***++++++++++++,,,,,,,,,+++,,,,,,,,,------------........./////////000000000000000111111111111222222222222333333333444444444222333555555555:::AAABBBQQQhhh}}}////////////..................---,,,,,,,,,,,,,,,++++++***))))))))))))***((((((((())))))******+++''''''(((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,---------------........................///000111222111000000///000000111111000000111222222333333444333333333444444444444444444444555555666777777888666777777888999:::::::::;;;;;;>>>CCCJJJLLLKKKHHHGGGFFFEEEEEEEEEFFFHHHIIICCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA???===<<<;;;:::888666666777999:::888777777666555444333222111111111111111000000000........................,,,,,,+++************+++*********)))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++,,,,,,,,,------------.................................//////000111111111000/////////000000111222000111111222222222222222333222222333333444555666666666777888888888888888888999:::;;;=========>>>>>>===;;;999999:::<<<===CCCDDDEEEEEEEEEDDDBBBAAAEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEEEEDDDDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<;;;::::::999666666666555555555555555333333222222222111111111000//////......//////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********)))(((((((((*********+++++++++,,,,,,++++++++++++,,,,,,,,,------............///////////////000000000111111111222222333333333444444444444222333777777555888<<<555===JJJYYYhhhwww........................------,,,++++++++++++,,,+++***))))))((()))))))))(((((())))))))))))))))))'''(((((((((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((()))******************(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++******((())))))***+++,,,------,,,------------.....................///000111111000000/////////000111111000000111111222333333333222222333444444444444333555555666777777888888999555555666777888999999:::::::::===AAAFFFIIIIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<;;;:::888777666666777777777666666555444333222222111111111111111111111111........................,,,,,,+++*********************)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++*********++++++++++++,,,,,,,,,,,,,,,------------........................------......///000000111///.........///000111222000111111222222222222222222222222222333444555666555666777777888888777777666777888:::;;;<<<<<<<<<<<<<<<::::::999:::;;;<<>>???BBBEEEHHHCCCDDDEEEEEEFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>===<<<<<<;;;:::999888777666555444666666555444333222111111111111111111111111111111------------------------,,,++++++******************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.................................///000000111111............///000111111000111222222333333222222222222222222333444555666444444555666666666666666444555666888:::;;;;;;;;;::::::::::::::::::;;;;;;AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@@@@@@@BBBAAA@@@>>>===<<<<<<======::::::999888777666555555222222222222222222222222222111111111000000000000///......------......///---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++************++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++++++++************++++++++++++************++++++++++++,,,,,,---------................../////////000000000000000111111111222222444111111555666333333444666666666777:::@@@FFFJJJOOO___qqq---.....................---,,,++++++******++++++******)))(((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''&&&%%%$$$$$$(((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******++++++++++++******((()))***+++,,,---......,,,,,,,,,---------.........------......///000111///////////////000111111000000000111222222333333111222333444555444333333222222333333444555555666333333444555666777888999666888;;;;;;;;;===BBBFFFBBBCCCEEEFFFFFFFFFEEEDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888555444222666555555444333222111000111111111111111222222222------------------------,,,++++++***)))*********))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------......................../////////000111111222222---------......000111111111111222333333333333222222222222222333444555555222333444444555555444444333444555777999:::::::::888999:::;;;;;;;;;;;;:::???>>>===<<<===>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@AAABBBAAA???>>>???@@@@@@???===<<<;;;;;;<<<<<<999999888777666555444444111111111111111111111222111111111111000000000000.........------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++************++++++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++,,,,,,,,,---)))************+++++++++)))************+++++++++,,,,,,,,,---------................../////////000////////////000000000000333000111555777555444666444555777999999999888888:::@@@FFFPPPaaavvv------............------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000////////////000000000000111111000000000000111111222111000111333444333222222222333444555555555555222222222222333555777888999999999::::::;;;;;;;;;>>>???AAACCCCCCCCCAAA@@@BBBAAA@@@>>>============<<<>>>@@@>>>;;;:::;;;===::::::999888777666555444555555444333222000000///000000000000////////////000///...---,,,---......,,,,,,***)))))))))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&'''***,,,)))&&&%%%&&&)))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))************))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///......000111111000000000000000111111111111000000111222333333444444333333333444444444555555444555555555555555444444222333444666777999:::;;;<<<<<<<<<<<<;;;999777555:::;;;===>>>???>>>===;;;@@@@@@AAABBBBBBCCCDDDDDDGGGEEEBBB???===;;;::::::;;;::::::::::::::::::999:::999888777555555444444333333222222111000//////////////////............,,,------......------,,,,,,,,,,,,+++++++++************))))))******+++,,,************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,------...------,,,,,,------...111111111000000000000000111111222222222333333333333333444444555666666666;;;;;;;;;===CCCJJJQQQVVVttt------............------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000.../////////000000000000111111000000000000111111222111000111333444333222333333444444555444444444222222222222333555777888888999999::::::;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>@@@AAA???<<<;;;<<<===;;;;;;:::888777555444444555444333222111000000///000000/////////.........///...---,,,,,,,,,------,,,+++***)))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&'''***,,,((('''%%%&&&)))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))************)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,------------...000///---...///111000000/////////000000000111111000000111111222333333444333333333444444444444555333444444444444444333333333444555666777999999:::<<<=========<<<:::888777:::;;;===>>>>>>>>><<<<<<@@@@@@@@@AAAAAABBBBBBBBBEEECCCAAA>>><<<;;;::::::::::::::::::999999999999999888777666444444444444333333222111111000//////////////////............,,,,,,------------,,,,,,,,,,,,+++++++++***************))))))******+++,,,************))))))))))))'''((()))******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------000000000000000000000000111111111222222222333333333333333444555555666666888777666666888<<<@@@CCCOOOaaarrr{{{------............------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///....../////////000000000111111000000000000111111222111000111333444333222444444444555444444333333333333333333444555777777888888999::::::;;;<<<<<<<<<===???AAACCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAABBBBBB@@@>>><<<<<<===<<<<<<:::888666555333222444333333222111000////////////.........---------...---,,,+++++++++,,,,,,++++++***))))))))))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&''')))+++((('''&&&'''((())))))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))******))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------000...------///000000///....../////////000000000///000000111111222222222333333333333444444444444222333333444444444333333555555666777777888888999<<<<<<=========<<<;;;::::::;;;<<<===>>>===<<<<<>>===;;;;;;::::::::::::999999999888888888777666555444333222222222222222222111111000000////////////............---,,,,,,------------,,,,,,,,,++++++++++++************))))))))))))***++++++************))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******)))))))))*********++++++)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------/////////000000000000000000111111111222222222222222333333444444555555666888777666555666777888999:::EEENNNQQQZZZiiitttvvv,,,------......------,,,,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000111111000000000000111111222111000111333444333222555555555555444333222222333333333444555666666777888888999::::::;;;<<<<<<;;;===>>>@@@BBBCCCCCCCCC??????>>>??????@@@AAAAAABBBBBBAAA@@@>>><<<<<<<<<===<<<;;;999666444333222333222222111000000//////......---------,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&)))+++''''''''''''((()))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///---,,,---...000//////............//////////////////000000000111111111222222333333333444444444333333444444555555444444777777777777777888888888:::;;;<<<======<<<;;;::::::;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::999999999888888777777666555444333222111111111111222111111111000000000/////////.........---------,,,,,,,,,------,,,,,,,,,++++++++++++************)))))))))))))))***++++++************)))))))))(((''''''(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************))))))))))))***************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......///////////////000000000000111111111111222222222222333444444555555555555666777777888999999999>>>>>>;;;<<>>@@@AAABBBCCCDDD>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;===<<<;;;999666444333222111111111000000/////////------------,,,,,,,,,,,,+++++++++++++++*********************))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((+++&&&'''((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------...---+++,,,...//////...............////////////000000000000000111111111222222222333333333444444444444555666666666666666777777777888888888888888888999:::;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;;;;::::::999999999999888777666666555555444333222111111000111111111111111000000000000000............------------+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((())))))***+++************)))))))))(((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........///////////////000000000111111111111111222222333444444444000111222444555666666666555777777555666:::>>>???<<>>???@@@AAABBBCCC???????????????@@@AAABBB@@@???>>>===>>>>>>===;;;<<<<<<:::888666555333222000000000000//////............---------,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))******))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&(((***&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,...,,,++++++---......---....../////////000000000111111111111111111111111222222222222333333333333444555666777777777777777777777888888888888888888888999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============::::::;;;;;;;;;:::999888888888777666555555444444333222111111000000111111000000000000000000000000.........------------,,,++++++,,,,,,,,,,,,+++++++++************))))))))))))(((((((((((()))******************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******************************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------.../////////////////////000000000000000111111222222333333444333333333333444444444444444555555666888999::::::777:::===>>>>>>CCCKKKRRR+++,,,,,,------,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))''''''(((((()))******+++))))))))))))***************************************+++,,,---------,,,,,,---------.........//////111111000000000000111111222111000111333444333222333333444444555444444444444444666666777666666555666777888999;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCAAA???===>>>@@@AAA???===;;;;;;:::888777555444444000000////////////..................------------+++,,,---------,,,******((()))*********)))''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&&&&(((***%%%''')))((('''&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,---,,,***+++,,,......---/////////000000000111111222222222222222222222111111222222222222333333333333444555666777777777777777777777888888999999999::::::;;;<<<<<<;;;:::999;;;:::::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>::::::;;;;;;;;;:::999888888888777666555444333222333222111111000111111111///000000000000000000000.........---------,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))((((((((((((((()))******************))))))))))))+++***)))(((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***************************************++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////........./////////000000000000111111222333333333555555444444444555555666666555666888888777666555777999;;;;;;;;;>>>CCCGGG+++,,,,,,------,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%'''(((((('''%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))***************************************+++,,,---...---,,,,,,---------.........//////111111000000000000111111222111000111333444333222222222333444555555555555444555666777777777666555666777888999;;;<<<===>>>??????>>>>>>???@@@AAAAAAEEEDDDDDDCCCCCCCCCDDDDDDAAA???>>>???BBBCCCAAA???::::::999888777666555444///////////////.........//////.........---------,,,,,,---...---,,,+++***((()))*********)))'''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&(((***%%%'''))))))'''&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---+++***+++,,,---------000000000000111111111111333333222222222222222222111111222222222333333333222333444555666666666666666777777888999999::::::<<<<<<=========<<<:::999;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????:::;;;<<<<<<;;;:::888777888777666555444333222222333222111111111111111222////////////000000000000......---------,,,,,,,,,+++++++++,,,,,,+++++++++************))))))))))))((((((((((((((()))******************)))))))))))),,,+++)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,++++++++++++++++++,,,++++++,,,------...//////............/////////000000000000111222222333333111111000000222333555777333222333777999888888888888999::::::::::::;;;<<<,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&((())))))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&+++***)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************,,,++++++******++++++,,,,,,,,,,,,---------.....................///000111////////////000000000000111111111000000000000000333333333444444444555555555555444555666777999:::;;;888666888:::;;;<<<>>>===>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>======<<<======999888777555444333222111000000///...............//////...---,,,,,,++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((('''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******,,,------++++++,,,...............////////////333333333333333222111000444333222222222333444555333444666555444444555777555666888888777777999:::============<<<<<<<<<<<>><<<999777777:::===<<<:::999999;;;<<<<<<;;;;;;:::888999::::::999777888777666555444333222222111111111111000000000000////////////............,,,,,,------,,,,,,+++***---,,,+++,,,///000...+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************++++++***)))(((((())))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////.........////////////000000000000111111222222222333333333333333444444555666666666777888888888999999999999,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************,,,++++++******++++++,,,+++,,,,,,,,,,,,---------..................///000.../////////000000000000000000000000000000000000333333333444444444444555555555444444555777999:::;;;999888888:::<<<===???>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;;;;;;;888888777555444222111111000//////...............///......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((('''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******,,,------++++++,,,...////////////000000000000222222333333222222111000111111000000000111222333111222333333222222333555444666777777777777888:::;;;;;;<<<<<<<<<=========>>>>>>===:::888888999;;;<<<:::999999;;;<<<<<<;;;<<<:::999999:::;;;999888777777666555444333222222111111111000000000//////////////////............,,,,,,------,,,,,,+++******)))(((***,,,---+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********+++******)))(((((())))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////.............../////////000000000000111111111222222222333333333333333444555555666666777777777777888888888888+++++++++++++++++++++++++++***))))))(((((()))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************++++++************++++++******+++++++++,,,,,,,,,//////...---------............/////////000000000000000000000000000000000333333333333444444444444444444444444555777888:::::::::999999:::<<<>>>???>>>>>>>>>>>>????????????????????????????????????>>>>>>===<<<:::999999888777777666555333222111111000///......------............------,,,,,,++++++,,,++++++++++++*********************************(((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******,,,------++++++,,,...//////000000000111111111111222222222222111111000111000000000000111222222111222333333222222333444444555777777666666888999999999:::;;;<<<===>>>>>>===>>>>>><<<999888888999<<<:::999999;;;<<<<<<;;;<<<:::999999:::;;;999888666666555444333333222222111111000000000000///////////////............---,,,,,,,,,,,,,,,++++++***)))(((((()))++++++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))************)))((((((((())))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............................../////////000000000111111111222222222222333222333333444444555555666555555555666666666777777++++++++++++++++++++++++******)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%$$$%%%'''***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************++++++************++++++)))************+++++++++//////...---,,,,,,,,,,,,........./////////000000/////////000000000000000222222333333333444444444444333333333444666888999888::::::888888;;;============>>>>>>>>>?????????========================<<<<<<<<<;;;999888777666666666555444333222111000//////...------------...---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++******+++---,,,++++++,,,...////////////000000000000000111111111111111000000222222222222222333333444222444555555444333555666333555666666666666777999999999999:::;;;<<<<<<<<<;;;===>>>===;;;999888888<<<:::999999;;;<<<<<<;;;:::999888888999999888777555555444444333222222111111000000000//////////////////.........---------+++,,,,,,,,,,,,+++******))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******))))))((((((((())))))((()))))))))***************************************++++++++++++,,,,,,,,,------...............///........./////////000000111111111111222222222222222222222333444444555555333444444444444555555555***************************))))))((('''(((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''%%%$$$%%%(((***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************+++******))))))******+++)))))))))*********++++++///...---,,,,,,+++,,,,,,............////////////......//////000000000000222222222333333333444444333333222333444555777888666;;;<<<888666:::<<<:::<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999777666555555555444333222111111000//////...---------------,,,,,,,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++******+++---,,,++++++,,,...---------........./////////000000111111000000000111111222222333333333333222333555444333333444666333444555666555555666888:::::::::999999999999999:::<<<>>>>>><<<999888888<<<:::999999;;;<<<<<<;;;888777666666777777666444444444333333222222111111000000000////////////...............------------++++++,,,,,,++++++***)))((()))***++++++******+++))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))((((((((((((((())))))((()))))))))*********************************************+++++++++,,,,,,,,,---------......//////............////////////000000111111111222222222111111222222333444444444222222333333333444444444))))))))))))))))))))))))***)))((((((''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%(((***&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))******************))))))))))))******))))))*********+++++++++------,,,+++++++++,,,,,,------........./////////---......//////000000111222222222222333333333333222222222222333555777888777>>>@@@999666999;;;888;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888999::::::999888666555444444333222222111000000///...------,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***++++++,,,,,,++++++******,,,------++++++,,,...,,,,,,---------............//////000000000000///...///000000111111000000000111222222111111222333222333555555444444666777:::999999999888888888777999;;;======<<<:::::::::<<<:::999999;;;<<<<<<;;;777555444444555666444333333333333222222111111111000000////////////...............------------,,,+++++++++++++++******)))&&&((()))***(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((''''''(((((())))))))))))))))))************************************************++++++++++++,,,,,,,,,---......//////------........./////////000000000111111111111222000111111222222333333444222222222333333333444444))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))******************))))))))))))***************+++++++++,,,,,,++++++++++++++++++,,,------------.........//////------......///000000111111222222222222333333333222222111111222444666777999BBBDDD<<<777:::;;;777999999::::::::::::;;;;;;999999999999999999999999777888999::::::999777666333333222222111111000000///...------,,,,,,------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***++++++,,,,,,++++++******,,,------++++++,,,...------------.........///---...//////000000//////---...///000111000000//////111222222111111222333111333444444444444555777777777888888888888888888888999;;;<<<;;;;;;<<<===<<<:::999999;;;<<<<<<;;;777555444444555666444333222222222222111111111111000000/////////..................---------,,,,,,+++++++++++++++***))))))&&&(((+++***)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))'''''''''''''''((())))))))))))))))))************************************************++++++++++++++++++,,,------...//////---------.........//////000000000000111111111111000000111111222333333333222222222333333333444444))))))))))))))))))))))))))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((((('''''''''(((&&&''''''''''''''''''&&&%%%%%%&&&'''((()))***+++&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))******************))))))))))))*********++++++++++++,,,,,,,,,************+++,,,---------------.........//////---------...///000000111111111222222222333333333222111111111222444666777<<>>888;;;<<<777888888999999999:::::::::999999999999999999999999666777999:::;;;:::888777333222222222111111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++,,,,,,+++++++++***,,,------,,,+++---.............../////////000------...///000000/////////000111333333222222111111333444444333222444555111333444444444444555777555555666777888999::::::777999:::;;;;;;;;;===???<<<:::999999;;;<<<<<<;;;888666555555666666555444222222222111111111111111000/////////..................---------,,,,,,,,,***++++++++++++***))))))(((+++------+++***+++---))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''************************''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((()))***))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////---------.........//////000000000000111111111111000000000111222222333333222222333333333444444444***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))************)))************+++++++++---------............///---------...///000000111000000000000000111111111111111000000111333444666999888888777666777777888666888999999888888999::::::::::::999999999888888666666555444444444444555111111111111000000000000//////...---,,,,,,++++++++++++************++++++***************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))***+++,,,,,,---------...............------------............------//////...------///000111000000111222222222222111000000111222333333444444555555555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999<<<>>><<<::::::777444333222222111000111111111111111111111111////////////.....................------,,,,,,,,,+++++++++************)))((((((((((((((()))*********((('''((()))***)))''')))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))************))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............////////////000............////////////000111111111111222222222***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))************)))************+++++++++------------............------......///000000111000000000000111111111111111111111111111333444555555666666666777777888888555777888999888777888999::::::::::::999999999999666555555444444444444444111111111000000000/////////......---,,,,,,++++++++++++************++++++***************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,------...............---------......//////......---///............///000000000000111222222222222111000111111222333333444444555555555555666777888999::::::::::::::::::::::::<<<:::999:::===>>>===;;;888666333222111111000///000000000000000000000000////////////.........---...---------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((()))*********((('''((()))***)))''')))((('''&&&&&&'''((()))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------........./////////............////////////000000111111111222222222)))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''((((((((((((''''''''''''(((((())))))******))))))))))))************)))************+++++++++------------............------......///000000000//////000000111111111111111111111111222333444444111222444666777777777777444555777777666666666777;;;;;;;;;:::::::::999999666555444444333333444444111111000000000000//////......------,,,,,,++++++++++++************++++++***************)))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++------...............------......//////......---......//////000000000///000000111222222222222111111111111222222333333444555555444555555666777888::::::::::::::::::::::::<<<:::::::::<<<===<<<;;;777444222111111111///...//////////////////////////////.........---------------,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((()))*********((('''((()))***)))'''((((((''''''''''''((((((******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,---------......---............/////////000000000111111111222222))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&$$$###"""######$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''''''''(((((())))))******((()))))))))************))))))*********+++++++++,,,,,,---------.....................//////000000//////000000111111222222111111111222222333333333000222444666777666555444222444666666555555555666;;;;;;;;;::::::::::::999555444444333333333333333111000000000////////////---------,,,,,,,,,++++++++++++************++++++***************)))(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,++++++++++++++++++,,,---......///...............////////////......---...///111111000//////000000111222222222222111111111111222222333333333444444444444555666777777999999999999999999999999:::999999999:::::::::999666444222111222111000...////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((())))))******((('''((()))***)))'''(((((((((''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,------------------.........//////000000000000111111111111((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((('''%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******((()))))))))************))))))*********+++++++++,,,,,,,,,------------...............////////////...//////000111111222222111111222222333333333222111333444666666444222111222444555555444444555666;;;;;;:::::::::999999999444444333222222222222222000000000////////////...,,,,,,,,,,,,,,,+++++++++++++++************++++++***************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++,,,------...//////.........//////////////////...---...000111111111000///000000111222222222222111111222222222222222333333333333333333444555666777888888888888888888888888777777888777777666777777666444333333333333111///000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((())))))******((('''((()))***)))''''''(((((((((((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,,,,,,,---------------............//////000000000111111111((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''(((((())))))******))))))))))))************)))************+++++++++,,,,,,,,,,,,------------......//////////////////......///000111222222333111222222333333333222222333444444555444333222111222333555555444444444555:::::::::999999999888888444333222222111111222222000000////////////......,,,,,,,,,,,,++++++++++++++++++************++++++***************)))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---...////////////...//////000000//////...//////000000111111000000000000111222222222222111222222222222222222222222333333333333333444666666777777777777777777777777555666777666444444444666555444333333444333111///000000000000000000000000------,,,,,,,,,+++++++++)))************+++++++++******)))))))))(((((((((((((((((((((((()))*********((('''((()))***)))'''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++***************+++,,,,,,+++++++++,,,,,,,,,------,,,------------........./////////000000000111111'''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))******))))))))))))************)))************+++++++++++++++,,,,,,,,,---------/////////////////////.........///000111222333333111222333333333333222111333333333444444444444444222444666666555444555666999999888888888777777777333333222111111111111111000000/////////.........++++++++++++++++++++++++++++++************++++++***************)))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********++++++,,,,,,---+++,,,---...//////////////////000000000000//////000000//////000000111222000000111222222222222111222222222222222222222222222222222222333444555666666666666666666666666666555666888666444333444666333222222222333222000...////////////////////////,,,,,,,,,,,,++++++++++++))))))))))))******++++++***)))))))))((((((((((((((((((((((((((()))*********((('''((()))***)))'''&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&(((***++++++***(((&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************************++++++,,,,,,,,,,,,,,,------------,,,,,,---------.........////////////000000000111'''''''''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''"""###%%%'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((()))*********))))))))))))************)))************+++++++++++++++,,,,,,,,,---------///////////////.........---...///000111222333333111222333444333333111000222222222333444555666777222444666666555444555666888888888777777777777666333222222111000111111111000/////////............++++++++++++++++++++++++++++++************++++++***************)))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,------+++,,,---...//////////////////000000000000//////111000/////////000222333000000111222222222222111222222222222222222222222222222222222333444555555666666666666666666666666555777999777444333444666111111111111222111///---........................,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))((((((((((((((((((((((((((()))*********((('''((()))***)))(((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&(((+++------+++(((&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,,,,,,,------------......,,,,,,,,,---------......////////////000000000000((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////............////////////000000000000111222333444444444333333222111000000555555444333444555666777777777888777777666555444999888777666555444333333222222222111111111000000111000000///...---------,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((++++++******************)))******++++++,,,------,,,,,,,,,---------......////////////000000000000////////////000000000000000000000000000000000000333222111000000000222222333333333444444444555555333444555555666555555555777777777777666555444333222111111000000000000000//////......---------,,,---,,,++++++******+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))(((&&&%%%%%%''')))+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((###$$$&&&((())))))((('''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.../////////............////////////000000000000111222333444444444333222222111000000444333222222222333444555666666777777666666555555777777666555444333222222222222111111111000000000000000//////...------,,,,,,,,,+++++++++*********,,,+++******))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((()))))))))************************)))******++++++,,,,,,---,,,,,,,,,------------....../////////000000000000////////////000000000000000000000000000000000000333222111000000111222222333444444444444444444444333333444555666666666666555555666555555444333222222111000000//////000000/////////......------------,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%&&&((()))((((((((()))(((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''((((((((())))))'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---......//////---............/////////000//////000000111222333333333333222111111000000222222111000000111111222555555555555666666666666555555444333222222111111111111111111000000000000/////////......------,,,,,,++++++++++++*********++++++***)))))))))******))))))))))))(((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000////////////000000000000000000000000000000000000222111111000111111222222444444444444444444444333222333444555666777777777444444444444333222111111111111000////////////////////////...............---,,,++++++******++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,------...//////---------........./////////////////////000111222333222222222111111000000222111111111000000000000333333333444444555666666555444444333222222111111111111000000000/////////.........---------,,,,,,++++++++++++******************))))))))))))******))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))((('''&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------........./////////000000////////////000000000000000000000000000000000000111111111111111111222222555444444444444333333333222333444666777777777777444444444444333222111000000000///............///........................---,,,++++++******++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))***+++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&'''((())))))'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........------------............/////////...//////000000222222111111111111111000222222222222222222111111333333222222333444555666555555444444333222222222000000000/////////......------------,,,,,,,,,,,,+++++++++*********))))))***))))))((())))))******))))))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''((()))(((''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************(((((()))))))))*********((())))))******+++,,,,,,+++++++++,,,,,,,,,------............////////////////////////000000000000////////////////////////000000111111222222222222444444444444444444444444333444555666777777777777444444444444444333111111000///......---.........------------............---,,,++++++******++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((+++,,,---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''((())))))&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************++++++++++++,,,------......,,,------------.........//////............//////111111111111111111111111111111222333333333333222333333222111111222333444444444444333333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))((((((((()))******))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''((())))))''''''((()))((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******'''(((((())))))*********(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------........./////////////////////000000000000///////////////////////////000111222222222222222333333333444444444555555555555666777777777666666444444444444333222111111//////...---------------,,,,,,,,,,,,,,,------------,,,++++++******++++++******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++,,,,,,---......,,,,,,---------.........///......------......///000000000000111111111111...///111333444444444333444333111000000111222333222222222222222111111111/////////.........------++++++++++++++++++,,,,,,************))))))))))))((((((((((((((()))******))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''')))***)))((('''((()))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))''''''(((((()))******+++(((((())))))******++++++***++++++++++++,,,,,,,,,---------.........//////////////////000000000000////////////////////////...///111222333333222222111222222333444555666666666777777777777666555555333333333333222111000//////...------,,,,,,------*********++++++,,,,,,,,,---,,,++++++******++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))******)))((('''%%%%%%&&&''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......,,,,,,,,,---------......///......---------......000000000000000111111111---...000222333444444333555333111000///000111222111111111111000000000000//////.........---------+++++++++++++++++++++,,,************))))))))))))((((((((((((((()))******))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''')))***)))((('''(((***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((&&&''''''((()))******+++((((((((()))******++++++******+++++++++,,,,,,,,,---------.........//////////////////000000000000////////////////////////...///111222333333222222000111222333555666777777888888888888777666555444222222222111111000///.........---,,,,,,,,,,,,---))))))*********+++++++++---,,,++++++******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((***++++++)))'''&&&%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111111111000000000000000000111111111111333222111000////////////111111111111111000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000000000///..................000222333333333111000111222222333333444444555666666666666666555555444222222222111000//////.........---------,,,,,,,,,))))))***+++,,,,,,------,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((('''''''''***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''&&&%%%&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''(((((((((((()))(((((('''((()))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111111111000000//////000000000111111111111000000000000000111111000111111111111000//////------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))*********)))))))))((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))***************+++,,,,,,------,,,,,,------,,,,,,,,,------....../////////000000000000000000///..................000111333333222111000111111222333333444444555555666666666666555444444222222111000000///.........------------,,,,,,,,,))))))***++++++,,,------++++++***))))))***++++++))))))))))))))))))))))))((((((((((((((((((((('''***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))'''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////000000111111000000/////////000000000000111111////////////000111222333000000000000000//////...,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))******))))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++,,,,,,------,,,,,,...------,,,,,,,,,,,,---....../////////000000000000//////............//////000111222222222111000111111222222333444444444555555555555555444333333111111000000//////......------------,,,,,,,,,,,,))))))******+++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))''''''(((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((())))))***************++++++++++++++++++,,,,,,,,,,,,---------------.........////////////000000000000//////////////////000000000111///////////////000111111//////000000//////...---,,,+++++++++++++++++++++******++++++++++++*********)))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))***************+++,,,,,,------,,,,,,......---,,,++++++++++++........./////////000000000///............////////////000111222111111000111111111222333333444444444444444444444333333222000000000//////.........---------,,,,,,,,,++++++))))))******+++++++++,,,******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,---------------------............//////000000000000//////...////////////000000000111111000///......//////...////////////...------++++++++++++++++++++++++)))******++++++*********)))))))))(((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))***************+++,,,,,,------,,,,,,...---,,,+++++++++++++++............//////////////////............////////////000000111111111111000000111222222333333444333333333333333222111111/////////...............------,,,,,,,,,+++++++++)))***************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))''''''''''''((((((((((((''''''((())))))))))))))))))))))))************+++***++++++,,,,,,------...,,,------------............//////000000//////.........////////////000000222111000///...........................------,,,*********+++++++++++++++((()))******+++*********))))))((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,------.........////////////............//////000/////////000000000111111000000111111222333333333222222222222222111111000..................------,,,,,,,,,,,,++++++++++++************************((())))))******))))))((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************++++++++++++''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((((((&&&'''((()))***))))))((())))))))))))******************+++,,,,,,---......,,,,,,---------...............////////////.............../////////000000000//////.........//////---............---,,,,,,)))*********++++++++++++(((((()))***************))))))((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))***************+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,---------.........//////...............///000000///////////////000111111000000000111222222333333111111222222111111000///------------------------,,,,,,,,,++++++++++++***************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&''''''((())))))***&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%&&&'''((((((((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''((((((((()))&&&''')))*********)))((())))))))))))******************+++,,,,,,---......,,,,,,,,,---------............////////////................../////////000......---......///000111------......------,,,+++))))))******++++++++++++(((((()))***************)))(((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))************++++++,,,---------,,,,,,************+++,,,---------------.........//////...............///000111///////////////000111111000000000111222222333333111111111111111000//////------------------------,,,,,,,,,+++++++++***************)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%'''((((((((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,------,,,+++...---+++***)))***++++++---------............///....................................////////////111000///......///000111------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------............////////////---.........------///000------...............---000000000000000000000000000000000000////////////...------,,,,,,------...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))***))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,...---,,,+++***++++++,,,---------............///....................................////////////000000///......///000000------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------........./////////000000---.........------///000....../////////......---000000000000000000000000000000000000/////////...---------,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))******)))(((''''''((()))***))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((************************)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,---...---,,,,,,,,,,,,,,,,,,---------............///........................---............/////////000///............///000------------------------+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------////////////000000000000---.........------///000000000000000//////...---000000000000000000000000000000000/////////......------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((************************)))))))))))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))+++---...---------------------------------............///........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%'''((()))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------/////////000000000111111,,,.........------...000111111111111000///...---000000000000000000000000000000/////////.........,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((('''''''''''''''''''''((((((((())))))'''((((((((((((((((((''''''(((((((((((((((((('''&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((()))***,,,---,,,------------------------------............///........................------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------////////////000000000000,,,.........------...000000000000000000///......////////////////////////////////////............++++++,,,------,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,+++,,,,,,------------,,,---------............///........................,,,------------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------............////////////---.........------///000...//////000000//////////////////////////////////////////.........------***+++,,,------,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((('''''''''''''''((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''''''''((((((((((((************************)))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******+++++++++)))***+++---------,,,+++---------............///........................,,,,,,---------.........+++,,,------------,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************)))************+++++++++++++++,,,,,,,,,,,,------------------............---.........------///000,,,---.../////////////////////////////////////////////.........---------)))+++,,,------,,,+++)))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((***)))))))))(((((((((''''''((()))******)))((('''))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))''''''''''''((((((((()))++++++++++++++++++++++++)))))))))))))))(((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))+++++++++******((()))+++,,,---,,,,,,+++---------.........//////........................,,,,,,,,,---------......++++++------------++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))'''%%%$$$$$$&&&)))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))***************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---.........------///000***+++,,,...//////000000//////////////////////////////.........---------)))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((******))))))(((((((((''''''((()))******)))((('''))))))))))))************&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------//////.........---------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***++++++++++++******+++,,,,,,------,,,,,,........................---------............///........................------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))++++++)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''(((***+++***)))'''&&&***))))))((('''&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,------------///.........------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))***++++++++++++******+++,,,,,,------,,,,,,------------------------------------....................................------------------------------,,,,,,,,,++++++++++++++++++*********))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((*********)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---------..................------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))+++***)))((((((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((()))*********)))'''&&&$$$%%%&&&'''(((******+++((((((((((((((((((((((((%%%'''(((((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,---------.........------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((())))))***)))(((''''''$$$%%%&&&'''((()))***+++((((((((((((((((((((((((&&&''')))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((()))*********++++++++++++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,---------......,,,,,,------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))(((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((())))))'''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))*********++++++++++++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************(((((()))))))))))))))***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))*********++++++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++******+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,---------,,,,,,........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))'''((((((((())))))******))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))******)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))(((((('''''')))(((''''''''')))***++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,+++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********))))))((((((((((((((())))))))))))((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++000...,,,))))))***,,,---+++***))))))((())))))))),,,,,,,,,+++++++++******+++*********))))))((((((''')))***++++++***)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((()))***+++''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''')))((((((''''''((()))***)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---------------------,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++...---,,,******+++,,,---++++++***))))))))))))***,,,,,,+++++++++******************)))))))))(((((('''(((***++++++***((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((''''''(((((()))(((((('''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,,,,,,,---.........------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************,,,++++++++++++***************))))))))))))((((((((((((************((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************...---,,,+++,,,---///000......---,,,++++++++++++,,,,,,,,,++++++++++++*********************************))))))))))))******((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))(((((((((((((((((()))))))))))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))***,,,------------,,,---,,,++++++******++++++++++++++++++************))))))))))))))))))(((((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************------,,,++++++---...///...---,,,+++++++++++++++,,,,,,+++++++++***************************************))))))))))))******)))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***************(((((((((((())))))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,---...---,,,,,,---,,,++++++******+++++++++++++++*********))))))(((((((((((((((((())))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******)))((('''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&'''(((((((((((('''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,---------,,,,,,++++++++++++,,,++++++++++++******************************************))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******++++++***(((((((((((())))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---***+++,,,---...---,,,+++,,,,,,+++***************+++************)))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***###$$$&&&((())))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++******************************************))))))))))))******+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))************(((((((((((())))))))))))+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,------,,,,,,++++++++++++***))))))))))))***************))))))))))))'''''''''((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))*********((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******"""###%%%'''))))))))))))%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******************+++,,,------+++++++++************)))))))))))))))))))))))))))******))))))))))))******+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))(((((((((((())))))))))))+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++...------,,,,,,++++++++++++******)))((()))))))))************))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%''')))***+++***)))(((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&'''((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))******)))))))))***,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******(((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***---------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++******)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&'''((((((((())))))(((((((((''''''''''''''''''((()))*********''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))******)))))))))***,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***************)))))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++************++++++,,,,,,++++++************+++++++++,,,,,,+++******)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))))))))'''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))((((((((((((''''''''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))*********)))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++++++++******)))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***++++++***************))))))******++++++******)))*********++++++++++++,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))))))))))))))((('''''''''(((***+++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))(((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************++++++)))))))))***************************************))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***++++++++++++******************++++++++++++******************+++++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((()))(((((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((&&&(((((())))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********+++*********************+++++++++,,,,,,************************))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********++++++++++++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&(((((())))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***++++++++++++***))))))*********+++,,,,,,------************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((()))******)))((('''(((((((((((((((((((((((($$$%%%%%%&&&((())))))***(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,)))))))))************++++++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))((('''''''''''''''((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))'''%%%(((((()))))))))*********))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))***++++++,,,+++***)))((()))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))************+++******)))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***)))'''%%%(((((())))))*********+++))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))***+++,,,,,,+++***)))((('''(((((()))***+++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++******++++++++++++******))))))))))))************+++******)))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''((()))+++,,,---+++,,,---...---+++)))'''+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++((()))***+++,,,+++***)))************************+++++++++++++++++++++++++++******)))))))))))))))************))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((()))&&&%%%&&&)))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((((((''''''''''''(((((((((''''''''')))***,,,---)))***+++,,,,,,,,,+++***************)))))))))((())))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++******((()))+++,,,,,,,,,++++++************************+++++++++++++++++++++++++++******)))))))))))))))************))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''''''''((()))''''''''''''((((((((()))''''''''''''((((((((((((((((((''''''''''''((((((((('''%%%&&&)))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********((((((''''''''''''(((((()))((('''&&&'''***,,,---))))))******+++,,,,,,---************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******)))((()))+++,,,------------************************+++++++++++++++++++++++++++******)))))))))))))))************)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++((((((''''''''''''(((((()))((('''&&&''')))+++---******))))))***+++,,,,,,*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***)))((())))))***,,,---...//////************************************************+++******)))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((()))'''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((()))((('''&&&'''(((***,,,,,,+++***))))))))))))***))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++***)))((()))******+++,,,...//////************************************************+++******)))))))))))))))************)))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((()))***,,,++++++***))))))(((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++******)))************+++---...///************************************************+++******)))))))))))))))************))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))))))))((('''))))))***++++++***)))(((((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++++++++******+++******)))***+++,,,---************************************************+++******)))))))))))))))************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))************)))((()))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%''')))((('''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&(((******)))'''&&&&&&''')))+++,,,+++***)))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***++++++++++++++++++***)))))))))***+++,,,************************))))))))))))))))))))))))+++******)))))))))))))))************))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++***)))((())))))(((((('''''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((%%%'''))))))'''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))*********((('''(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%&&&''')))))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&************************)))************+++++++++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***))))))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))*********((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***))))))(((''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''************************))))))*********+++++++++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((******)))))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''')))+++)))((((((''''''''''''((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''************************)))))))))*********++++++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++)))(((''''''''''''((((((((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''************************))))))))))))************))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******((()))))))))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))***,,,,,,+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''((()))+++((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''')))+++(((''''''''''''(((((())))))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))******++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))*********,,,---,,,)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***'''''''''''''''((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))******))))))))))))******+++---...---***(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))'''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))))))))((((((((()))))))))))))))(((((())))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((******)))(((((((((((((((,,,,,,++++++***)))(((((()))***+++,,,,,,+++))))))************))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&'''((()))&&&''''''((()))******+++************************++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''---,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))(((******)))(((((((((((((((,,,,,,++++++***))))))(((((()))************)))(((************))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''((()))***+++''''''(((((())))))******************************++++++************+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***)))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''((()))***+++(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******)))(((((((((((((((,,,,,,++++++***)))))))))(((((())))))***))))))(((++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,(((((((((((())))))))))))************************++++++************+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((('''(((((())))))))))))((('''(((((())))))))))))(((((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))(((((((((((((((+++++++++*********)))))))))))))))***************+++++++++*********))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***++++++++++++))))))))))))((((((((((((************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((()))***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''((()))))))))))))))''''''((()))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************************))))))************))))))((()))))))))*********+++***))))))(((((((((((((((+++++++++***************************+++,,,,,,,,,++++++++++++************)))******++++++******)))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))************************)))))))))))))))((((((((((((************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***&&&'''((())))))******)))&&&'''((())))))******)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************)))******++++++******)))((())))))******+++++++++******)))(((((((((((((((************************+++++++++++++++,,,---...,,,++++++++++++*********))))))************))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))*********)))(((((((((((((((((())))))))))))************************++++++************++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))*********&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((()))************&&&'''((()))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******************************)))******++++++******)))((())))))******+++,,,,,,******)))(((((((((((((((***************************************,,,---...,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********)))***++++++***)))((('''''''''(((((())))))******************************++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&%%%%%%&&&&&&((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))***))))))((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((()))************&&&'''((()))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********************************++++++++++++******((())))))***++++++,,,,,,******)))(((((((((((((((******************++++++***))))))((()))+++---...,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++***++++++,,,+++***)))(((&&&''''''((()))******+++************************++++++************++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((++++++******)))(((((((((+++*********))))))((((((************************************************(((((()))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******************************))))))))))))))))))))))))...,,,)))'''(((***---///,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++)))************+++++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((************))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((()))***---...,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***************************)))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,((((((((()))))))))******(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))))))))*********++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********((('''&&&))))))))))))************))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''((()))***++++++,,,***************+++++++++************************++++++++++++++++++++++++***************+++++++++))))))))))))************************************((()))))))))************************************))))))))))))))))))))))))************+++*********************************))))))))))))))))))))))))((()))***+++++++++******)))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))************)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********((('''&&&(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************++++++******))))))(((((())))))))))))))))))))))))************************'''((((((((()))))))))***************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((()))***+++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))((()))******++++++******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((())))))*********+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))************************************))))))))))))))))))))))))((()))***+++,,,++++++***************************))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))************************'''''''''((()))*********************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))*********************++++++,,,,,,,,,************************************************++++++******************)))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))***++++++***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))*********)))******+++,,,))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))************************&&&''''''((()))******+++************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''((((((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,************************---,,,++++++******++++++,,,,,,,,,+++++++++******++++++*********************++++++,,,,,,++++++***+++++++++************))))))***++++++***)))***+++)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''+++***)))(((((()))***+++)))***++++++***)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------************************---,,,++++++***+++++++++,,,,,,,,,+++++++++******++++++*********************++++++,,,,,,++++++***++++++++++++***************,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((((((((******))))))))))))******)))******++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************************************))))))))))))))))))))))))*********+++,,,,,,------++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,+++++++++************++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++************+++,,,------++++++,,,---------,,,++++++,,,------++++++++++++++++++++++++************************************************************************************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))((((((((()))******+++++++++******((()))******+++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,,,,,,,,,,+++++++++************+++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,+++++++++*********+++,,,---,,,+++***+++---...---+++******+++---...++++++++++++++++++++++++************************************************************************************+++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***((())))))***++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))******)))))))))))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))+++,,,+++***)))***,,,---+++***((((((***+++---++++++++++++++++++++++++************************************************************************************+++,,,------************************************************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++---------,,,+++))))))*********+++,,,,,,************************))))))************))))))************************))))))))))))))))))))))))***************************)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***))))))(((((()))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))***)))))))))))))))******************)))))))))((())))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,---...************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++***++++++,,,------------++++++*********+++,,,,,,************************))))))************))))))************************))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++************)))))))))))))))))))))************+++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******111111111111111111111111111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************++++++,,,------...***++++++,,,,,,++++++***------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,---...************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++++++++,,,,,,---...///---,,,+++*********+++,,,************************))))))************))))))************************))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********(((((())))))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))))))))*********+++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********888888888888888888888888666666666666666666666666111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,---......+++++++++,,,,,,+++++++++---------,,,,,,,,,+++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++,,,---...************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++,,,,,,++++++,,,---///000...---+++*********++++++************************))))))************))))))************************))))))))))))))))))))))))************************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++***((('''))))))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++************))))))))))))))))))******++++++++++++************************'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************DDDEEEFFFGGGEEEBBB???===CCCCCCCCCCCCBBB@@@???>>>DDDBBB???>>>>>>>>>>>>===888777555333111///......///...,,,******+++---...///---,,,,,,---...---,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************(((((()))******************************)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************---,,,,,,,,,---///111222...------,,,+++***)))))))))+++++++++***)))***+++************************+++++++++*********))))))+++++++++++++++++++++++++++++++++************)))*********)))))))))))))))'''((())))))((('''(((***)))))))))))))))******+++******************************))))))))))))*********(((&&&'''***+++)))'''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))******)))'''''''''(((***((('''(((***++++++***))))))))))))))))))))))))************************************************)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))KKKJJJJJJIIIHHHHHHHHHHHHLLLKKKJJJIIIGGGFFFEEEEEEGGGEEEBBBBBBCCCDDDDDDCCCBBBBBBBBB@@@>>>:::777555777666444222000/////////111///,,,,,,,,,---,,,+++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************(((((()))******************************)))(((((()))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************************************************************))))))))))))************---,,,+++++++++,,,---...++++++++++++++++++******)))+++,,,+++***)))***+++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))((()))******)))((()))***)))))))))))))))******+++******************************))))))))))))*********(((''''''******)))'''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))***+++***((('''((()))+++)))((((((***+++******************************************************************************)))))))))))))))***+++++++++*********))))))))))))***************************************)))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))MMMKKKIIIHHHIIIKKKNNNPPPSSSQQQOOOLLLJJJIIIHHHHHHGGGEEEDDDDDDFFFGGGHHHGGGHHHIIIJJJKKKIIIFFFCCC@@@BBBBBB@@@>>>;;;888666555333000---+++,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************(((((()))***************)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,+++***************))))))*********+++++++++***+++,,,+++***)))***,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))******)))+++,,,,,,***)))***+++)))))))))))))))******+++******************************))))))))))))*********((('''((()))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***+++,,,+++)))))))))+++,,,***))))))*********)))***************************************************************************))))))))))))***++++++***************)))))))))************************)))************))))))((())))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))HHHHHHGGGGGGHHHKKKNNNPPPTTTRRRNNNKKKIIIHHHHHHHHHFFFDDDBBBBBBDDDFFFFFFFFFDDDEEEGGGIIIJJJJJJIIIIIIKKKKKKKKKJJJHHHEEEBBB@@@777444000....../////////000///...------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))*********+++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************(((((()))***************))))))************)))((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++*********************************************+++,,,,,,******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))************,,,......,,,+++++++++)))))))))))))))******+++******************************))))))))))))******)))((((((((()))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,---+++))))))******)))(((******************************************************************************))))))******+++,,,************************************************))))))************)))(((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))FFFGGGIIIKKKMMMNNNOOOOOOTTTRRROOOLLLJJJJJJJJJKKKGGGEEECCCBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHJJJNNNOOOQQQRRRRRRPPPNNNLLLCCC@@@;;;777444333111///000///...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))*********+++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************(((((()))***************((())))))*********))))))((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************++++++++++++++++++++++++************************************++++++++++++)))***++++++,,,---------,,,,,,++++++***))))))(((***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((())))))************+++---//////---+++++++++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******((()))))))))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,+++***+++------,,,***)))***+++***)))***************************************************************************************++++++,,,***************+++++++++************************((())))))*********))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***HHHKKKNNNRRRSSSSSSRRRQQQTTTSSSQQQOOONNNNNNOOOOOOKKKIIIGGGFFFGGGHHHGGGGGGIIIHHHEEECCCBBBDDDFFFHHHKKKMMMQQQTTTVVVVVVVVVVVVRRRNNNIIIDDD@@@;;;777444//////......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************(((((()))***************((())))))************)))((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))***+++---.../////////......---,,,+++***)))(((+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((((((((()))******+++++++++---///000...+++******)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))************+++************************)))+++,,,,,,+++***+++------+++******+++++++++***++++++++++++++++++++++++************************************************+++************+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++((())))))************)))))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******IIIKKKNNNQQQRRRQQQPPPOOOMMMMMMNNNNNNNNNNNNNNNOOOMMMKKKJJJJJJKKKMMMMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHGGGIIIMMMQQQTTTWWWXXXYYYXXXVVVSSSQQQNNNKKKFFFCCC:::999777444222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************(((((()))***************(((((()))***************((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,.........------...---------,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++'''(((((()))******+++++++++---///000...+++)))))))))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******''')))******''''''(((***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))*********+++++++++************************)))***++++++******+++---,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++************************************************++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********GGGHHHJJJKKKLLLLLLKKKJJJEEEFFFGGGIIIJJJJJJJJJJJJMMMKKKJJJKKKMMMOOOPPPPPPKKKKKKKKKLLLKKKKKKJJJJJJDDDFFFIIIMMMRRRUUUXXXYYYWWWVVVWWWXXXYYYXXXUUURRRIIIFFFBBB<<<777333///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))************(((((()))***************(((((()))***************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,------------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++'''(((((()))***+++++++++***---///000---+++)))((()))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******''')))+++***'''&&&(((***))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))******++++++++++++************************((()))++++++******+++,,,+++***)))***+++------,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************@@@AAABBBCCCCCCBBBAAA@@@AAA@@@@@@@@@BBBDDDFFFGGGHHHEEECCCEEEJJJNNNPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOQQQMMMJJJKKKPPPUUUWWWWWWXXXYYYZZZ[[[ZZZWWWUUUSSSRRRPPPLLLGGG@@@:::555222111000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++***))))))++++++***)))))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++******))))))***)))))))))((((((''''''******))))))))))))******,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***)))---,,,,,,,,,++++++++++++++++++++++++++++++++++++......---,,,+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++***))))))******************************((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++***+++,,,,,,---++++++*********,,,...///,,,,,,,,,,,,,,,,,,,,,+++------------------------+++++++++*********))))))))))))******+++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))<<<<<<===>>>???@@@AAAAAABBBAAA???>>><<<<<<<<<===>>><<<<<>>===<<<===???BBBFFFHHHIIIGGGDDD@@@<<<:::888888;;;;;;<<>>777222///...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,++++++++++++++++++************************************************************************))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++************+++++++++************)))******))))))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,+++******)))*********))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******************************************************++++++++++++++++++,,,++++++*********++++++++++++,,,,,,---,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************FFFDDDAAAAAABBBFFFKKKNNNOOOMMMIIIFFFBBB@@@>>>>>>CCCDDDFFFHHHHHHEEEAAA>>>>>>>>>>>>???AAADDDGGGIIIFFFJJJNNNPPPPPPRRRVVVZZZ]]]^^^_________^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXSSSPPPKKKEEE>>>888444222000000...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...---,,,,,,---...---,,,,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************************************************************)))******++++++******)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,---///000111000///...........................,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++***************+++++++++++++++++++++++++++******************************))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********)))))))))))))))*********))))))*********+++++++++******************************************************+++++++++++++++,,,...---,,,,,,+++,,,,,,,,,,,,---...//////...---,,,---...............////////////......------,,,,,,.........---------,,,,,,---------------,,,,,,,,,...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))***************++++++GGGEEEBBB@@@AAADDDHHHKKKJJJIIIGGGEEECCCCCCCCCDDDGGGJJJMMMOOOOOOLLLJJJHHHCCCBBB@@@@@@@@@BBBDDDFFFGGGIIIJJJJJJIIILLLRRRWWWXXXZZZ\\\^^^^^^]]]ZZZYYY[[[ZZZYYYYYYYYYYYYZZZZZZWWWVVVTTTPPPJJJDDD>>>:::666555333111000000111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...---,,,,,,......---,,,,,,,,,---------.........++++++++++++++++++++++++************************,,,,,,,,,++++++***************************************************************************************++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++************++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///000000///...---------------------------------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))************((()))))))))*********+++************++++++++++++******************************************************++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,.../////////------------......////////////000000000//////.........///.........------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,???>>><<<::::::;;;===???======<<<<<<===>>>@@@AAA@@@CCCGGGJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNIIIHHHGGGEEEDDDFFFJJJNNNPPPRRRVVVYYY[[[[[[ZZZYYY[[[[[[ZZZYYYYYYZZZ\\\\\\WWWWWWWWWUUUQQQLLLGGGDDD===;;;777333000///......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++...---,,,,,,......---,,,,,,,,,,,,---------......++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............000/////////............------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********)))******+++,,,******************************************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++((())))))******+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------***************+++,,,,,,,,,---...///000000000000000000111111222222333333222222222222222333333333222222111111111111000000000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********************************************************++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))******+++,,,,,,,,,666666666666666666666666555555444444666777999:::777:::<<<>>>>>>@@@DDDGGGJJJKKKLLLMMMOOOPPPQQQRRRHHHFFFEEEEEEHHHJJJLLLLLLLLLLLLMMMOOOQQQSSSUUUWWWYYYYYYXXXXXXXXXZZZ\\\^^^[[[ZZZYYYWWWUUUSSSQQQPPPJJJFFF@@@999333///------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,+++,,,---...---++++++,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------************+++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,...//////------------------------------------....................................////////////////////////---///333666888888888777888666444222111111222333222222222222222222222222000//////............///------------------------------------------------......---,,,,,,+++******+++++++++,,,,,,,,,------******))))))***++++++,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++((())))))******+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...+++++++++,,,---...///000222222222333444666888888999999::::::;;;<<<<<<<<<999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::666666555444333222111111111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********************************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))***++++++,,,------333444666777777777555555444444333333444555666777444555666555333555999===:::<<<>>>BBBEEEGGGIIIJJJHHHGGGHHHMMMSSSWWWWWWUUULLLJJJGGGEEEFFFJJJNNNPPPVVVUUUUUUUUUWWWYYY\\\^^^```^^^[[[XXXWWWWWWXXXYYYZZZVVVNNNEEE===777333222................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---,,,++++++------,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------)))))))))******+++++++++,,,++++++******++++++,,,+++++++++,,,---...///000------------------------............/////////000........................111111111111111111111111111555:::???BBBCCCCCCBBB@@@>>>:::777666666888999888888888888888888888888333333222111111000111111........................------------------------......---,,,,,,+++******++++++,,,,,,,,,---------******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---...............///111222444555888888888999;;;===@@@AAABBBBBBCCCDDDEEEEEEFFFFFFAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC>>>===<<<;;;:::999888777555555333222111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))******++++++++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))***+++,,,,,,------<<<<<<===>>>??????>>>===>>>===<<<:::999888999:::888888777666666666777777777666666999<<<<<<888333777:::@@@GGGNNNUUU\\\```]]]TTTIIICCCAAACCCEEEEEEJJJKKKMMMPPPSSSWWWZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZ[[[YYYVVVTTTOOOFFF;;;222000///...///000000///---)))***+++,,,------------//////.........---------,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,---...///000//////...///000111222444555666777555444444222111333666999888===CCCEEEEEEDDDEEEGGG@@@AAAAAABBBAAA@@@???>>>AAAAAAAAAAAA@@@>>>===<<<<<<999555444444666666666888777444222000/////////000000///..............................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))***+++,,,,,,------))))))***++++++++++++***------,,,,,,+++******)))------------,,,,,,,,,,,,+++++++++,,,---///000111000111444777:::>>>@@@AAAEEEDDDBBBAAAAAABBBDDDEEEFFFFFFGGGGGGEEECCC@@@>>>>>><<<999;;;@@@EEEGGGHHHKKKKKKJJJJJJIIIIIIHHHHHHJJJIIIFFFDDDAAA@@@@@@@@@AAA===888777777777444111000//////.........//////......---,,,,,,------...,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,...---+++***)))***+++++++++*********))))))((((((+++*********))))))((((((************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++NNNLLLJJJJJJJJJIIIHHHFFFHHHGGGEEECCCAAAAAAAAAAAA???>>><<<;;;999777666666666666666777777777777888999999999;;;AAAKKKUUU\\\aaaZZZQQQIIIEEEEEEFFFGGGGGGHHHJJJMMMQQQTTTWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]][[[ZZZXXXUUUNNNFFF???888555111//////000000/////////000000000000000000//////.........---------,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------......------,,,+++,,,,,,---------.........------,,,,,,------.../////////........./////////444555555666666777777888666555555333222333666999===@@@CCCCCCBBB@@@???@@@?????????@@@BBBDDDFFFHHHEEEEEEEEEEEEDDDCCCCCCBBBCCC@@@;;;999888888888777;;;;;;;;;:::777444111000000///...---------...............------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))*********++++++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++,,,---...111333555666555777999===@@@DDDFFFHHHEEEDDDBBBAAA@@@AAABBBCCCCCCCCCCCCCCCBBB@@@>>>===???===;;;<<<@@@DDDFFFFFFKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJHHHGGGFFFFFFGGGGGGCCCAAA>>><<<;;;999666444222222111000000000000000------------------......------.........---,,,+++,,,,,,,,,++++++++++++***************************++++++******+++,,,,,,---******+++++++++,,,,,,,,,***))))))((((((((())))))+++*********))))))))))))************)))))))))(((************************(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))************************++++++++++++hhheeeaaaaaabbbcccaaa___aaa^^^[[[YYYYYYXXXWWWUUUMMMLLLJJJFFFCCC???<<<;;;:::;;;:::777444444777:::888666444444777>>>FFFKKKQQQPPPMMMKKKKKKNNNSSSWWWPPPNNNKKKIIIIIILLLPPPRRRVVVXXXZZZ\\\]]]^^^]]]]]]]]]\\\\\\[[[ZZZWWWQQQMMMFFF@@@999333111000000000////////////......------...............---------,,,,,,,,,---------.........------------,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------............---------......///000111000000000111333444555:::999999888888777777777444444444222111222555888<<<>>>???>>><<<::::::::::::999888999<<<@@@DDDGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFCCC@@@>>>>>>>>>===<<<@@@AAADDDEEECCC???:::777444333111///...---....../////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---...//////000111333666999<<<===???@@@AAACCCEEEGGGHHHIIIBBBAAA???>>>>>>>>>???@@@@@@??????>>>>>>===<<<<<<;;;999777777999<<<===>>>CCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFHHHIIIJJJEEEEEEFFFDDD@@@===;;;:::777666555444333333222222.......................................---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,'''((()))*********)))(((***************)))))))))************))))))))))))************************((())))))******))))))((())))))************))))))))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,|||yyyxxxyyy|||~~~~~~}}}}}}yyyvvvuuuwwwvvvsssooogggeeebbb___ZZZVVVSSSQQQLLLIIIFFFBBB???===<<<<<<:::999888888999:::::::::<<>>???@@@@@@@@@?????????;;;;;;:::999;;;===???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA???@@@AAABBBAAA@@@CCCEEEIIIKKKLLLJJJGGGEEEAAA>>>;;;777444222000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))******++++++******))),,,,,,+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222666777888999<<<>>>@@@BBBFFFEEEEEEDDDCCCBBBAAAAAA<<<<<<;;;;;;<<<<<<===>>>AAA@@@>>><<<;;;::::::::::::888777666777888999999??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHCCCFFFIIIHHHDDDAAA@@@AAA<<<;;;:::888777666666666333333222111000///------.........---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,(((***---//////...,,,+++*********************************)))))))))))))))************************)))))))))******)))))))))))))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,|||}}}{{{xxxuuusssqqqppppppiiibbb[[[XXXXXXUUUMMMFFFAAA>>><<<;;;<<<;;;:::888888:::===>>>@@@EEELLLRRRaaa^^^YYYRRRKKKEEE@@@>>>IIIKKKOOORRRVVVXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ[[[WWWPPPJJJCCC<<<555000111000000//////000000111---.....................,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------.........//////---------...000222333444;;;===@@@CCCCCCBBB@@@>>>888888777666555444333222333555777888999<<>>:::666555000///...------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************++++++++++++******,,,,,,++++++++++++++++++,,,,,,---............---------,,,,,,++++++++++++++++++---///222666999;;;>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>===<<<::::::;;;;;;<<<===>>>@@@AAABBBCCCBBB@@@>>><<<;;;::::::>>>>>>===<<<<<<<<<===>>>CCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAEEEHHHIIIFFFDDDEEEFFF@@@???===<<<;;;:::::::::999999888666333000...,,,...------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,)))+++...111111000...,,,***************+++++++++))))))))))))))))))******************************))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,~~~~~~{{{{{{zzz{{{yyyxxxwwwxxx{{{zzzrrrppprrrpppfff]]]NNNGGG>>>::::::<<<======999999888888888<<>>888333222000///...//////000---------...............,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------........./////////---...///111333666999:::CCCDDDFFFFFFEEEAAA===:::777777777777777777777777;;;===???AAACCCEEEIIIKKKMMMMMMNNNOOOPPPNNNJJJGGGGGGHHHKKKMMMOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLIIIGGGFFFFFFEEECCC???<<<>>>>>>>>>@@@CCCGGGKKKMMMPPPOOONNNKKKGGGCCC???===333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******+++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,,,,,,,***,,,000555:::???BBBDDDAAA@@@??????>>>?????????999999999999::::::::::::>>>???@@@BBBCCCEEEFFFFFFDDDDDDBBBAAA???===<<<<<<>>>???@@@???>>>>>>@@@BBB??????@@@@@@AAABBBCCCCCCBBBBBBCCCBBBBBBAAA@@@???AAADDDFFFGGGGGGFFFFFFGGGBBBAAA@@@???>>>=========???>>>===;;;888444111//////...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***---//////---+++************+++++++++++++++))))))))))))************************************)))******++++++******)))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))************))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,|||vvvuuutttrrruuuyyymmmmmmlllooottt|||~~~|||wwwjjj```TTTLLLIIIHHHFFFDDD===:::666555777:::===???<<>><<<:::999999999:::;;;===>>>???@@@BBBDDDFFFHHHHHHJJJLLLOOOLLLMMMOOORRRUUUSSSNNNIIIHHHIIIJJJLLLOOOQQQSSSTTTTTTSSSQQQOOOOOOOOOPPPQQQOOONNNMMMMMMKKKHHHCCC@@@???>>>======>>>@@@BBBCCCFFFHHHKKKMMMMMMKKKHHHFFF>>>;;;888444111000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++************++++++,,,,,,---++++++,,,---------------+++,,,---...///000111222222444888<<<@@@BBBCCCCCC>>>>>>===<<<;;;;;;;;;<<<777777888999;;;<<<======BBBCCCCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCAAA@@@???<<<>>>@@@@@@??????BBBDDDAAABBBCCCFFFHHHJJJLLLMMMFFFGGGGGGGGGFFFDDDCCCBBBFFFEEEDDDEEEFFFGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???===999666444111111///.........///000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---,,,+++)))(((*********++++++,,,,,,,,,((()))))))))************************************)))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********&&&''')))***++++++******))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------|||uuuuuuqqqpppuuu|||hhhhhhiiimmmuuuuuullleee\\\RRRKKKIIICCC;;;777777888888777999:::<<<@@@DDDHHHLLLMMMJJJHHHGGGGGGIIILLLOOOQQQQQQVVV[[[]]]\\\[[[\\\]]]\\\[[[[[[[[[[[[XXXTTTQQQ???===999555111000//////---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,---.........---............/////////000000222444777<<<@@@CCCEEE>>><<<999888888999;;;===;;;<<<>>>@@@BBBEEEFFFGGGEEEGGGIIIIIIIIIJJJKKKMMMMMMOOOSSSYYY^^^]]]XXXTTTNNNMMMMMMMMMOOORRRUUUWWWUUUSSSQQQOOONNNOOOPPPQQQRRRQQQQQQRRRRRROOOKKKGGGCCCBBBAAA???===<<<;;;;;;<<<@@@FFFLLLOOOOOOMMMLLLIIIFFFAAA<<<777444222222------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))***+++,,,,,,------***+++,,,,,,------,,,,,,***+++---///222444666777<<<>>>AAABBBBBBAAA???===;;;::::::999999999999999;;;;;;<<<<<<======>>>>>>CCCCCCDDDDDDCCCCCCBBBAAA>>>@@@BBBDDDEEEDDDCCCBBB>>>AAADDDEEEDDDDDDGGGJJJQQQRRRUUUXXX\\\___bbbcccQQQRRRRRRRRRRRRPPPNNNMMMKKKGGGDDDDDDFFFGGGEEECCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBAAA@@@===:::888444333111000000000111222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,(((((())))))*********+++******************************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))************&&&''')))***+++++++++***))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------|||rrrlllsss{{{zzz|||vvvmmmaaaSSSGGGEEE@@@999999>>>999888888777888<<>>777:::999777999>>>AAAAAAEEECCCGGGLLLJJJCCCFFFNNNMMMWWW\\\]]]bbbgggaaaSSSWWW```mmmxxx|||{{{xxxvvvrrrbbbVVV[[[gggrrrzzzsssggg^^^]]]VVVKKKJJJPPPNNNLLLLLLNNNQQQRRRPPPMMMOOOPPPNNNHHHCCCBBB@@@<<<777888;;;???CCCGGGJJJLLLKKKJJJJJJGGGDDD@@@;;;999222111000000111000...,,,111///,,,+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................000333666:::===???@@@DDDCCCBBB@@@===;;;888777888999999999888999<<>><<<;;;===???AAA>>>===@@@GGGJJJHHHEEEBBBGGGIIIEEEEEEIIIIIIEEE@@@CCCGGGJJJMMMOOORRRTTTSSS[[[aaa```^^^^^^```bbb[[[\\\___dddhhhgggbbb\\\___]]]VVVOOONNNMMMFFF>>>EEEAAA???@@@DDDGGGFFFDDDDDDGGGIIIGGGBBB>>>======;;;:::999888666555444333111...+++***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************(((((()))***************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++)))************++++++++++++,,,,,,+++***)))+++,,,yyyvvvzzz~~~ssshhhaaaYYYNNNEEEAAA<<<<<<===;;;999888888999@@@<<<<<>><<<;;;<<<<<<@@@BBBBBB??????DDDGGGGGGOOOTTT]]]ccc]]]TTTWWWbbbhhhrrrxxxyyy}}}yyylll```gggrrr{{{uuuiiimmmyyy|||{{{ssshhhgggnnnbbb]]]WWWSSSRRRQQQPPPNNNHHHMMMOOOOOOOOOOOOKKKDDDBBB???:::666777;;;AAAEEEHHHIIIIIIIIIGGGEEECCCAAA999555222////////////...000...,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******))))))))))))))))))))))))***)))))))))))))))))))))************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......222444888<<<@@@BBBDDDDDDAAA???<<<:::777777777777888999;;;<<<<<<===@@@CCC??????>>>===<<<<<<===>>>AAADDDIIIPPPUUUTTTNNNHHHAAAEEEFFFCCCBBBCCCAAA;;;555777999;;;<<<<<<===>>><<<@@@DDDEEEEEEFFFHHHJJJJJJJJJLLLPPPUUUYYYZZZYYY___```aaabbbgggggg___TTTIIIGGGDDDAAA@@@BBBEEEGGGIIILLLOOONNNIIICCC???===:::<<>>@@@???======???BBBCCCFFFFFFCCCEEEMMMTTTWWWbbbkkkzzzssseeegggsss{{{www```eeelllrrrwww|||uuulllnnnwww|||}}}}}}uuulllddd\\\UUUPPPIIIKKKLLLLLLPPPSSSOOOIIIKKKFFF???999666777:::===CCCDDDFFFHHHIIIIIIHHHHHHAAA<<<555000/////////000000---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...000111777:::>>>BBBEEEFFFFFFEEE???<<<888555444444777888888:::===>>>>>>>>>@@@AAA<<<;;;:::;;;<<<>>>======DDDHHHNNNRRRRRRNNNHHHDDD>>>@@@@@@>>>======999444999999:::;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>@@@@@@???===>>>AAAFFFKKKNNNVVVZZZaaajjjuuuxxxnnnaaaVVVTTTOOOHHHBBB@@@CCCFFFFFFIIIMMMNNNLLLHHHDDDCCC@@@@@@AAAAAAAAA???===<<<999555000...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************((()))******++++++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++***+++,,,,,,---)))************++++++++++++,,,,,,,,,******,,,---zzz{{{~~~wwwuuuppphhhZZZUUUMMMCCC;;;999;;;===999666666;;;???AAAEEEJJJMMMLLLJJJHHHIIIMMMTTTZZZ[[[\\\]]]_______________\\\\\\ZZZWWWPPPHHH@@@;;;333222000///...///000000................................................------------------------------------------------,,,,,,------,,,,,,+++***,,,------------.........++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------+++***,,,...---)))+++000...,,,***+++---///...---...------------...//////---------............///...//////...---...111333666666666666777999:::<<<444:::AAADDDDDDCCCEEEHHHEEEHHHGGGFFFLLL[[[iiiqqq}}}qqqmmmtttuuuxxxwwwuuuvvvwwwqqqhhhUUUXXX[[[^^^```bbbfffhhheee]]]VVVWWW]]]dddjjjlllpppssszzz~~~zzzuuuxxxuuukkkddd]]]YYYRRRKKKKKKNNNLLLGGGIIIIIIHHHFFFCCC@@@===;;;???@@@BBBEEEGGGHHHHHHIIIGGGBBB;;;666444222111000000...++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,---000333666888<<>>???>>><<<<<<<<<>>><<<;;;<<>><<<666666777888888999::::::<<<>>>@@@@@@???======>>>BBB@@@>>>======>>>???>>>@@@@@@>>><<<;;;>>>CCCGGGAAAAAAAAADDDFFFJJJPPPUUUIIIHHHHHHIIILLLLLLKKKIIIQQQHHHCCCDDDEEEFFFJJJPPPMMMJJJEEEAAA??????@@@AAACCCBBBCCCIIIUUU```___YYYWWWTTTTTTXXX^^^___YYYSSSRRRLLLEEE??????BBBGGGKKKLLLIIIEEEBBBCCCGGGLLLPPPIIIEEE???:::666333000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))***++++++))))))*********++++++++++++,,,,,,,,,++++++---///zzzxxxyyy{{{qqqfff]]]XXXFFFBBB>>>:::555444:::CCC???FFFPPPWWWVVVQQQJJJFFFOOOQQQTTTWWWYYYZZZZZZYYYXXXZZZ]]]^^^\\\YYYTTTQQQCCC@@@:::444000...//////................................................------------------------,,,,,,,,,------------...---------------,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++------+++***---,,,,,,------...............------------...//////---------............///111222333444444555777999<<<;;;999888777999:::;;;CCCCCCDDDIIISSS```llltttxxxwwwpppfffeeerrr~~~xxxuuukkk[[[PPPOOOMMMHHHAAA===>>>???>>><<<888:::<<<===;;;:::;;;;;;888;;;<<<;;;;;;======:::;;;>>>BBBBBB@@@@@@DDDHHHHHHKKKQQQWWW^^^gggpppvvv{{{sssiii```RRRPPPMMMJJJJJJKKKMMMOOOKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEAAA;;;777444222///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...---///222666:::===@@@BBBFFFFFFGGGFFFCCC???;;;999222333555888:::;;;<<<<<>>FFFIIIMMMRRRXXX\\\^^^```^^^```cccffffffhhhrrr|||pppmmmkkklllnnnnnnkkkhhhpppgggaaacccdddeeennnyyywwwpppggg```[[[TTTMMMHHHFFFCCC??????GGGRRRWWWUUUSSSPPPRRR]]]mmmwwwvvvrrroooeeeVVVJJJCCCBBBCCCDDDGGGIIIKKKMMMOOOOOOOOONNNPPPLLLHHHDDD???;;;666222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))***++++++,,,+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((())))))***+++)))************++++++++++++,,,---,,,+++,,,...000}}}pppmmmrrryyyzzzvvv___SSSGGG@@@;;;777888;;;666>>>HHHOOOPPPMMMIIIFFFEEEHHHMMMRRRVVVXXXXXXXXXXXXYYY[[[]]]]]]\\\ZZZYYYOOOJJJBBB:::333000//////////////////////////////........................------------------------,,,,,,,,,---------......---------...------,,,+++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///+++***---...,,,,,,...---...//////.........///...------------...//////---------............///222444777888888999:::<<<<<<;;;999888999;;;>>>???@@@BBBHHHWWWkkk}}}nnndddgggqqqxxxjjj^^^UUUSSSNNNEEEAAADDDDDD???;;;<<<>>>???>>>===@@@@@@AAA@@@>>>===>>>@@@???FFFKKKIIIHHHGGGDDD???:::;;;;;;888777999<<>>777444111000000000///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---......//////000222666:::===>>>??????CCCCCCBBBAAA>>>;;;888777444555666888;;;>>>@@@BBBGGGGGGFFFCCC@@@>>>>>>???888;;;<<<;;;;;;AAALLLUUUccceeeiiiooovvvxxxvvvsssuuuyyy|||xxxzzzwwwuuuvvvzzz{{{xxxttt|||ssslllllljjjjjjuuuzzzxxxtttkkkccc\\\ZZZUUUNNNNNNTTTWWWWWWSSSNNNKKKSSSbbbqqqyyy{{{wwwiii]]]TTTMMMGGGCCCCCCFFFKKKOOOQQQPPPNNNMMMOOOMMMKKKIIIFFFAAA;;;666........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))***++++++,,,,,,++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,)))************+++++++++***,,,---,,,,,,,,,...000ssslllooouuu~~~wwwdddPPPFFFBBB===777444888;;;>>>@@@BBBEEEIIILLL===AAAGGGNNNSSSWWWXXXYYYWWWXXXYYYZZZ[[[[[[[[[ZZZWWWQQQHHH>>>666222000000000000000000000000000000........................------------------------,,,,,,,,,------.........------......------,,,+++............/////////000........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------000+++***,,,...,,,---000---///000000///......///...------------...//////---------.........//////333555999;;;;;;;;;<<<===;;;:::999999;;;>>>AAADDDBBBGGGTTTiiikkk[[[WWW[[[^^^WWWLLLDDDCCCAAA===AAAIIIHHHEEEDDDHHHMMMMMMLLLKKKTTTSSSQQQMMMJJJJJJLLLNNNNNNXXX___^^^[[[YYYTTTNNNDDDCCC@@@===>>>CCCGGGHHH;;;===>>>>>>===>>>BBBFFFKKKYYYhhhooosssyyy~~~|||uuujjj___XXXTTTUUUVVVTTTSSSQQQOOOLLLKKKJJJIIIJJJJJJKKKLLLLLLKKKGGGDDD999666333111111000///...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000333555999<<<>>>>>>===<<<======<<<;;;999777555444999888888999<<>>FFFUUUdddlll{{{ssskkkcccYYYOOOHHHBBBCCCEEEGGGJJJLLLMMMNNNJJJJJJIIIIIIGGGBBB<<<888........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******************************+++,,,,,,,,,,,,+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---)))************+++++++++***,,,------,,,---///111www~~~sssbbbQQQDDD===:::777:::;;;999:::AAAFFFIIIIIIHHHFFFFFFIIIMMMQQQTTTXXXWWWWWWXXX[[[]]]^^^^^^XXXXXXUUULLLAAA777111000111111111///---,,,...///////////////.............................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,///////////////.........,,,---///000111222111111777;;;@@@AAA>>>:::999888:::===>>>===<<>>888888@@@@@@===DDDQQQSSSPPP]]]rrr|||yyyjjjaaaaaaZZZSSSLLLJJJJJJKKKLLLMMMJJJJJJKKKLLLNNNMMMIIIFFFEEEAAA;;;666222000---,,,.........---------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,---///------...///000222444555666777777555444444666888999777555555666777777777:::::::::<<<>>>@@@BBBCCCBBB???<<<;;;===BBBHHHMMM\\\dddeeeiiiwww~~~~~~vvvvvvzzz}}}|||zzztttcccXXXOOOFFFBBBBBBBBBBBBCCCSSS___nnntttlllaaa```fffUUUOOOHHHDDDEEEHHHLLLNNNMMMLLLKKKLLLLLLHHH@@@;;;888666333000......///000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++*********))))))************************)))************+++++++++((())))))+++,,,---......111///---,,,---///000111zzzpppbbbRRRGGGAAA===999888999;;;???BBBIIIIIIKKKLLLLLLMMMLLLLLLSSSTTTVVVYYY\\\]]]]]]\\\XXXYYYWWWRRRIII@@@888444111111111000000///......////////////.............................................------,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---............---////////////////////////......---...000222444666======<<<999777888<<>>===;;;888555333000---+++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++*********))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++*********))))))************************************++++++++++++))))))***+++,,,------...///...------///111222222|||oooaaaRRREEE:::999888555777===CCCGGGMMMRRRSSSQQQNNNKKKOOOQQQUUUYYY[[[]]]]]]]]]ZZZZZZYYYXXXTTTLLLCCC===555222///000111222///---////////////.............................................---------------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...///////////////////////////////////////000...,,,,,,///444999<<>>;;;888666999===AAA===EEERRR___lllzzz~~~nnnccc^^^[[[UUUOOODDDBBB@@@CCCKKKXXXeeemmm___YYYaaannnsss}}}yyy```\\\___ZZZUUUUUU\\\TTTIIIAAA>>>===;;;999HHHLLLZZZppp~~~}}}zzzrrreeeXXXPPPNNNNNNGGGJJJMMMNNNMMMKKKIIIHHHFFFFFFFFFEEECCC===666111//////......---------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++***))))))))))))***+++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...000000111333555666888888555555555333111111333555777777777888;;;???BBBEEEFFFCCC@@@======<<<;;;:::EEEMMMYYYfffqqqxxx{{{|||}}}zzz}}}ooofffeeesssxxxnnnhhhbbbXXXSSSXXXccchhhgggfffeeeccc___ZZZ\\\kkk{{{}}}}}}}}}zzzzzzoooaaaTTTKKKFFFAAA???BBBIIIOOOVVV___gggqqqtttsssjjj[[[NNNHHHGGGFFFHHHKKKKKKJJJGGGEEEDDDBBB???<<<:::999666000,,,......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++***************************************************+++++++++,,,***+++++++++,,,,,,------,,,------...000111333444~~~||||||~~~jjjVVVEEE@@@<<<555555;;;;;;@@@IIIQQQVVVWWWVVVTTTNNNPPPTTTWWWYYY[[[^^^___]]][[[ZZZZZZYYYUUUNNNHHH<<<555///---000222000---////////////...................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------...////////////...///////////////000000000//////......222777<<>>???BBBOOOdddxxxvvv```PPPIIIHHHFFFEEE@@@BBBFFFOOO]]]mmm|||zzzrrryyypppnnntttuuuqqqpppyyyttteeeRRRHHHFFF@@@666???<<<@@@MMM\\\ffflllppp}}}lll^^^TTTOOOGGGHHHJJJNNNQQQOOOKKKFFFIIIIIIIIIIIIGGGBBB<<<777222111000///............---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///222333444666888999::::::777888777666444444555777555777:::===???BBBEEEGGGDDD???999888===DDDIIILLLUUU^^^lll{{{|||llljjjzzzuuujjjddd```XXXWWWZZZ^^^______aaafffYYYXXXTTTRRRVVV]]]]]]YYYTTTVVVYYYYYYSSSNNNQQQYYYiiihhhkkkttt{{{{{{vvv}}}{{{uuueeeWWWNNNGGGAAA???>>>>>>DDDJJJ^^^mmm~~~sssaaaSSSNNNDDDFFFIIIMMMOOOOOOKKKHHHDDD@@@===<<<===<<<777333//////------,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++*********************************************************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---...//////000222333zzz~~~ppp\\\QQQGGG<<<777999666:::AAAHHHOOOSSSVVVWWWOOOQQQSSSUUUVVVYYY]]]aaa^^^[[[XXXXXXZZZYYYVVVRRREEE<<<222---...000111///////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,---...............////////////000000111111...///111444777:::===>>>777777999;;;@@@DDDFFFHHHMMM[[[rrr~~~qqqcccQQQEEEBBBDDDGGGHHHRRRUUU\\\fffsssjjjYYYSSSMMMEEECCC???===???BBBHHHQQQ[[[ooovvvkkkccc[[[SSSKKKIIIMMMOOOKKKFFFKKKJJJIIIHHHGGGDDD@@@===777555333000///...//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222555666888999::::::::::::777888888666555555777999666:::>>>??????>>>>>>???<<<;;;===FFFSSS^^^dddfffffflllvvv~~~lllXXXVVVXXXbbbhhhbbbXXXTTTVVVWWW^^^ccckkkoookkkggglllttteeegggggghhhmmmrrrrrrnnniiijjjmmmmmmfff\\\XXXZZZooojjjffffffdddcccfffkkk{{{xxxuuuxxxyyyuuuaaa[[[UUUNNNDDD<<<<<<@@@III\\\ttt{{{oooccc^^^SSSNNNHHHGGGKKKNNNMMMJJJHHHDDD???=========<<<:::333222000...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++***************+++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...//////...///222444xxxiii\\\OOOBBB;;;999999:::===AAAFFFJJJMMMNNNQQQTTTTTTTTTUUUZZZ^^^]]][[[YYYXXXYYYYYYYYYXXXOOOFFF:::222///000111111////////////.................................................../////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............,,,,,,---............---...//////000000111111222000222555888;;;<<<<<<<<<;;;999999>>>GGGSSS]]]ccc^^^fffuuu}}}lll___LLLHHHCCCDDDJJJSSSYYY[[[pppuuu|||qqqccc[[[UUUNNNOOOQQQOOOGGG@@@BBBHHHPPPeeeyyy|||lllXXXKKKIIIKKKKKKIIILLLJJJHHHFFFFFFEEECCCBBB<<<:::777333000/////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////111333555888999:::;;;;;;;;;999999555666666666555666888;;;:::===@@@???<<<:::;;;===AAAGGGTTTfffxxx~~~}}}||||||~~~{{{oooiiigggXXXOOOUUUVVV^^^bbb]]]VVVWWW\\\```hhhjjjsss~~~yyyvvvttttttrrrqqqvvv|||xxxuuusssnnngggfffhhhsssqqqppppppmmmiiiiiimmmcccdddlllzzzzzz{{{|||ssspppkkkdddWWWHHHAAA@@@:::EEEWWWfffooosssuuuvvvlll```QQQGGGDDDGGGIIIJJJMMMKKKFFFBBB>>>===>>>>>>:::888555111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---------......///111000///000555999uuuiiiWWWFFF???===999777888;;;???BBBJJJOOOUUUVVVTTTRRRSSSUUUYYYZZZ[[[[[[YYYXXXYYYZZZUUUOOOFFF<<<555222111111////////////....................................---........./////////000------------------------.........---------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------...////////////......//////000111111222222444555777:::<<<<<<<<<<<<@@@@@@DDDOOO___ppp}}}qqqnnnlllkkkiiiaaaUUUKKK===AAAJJJWWWeeeoootttvvv|||zzzxxxzzzzzzxxxtttxxxwwwssswww}}}~~~vvvsssllloootttqqqaaaMMMAAA???===MMM[[[aaakkk}}}ooo]]]QQQLLLJJJKKKKKKIIIHHHGGGGGGGGGEEECCCBBB???:::555222000///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------+++,,,///000111333777999;;;;;;<<<===<<<:::888777555666777777777888;;;>>>===??????>>>===@@@GGGNNN\\\bbbooozzzooogggcccbbbbbb]]]\\\XXX[[[___XXXXXXgggiiipppsssnnngggfffhhhiiinnnmmmsss~~~yyyttt||||||yyyuuuyyy{{{vvvsssppplllmmmqqqmmmmmmpppuuuvvvvvv{{{llleeeccciiioooooommmnnn~~~|||xxxuuutttmmm___RRRKKK>>>===AAAKKKZZZiiirrrvvvxxxrrrgggXXXLLLFFFFFFIIILLLMMMMMMIIICCC@@@AAADDDAAA>>>999444000.................................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++************************+++++++++,,,,,,,,,------***++++++,,,---...//////...111222111111444<<>>??????AAAKKKYYYdddyyyzzzzzznnnbbb[[[XXXXXXYYYUUUZZZ___hhhooohhhhhhxxxqqqyyy|||xxxvvvtttrrrzzz{{{~~~}}}yyy{{{~~~{{{zzz|||rrrooonnnoooooopppwww|||rrrlllppprrrmmmgggeeegggvvvyyytttuuu}}}yyylllbbbQQQHHH???AAALLLWWW\\\\\\uuu{{{{{{ooo[[[LLLGGGHHHFFFLLLPPPNNNHHHEEEGGGKKKEEEBBB<<<666222///...---........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++************************++++++,,,,,,,,,---------******+++,,,...///000000///111333333333888BBBJJJ}}}yyyjjjXXXNNNAAA:::;;;===>>>======BBBMMMYYY\\\UUUNNNKKKOOOVVVZZZZZZZZZ]]]^^^]]]ZZZZZZWWWPPPFFF;;;333...///111222111000///...///000000//////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////000000111111111222555888===999666888;;;===???@@@DDDRRRqqqyyyZZZFFFGGGIIIJJJSSSbbbqqq{{{zzz{{{~~~wwwuuuyyy}}}~~~{{{vvvpppkkkiiikkkpppyyyzzzqqqqqqqqqpppooopppsssvvvtttvvvwwwtttrrrwwwpppVVVHHHEEE===<<>><<<:::888555000---.........------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,++++++************************************)))((((((((((((((()))************************++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,---///111444777999:::@@@;;;888::::::777777999888666555888<<>>;;;:::;;;BBBMMMXXXcccoooyyy}}}mmm\\\XXX```iiikkkiiihhhgggllltttwwwuuuuuuyyyyyy}}}~~~||||||{{{wwwyyyyyyvvvrrrrrrrrruuuyyy||||||yyyuuurrrgggfffiiitttzzz{{{nnn]]]JJJ@@@BBBIIINNNOOObbbnnnyyyxxxjjj[[[SSSQQQGGGHHHJJJLLLMMMLLLJJJHHHJJJFFF@@@;;;888555333111///...------......,,,+++///...---,,,+++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------000000//////222;;;IIITTT}}}zzzmmmZZZJJJAAA;;;777555===>>>EEEPPPWWWWWWUUUTTTQQQTTTVVVVVVZZZ^^^]]]YYY[[[[[[ZZZVVVNNNCCC999222///000000///............000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.........,,,,,,---------.........000000000000////////////000111222222222333666999999:::;;;<<<<<<<<>><<<:::888444222//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************)))))))))((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,------......000222444777999;;;<<<===;;;777555888888777777:::======<<<;;;;;;<<<>>>???BBBNNN```ppp}}}}}}}}}~~~{{{uuuppp___WWWOOOTTTcccsss}}}{{{yyy{{{zzzwwwzzzyyyssspppqqqsssvvvwwwsssoooqqqvvvyyyxxxuuuooo\\\LLLDDDBBBDDDGGGRRRbbboootttrrrlllhhhRRROOOJJJIIIKKKNNNPPPPPPPPPKKKEEE???;;;888555333000///---...//////...,,,///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,------...---000444666:::FFFVVVbbbrrraaaSSSGGG>>>::::::777999BBBKKKOOOSSSVVVRRRRRRPPPQQQWWW^^^^^^ZZZ]]]]]]\\\[[[XXXOOOCCC:::222111000///...//////000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------------.........,,,------------.........////////////000000000000000111222222222444777999222777<<<===>>>CCCIIIOOOnnnuuufffVVV\\\bbbnnnvvvnnnnnn~~~~~~}}}{{{~~~|||vvviiicccZZZMMMEEEDDD;;;CCCQQQcccvvvzzzpppfff\\\QQQJJJKKKLLLJJJHHHFFFDDD@@@>>>===<<<999777000000///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............444666888;;;=========<<<888555555888999888999===???@@@???<<<999<<>>JJJ]]]pppzzzxxxsssmmmdddXXXMMMIIIJJJMMMOOOTTTPPPJJJEEE@@@<<<888555222000......///000///...///...------,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......//////333999???GGGTTTcccnnnxxxkkkZZZJJJ@@@:::888888<<<@@@DDDKKKSSSSSSSSSPPPNNNRRRZZZ_________]]]\\\]]]]]]WWWMMMDDD888555222000000111111222///////////////.........................................................------------------------------------------------------------------------------------------------------------............------------............////////////000000000000000111222222222444777:::666999<<<===DDDOOOYYY]]]sss}}}uuuyyynnnZZZXXXLLL[[[ppp~~~qqqvvvxxxvvvwwwxxxpppvvvmmmYYYLLL>>>===AAALLL^^^nnnssssssqqqmmmdddZZZQQQLLLLLLMMMHHHEEEAAA???>>>===<<<;;;333222111///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........////////////000444666999<<<===<<<;;;:::888666888;;;;;;999;;;???AAA@@@???>>>BBBKKKWWW```nnnzzzhhh___```dddfffeeevvvuuussssssvvv{{{{{{uuuuuusssttt{{{{{{rrrppp~~~~~~mmmSSSGGGBBB@@@JJJ\\\mmmuuuvvv~~~yyymmm\\\NNNGGGIIIMMMRRRQQQNNNKKKHHHBBB<<<888333111/////////000/////////......---------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000000333555;;;FFFSSS```iiinnn~~~~~~jjjQQQAAA============;;;<<>>AAAJJJUUU___eeemmmsssuuuiiiVVVGGGFFFJJJHHHEEEBBB???>>>>>><<<;;;666555333111000.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000111111222222666888:::======<<<:::999999888:::===<<<:::;;;@@@BBB@@@AAAHHHUUUeeerrryyywwwrrriii``````gggqqqvvvwww|||~~~~~~}}}|||}}}qqqmmmvvv~~~nnn\\\QQQDDD???GGGXXXlllxxx}}}sss]]]NNNLLLPPPMMMMMMNNNOOONNNHHHAAA;;;666333000////////////......//////.........------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222444444:::JJJ___kkkmmmjjj|||zzzzzz~~~{{{dddRRRBBB@@@???<<<777666>>>HHHUUU[[[]]]UUUNNNOOOUUUYYY\\\ZZZYYYYYY[[[[[[XXXTTTGGG???666000...///...---.........///////////////................................................------------------------------------------------------------------------------------------------------........./////////------........./////////......//////000000111111111333444555555777;;;>>>===BBBHHHTTTlll|||}}}ppp```YYYUUUXXXcccpppyyy||||||zzz}}}~~~mmmRRRJJJBBBAAACCCEEEIIINNN^^^jjjtttooo^^^NNNFFFFFFJJJGGGDDDBBBAAA???===;;;999888666444222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000111222333444555999;;;===>>>???>>>===<<<999999===@@@>>>;;;===BBBBBBDDDLLLZZZlllzzz}}}vvvlllggggggiiiooovvv{{{|||{{{{{{~~~}}}xxx||||||uuupppuuu{{{rrrhhhXXXGGG???EEEUUUbbbuuurrr\\\QQQOOOJJJKKKMMMOOOOOOKKKEEEAAA:::777333000000000///......////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000111333333111333===RRRiiitttpppiii}}}}}}~~~}}}qqqUUULLLBBB===999666999>>>IIISSSZZZYYYVVVUUUTTTRRRWWWXXXZZZ[[[[[[ZZZXXXWWWQQQHHH;;;333111000///.............../////////000........................................................................------------------------------------------------------------------------............////////////............////////////.........///000111111111555666888888999;;;???BBB>>>NNNaaarrr~~~nnnaaaVVVOOO]]]ttt|||ttt|||~~~nnn___RRRMMMLLLGGGDDDCCCLLLVVVdddppprrrjjj]]]SSSMMMKKKIIIGGGEEECCC???<<<===;;;999666333111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///111333555777888;;;<<<===>>>????????????:::<<>><<<;;;<<>>BBBEEEOOOfff~~~lllZZZ[[[aaa```sss{{{pppqqquuu}}}|||tttsssxxxggg^^^[[[UUUMMMIIIBBBFFFVVVpppxxxfffQQQOOOMMMKKKIIIFFFAAA>>>>>>===:::777555222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++******)))*********************************++++++,,,,,,,,,------------...///222444777888999;;;;;;<<<===>>>??????@@@===@@@FFFKKKJJJHHHLLLRRRbbbtttjjjZZZ]]]ccceeerrr|||}}}}}}{{{yyy{{{yyy{{{{{{vvvrrrrrrhhhmmm{{{yyyaaaRRRKKKGGG___|||pppTTTPPPLLLJJJJJJKKKLLLLLLDDD???:::666444333222111...///000000000///---,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,------------------------------...///111222444555777CCCWWWjjjtttuuunnniiiuuugggUUUDDDAAA@@@666;;;@@@FFFQQQ```jjjbbbUUUSSSVVVZZZ\\\\\\[[[YYYXXXXXXVVVNNN@@@666333222000111111111000......///000////////////////////////................................................444222000...---...///000---,,,,,,,,,,,,---..........................................///////////////////////////.........000111222222111111222333999<<<@@@BBBBBBDDDGGGJJJeee}}}vvviii```fffrrr}}}}}}lllooovvv~~~xxx{{{~~~~~~gggJJJ???BBBMMMbbb}}}zzzjjj]]]PPPLLLLLLKKKHHHDDDAAA???<<<:::999777444222...///////////////......------------------------......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,///---++++++...///...,,,)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................///000333666888;;;<<<===999:::<<<===???@@@AAAAAAGGGGGGFFFFFFGGGOOO^^^lll~~~|||iii[[[aaapppzzz|||zzzzzz||||||~~~yyysssuuukkkdddpppttt\\\LLLMMMaaa{{{mmmVVVGGGIIIKKKFFFIIISSSJJJFFFAAA===:::666222...//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++,,,,,,,,,,,,------------------------------,,,---...//////222666:::===LLLeeezzz|||rrrkkklll~~~~~~mmmSSSHHHCCC888;;;>>>BBBKKKYYYeeeddd\\\QQQSSSVVVYYY[[[[[[ZZZYYYXXXWWWQQQGGG???;;;444...000111111000///...//////////////////////////////................................................333111///...------...///------,,,,,,------...///....................................////////////////////////////////////...///000000000000333444===???@@@@@@@@@EEEMMMTTTttt|||vvvdddZZZcccvvv{{{|||}}}~~~}}}___HHHBBBBBBQQQkkkxxxiiiYYYMMMFFFDDDEEEAAA???<<<:::888555222//////////////////.........------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************++++++,,,---------,,,******+++++++++,,,,,,,,,...+++)))***,,,---,,,***)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............111222444777999;;;<<<=========;;;;;;;;;>>>BBBEEERRRKKKFFFIIIUUUeeettt}}}rrrlllkkkuuu~~~zzzzzz}}}vvv}}}vvvrrroooqqqnnniiinnn}}}zzz___MMMIIIddd{{{fffSSSKKKHHHEEEHHHPPPMMMJJJFFFAAA<<<888555444///000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++,,,,,,,,,,,,---------------------------------...///000111555999===DDDTTTlll|||zzzllleeeeeeiiiWWWMMM???::::::;;;???IIIUUUZZZZZZPPPPPPQQQTTTWWWZZZ[[[[[[XXXYYYVVVPPPKKKEEE999...000000000000/////////...////////////////////////................................................111000///---,,,------...---------,,,------...///....................................////////////////////////////////////...000111111222444777:::BBBBBBBBBCCCHHHSSSaaakkkhhh\\\___jjj|||xxx|||zzz]]]LLL???BBBPPPccc{{{sssYYYIIIGGGLLLBBBAAA>>>===;;;777333000000/////////......------------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************)))***---000111...+++******+++++++++,,,,,,,,,+++***((((((***+++***))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000444555777999;;;<<<======???>>><<<:::;;;???FFFKKKUUUOOOMMMXXXlll~~~~~~xxxqqqpppsss{{{~~~~~~yyyxxxtttqqqyyyxxxiii[[[]]]nnn~~~eeeMMMNNN___ppp}}}lllXXXJJJEEEFFFGGGNNNMMMJJJFFF@@@<<<::::::111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************++++++,,,,,,,,,,,,------------------------------///000111222444999???CCCRRRcccxxxxxxhhh```aaa|||ooo```LLL???===:::999===EEELLLPPPRRRPPPNNNOOORRRVVVZZZ\\\YYYYYYXXXUUURRRMMM???222222111000000000000///...////////////////////////................................................000///...------------------------------...//////....................................///////////////////////////000000000111222444555777:::>>>BBBEEEDDDFFFPPPaaassspppeeelll|||~~~|||ppp]]]JJJDDDDDDIIIZZZnnnkkkTTTLLLMMMEEEDDDBBBAAA@@@===999555111111000///......------..............................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************+++******...444555000+++******+++++++++,,,,,,,,,+++***)))))))))*********))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222777888:::;;;<<<===>>>>>>:::<<<>>>>>>???BBBGGGLLLOOOVVVddduuu|||uuulllhhhiiimmmppp{{{|||}}}~~~vvvlllgggggghhh{{{pppZZZIIIIII^^^uuuoooXXXMMMGGGBBBIIIKKKLLLJJJEEEAAA>>>>>>333222111000///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------............///000222444888???HHHMMMaaarrrwwwgggbbbcccttt[[[HHHCCC>>>;;;:::===BBBGGGUUUSSSPPPNNNNNNQQQWWW[[[YYYYYYXXXUUUTTTQQQFFF:::666333000///000000///...////////////////////////................................................///......---------------...------------...//////....................................////////////////////////000000111111222444666888;;;>>>CCCFFFDDDCCCKKK```}}}vvvdddcccttt|||{{{nnn\\\QQQHHHDDDKKKWWW^^^zzzzzzcccRRRIIIFFFEEECCCCCCCCCAAA>>>;;;444333111000..........................................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---++++++000555666222---******+++++++++,,,,,,,,,+++++++++*********+++,,,))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333555999:::;;;===>>>>>>??????888===BBBDDDCCCCCCEEEHHHUUUkkk|||nnnfffgggnnnxxx~~~}}}~~~{{{wwwuuuppplllyyysssTTTCCCKKK[[[vvvnnn^^^RRRIIICCCFFFJJJLLLIIIEEEAAA>>>666555333111///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,---------------....../////////000111333888>>>HHHSSS[[[lllzzzrrrggggggkkkiiiOOOHHH@@@<<<999888:::???QQQUUUWWWTTTPPPOOOSSSXXXWWWYYYXXXUUUTTTSSSLLLCCC<<<777222///000111000...////////////////////////..............................................................................------......///000....................................////////////...//////000000111111222000333777:::===@@@DDDGGGDDDFFFSSSnnn|||eeeWWWfff{{{www~~~xxxzzzsssaaaUUUNNNJJJGGGJJJfffxxxdddSSSHHHFFFCCCBBBBBBAAA???===777555333111////////////..............................---------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,///222333000---******+++++++++,,,,,,,,,+++,,,---,,,******,,,---)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------000333666888::::::<<<===??????@@@@@@===CCCHHHIIIGGGGGGKKKOOOkkk}}}vvvuuuyyy}}}yyyuuuzzzyyymmmjjjzzznnnWWWJJJEEE]]]sss~~~rrrdddYYYFFFGGGHHHJJJKKKHHHCCC>>>999888555222000///..............................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++,,,,,,,,,,,,---------------...//////000000000222666===GGGTTTbbbkkkttt|||uuuiiigggmmmtttuuu```TTTHHHAAA<<<777777:::IIITTT^^^___WWWPPPPPPTTTSSSXXXZZZXXXVVVUUUPPPKKKBBB;;;333//////111000///////////////////////////...................................................//////000000/////////...............//////000....................................////////////...//////000111111222222111555:::>>>AAACCCFFFHHHJJJQQQbbb{{{}}}yyyrrrpppxxx}}}~~~~~~|||}}}rrrkkkZZZFFFIII[[[nnn|||{{{hhhNNNKKKFFFCCCBBBAAA???>>>999888555222000000000000..............................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,+++,,,---,,,******,,,...)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---...111555999;;;999:::;;;===???@@@@@@AAAHHHKKKNNNNNNNNNUUUaaakkk~~~|||}}}~~~uuuuuu{{{{{{wwwrrrrrrvvvnnn\\\OOOSSS\\\kkkyyy}}}qqqeeeRRRMMMHHHGGGJJJJJJEEE@@@<<<:::777333111/////////................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,---------------...///000000000222555:::CCCOOO```ppp{{{|||yyykkkbbbhhhuuu}}}vvvyyy~~~xxxgggVVVLLLEEE===;;;===@@@RRRdddggg]]]RRROOOQQQPPPWWW\\\ZZZXXXWWWSSSOOOFFF>>>444...///111111000////////////////////////................................................//////000000000000000///...............///000000..................................../////////000...//////000111222222222333777>>>CCCEEEGGGHHHJJJRRR]]]ppprrr~~~}}}zzzzzzuuuVVVIIIOOOXXXfff~~~wwwUUUQQQJJJFFFCCCBBB@@@???;;;999666333111000111111////////////////////////......---------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++)))***++++++))))))***,,,******+++++++++,,,,,,,,,***,,,---,,,))))))+++...)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......///222666:::===888999;;;===???@@@AAAAAAPPPQQQRRRQQQVVVeeezzzwww{{{|||}}}www{{{~~~vvvsss~~~{{{oooooo{{{~~~vvvqqqUUUQQQWWWjjj}}}uuuiii]]]SSSIIIFFFIIIKKKGGGBBB>>><<<888444111000000000////////////////////////........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,------------------...///000000111444777===GGGUUUgggzzzwwwfff```jjj{{{}}}|||```KKKFFF@@@777<<>>:::666333000//////111///......//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------///......---------......000///000222555888999999>>>>>>===<<<<<<@@@HHHOOOVVVJJJLLL^^^nnnuuu~~~}}}xxx{{{}}}~~~}}}|||sssgggxxxdddPPPRRRfffxxx{{{uuuvvv^^^QQQGGG@@@LLLSSSBBB???@@@???;;;555222111222///......---------...............------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---...///000111666;;;BBBOOOdddyyylllaaafffkkkxxxzzz~~~bbbOOODDD===:::AAAKKKVVV___aaa\\\VVVKKKLLLQQQVVVXXXXXXVVVVVVQQQJJJ@@@888333111111111000000000000000000000000////////////////////////................................................---------.........//////000000000000000000000000////////////000000000000///000000//////111444777;;;===BBBFFFHHHLLLXXXddd{{{ooorrr{{{^^^RRRFFFFFFPPPaaavvvlllSSSEEECCCCCCAAA???>>>;;;888555222000///111///......//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------///......------............///111444888:::;;;;;;BBB>>>;;;<<>>BBBIIIQQQYYY___cccLLLLLLMMMRRRYYY[[[YYYTTTRRRNNNFFF===555000000111000000000000000000000000////////////////////////................................................------........./////////000000000000000000000000////////////000000000000///000000000000333666999>>>BBBGGGJJJLLLWWWnnnyyyuuuooovvv~~~}}}pppeeeUUUFFF???IIIddd|||dddKKKAAABBBFFF???>>><<<:::777444111///111///......//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///......---......//////...000333777:::<<<======@@@<<<999<<>>>>>===;;;888555111///111///......//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................//////000///222666999:::;;;<<<===:::<<>>IIIUUU___\\\VVVPPPRRRXXXXXXSSSTTTSSSPPPGGG===555222222111111111111111111111111////////////////////////........................////////////////////////........./////////000000////////////////////////////////////000000000000000111222333444777<<>>FFFSSS```eeeZZZPPPQQQUUUUUUTTTRRRPPPMMMHHHAAA999333111111111111111111111111////////////////////////........................////////////////////////.../////////000000000000000000000000000000000000////////////000000000000000222444555888<<>>999777555111///......//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111222555888;;;<<<<<>>UUUvvvmmmppp{{{}}}vvv}}}rrr]]]KKKEEEAAA;;;<<>>BBBJJJQQQllliiiddddddjjjvvv}}}yyy~~~rrrgggqqqsss^^^HHHSSSqqqyyy{{{|||tttbbbWWWKKKHHHJJJIIIBBB:::555444333111000/////////---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111333555777FFF```|||hhhiiiqqqtttooowwwiiiSSSDDD<<<>>>CCCPPPaaatttuuubbbNNNLLLTTTPPPUUUWWWRRRMMMJJJAAA888111///......000111000000111111000000//////......////////////////////////000000////////////000000////////////000000000000000000000000000000000000......///000111222333333111111333888:::===EEENNNRRRWWWggg~~~{{{}}}rrrsssaaaKKKEEEIIIbbbdddLLLFFFFFF@@@<<<>>>777444111//////000000///////////////////////////------------------------......---------,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,---------..................000222444666:::999>>>DDDBBB>>>KKK^^^jjj^^^YYYeeezzz{{{ssssssyyyfffccczzz]]]GGGKKKUUUooozzzrrreeeMMMCCCJJJIIIAAACCC>>>999444111111111///---///............---------........................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------...,,,---000222111444999FFFxxx}}}xxxmmmjjjllljjjrrryyywwwqqqXXXGGGCCCFFFGGGSSSdddmmmgggZZZRRRRRRQQQVVVWWWSSSOOOLLLCCC:::333111000000222222111000111000000000/////////...////////////////////////000//////////////////000////////////000000000000000000000000000000000000/////////000111222222333111333888>>>@@@DDDNNNZZZcccrrr~~~xxx~~~~~~zzztttWWWLLLEEESSSqqqyyyYYYHHHBBB???>>>>>>888555111000000000000///////////////////////////------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,---------........./////////000222444777888;;;<<<>>>>>>>>>CCCPPP\\\XXXZZZcccvvv{{{dddnnn}}}qqqbbbVVVMMMaaa~~~zzzoooXXXJJJMMMIIICCCFFF???:::444000/////////---000000/////////.................................------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------...---...222333333777===XXXvvv~~~|||xxxxxxwwwuuuzzz~~~yyyhhhKKK@@@AAA@@@DDDQQQbbbjjjdddWWWNNNRRRUUUVVVTTTRRROOOGGG>>>555444333333444333222000000000000000//////////////////////////////////////////............//////////////////000000000000000000000000000000000000000000000111111222222222333777===BBBDDDIIIXXXgggyyy|||uuuvvv}}}mmm]]]JJJGGGWWWrrrnnnRRRDDDBBBAAA>>>999666333111000111000///////////////////////////------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,------------.........///000000222444777:::;;;@@@@@@???===???GGGPPPVVVQQQ```xxxuuummmhhhuuuiiiKKKRRRssskkkXXXSSSLLLFFFJJJCCC>>>777222000000000000111111111000000000//////........................------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///...000333333555<<>>JJJ^^^pppfff[[[SSSTTTWWWUUURRRRRREEE@@@888333111111222222.../////////000000000111////////////////////////111111000000000000111111////////////000000000000000000000000000000000000///000111333444666777888:::===EEERRRbbbvvvxxx|||yyyyyy~~~zzzxxxyyyxxxyyyzzz|||~~~xxx}}}iiiMMMFFFIIIhhhuuuzzznnnZZZMMMFFFCCC@@@===888555333222111000////////////////////////------------------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------.........///............////////////222333666:::???DDDIIILLLLLL___qqqsssmmmmmmxxxyyynnntttfffbbb\\\zzzwww```UUUNNNNNNJJJCCC;;;555333333111111111000000000//////........................------------------------------............---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...///000000000000111333555:::KKKkkknnnppp|||sssaaaSSSKKKAAA;;;:::EEEZZZnnnoooaaaWWWVVVWWWTTTRRRSSSIIIBBB:::333111222333444.../////////000000111111////////////////////////222222111111111111222222////////////000000000000000000000000000000000000///000111333555777888999>>>@@@IIIXXXhhh{{{}}}zzz{{{vvvnnniiinnnfffaaadddfffdddeeeiiicccdddfffhhhkkkoooqqqsssnnnoooqqqqqqrrrtttxxx{{{}}}{{{yyy___MMMHHH\\\hhhuuuwwwlll[[[JJJ@@@AAA>>>999555444333111000////////////////////////------------------------......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,------.........---------.........//////............/////////000444555888<<>>777333222111000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222555222111333555666:::@@@===EEEQQQ]]]iiixxxxxxkkkdddcccdddaaa^^^]]]]]]]]]]]]\\\^^^^^^___aaabbbccccccccccccccccccccccccdddeeefffkkklllnnnsss{{{qqqOOOEEEMMM[[[uuusssdddUUUCCCCCC888;;;@@@777000333333000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///333111///...///000000///...444:::>>>FFFPPPUUUUUUsss{{{|||mmmggg{{{|||}}}~~~xxxttt{{{|||eeeaaayyynnnhhhUUUJJJMMMHHH888111555333111000000111111000...//////.........---------////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///............//////000111333444888IIIiiizzz~~~~~~{{{hhhOOO@@@888===SSSkkkzzzpppaaaVVVRRRSSSSSSQQQNNNJJJCCC;;;555222222222111000000000////////////000000000000000000000000000000000000000000000000////////////000000000111000111111111111222222222222//////222444555:::@@@BBBMMM[[[iiissszzzqqqoooqqqpppqqqrrrtttuuuuuuuuunnnnnnllljjjiiijjjmmmooovvvsssoookkkhhhgggggggggeeebbb```dddllltttxxxxxxzzzvvvtttwww|||zzz[[[OOODDDNNNiiiqqq\\\JJJ<<<;;;???777111111///000000/////////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............//////...------...000000000:::666:::DDDLLLSSS___lllyyyxxxwww{{{ttt^^^kkktttuuu```OOOLLLKKKBBB999666333111000000111111000/////////.........---------////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///............///000000000222666AAAZZZ{{{rrrvvveeeKKK;;;:::LLL```kkkooojjjZZZPPPQQQTTTUUUOOOMMMHHH@@@777222222444111111000000000/////////000000000000000000000000000000000000000000000000/////////000000000111111000111111111111222222222111///000444666777<<>>999???OOOVVVVVVcccxxxoooooo}}}eeeXXXkkk}}}|||mmmUUUIIIIIIHHH@@@666333111000000111111000////////////.........------////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........//////000111222333999LLLooo~~~vvvrrrxxxxxxZZZEEE===BBBKKKSSSeeelll___QQQPPPUUUWWWOOOOOOMMMDDD:::333333555111111111000000000//////////////////////////////000000000000000000000000//////000000000111111111000000111111111222222222222222333777888999???FFFSSSgggkkkfffkkknnnttt}}}{{{xxxooonnnjjjdddccchhhrrr{{{mmmXXXGGGGGG[[[rrrcccKKK???AAA===:::777000000000000////////////...................................................------------------------------------------------,,,,,,,,,---------......---------............///...///000111222333555777===BBBPPP^^^aaa```gggsssrrrkkkqqq~~~vvvzzz~~~cccYYYggg}}}bbbLLLGGGKKKFFF:::555333000000111111111000////////////............////////////////////////------............------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..................///000111111666555;;;UUU}}}{{{uuu~~~bbbLLLCCC>>><<>><<<:::222111000000000////////////........................------------------------------------------------------------------------,,,,,,,,,---------......---------............//////000111111000222666999???QQQbbbgggjjjooorrrooojjjvvvrrrmmm[[[ZZZyyysssVVVIIIJJJJJJCCC888666222111111222111000000000/////////.........////////////////////////------............------------------------------------------------------++++++,,,,,,,,,---------------,,,,,,------...///.........//////000222222666555>>>\\\~~~|||xxxhhhQQQHHHAAA;;;>>>QQQeeeiii```TTTPPPQQQOOOPPPOOOIIIAAA999555444222222111111111000000000000000000000000000000000111111111111111111111111000000000111111111222222000111111111111222222222222222444666777:::EEEQQQccc{{{gggVVVRRRRRRXXX```cccbbb```______[[[[[[[[[ZZZZZZXXXWWWVVVjjj|||rrrVVVFFFGGGNNN```vvvrrrTTTBBB???<<<;;;:::333111111000000000/////////........................------------------------------------------------------------------------,,,,,,,,,---------......---------............///---...///......111888===EEE[[[kkklllooozzzzzzqqqmmmwwwuuummmwwweeeYYYlll|||^^^IIIDDDEEEEEE===999555333222222111111000000000/////////......////////////////////////------............------------------------------------------------------,,,,,,,,,,,,---------------------------......///.........///000111222333333777FFFgggzzz~~~}}}xxx]]]OOOFFF===<<>>GGGYYYiiinnn}}}|||xxxpppgggaaadddnnnwwwtttnnnnnnsssttt{{{~~~rrr}}}fffQQQHHHUUUooo~~~dddNNNGGG???<<<<<<777111111111111000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......---------.........//////...000111111333:::GGGPPPfffrrr~~~ttt~~~||||||wwwssslll{{{lllmmmuuu^^^MMMJJJMMMDDD???:::666444333222111000000000000////////////////////////////////////---..................---------------------------........................,,,,,,,,,---------.........------------...//////.........///000222333444===KKKfffhhhqqqzzzeeeSSS===;;;<<>>CCC===888666333000///000111111111////////////////////////........................000000//////....................................---------............///---------........./////////000111111333===PPP```sss|||zzzzzz||||||{{{~~~}}}{{{uuurrrmmm}}}ssshhhSSSEEEOOOCCCDDD>>>444000333555444000000000000////////////........................////////////////////////........................///............---------........................////////////////////////...---...000000000555===EEENNNhhheeehhhuuuyyycccIII???<<>>999444333111222333333222111111111111111111111111111111111000000000000111111111111222222222333333333333333222222333333444555333888;;;<<>>DDDSSSiii|||xxxyyy{{{___LLLKKKQQQkkkmmmSSS@@@???;;;888444222111111111000////////////////////////........................------------------------........................---------............///............////////////...222333333;;;PPPjjj{{{zzz{{{}}}}}}zzz}}}|||xxxzzz}}}qqqpppwwwrrrhhhuuuzzzuuucccQQQMMMEEE===888555222///111111111000000000//////........................////////////////////////........................///............---------........................////////////////////////000///000333444666>>>GGGTTTlll|||oooyyyxxxxxx{{{zzz```NNN@@@EEEVVVhhhvvvccc^^^WWWRRRPPPMMMHHHDDD:::777444333333333222222111111111111111111111111222222111111111111222222111111222222222333333333444444333333444444555666999>>>DDDLLL^^^xxx{{{vvv~~~ssskkkcccaaajjjvvvmmmYYYLLLFFFRRRvvviiiJJJ@@@===:::666333222111000///////////////////////////........................------------------------........................---------............///........./////////000000---111333555BBB[[[ttt|||zzzwwwsssrrrzzzzzzssssssssseeefff|||wwwWWWPPPGGG@@@;;;666333111111111111111000000000000////////////////////////////////////////////////........................///............---------........................///////////////////////////...000333555888@@@JJJ]]]yyy{{{vvvwwwlllWWWCCC>>>EEESSSiii{{{kkkcccYYYTTTRRROOOKKKFFF<<<999555333333333333222222222222222222222222222222222111111111111222222111111222222222333333333444444444444444555555666888===EEEQQQgggyyytttvvviii___WWWSSSOOONNNXXXeeezzzhhhUUUGGGBBBdddyyySSSBBB@@@<<<777444333222000///////////////////////////........................---------------.................................---------............///....../////////000000000///222444888JJJeeexxx~~~|||wwwrrrrrrxxxzzzuuukkklllbbbvvv{{{xxxbbbWWWKKKDDD>>>888444333222222111111111000000000////////////////////////////////////////////////........................///............---------........................///////////////////////////...000333666:::CCCMMMjjjsssttt^^^GGG???@@@III\\\ooorrrhhh\\\UUURRRQQQLLLHHH===:::666333333333333222222222222222222222222222333222222111111222222333111111222222222333333333444444444444444555666666666>>>JJJ[[[sss|||iii]]]SSSLLLMMMKKKIIIPPP\\\ttt}}}cccOOOAAAWWWnnn}}}YYYEEEAAA>>>999555333222000///////////////////////////........................------........./////////........................---------............///.../////////000000000000111444666===UUUrrr{{{yyy{{{~~~|||vvv|||uuuoooiii|||sssooo```QQQIIIBBB999555555222222222111111111000000////////////////////////////////////////////////........................///............---------........................////////////////////////000///111555888<<>>;;;666333333333333222222222222222222222222222333222222111111222222333111111222222222333333333555444444444444555666666:::EEETTThhh~~~{{{yyyfffXXXNNNIIILLLKKKGGGJJJSSSooo|||tttZZZFFFPPP\\\sss|||[[[GGGBBB???999666333222000///////////////////////////................................./////////000000........................---------.........//////////////////000000000000222555888CCC___~~~vvvppp{{{{{{aaannnrrryyyhhhVVVLLLDDD:::555555222222222111111111111000000000000000000000000000////////////////////////........................//////.........---------........................////////////////////////111000222666:::>>>IIITTTzzzzzzjjjQQQFFFBBBEEERRRcccxxxwwwkkkWWWNNNQQQQQQLLLEEE@@@999444222222333333222222222222111111000000333333333222222222111111111111222222222333333333222444666666666666888999<<>>TTTppp}}}llllll}}}xxxjjjlllttt```IIIHHHCCC666777222222333333333222111111000000000000000000000000111111000///////////////////////////////////////////////////////////////000000000000000000000000......//////000000111111...111333999???===HHHccc{{{{{{wwwZZZHHH???@@@PPPbbbxxxzzzqqq^^^QQQQQQQQQMMMFFF@@@:::444333333333333222222222222111111111000333333333222222222222111111222222222222333333333222333555555555666888:::===RRRfffsss{{{|||yyywwwuuufffUUUNNNMMMLLLLLLNNN```yyy~~~ppp\\\OOOTTTkkk~~~kkkHHHFFF@@@;;;:::777222111333111000000000/////////////////////......------,,,........................................................./////////000000111111111000//////222444888999EEE```tttjjjsssnnnsssuuuhhhVVVKKKAAA999999222333333333333222111111000000000000000000000000111111000///////////////////////////////////////////////////////////////////////////////////////......//////000000111111000333444:::AAA@@@NNNjjj~~~~~~{{{kkkQQQ???<<>><<<777222111333111111000000000/////////............................................................................../////////000000000///000000/////////222444999:::KKKlllnnnjjjwww{{{oooyyyzzzqqqlllbbbNNNAAA>>><<<333333333333222222222111000000000000000000000000111000000///////////////////////////////////////////////////////////////..............................//////000000111111333555555;;;CCCEEEWWWvvv}}}~~~|||]]]DDD<<>>DDDbbb|||{{{zzz~~~rrrdddZZZQQQMMMNNNXXXlllzzz~~~^^^OOO]]]tttoooVVVLLLAAA<<<888444222333111111111000000000//////............////////////...................................................////////////000000000...///000//////000222555888@@@XXXxxxmmmlllvvv{{{uuuwwwkkknnnjjjfffOOOCCCDDD>>>555444444333222222222222000000000000000000000000000000////////////000000////////////////////////////////////////////////..............................//////000000111111333555666<<>>DDDPPPkkkyyyyyyeeeUUUPPPQQQLLLGGG@@@:::777555333222222222222222222222222333444444444333333333222222222222333333333444444444222333333333444888>>>BBBSSSrrr}}}~~~rrrcccVVVOOONNNVVVfffnnnsss~~~zzz___HHHMMM```zzzrrr]]]FFF<<<:::888444111111111111111000000000000......//////////////////////////////////////////////////////////////////////////////000000000111...////////////000333666;;;OOOnnnhhhlllvvvyyyqqqmmmzzzmmmgggTTTJJJHHH>>>666555444333222222222222000000000000000000000000000000////////////000000////////////////////////////////////////////////..............................//////000000111111222555666===GGGPPPkkkzzzyyyyyyZZZEEEAAAEEE^^^ooo|||jjjXXXQQQRRRNNNIIIBBB<<<888555333111222222222222333333333333444444444444333333333333333333333333444444444444333444333333555:::AAAFFF```}}}}}}|||~~~lll[[[QQQNNNPPP]]]```aaammmwww}}}{{{}}}~~~wwwaaaGGGCCCLLLfffpppOOO???<<<:::555111222222111111111000000000/////////////////////////////////////////////////////////////////////////////////000000000111111...///000000000222555888>>>^^^~~~~~~xxxnnn```kkk{{{hhhzzzkkk]]]TTTKKK???777666444333222222222222000000000000000000000000///////////////000000111////////////////////////////////////////////////..............................//////000000111111111444777???KKKVVVtttvvvvvviiiPPPDDDAAAQQQdddxxx|||nnn[[[SSSSSSOOOKKKDDD>>>:::666333111222222222333333333444444555444444444444333333333333333333444444444444555555555444444666<<>>777444444222222222111111111111000222111111000///......---000000000000000000000000000000000000000000000000000000000000111111111111...000111222222444888:::NNNxxx}}}~~~ooo___TTTcccsss{{{pppqqqmmmdddRRRMMM999777555222111111222333000000000000000000000000///////////////000111111////////////////////////////////////////////////000000000000000000000000......//////000111111111000666;;;EEERRR```pppuuuzzzuuuyyyhhhYYYAAADDDLLLaaayyy}}}kkkYYYRRRVVVPPPKKKHHHAAA888333333444444444444444444444444444333333222222333333444444444333333333333222222777444555777888===LLL\\\~~~~~~~~~|||pppjjjkkktttjjj[[[```}}}~~~uuu```IIIKKKggg}}}iiiIII???<<<777777111111111111000000000000////////////////////////........................////////////000000000000000000000000111111111111000111333555333222999BBBcccttt^^^\\\fffvvv|||rrryyyccciiicccFFFBBB:::444333333111000111000000000000000000000000000/////////............////////////////////////////////////////////////............////////////000/////////000111222222222555===JJJYYYooouuusss~~~xxxxxxmmmmmmlll\\\HHH>>>DDDYYYttt~~~rrraaaYYYVVVQQQLLLIIIBBB999444444444444444444444444444444444333333222222333333444222222222333333444444444555444666888999@@@SSSeee|||}}}|||ooojjjjjjssskkkZZZ\\\zzztttVVVKKK```xxxhhhKKKBBB===555333111111111111000000000000////////////////////////........................////////////000000000000000000000000111111111111///000333555444444===GGGrrrlll]]]___jjjzzzzzz{{{|||nnnlllcccKKKFFF===666555444111///000000000000000000000000000000000/////////.........////////////////////////////////////////////////............////////////000//////000000111222333444555>>>PPPeee~~~xxxttt|||zzz{{{xxxyyylllppp~~~}}}ppp\\\JJJ<<>>PPPlllpppMMMZZZ}}}|||{{{uuugggaaa```rrrzzz^^^RRRXXXnnn|||]]]NNNeee~~~yyy```QQQEEE;;;:::222222222222111111111111000000000000000000000000////////////////////////////////////000000000000///000000000111111111111333222333222222:::OOObbbmmm[[[aaammmsssyyy~~~rrrppppppaaa^^^OOOEEE;;;888666333222333111111111111111111111111111000000000////////////////////////////////////////////////////////////............//////////////////000000111333444555999===GGG[[[xxxzzz~~~lll|||xxxzzzcccIIIBBBDDDZZZvvvzzzlllWWWSSSPPPNNNGGG<<<666555444444444444444444444444555555444444444444555555555555555555444444333333333777999999CCCZZZuuufffEEEOOOkkkrrr|||xxxzzztttfff^^^]]]nnn|||```QQQUUUfff~~~gggMMM\\\tttlllYYYGGG;;;;;;333222222222222111111111000000000000000000000000////////////////////////////////////000000000000000000000000111111111111333333333333444@@@YYYpppwwwaaa[[[dddpppvvvwww|||~~~tttiii}}}~~~iii___TTTIII???:::888444222444111111111111111111111111111111000000000/////////////////////////////////////////////////////////............//////////////////000000222333555666;;;@@@JJJ]]]zzzzzznnn{{{}}}oooLLLDDDCCCVVVrrrtttZZZVVVSSSQQQJJJ???888777444444444444444444444444555555444444444444555555444444444444555555555555444777999<<>>:::555222333111111111111111111111111111111111000000000//////////////////////////////////////////////////////............//////////////////000111222444555666???BBBLLLbbbzzzjjjzzzrrrQQQHHHEEETTTpppvvv\\\XXXUUUSSSLLLBBB:::999444444444444444444444444555555444444444444555555222333333444555666777777444777888===PPPnnn^^^XXXccckkkpppooonnntttwwwggg^^^]]]ddd{{{]]]NNNSSS```wwwsssLLLKKKYYYvvvVVV@@@;;;333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111222444666<<>>555555222333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////000//////.........//////111000111444444444888???IIILLLYYYvvvyyytttyyysssoookkk\\\ccckkk___MMMCCCKKK___qqqyyyqqq^^^RRRTTTTTTHHH===;;;666555444444333444444444555555555555555444444444555444444444444555666666777:::???OOOqqqmmmffflllpppnnnllltttxxxpppfffbbbhhhmmmSSSRRR___uuupppQQQEEEVVVssswww]]]<<<888666333222333333333222111111111111000000000000////////////////////////000000000000000000000000000000000000111222333444333333666888HHHrrrxxxuuuqqqOOOIIIKKKYYYeeeiiilllqqquuuyyyjjjnnn~~~uuu{{{oooeeeVVV@@@888999444333333333222222222111111111111111111000000000000000000000000000000000000/////////////////////////////////......//////000222111222444444555;;;CCCNNNQQQaaauuuvvvmmmccc[[[TTTfffzzzrrreeeRRRDDDFFFWWWooozzzbbbRRRVVVVVVIII>>>===666666555444444444444444555555555555555555555555555444444444444555666666777999@@@SSSuuu|||sssccciiirrroookkkkkkuuu{{{qqqhhheeerrrqqqTTTQQQ```xxxyyyTTTIIISSSgggsssuuuvvvdddFFF:::777444333333333333222111111111111000000000///////////////////////////////////////////////////000000000000111222333444444888888;;;WWW}}}hhhJJJHHHMMMYYYcccgggiiimmmtttyyyhhhjjjwwwrrr|||{{{uuu___CCC:::;;;444333333333222222222111111111111111111000000000/////////////////////////////////////////////////////////////////////000111111111222444444555===GGGRRRWWWjjjuuueeeVVVVVVppprrr|||vvvhhhTTTFFFGGGWWWpppiiiVVVVVVUUUJJJ@@@>>>666666555444444444444555444555555555555555555555555444444444444555666666999===GGG\\\|||~~~wwwzzzyyyhhhcccmmmqqqjjjgggmmmwww~~~qqqhhheeeuuusssTTTPPPccc}}}ZZZNNNTTTdddnnnooopppdddKKK<<<999555333333333333222111111111111000000000///000000000000000000000000////////////////////////000000000000111222333444333999888@@@eeeeeeKKKKKKPPPXXX^^^bbbfffiiisss|||jjjhhhpppvvv~~~}}}hhhIII<<<;;;444333333333222222222111111111111111111000000000//////////////////////////////////////////////////////////////////000111111000000222333222444>>>JJJVVV\\\rrr}}}jjjXXX^^^zzziiiuuu~~~oooZZZJJJGGGTTTmmmsss___VVVSSSLLLDDD???777666555555444444555555444444444555555555555555555444444444444555666666777===LLLdddooogggfffmmmnnnggghhhppp|||rrrhhhdddpppvvvUUUQQQffffffOOOSSSgggxxxxxxqqq```KKK>>>;;;666333333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333444222888777HHHrrrbbbMMMOOOSSSWWWZZZ^^^cccgggsss}}}kkkeeehhhzzz|||nnnQQQ@@@;;;444333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////////////////000111222222000000222333222444@@@MMM[[[aaayyy~~~|||jjjWWWdddbbbppp~~~gggRRRFFFMMMhhh~~~jjjXXXPPPOOOIII@@@777666666555555555555555444444444555555555666666555444444444444555666666777@@@RRRjjjmmmiiigggjjjjjjhhhkkkqqquuuiiieeepppzzzYYYTTThhh~~~tttTTTRRRgggwwwbbbNNN@@@<<<777444333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333444444999;;;SSSwwwWWWLLLQQQVVVWWWYYY\\\aaaeeeyyy~~~nnndddbbbzzz}}}~~~uuu}}}ttt[[[EEE;;;555333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////////////////000111222333000111333444222555CCCQQQaaafff~~~|||zzzzzzgggVVViii^^^mmmtttYYYFFFHHHeeeqqqYYYOOOQQQMMMAAA777777666555555555555555444444444555555555666666555444444444444555666666===HHH\\\rrr}}}nnnjjjggggggiiilllooorrrxxxlllggguuu~~~]]]VVVjjj~~~|||\\\RRRddd|||gggVVVAAA===777444333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333444777<<>>GGGiiipppccceeeggglllxxxtttmmm{{{zzz___YYYiii~~~vvv~~~xxx[[[ZZZvvvfffIIIBBB999333222444333111222222222111111111111000111111000000000000111111000000000000000111222222222111111111222444666777BBBAAASSSxxx}}}ppp]]]LLLCCCJJJLLLUUU\\\YYYVVVcccvvvxxxjjj```jjjwww{{{zzz~~~~~~xxxuuummmkkkUUU>>>;;;555444222222333333111000111111111111000000000000////////////////////////////////////////////////...000111222111111222444444333333444555;;;LLL\\\gggqqqwwwsss~~~ttt\\\SSSnnnjjjzzzrrrUUUGGGRRReeeiiiVVVRRROOOIIIAAA:::555666777555444555555555555555555555555555555666666555555666888;;;@@@QQQuuuoooaaabbbeeelllzzz{{{vvv~~~|||aaa^^^pppbbbRRRcccyyyOOOFFF;;;555555555333111222222222111111111111000111111000000000000111111111000000000000111222222222222111222333444666777@@@BBBWWWvvvgggTTTEEE???JJJLLLTTTYYYXXXYYYhhhzzz}}}mmmbbbeeezzztttuuuyyyuuu{{{pppppp^^^DDD<<<666555333222333333222000222222111111111000000000////////////////////////000000000000000000000000000222333333333333444666444444666888999@@@PPP___gggttt~~~}}}~~~iiiSSSQQQpppzzzzzz\\\IIIKKKWWWuuuqqqZZZRRRPPPLLLCCC;;;666666777555444555555555555555555555555555555666666666555777999<<>>DDDTTTcccjjjyyywww^^^KKKQQQuuu~~~aaaKKKGGGMMMiiiuuu]]]SSSQQQMMMEEE===777666777555444666666666666666666666666666555666777777666888:::===KKKnnnwwwwwwlll{{{hhh]]]___aaakkk|||www{{{}}}aaaaaawwwzzzVVVTTTttt[[[JJJ;;;666666555444555222222222111111111000000111111000000000000111111111111111111111222222333333222222222333555777888>>>GGGhhhxxxqqq]]]LLLCCCBBBDDDIIIOOOTTTXXX```qqquuuggg```rrrkkkhhhvvvyyytttzzz{{{pppaaaOOOEEE:::777444222333333333222222222222222111111111111////////////000000111111000000000000000000000000000111333333222222444555555666999===@@@GGGWWWgggooosssVVVGGGUUU|||dddLLLEEEHHH```yyywwwaaaVVVSSSPPPGGG???777777777555444666666666666666666666666666555666777777777888;;;>>>OOOwwwvvvtttwwwzzzwwweeelll{{{sssbbb[[[___aaakkkpppccc]]]eeennn}}}}}}```\\\rrr^^^SSSnnnfffQQQ===777777444333666222222222111111111111000111111000000000000111111222111111111111222333333333333222333444555777888>>>KKKrrrlllWWWFFF??????BBBGGGNNNTTTZZZeeevvvxxxiii```pppgggbbbnnn}}}yyyvvvooocccSSSKKK;;;888555333333333333333333222222222222111111111...//////000000111111222000000000000000000000000///111222222222222333555555666999===@@@IIIZZZjjjtttrrrSSSHHH]]]xxxqqqeeeMMMDDDEEE[[[uuuyyydddZZZVVVRRRIII@@@888777777555555666666666666666666666666666555777777888888999<<>><<<>>>AAAIIIRRRXXXaaaooozzzjjjaaammm|||ccc\\\eeeyyy{{{uuulll\\\OOO===:::555333333444444333333333333222222222111111...//////000111222222222////////////////////////000222333333333333444666444444666:::>>>III\\\nnnxxxsssuuuTTTNNNjjjuuummmcccZZZVVVWWWfffwwwXXXHHHGGGRRRhhh|||}}}nnn___ZZZZZZNNNCCC999777777666444555777777777777777777777777333888555333999999<<>>QQQfffrrr{{{ooozzzQQQXXXoootttyyyjjjZZZQQQKKKTTTiiigggMMMCCCKKKdddyyydddYYYXXXRRRFFF;;;888888666555555777777777777777777777777555999666555999888===MMMtttgggMMMZZZkkk```[[[TTTRRRYYYiii{{{}}}uuutttzzzoooggglllvvvZZZWWWggg|||zzzeeehhhxxxcccJJJ>>>;;;888555222444444333333333333222222111222222333333222222111111111222222222333333333444111111444666666999>>>WWWtttsssYYYNNNNNNDDD>>>FFFHHHHHHMMMXXXgggvvvvvvfffaaappphhhZZZXXXccc{{{{{{yyyqqqaaaMMMGGG===444333444333222222333333333222222222111111111111222222222222111111111111000000111111222333444444555555666777777888666999;;;;;;DDDWWWjjjttt|||uuuVVV___xxxmmmzzzrrrbbbVVVLLLOOO___uuuoooSSSDDDJJJbbb~~~}}}hhh\\\[[[UUUIII===999888666555666666666666666666666666666777999666666:::888???RRRyyyeeeNNNWWW___ZZZWWWRRRRRR]]]ppp}}}~~~\\\VVVcccxxxuuuZZZUUUmmmiiiNNN>>>:::999666333444444333333333222222222111222222333333222222111111111222222222333333333444222222555777777;;;AAAYYYyyyyyyttteeeTTTNNNKKKCCC???DDDGGGHHHNNNYYYjjjyyysssddd]]]ooolll\\\VVV]]]ttt~~~yyytttgggMMMIII???555444555333222333333333333222222222111111111111222222222222111111111111000000111111222333333333444555666777777888999===???BBBLLL___qqqzzz}}}~~~{{{vvv]]]rrrlllnnnwwwyyyiii[[[NNNMMMWWWhhhvvv[[[JJJKKK^^^yyylll``````XXXKKK???:::999777666666666666666666666666666666777999666888;;;888AAAXXX^^^RRR]]]aaaVVVVVVRRRTTTbbbyyy\\\RRR[[[ooo|||sssVVVKKK^^^sssTTT>>>777777666333444444333333333222222222111222222333333222222111111111222222222333333333444222333666777777===DDDXXX{{{|||jjj[[[SSSQQQHHH???===???FFFHHHOOO\\\mmm}}}sssdddZZZppprrraaaWWWZZZmmmwww}}}tttWWWLLLAAA777444555444333333333333333222222222111111111111222222222222111111111111000000111111222333111222333444555666777777:::>>>AAAEEERRRfffwww}}}yyyeee[[[zzztttccciiitttlll^^^PPPLLLOOOZZZooo}}}dddQQQLLLZZZrrrqqqdddccc[[[NNNAAA;;;999777666777777777777777777777777777777888666999<<<999DDD^^^|||SSSWWWjjjkkkTTTUUUSSSTTTeee~~~~~~wwwZZZNNNRRRccc~~~~~~zzz]]]MMMWWWuuu~~~]]]AAA555555666444444444333333333333222222111222222333333222222111111111222222222333333333444333444777777888???GGG[[[{{{}}}cccWWWXXXWWWFFF;;;<<<<<>>===FFFIIIPPP^^^pppxxxkkkYYYsssqqq```XXXcccuuu|||xxxxxxgggyyytttaaaPPPDDD999666555444333444333333333222222222111111111111222222222222111111111111000000111111222333111111222444555777888888999;;;>>>EEEUUUmmm{{{sssfffWWWJJJ```qqqUUUXXXaaaooooooaaaUUUNNNHHHIIIZZZppppppZZZHHHPPPhhhzzzhhh```___QQQCCC===:::777666777777777777777777777777777666666444:::>>>:::HHHgggjjjMMM^^^ooodddSSSUUURRRRRRbbb{{{|||xxxzzztttaaaQQQMMMWWWrrr___IIIMMMiiikkkKKK999555666444444444444333333333222222222222222333333222222222111111222222222333333333444444666888777888AAAKKKmmm}}}^^^WWWcccdddGGG999@@@???GGGJJJQQQ___ppp{{{nnnZZZtttvvvcccXXXaaaqqqvvvzzzmmmwwwsssdddQQQEEE999666666444444555333333333222222222111111111111222222222222111111111111111000111222222333222222444555666888999999;;;===???FFFXXXqqq~~~vvvhhhZZZJJJZZZzzzdddKKKLLLSSSbbbuuuvvvcccTTTPPPMMMJJJNNNWWWsss~~~yyyXXXJJJNNNjjj}}}pppkkkfffXXXFFF:::888999888666777777777777777777777777666777555777;;;<<>>333333333444444333333222111111111222222222333333333111222222333333444444555555777444555:::888???RRRttt[[[YYYeee^^^BBB;;;CCC<<>>999:::333333444444444444333222222111111222222222333333333111222222333333444555555444666444666;;;:::BBBVVVwwwZZZXXX^^^VVV>>>;;;DDD???IIIHHHRRRfffuuu{{{rrrfffvvvsssdddUUUXXXeee|||{{{uuu{{{nnnqqqjjjZZZIIIAAA<<<222222666444222222222222222222222222111111111111111111111111111111111222333333444444555555555555666777999999;;;;;;@@@LLL```vvvsss{{{yyyttteeePPPRRR]]]uuu~~~aaaOOO???BBBIIIUUUdddqqqwwwxxxqqqkkkkkkyyy{{{iiiXXXPPPKKKEEEFFFKKKRRRooo|||{{{zzz^^^KKKOOOmmmssskkkhhh[[[JJJ>>>999999888777777777777777777777777777666888777999===@@@VVVzzzqqqQQQKKK^^^dddYYYRRRQQQNNNQQQeee}}}zzz~~~aaaPPPKKKQQQfff}}}~~~^^^LLLZZZzzzgggDDD777666555444444444444444333222222111111222222222333333333222222222333444444555555444666444777<<<;;;EEEZZZ|||XXXUUUVVVKKK:::;;;EEEBBBHHHIIIUUUjjjyyy~~~uuugggwwwrrrdddWWWVVV___vvv}}}uuuzzz}}}nnntttjjjXXXHHH@@@===444444888555333333333333333333333333222222222222222222222222111111222222333333444444444444444555666777999999:::;;;@@@OOOddd{{{tttzzzooobbbPPPVVVdddwwwyyyZZZKKK:::???GGGQQQ___lllpppoooggg```]]]iii~~~zzzjjjZZZPPPJJJDDDDDDGGGIIIbbb~~~|||bbbIIIMMMkkkrrriiijjj^^^MMMAAA;;;999888777777777777777777777777777666999888:::>>>CCC]]]rrrNNNNNN]]]]]]SSSQQQOOOMMMSSSggg~~~{{{~~~dddPPPKKKOOOaaaxxxiiiRRR]]]~~~}}}```BBB555666888444444444555444333333222111111222222222333333333222222333333444555555555555777555777;;;;;;FFF]]]xxxSSSTTTPPPCCC999<<>>666555777333333333333333333333333333222222222222222222222222111111222222333444444555333444444555666888999:::;;;<<>>:::999888888888888888888888888888777::::::<<>>@@@AAAHHH]]]xxx}}}iii\\\NNNbbb|||uuu\\\aaa666;;;<<<===KKK```kkkiiiRRRQQQLLLGGGGGGSSSeeettttttlll___SSSMMMKKKIIIEEEBBBBBBFFFOOO___ttt~~~zzzlllOOONNNhhh~~~wwwmmmooofffXXXJJJ???:::999999888888888888888888888888777;;;;;;===DDDNNNqqqpppNNN```cccQQQPPPKKKJJJQQQcccyyytttRRRLLLFFFLLL___vvvwww{{{|||YYYSSSllleee@@@<<<>>>666555555666666555555444333111111222222222333333333333333444444555666666666444999999:::@@@CCCVVVssspppPPPSSSiii]]]@@@:::999999DDDBBBHHH\\\xxxwww~~~mmm\\\TTTRRRXXX}}}|||~~~sssoooqqqYYYHHHAAA888888:::555444444444444444444444444333333333333333333333333222222333444444555555666666666777999:::<<<>>>???@@@AAAJJJ___}}}eeeRRRHHHccc|||ppp^^^mmm777555:::???HHH\\\hhh___TTTOOOJJJGGGEEEJJJXXXfffqqqooofffYYYPPPLLLIIIDDDCCCEEEEEEFFFQQQkkk{{{TTTNNNVVVttt{{{eeeoookkk___MMM>>>:::999999888888888777888888999:::;;;888:::@@@FFFVVV{{{fffXXXjjjgggZZZJJJIIIKKKRRRaaawwwzzzsss|||{{{TTTPPPKKKKKKTTTfffyyy~~~kkkZZZ]]]rrrDDD:::<<<222555555444444444333333333222222222222222222222222333444444555666777888888:::;;;999===CCCEEEXXXyyy~~~dddPPP]]]eeeWWW@@@:::;;;;;;???GGGQQQdddxxxxxxuuu```UUUUUU\\\yyy~~~{{{{{{nnnppp\\\JJJAAA<<<555333888555555555555444333222111222222333333333444444444333333444444444444444444777888::::::999:::<<<>>>???CCCPPPffflllQQQIIIYYYpppttt___qqq777555999>>>EEEZZZeee\\\UUUOOOIIIEEEAAABBBMMMXXXmmmnnniii^^^SSSNNNKKKHHHBBBCCCBBBAAAJJJaaaVVVMMMSSSoookkkqqqnnnaaaNNN???:::999999888888888888888999999:::;;;999<<>>555333666555555555555444333222111222222222222333333333444333444444444444555555555777999::::::;;;<<<>>>@@@CCCGGGTTTlll{{{RRRHHHWWWlll{{{nnn\\\ooo777444888<<>>EEEMMMdddkkklllbbbVVVOOOLLLJJJDDDCCCAAA>>>CCCVVVsss{{{WWWLLLNNNiiisssuuuqqqdddPPPAAA;;;999888888888888888888999::::::;;;:::===CCCLLL___kkkhhhuuuxxx~~~uuuNNNJJJWWWTTTPPPGGGJJJJJJQQQ```tttyyyiiisss[[[MMMFFFKKKNNNMMMTTT```lllxxxcccXXXtttQQQ===<<<555555555444444444333333333333333333333333333333333222333333444555666777777888999888===DDDIII```nnnSSSmmmmmmXXX???:::<<<>>>CCCFFFOOOaaavvvzzz{{{pppppp}}}ooo[[[SSSRRRlll}}}uuulllssswwwrrrxxx|||yyyfffSSSIII@@@666222444555555555555444333222222111111222222222333333333444444444444555555666666777888:::;;;<<<>>>AAACCCEEEJJJXXXqqq}}}www}}}|||RRRGGGTTThhhuuuhhhXXXppp666333777;;;DDDYYYeee]]]PPPLLLHHHEEEBBB@@@DDDKKK\\\gggmmmfffWWWNNNIIIHHHGGGEEEBBB???AAAPPPllluuu~~~|||VVVJJJLLLfffyyyyyyuuugggRRRBBB;;;999888999888888888888999::::::;;;;;;===CCCLLLaaaooosss}}}lllLLLKKKRRRKKKMMMFFFJJJJJJQQQaaatttnnnuuugggQQQEEELLLOOOJJJOOO\\\bbbqqqeeeTTTmmmWWW>>>;;;777555555444444444333333333333333333333333333333333222222333444555666777777999;;;:::>>>EEELLLeeeoooQQQfffcccOOO:::999<<<>>>EEEFFFMMM^^^ssswwwuuuzzzkkkmmm{{{uuu^^^SSSQQQhhh~~~ssssssjjjvvvwwwyyy~~~}}}iiiVVVKKKBBB777222444444555555555444444333222111111111222222222333333444444444555666666777777666888:::;;;<<>>:::888555555444444444333333333333333333333333333333333222333333444555666777777999;;;:::===DDDLLLhhhrrrVVVccc___JJJ:::;;;======CCCFFFLLL[[[qqqtttrrr|||}}}qqqgggjjjzzzyyycccUUUSSSffftttgggvvv{{{rrrtttzzzkkkWWWLLLCCC888333555444444444555444444333333111111222222222333333333444444555666666777888888555777:::;;;===???BBBEEEEEEKKK[[[wwwtttppp{{{hhhSSSEEEQQQeeennnaaaXXXzzz555222777<<>>>>>AAARRRbbbnnnkkk^^^SSSKKKGGGCCCAAAAAABBB@@@GGG```yyywwwvvvVVVKKKLLLfff~~~}}}yyyjjjUUUDDD<<<:::888999999999999999:::;;;;;;;;;<<<>>>@@@KKKbbb{{{iiiOOOVVVQQQFFFOOOIIIHHHIIIUUUjjj{{{yyy|||sss```ZZZkkkyyyrrraaaVVVZZZiiiuuu```zzz[[[>>>:::888555555444444444333333333333333333333333333333333333333444555666777888888888:::999===DDDMMMlllkkkZZZmmmdddMMM===???>>><<<@@@FFFJJJYYYnnn{{{qqqnnnwwwyyyjjj___bbbssskkk[[[UUUddd}}}vvvgggcccyyyxxxrrroooYYYMMMCCC888444666333444444555444444333333222222333333333444444444444555555666777888999999777999;;;===>>>@@@DDDFFFIIIOOO___}}}vvvccc{{{uuufffRRRCCCPPPccckkk[[[UUUzzz666333777<<>>JJJZZZgggggg^^^TTTLLLGGGCCCAAACCCEEEAAAEEE[[[uuuyyyssszzz[[[NNNMMMeee}}}yyyjjjUUUDDD<<<:::999:::999999999999:::;;;;;;;;;>>>???BBBMMMgggpppUUU\\\RRREEEOOOFFFGGGIIIWWWooorrraaa[[[nnnxxxeeeYYYhhh}}}sss___{{{[[[@@@999777555555444444444333333333444444444444444444444444444555555666777888999999999<<<<<<@@@IIIUUUwwwrrr\\\[[[yyylllQQQ???@@@???===BBBFFFJJJVVVkkk~~~{{{lllddd```iiisss}}}sssdddUUUYYYiiiuuucccTTT```wwwzzzsss[[[aaaqqq}}}pppuuu]]]OOOCCC888444777333333444444555444444333333333444444444555555555444555666777888999999:::;;;<<<>>>@@@@@@BBBEEEHHHLLLQQQbbb}}}```zzzwwwqqqsssnnnbbbQQQAAANNN```eeeSSSMMMttt888555888<<>>AAABBBQQQ___aaa[[[SSSKKKEEEEEEDDDGGGIIIDDDEEEZZZssswwwooottt___PPPMMMddd}}}xxxjjjUUUDDD===:::999::::::999999::::::;;;<<<;;;>>>AAADDDQQQlllzzz\\\bbbTTTDDDMMMBBBFFFHHHYYYrrrjjjXXXMMM___rrrSSSaaavvvrrr^^^yyy{{{{{{[[[AAA:::666555555444444444333333333444444444444444444444444555555666777888999::::::;;;???@@@EEEPPP]]]|||bbbSSS^^^nnnPPP>>>@@@@@@???FFFFFFIIIUUUjjj}}}wwwfffXXXOOOQQQYYYeeeqqq}}}kkk[[[PPPSSSaaayyy|||hhhSSS\\\rrr|||^^^VVVcccjjjzzz|||zzz```PPPCCC777444777333333444444555444444444444444444555555555666666444555666777888999::::::===???AAABBBCCCDDDGGGJJJLLLRRRcccrrrrrrqqqlll```PPP@@@LLL^^^aaaLLLFFFnnn<<<888:::===DDDZZZhhhaaaSSSKKKDDDCCCCCCAAABBBDDDFFFIIIQQQXXXTTTJJJEEEGGGEEEDDDFFFHHHDDDFFFYYYooozzzmmmmmmhhhJJJPPPeee~~~pppYYYDDD<<<===???;;;:::999999999:::;;;<<>>FFF\\\kkkfffYYYOOOFFFDDDDDDBBBAAAAAACCCFFFOOOWWWUUUMMMGGGHHHGGGFFFHHHJJJGGGIIIZZZooo}}}kkkfff{{{hhhJJJOOOdddrrrZZZEEE<<<;;;<<<;;;:::999999999:::;;;<<>>BBBMMMZZZooo```IIIYYYxxxlllGGG>>>BBB;;;AAACCCEEEHHHSSSggg{{{}}}www{{{zzzeee___[[[YYYUUUMMMHHHGGGDDDHHHMMMTTTaaasssttt[[[OOOHHHGGGPPPcccwwwjjj___YYYnnnccc\\\eeesssyyy\\\PPPHHH;;;555777555555444444444333333333333333444444444444555555666666666666777888999999@@@AAACCCDDDEEEHHHMMMPPPUUUbbbyyy~~~~~~mmmaaaNNNBBBOOOjjjfffJJJIIIaaa@@@===???AAAIIIaaasssooo```TTTIIIFFFFFFDDD@@@???BBBEEEMMMWWWYYYUUUQQQPPPLLLJJJKKKNNNKKKKKKZZZlllnnn```ooojjjJJJNNNbbbttt]]]GGG<<<999999;;;::::::999:::;;;<<<===???@@@AAAIII___{{{lll^^^eeeUUUGGGGGGFFFDDDLLL^^^ssspppvvv{{{yyywww}}}|||cccSSS[[[vvvsssWWWYYYiiitttcccvvvaaaCCCAAA666666555555555555444444444444444444444444444444444555777999999999999;;;===BBB@@@DDDOOO]]]tttaaaNNNddd{{{lllEEE<<>>@@@AAACCCLLLbbb}}}{{{kkk{{{{{{```WWW```SSSFFFGGGEEEEEENNN```ttt}}}zzzxxxvvvtttsssrrruuuxxx{{{~~~~~~[[[bbbsssyyyppptttzzzfffTTT[[[vvvxxxYYYYYYhhh{{{nnnaaaBBB@@@777666555555555555444444444444444444444555555555555666777999999999:::<<<>>>CCCCCCGGGQQQ```yyyaaaTTTpppqqqGGG===CCC>>>CCCBBBBBBFFFTTTiii{{{vvvpppnnnnnnyyyyyyzzzzzzwwwooocccZZZUUUOOOKKKKKKJJJFFFEEEFFFGGGHHHHHHEEEDDDOOOfff{{{vvvbbbPPPLLLGGGCCCEEEOOOYYY```dddgggmmmqqqxxxnnnaaammm}}}wwwkkkkkksssyyyttttttZZZQQQJJJ===444555555555444444444333333333333333444444555555666666888888888999:::;;;===>>>@@@BBBEEEHHHJJJMMMRRRUUU]]]kkkttt\\\IIIBBBQQQiiidddKKKKKKbbb@@@???DDDHHHQQQlllpppaaaRRRKKKIIIFFFDDDDDDJJJOOOVVV]]]ccchhhkkklllaaa\\\[[[\\\XXXSSSWWWaaawww|||```___uuuXXXQQQ___xxxbbbMMMBBB>>>===;;;;;;::::::;;;===>>>???@@@BBBEEEOOOfff}}}mmmaaaxxxrrrzzz|||xxxVVVPPP[[[OOOEEEHHHEEEFFFOOOaaauuu{{{mmmkkkiiifffdddbbbaaaaaabbbfffkkkooorrrwww|||vvvOOOPPP^^^wwwvvvkkkkkknnnwwwhhhUUU[[[vvv~~~]]][[[gggwwwmmm}}}iiiFFF@@@666666555555555555444444444444444444555555666666666777888999999999;;;>>>@@@CCCEEEIIIRRRaaa{{{cccSSSmmmtttIII>>>DDD>>>BBB@@@CCCIIIWWWkkk{{{|||uuuqqqzzz~~~xxxmmmeeeaaa]]]WWWRRRQQQOOOJJJHHHIIIGGGHHHIIIGGGBBBHHH^^^vvvuuu___NNNLLLHHHDDDDDDJJJPPPRRRTTTWWWZZZ^^^dddlllttt}}}yyyiiirrryyyzzzmmmvvvvvvyyy{{{rrrpppWWWPPPJJJ===555666555555444444444333333333333333444555555666777777888999999:::<<<>>>???@@@CCCEEEHHHJJJLLLNNNRRRUUU]]]iiiyyy```IIIDDDRRRggg```GGGHHH___???@@@GGGMMMVVVrrr|||mmm\\\QQQJJJGGGHHHKKKSSS\\\dddgggjjjnnnrrrrrrkkkeeecccddd```YYYYYY```mmmzzzeee\\\iii___UUUbbbxxxcccNNNCCC@@@???<<<;;;;;;;;;<<<>>>???@@@???BBBGGGRRRkkklllaaa|||{{{wwwoooPPPMMMWWWLLLDDDHHHEEEGGGPPPaaauuuwwwqqq^^^]]]ZZZXXXVVVUUUUUUUUUUUUYYY^^^bbbfffllltttzzznnnNNNIIIQQQjjjzzziiieeedddkkk{{{jjjUUU[[[vvv```[[[dddpppdddppptttNNNBBB444666555555555555444444444444444444555666666777777777888999999:::<<>>@@@BBBCCCEEEGGGKKKMMMOOOQQQUUUWWW^^^iiikkkKKKGGGSSSddd\\\EEEGGG^^^DDDGGGQQQWWWaaa}}}{{{hhhXXXLLLGGGJJJQQQ^^^mmmxxxyyyvvvuuuuuusssllleeecccfffccc[[[YYY]]]dddsssnnn\\\^^^rrr[[[UUUeeexxxaaaLLLAAA>>>===<<<;;;;;;;;;<<<>>>@@@AAA@@@CCCHHHSSSllluuuhhh~~~nnnQQQNNNVVVJJJDDDHHHDDDGGGOOO___sssvvvlllccc]]]QQQPPPMMMKKKKKKKKKLLLLLLHHHLLLQQQTTTWWW^^^hhhoooyyygggPPPHHHJJJ^^^xxxooofff^^^bbbqqqmmmWWW\\\vvv```XXX___yyyqqqdddqqquuuOOOBBB555666555555555555444444444444444444555666777777777888999999999:::<<<@@@CCCDDDHHHKKKOOO]]]yyytttTTT```wwwlllGGG===@@@:::???AAACCCKKK[[[nnnzzzwwwrrreee```]]]]]]ZZZTTTPPPPPPIIIHHHKKKNNNKKKNNNccc{{{iiiTTTOOOJJJHHHJJJPPPTTTTTTVVVYYYYYYYYY\\\aaadddhhhsss~~~zzz{{{~~~rrrYYYPPPIII===666888555555444444444333333333333333444555666777888888::::::;;;===???AAACCCEEEFFFIIIMMMQQQSSSVVVZZZ\\\]]]iiixxxMMMIIITTTcccYYYDDDIIIaaaKKKOOOZZZbbblllqqq]]]MMMGGGLLLUUUhhhzzz{{{wwwsssgggaaa___cccaaaYYYVVVYYYZZZjjjzzz~~~vvv^^^WWWddd}}}wwwRRRQQQgggxxx```III>>>;;;:::<<<<<<;;;<<<===???AAABBBBBBEEEHHHRRRiii~~~ooopppSSSPPPWWWJJJCCCGGGCCCFFFMMM]]]qqq~~~~~~mmm```UUULLLGGGCCCAAA???>>>>>>???@@@AAA@@@CCCGGGIIIKKKRRR\\\eeelllxxxdddLLLCCCBBBSSSjjjyyyxxxkkk^^^]]]jjj}}}oooYYY\\\vvv}}}___UUUZZZtttxxxjjj~~~oooJJJCCC999666666555555555444444444444444444555666777777888888999999::::::<<<@@@CCCDDDHHHKKKNNN[[[wwwmmmQQQ^^^rrriiiGGG>>>AAA;;;BBBFFFBBBJJJ[[[nnn{{{zzzlllgggdddddd```YYYTTTRRRSSSOOOPPPRRROOOQQQfff~~~pppZZZSSSLLLLLLPPPXXX]]]]]]___bbb```___aaaeeefffiiittt|||vvv[[[QQQJJJ===666888555555444444444333333333333333444555666777888999:::;;;<<<===@@@BBBDDDFFFFFFIIIOOOSSSWWW[[[___aaa\\\hhhMMMJJJTTTbbbYYYEEELLLddd\\\```hhhsssttt^^^QQQPPPTTTmmm~~~qqqccc[[[UUUTTTTTTQQQPPPQQQWWW[[[eeettt}}}zzzwwwqqqtttmmmYYYRRR___ppp|||tttUUURRRtttrrrTTTEEE>>>999<<<<<<<<<;;;===???AAABBBBBBDDDFFFIIISSShhh|||WWWKKKWWWSSSCCCAAAGGGGGGMMM\\\qqqxxxcccRRRIIIDDD@@@>>>============<<<<<<<<<<<<;;;<<<===>>>AAAFFFMMMRRR]]]fff|||eeeLLLEEEBBBHHHXXXkkkxxx~~~zzzqqqbbbVVVVVVddd{{{tttZZZZZZuuudddNNNYYYkkkxxxllllllKKKCCC999777777777777666666666666555555555666666666666666888999;;;<<<===???BBBEEEGGGMMMQQQSSS^^^yyy```OOO^^^rrrfffAAA:::BBB===AAAAAAEEEJJJXXXjjjwwwwwwppplllmmmkkkddd\\\XXXYYYWWWZZZ^^^\\\\\\mmm|||hhhZZZUUUQQQUUU```hhhjjjlllooonnnooonnnkkkkkkpppzzz}}}www]]]UUUOOOBBB888777555555444444444333333333444555555666777888888999888:::<<>>999<<<===<<<<<<===???BBBCCCCCCFFFHHHKKKTTThhhYYYJJJUUURRRDDDBBBGGGGGGMMM\\\ppplllaaaSSSHHHDDDCCCAAA@@@============<<<<<<<<<<<<<<<=========>>>BBBGGGKKKWWW]]]sss|||___JJJDDD@@@EEEUUUggguuu{{{}}}ttteeeWWWSSS]]]nnn{{{www[[[[[[wwwfffOOOXXXhhhtttkkkcccFFFBBB888777777777777666666666666555555666666666666777777888:::<<<===>>>@@@CCCFFFIIIPPPVVVWWW^^^xxx{{{ZZZPPPeeewwwiiiCCC;;;BBB===BBBBBBCCCIIIWWWiiiwww~~~vvvqqqqqqpppiiibbb___]]][[[]]]aaa```bbbsssooo]]]WWWWWW^^^kkkssssssrrrssswwwxxxyyyvvvtttvvv}}}xxx^^^UUUOOOAAA777666555555555444444444333333444555555666777888999999:::;;;>>>AAADDDGGGHHHIIILLLNNNPPPRRRUUUZZZ```dddhhhkkkrrrrrr}}}OOOFFFKKKYYYTTTFFFQQQmmmnnnsss}}}vvvcccWWWQQQ\\\kkkzzzzzznnnUUUMMMGGGEEEDDDCCCEEEIIIJJJQQQ]]]jjjuuu|||}}}}}}ttt```PPPLLLOOORRRZZZdddjjjlllpppyyyuuu^^^cccrrrSSSEEE>>>:::<<<=========>>>@@@CCCEEEFFFJJJMMMPPPXXXkkk\\\IIIRRRPPPFFFDDDFFFGGGMMM[[[nnn~~~vvvfffQQQKKKCCC???@@@AAA@@@???============<<<<<<<<<<<<===>>>===<<<;;;===@@@CCCMMMQQQggguuuWWWIIICCC>>>BBBOOOaaapppyyyxxxjjjZZZQQQSSS\\\eeettt{{{]]]\\\yyyjjjPPPVVVddd|||~~~nnnjjj}}}\\\EEEDDD888777777777777666666666666555555666666777777777777999:::===>>>???BBBEEEHHHKKKRRRWWWXXX^^^wwwvvvTTTRRRppppppGGG<<>>======>>>BBBHHHKKKUUU```iiisssqqq^^^QQQMMMIIIMMMQQQSSSUUUXXX^^^cccyyyyyyuuuaaajjjrrrRRREEE???:::<<<======>>>???AAADDDHHHJJJNNNQQQUUU]]]ooo]]]GGGOOOOOOGGGEEEFFFGGGLLLYYYlll{{{qqq___PPPEEEBBB???>>>??????>>><<<============<<<<<<<<<<<<>>>>>>>>><<<;;;;;;===???EEEGGG]]]xxxoooQQQHHHCCC>>>@@@KKK]]]nnnyyy}}}qqqaaaTTTNNNOOOSSS___ooo}}}^^^[[[xxxnnnSSSUUU___uuuxxxiiihhh^^^HHHHHH:::777777777777666666666666666666666777777888888999999;;;>>>@@@AAADDDGGGJJJLLLOOOTTTYYYccc|||xxxTTTVVVzzzwwwKKK>>>BBB<<>>@@@AAABBBEEEKKKOOOOOOSSSWWW^^^pppttt[[[FFFLLLMMMGGGFFFEEEFFFJJJWWWhhhwww{{{ooogggeeegggqqq|||qqqddd[[[PPPGGGBBBAAA@@@@@@@@@>>><<<;;;============<<<<<<<<<<<<===>>>???>>>======>>>???@@@AAAXXXvvvjjjMMMGGGCCC??????III[[[ppp~~~yyyjjj[[[PPPKKKJJJOOO^^^ppp|||~~~^^^ZZZttttttVVVTTTZZZooo{{{zzzhhhffffffLLLIII;;;777777777777666666666666666666777777888999999::::::<<>>@@@CCCGGGJJJMMMOOOPPPQQQRRRTTTUUUUUUWWWZZZ]]]bbbmmmwwwrrr|||jjjTTTFFF===DDDTTTPPPBBBMMMiiimmmXXXHHHCCC???:::777888:::999777999666555777999<<>>===???AAABBBCCCGGGMMMSSSQQQTTTXXX]]]nnn~~~gggttt{{{WWWEEEKKKKKKFFFFFFDDDEEEHHHTTTeeettt~~~~~~kkk\\\TTTPPPPPPXXXaaajjjttt|||wwwrrrfffXXXPPPOOOLLLHHHBBBBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<<<<>>>@@@@@@??????@@@@@@>>>@@@XXXxxx}}}fffKKKFFFCCC??????HHH[[[sssuuudddUUUMMMIIIGGGRRRaaaooo~~~```YYYpppzzzYYYSSSWWWjjjzzzjjjgggoooLLLGGG<<<777777777777666666666666666666777888999::::::;;;;;;===@@@CCCEEEHHHLLLOOOUUUSSSZZZmmmaaaaaaSSSBBBCCC<<>>===@@@CCCCCCDDDHHHPPPVVVXXXZZZ\\\___nnnsss```nnn||||||pppQQQDDDKKKJJJEEEEEEDDDCCCFFFQQQaaappp{{{}}}kkk]]]TTTMMMIIIKKKPPPUUU]]]ddd\\\[[[UUUMMMJJJLLLLLLJJJFFFFFFEEECCCAAA@@@AAABBB============<<<<<<<<<<<<<<<>>>AAABBBAAA@@@???@@@>>>AAA[[[zzzyyycccKKKCCCAAA>>>>>>FFF[[[vvv}}}kkk[[[OOOJJJEEEKKKVVVeeevvvbbbYYYlll\\\SSSTTTfffnnnjjjwwwMMMGGGAAA777777777777666666666666666777777888999:::;;;<<<;;;>>>AAADDDFFFJJJNNNQQQWWWXXXeee|||dddaaaUUUDDDDDD<<<@@@@@@@@@EEEPPP```mmmwww~~~}}}xxx~~~qqqppp~~~dddZZZSSSEEE:::999666666666666555555555555555666777999;;;<<<>>>>>>DDDFFFJJJNNNQQQUUUWWWXXXTTTWWWYYY[[[\\\]]]```bbbdddqqqzzzuuucccEEE>>>GGGWWWQQQ???FFF___xxxbbbNNNAAA???===<<<:::777777888666555666888888888>>>FFF^^^}}}~~~{{{^^^^^^hhhJJJAAA???===???===@@@CCCDDDDDDHHHQQQXXX___aaaaaacccppp}}}ssscccqqq}}}zzz}}}iiiNNNDDDKKKIIIDDDEEECCCBBBEEEOOO```nnnyyyuuuiii]]]TTTLLLIIIJJJKKKPPPVVVOOOQQQQQQMMMMMMNNNMMMJJJMMMLLLIIIFFFCCCBBBCCCDDD>>>=========<<<<<<<<<<<<<<>>???>>>AAA]]]|||vvvaaaJJJAAA@@@======EEE[[[wwwppp^^^QQQKKKFFFHHHPPP___rrrdddYYYjjj^^^SSSSSSdddpppmmm}}}NNNHHHFFF777777777777666666666666666777777999:::;;;<<<<<<<<<>>>AAADDDGGGKKKOOORRRUUUZZZllleee^^^{{{VVVEEEEEE<<<@@@??????CCCNNN]]]jjjsss~~~~~~|||qqq|||www{{{}}}bbbYYYRRRDDD:::888777666666666555555555555555666777999;;;===>>>???GGGIIILLLPPPTTTXXXZZZ[[[UUUWWW[[[]]]___bbbeeeggggggssszzzttt```FFF???HHHXXXRRR???DDD\\\lllQQQHHH@@@;;;;;;;;;888666777444555555444555999???CCCXXX}}}zzzvvvzzzzzzrrriiinnnnnnooouuuqqq]]]]]]yyy___FFFCCCBBB>>>AAA???@@@BBBDDDGGGLLLRRRWWWfffeeecccdddoooooo```lllOOOBBBFFFEEECCCCCC???BBBFFFOOO\\\kkkxxxxxxjjjWWWKKKIIIKKKKKKKKKGGGHHHKKKNNNPPPQQQRRRRRRPPPQQQOOOHHHDDDDDDDDDBBB>>>@@@AAAAAA???>>>===<<>>???BBBEEEHHHKKKNNNSSSVVVYYY```ggguuupppTTThhhwwwTTTGGGDDD:::???AAADDDBBBGGGXXXlll{{{zzznnnaaaTTTPPPHHH===666777666666555555555666666999999:::::::::===BBBFFFLLLQQQUUUVVVTTTVVV\\\aaaaaa______aaaeeehhhgggeeeooo{{{uuuaaaIIIDDDFFFUUUWWWBBB>>>UUUpppTTTJJJBBB=========999666666444555555555666888===AAALLLmmmzzztttoooooosssvvvtttqqqooonnnnnnpppwwwhhhXXX___|||]]]DDDBBB@@@===AAA@@@AAACCCFFFIIINNNUUUYYYdddcccbbbcccpppxxxgggrrrRRRAAAEEEEEEDDDDDD@@@AAAFFFOOO\\\kkkxxx}}}jjj[[[TTTTTTUUUUUUTTTUUUVVVWWWWWWXXXXXXXXXTTTVVVTTTOOOLLLLLLKKKIIIAAABBBCCCCCCAAA@@@??????BBB@@@???AAACCCDDDBBB@@@EEEHHHeeerrr\\\JJJDDDBBB>>><<>>@@@CCCFFFIIILLLPPPTTTWWW\\\```dddnnn{{{nnnNNN```}}}uuuPPPCCCCCC<<>>CCCAAACCCAAAGGGXXXjjjyyywww~~~ddd[[[VVVJJJ===777777777666666666666777777;;;<<<>>>>>>???BBBGGGJJJTTTWWWZZZ^^^```aaabbbbbbgggffffffhhhkkkmmmnnnnnnnnnyyyzzzfffFFFEEEGGGQQQTTTFFFEEEYYYaaa]]]aaasssvvvZZZJJJCCC???@@@@@@<<<888777444555666666666666888:::999HHHYYYccciiinnnlllhhhkkkmmmqqqwww|||___[[[lllwwwTTT??????>>><<>>BBBAAAGGGWWWhhhwwwwww{{{ddd^^^XXXIII;;;777777777666666666777888888<<<===???@@@AAAEEEIIILLLTTTVVVYYY^^^bbbcccaaa___eeeeeeeeegggiiilllnnnooonnnyyy}}}hhhIIIDDDMMMfffjjjQQQKKKdddDDDAAAGGGZZZuuuxxx]]]IIICCC>>>@@@@@@===::::::555666777666555555777999:::@@@GGGLLLSSS___lllrrrxxxyyy}}}{{{^^^bbb}}}rrrOOO===@@@>>>===EEECCCFFFJJJMMMQQQUUU[[[^^^```dddhhhkkktttbbbBBB@@@DDDGGGGGGAAA???BBBJJJXXXiiiyyy{{{wwwuuutttooopppmmmhhhfffeee___XXXSSSNNNIIIFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHIIIJJJ^^^zzzgggRRREEEDDDCCCBBBDDDJJJSSSXXXjjjwwwppp^^^QQQHHHGGGHHHXXXkkkYYY]]]rrrnnn\\\ZZZrrr{{{]]]HHHJJJ;;;888888777777777777888888888:::<<<<<<===???AAADDDHHHKKKPPPTTTWWWYYY\\\___aaadddeeejjjrrryyy\\\UUU|||\\\DDDDDDAAADDD===BBBAAAGGGUUUeeesssvvvyyyxxxccc```YYYHHH999666777777777777777888999999;;;===???AAACCCFFFJJJNNNUUUWWWZZZ___ccccccaaa^^^bbbbbbcccdddeeehhhkkkmmmooo{{{iiiPPPEEEUUU~~~]]]QQQqqq777555;;;OOOiii~~~dddMMMEEE@@@@@@AAA>>><<<===777777777666555666888:::===CCCHHHJJJMMMZZZnnn~~~~~~|||```lllmmmKKK===BBB@@@???HHHGGGJJJNNNQQQTTTXXX\\\```bbbfffjjjmmmsssfffEEE@@@BBBEEEFFFAAA???BBBIIIVVVgggxxx|||vvvtttsssmmmfff^^^XXXPPPKKKKKKLLLLLLLLLMMMNNNMMMLLLJJJJJJLLLNNNSSSkkkoooYYYHHHFFFEEEIIIRRRZZZ^^^___gggzzziiiYYYLLLIIIIIIVVV}}}ppp[[[ZZZkkkuuu```[[[rrrsss}}}ZZZDDDGGG888888888777777777888999999999;;;===>>>???AAADDDGGGKKKNNNSSSWWWZZZ]]]___aaa]]]bbbdddiiipppuuucccVVVzzz^^^DDDBBBAAAEEE???AAAAAAGGGSSSbbbooo~~~xxx}}}xxxsssuuuvvvuuucccaaaZZZGGG999888777777777777888999:::;;;;;;===@@@CCCEEEHHHLLLOOOWWWZZZ^^^bbbddddddcccbbbaaaaaabbbcccdddgggkkknnnrrrmmmOOOBBBQQQ{{{XXXMMMooo666666<<>>===>>>888888777666555666:::<<>>999999777555555777;;;>>>FFFYYYnnnsssjjjeeerrrfffFFF>>>FFFDDDBBBKKKPPPRRRVVVYYY[[[]]]aaacccfffgggiiijjjqqqlllkkkJJJBBB???AAADDDAAA???AAAGGGSSScccuuu~~~uuulll```ZZZYYYZZZZZZXXXTTTUUUUUURRROOOOOORRRUUUgggiiiOOOIIIJJJYYYpppqqq^^^YYYWWW___zzz___UUU```{{{yyyaaaWWWkkk}}}uuuVVVxxx[[[CCCGGG:::888888777777888999::::::<<<>>>@@@BBBCCCEEEIIIKKKNNNRRRWWW\\\___aaaccceeedddgggfffgggkkkppprrr\\\yyykkkLLLDDD???DDD===AAAAAAFFFQQQ]]]iiiwww~~~rrreeefff{{{hhh___ccc|||nnn|||vvv{{{yyy{{{vvvdddddd\\\GGG:::===888888888888999:::;;;<<<>>>@@@DDDHHHJJJMMMQQQTTTVVV\\\bbbcccaaa```cccffffffhhhiiiiiiiiilllrrrwwwwwwxxxwwwxxxRRRMMMFFFHHHKKKCCCIIIaaa777555777BBBUUUoooeeeTTTDDD@@@BBBAAA===;;;;;;888777888666555888===EEE___yyyzzzwww{{{}}}[[[GGGFFFAAA???EEEIIISSSVVVZZZ]]]___aaaccceeeeeekkkgggeeepppqqqaaammmrrrEEE;;;BBB===AAA@@@EEE???BBBQQQ___jjj{{{xxxmmmhhhddd```]]]^^^YYYYYYXXXTTTPPPOOORRRUUUppppppRRRLLLRRRiiizzzkkkfff___aaa]]]WWWlll{{{___TTTfffttt]]]___ZZZIIIBBB444666666777777888999;;;<<<===>>>@@@BBBCCCFFFKKKNNNQQQUUUZZZ^^^```aaabbbccccccdddddd^^^jjjttteeevvvJJJCCCDDD>>>AAA@@@DDDEEEMMM^^^fffnnn}}}ooo^^^\\\nnniii___aaaxxx}}}nnnzzzuuutttxxxdddbbbZZZFFF888888666888999999999999;;;<<<@@@AAADDDGGGKKKPPPSSSUUUWWWZZZ^^^bbbeeefffgggggghhhllloooooommmoootttzzzwww{{{vvv{{{~~~zzzVVVAAAEEEIIIGGGAAA@@@YYY777777999>>>JJJaaalll[[[IIICCCBBBAAA>>>===<<<999777888666555999???PPPggg|||wwwWWWEEEEEEBBBAAAHHHLLLSSSWWW[[[^^^```bbbdddfffeeekkkhhhgggqqq~~~jjj[[[iii}}}tttJJJ???AAA999>>>???BBB<<<@@@OOO\\\fffuuuzzztttpppkkkiiijjjgggfffbbb[[[VVVTTTVVVYYYrrrqqqWWWPPPYYYxxxzzzsssuuucccZZZmmmxxxeeeUUUccc|||uuueeekkk\\\JJJCCC777888888888888999;;;<<<======???AAACCCEEEHHHLLLOOOSSSWWW\\\___````````````___aaaddd```mmmvvveeeyyyQQQEEEDDD>>>???AAAEEEDDDJJJYYYaaaiiixxxqqq___\\\kkkfffZZZYYYmmmsssyyyvvvxxxwwwccc```YYYFFF999;;;777999::::::999:::;;;===AAABBBEEEHHHMMMQQQUUUWWW\\\^^^bbbfffiiikkkllllllkkknnnqqqpppnnnnnnrrrvvvyyy|||yyyuuuVVV@@@CCCGGGGGGBBB>>>TTT666888999:::>>>RRRwwwtttcccPPPGGGDDDAAA??????>>>;;;888888777666:::@@@TTThhh}}}zzzuuurrroooooovvv}}}vvvoooyyynnnyyynnnQQQCCCEEECCCEEEMMMPPPTTTXXX\\\```bbbdddggghhhfffkkkiiiiiiqqq|||sssfffxxxwwwOOOAAAAAA888???AAA@@@<<>>>>>@@@BBBDDDFFFIIIMMMPPPUUUXXX]]]```aaa```______[[[]]]aaa```mmmvvv\\\iiiWWWEEEFFF@@@???CCCFFFCCCFFFSSSYYYbbbsssrrraaa]]]kkkeeeVVVPPP___vvv{{{yyy}}}~~~vvv{{{vvvbbb```XXXEEE:::===999:::;;;;;;:::;;;<<<>>>BBBDDDFFFJJJOOOSSSWWWYYY\\\^^^aaaeeehhhjjjkkklllnnnpppsssrrrooonnnooorrryyyzzz\\\AAA@@@EEEGGGCCC<<>>>>>>>>@@@CCCFFFHHHJJJNNNQQQUUUYYY^^^aaabbbbbbbbbbbb]]]^^^```]]]kkksss|||SSS\\\vvvYYYEEEFFFCCCBBBCCCEEEAAACCCNNNTTT^^^pppssseeebbbnnnhhhWWWLLLTTTeeewww~~~}}}xxx||||||zzz}}}wwwrrrbbbaaaYYYFFF:::<<<:::;;;<<<<<<;;;<<>>>>>AAAEEEHHHJJJMMMPPPRRRTTTXXX^^^bbbdddeeeggghhhhhhfffddd^^^jjjrrr{{{~~~QQQ[[[mmm\\\EEEEEECCCCCCAAADDD@@@AAALLLRRR]]]ppp~~~tttiiihhhuuukkkYYYJJJLLLVVVcccuuu~~~}}}|||yyyuuusssvvvyyymmmaaabbb[[[FFF999:::;;;<<<=========???BBBEEEGGGHHHKKKNNNRRRVVVZZZ\\\```bbbdddgggjjjmmmooopppnnnppprrrssssssrrrrrrrrryyyuuuvvvPPPBBBAAAEEECCC<<>>EEESSSaaabbb]]]ZZZXXXVVVPPPJJJFFFEEEEEEFFFNNNWWWgggllluuulllaaaqqq|||ZZZJJJEEEIIIHHHNNNUUUTTTXXX\\\bbbfffjjjmmmppprrrqqqrrrmmmmmmrrryyyaaaCCCAAA>>>BBB<<<@@@@@@CCCJJJSSS]]]ffflll~~~xxxrrrnnnkkkhhhgggzzzggg]]]jjjvvvcccllltttdddPPP[[[ooo~~~uuuTTTBBB???999999999999:::;;;<<<===>>>AAADDDHHHKKKNNNPPPSSSUUUVVVYYY^^^bbbeeeiiimmmppptttoookkkdddooouuu}}}xxxRRR___xxxaaaIIICCC???BBB>>>BBB@@@AAAJJJPPP[[[ooo|||~~~vvvnnnnnnyyykkkYYYJJJGGGKKKRRR```mmmwwwooojjjjjjmmmwww|||iii___aaaYYYDDD888:::;;;<<<======>>>AAAFFFIIIMMMNNNOOORRRVVVYYY\\\^^^```aaacccfffiiilllooopppooopppqqqrrrsssttttttttt}}}zzzSSSCCCAAADDDBBB<<>><<<<<<<<<<<>>???BBBFFFNNNZZZdddiii}}}zzzuuuoookkknnnaaaWWW\\\yyyttt___gggpppoooQQQRRRaaasssvvvaaaHHH??????::::::::::::;;;<<<===??????DDDHHHLLLPPPSSSUUUXXXZZZYYY[[[___bbbfffkkkpppuuuvvvsssoooiiitttxxx}}}xxxWWWeeecccLLLAAA:::AAA===BBB@@@@@@HHHLLLWWWkkkwwwyyyrrrqqqzzziiiZZZMMMIIIHHHIIIRRR^^^{{{xxxooollldddhhhqqqzzzggg[[[\\\UUUBBB999===;;;<<<===>>>@@@CCCIIIMMMSSSTTTUUUXXXZZZ]]]```aaa```aaaccceeeiiilllnnnppprrrqqqqqqqqqsssttttttttttttOOOBBB@@@CCCAAA:::KKK888888999;;;999888<<>>AAA===777;;;888888:::::::::>>>DDDIIIPPP[[[gggppptttvvvvvvxxx|||uuuxxxwwwzzzpppQQQFFFFFFKKKLLLTTT]]]ZZZZZZ^^^dddiiilllpppsssvvvrrrtttsssvvvwwwuuunnnLLLBBB<<>>999<<<<<<<<<<<<===???@@@AAAGGGKKKPPPTTTVVVXXX[[[]]]]]]^^^```bbbfffkkkrrrwwwsssqqqooojjjvvvyyy{{{aaapppbbbLLL???888AAA<<>>@@@EEEKKKOOOXXXYYYZZZ[[[^^^```bbbdddeeefffgggjjjmmmpppsssuuuuuusssqqqqqqrrrsssttttttkkkIII@@@@@@CCC@@@888III>>>;;;:::;;;<<<>>>GGGQQQWWWUUURRRTTTZZZbbbjjjnnnsssqqqllleee[[[PPPGGGAAA===;;;:::;;;888444444888888888999::::::999888888888666555666888;;;;;;;;;EEEIIIPPPXXX^^^dddjjjnnnooouuu~~~pppzzzxxx{{{nnnPPPKKKGGGKKKTTT\\\^^^\\\[[[___fffjjjlllmmmmmmnnnoootttttttttvvvvvv}}}rrruuuGGGBBBBBB<<>>BBBFFFJJJMMMRRRUUUXXXZZZ\\\^^^bbbbbbcccggglllpppssstttuuutttooorrr{{{}}}ccccccoooLLLDDD@@@777??????AAAEEEHHHLLLVVV```pppxxxooonnnxxxrrrbbbSSSKKKGGGGGGQQQ___~~~wwwhhh___ccckkkvvv}}}zzzmmm```XXXMMM@@@:::===:::;;;===???AAAFFFLLLQQQ[[[[[[\\\]]]^^^``````aaaaaaggglllnnnlllkkkmmmqqqwwwyyyzzzvvvrrrrrrwww|||}}}```LLLHHHAAABBBDDD<<>>;;;:::===@@@HHHUUUbbbfffccc___]]]___dddiiillloooooolllfff[[[PPPGGGBBB@@@<<<::::::777333222666666666666777777888888888999777666666888:::;;;:::>>>BBBHHHNNNSSSYYY___ccchhhmmmuuu~~~{{{ttttttsssdddNNNLLLLLLQQQWWW\\\\\\[[[\\\```eeeiiikkkmmmnnnooooootttttttttwwwwwwtttgggyyyqqqHHHAAAAAA>>>BBB@@@??????CCCLLLXXXcccjjj}}}}}}}}}vvvbbbPPPFFFAAAGGGVVVhhh{{{{{{~~~~~~ggg```ppp[[[HHHJJJDDDQQQ```kkkyyyrrraaauuuuuuVVVEEEAAA>>>;;;:::;;;<<<======@@@DDDHHHLLLPPPTTTXXXZZZ\\\^^^```ffffffgggjjjnnnqqqssstttvvvvvvqqqsss{{{|||ddd]]]qqqMMMAAA@@@<<>>@@@CCCEEEIIIRRR\\\jjj|||vvvllllllrrr{{{wwwgggVVVMMMGGGEEENNN[[[uuugggccccccgggxxx|||zzzmmm```XXXMMM???:::===<<<===???AAADDDIIINNNSSSYYYZZZ\\\^^^```bbbdddeeeeeeiiilllllljjjjjjnnnrrryyyzzzzzzvvvrrrqqquuuyyyeeeLLLHHHFFFHHHFFF;;;DDDEEEBBBAAADDDIIIRRRbbbqqqssspppkkkgggfffgggiiikkknnnqqqqqqkkk___SSSIIIEEEDDD???;;;;;;888333333555555555555666777888999:::;;;999777777888999999999:::<<<@@@DDDHHHMMMSSSWWW\\\```hhhqqq{{{oooqqq~~~hhhXXXLLLNNNSSSWWW[[[\\\\\\[[[^^^aaadddgggiiillloooqqqppptttssstttxxxxxxfffXXXjjjqqqNNNAAA@@@???CCC@@@??????CCCKKKVVVaaahhh{{{rrrfffiiihhhZZZMMMFFF@@@AAAFFFNNNZZZeeezzztttvvviii^^^lllaaaKKKGGG???GGGQQQZZZgggxxxnnn]]]xxxyyyWWWCCC>>>>>>===;;;<<<===>>>???BBBGGGJJJOOOSSSWWWZZZ\\\^^^aaabbbjjjkkkllloooqqqsssuuuvvvxxxwwwrrrttt{{{{{{qqq^^^pppXXXCCC>>><<<===<<<>>>AAABBBEEENNNXXXeeeyyyqqqfffeeefffiiixxxooo^^^SSSJJJFFFMMMZZZuuuiii```]]]gggvvvwwwvvvvvvrrr{{{|||zzzmmmaaaXXXLLL>>>:::===>>>@@@BBBEEEHHHLLLQQQUUUXXXYYY\\\___bbbfffhhhiiijjjlllmmmkkkjjjkkkppptttzzz{{{{{{wwwrrrppprrruuuyyymmmLLLGGGKKKOOOIII:::EEERRROOONNNOOORRRYYYfffrrruuutttqqqmmmkkkkkkmmmnnnssswwwyyysssgggYYYOOOKKKHHHAAA<<<;;;999555555777666666666777888:::<<<======;;;888777888999888777999;;;===>>>@@@EEEJJJNNNQQQVVV___iiiuuuoootttyyy```PPPJJJOOOVVVZZZ[[[\\\^^^``````aaaccceeegggjjjooorrrppptttssstttxxxxxx}}}aaaUUUkkkwwwUUUBBB@@@@@@?????????@@@BBBIIISSS___fffyyyhhhYYY^^^cccYYYKKKFFFBBBAAA@@@AAAGGGOOObbbppp~~~zzz|||kkk\\\hhh|||kkkRRRHHHBBBEEEIIIPPP\\\lllzzznnn```zzzzzzVVV???;;;<<<;;;:::<<<===>>>@@@DDDIIILLLRRRUUUYYY]]]^^^```bbbdddjjjllloooqqqssstttvvvxxxyyyxxxsssuuu{{{yyy___cccrrrOOO???:::;;;:::<<>>:::>>>???AAAEEEHHHKKKNNNSSSVVVZZZ[[[^^^aaadddgggjjjkkkmmmnnnoooooonnnnnnqqqtttzzz{{{{{{xxxuuussstttuuuuuuvvvNNNEEELLLRRRJJJ:::GGG\\\ZZZZZZ\\\\\\^^^eeeooouuuvvvuuussspppnnnppprrr{{{~~~{{{ooobbbWWWQQQIIIBBB;;;:::999666666888666666777888:::<<<===>>>>>><<<999888888888888777:::;;;;;;;;;<<>>???@@@BBBGGGPPP\\\ddduuugggSSSWWW___XXXHHHEEECCCBBBAAA???CCCIIIWWWeeesss{{{|||nnn[[[dddvvvxxx]]]NNNEEECCCCCCIIIUUUdddsss}}}tttiii~~~XXX???:::;;;999:::;;;===???AAAEEEKKKOOOTTTWWW[[[^^^```aaaccceeegggkkkooorrrssstttwwwzzzxxxxxxsssuuuzzzwww{{{[[[___YYYBBB<<<:::999;;;>>>@@@DDDMMMWWWbbbxxx{{{jjj[[[RRRSSSNNNLLLaaa~~~wwwiii^^^RRRKKKQQQ^^^vvvhhhcccdddkkk{{{yyytttnnnlll|||wwwlllaaaYYYLLL>>>;;;AAA???CCCGGGKKKMMMPPPTTTVVV^^^___```ccceeegggiiijjjnnnooorrrssssssssssssssswwwxxxyyyyyyxxxwwwwwwwwwuuu~~~{{{PPPCCCHHHOOOIII<<>>???<<<999888888999888777888999:::999999:::===???DDDJJJUUUcccppp{{{xxxnnn\\\SSSQQQTTTXXXZZZ[[[___eeejjjfffffffffffffffiiinnnqqqsssuuurrrrrrwwwuuu}}}zzzhhhdddDDDAAAEEE;;;>>>???@@@AAAEEENNNYYYbbbqqq~~~mmmRRRRRR[[[WWWHHHCCC@@@AAAAAA@@@BBBFFFQQQ]]]kkkuuuxxxzzzuuu]]]___mmmlllYYYFFF@@@>>>CCCNNNZZZgggqqq|||zzz\\\BBB>>>>>>999:::<<>>???BBBKKKUUUbbbuuuxxxppp\\\SSSMMMMMMIIIIII\\\tttvvvjjj___SSSJJJQQQ^^^xxxkkkccchhhqqqvvvssstttjjjaaaYYYLLL>>>===CCCAAADDDIIINNNPPPSSSUUUWWW```aaabbbdddfffgggiiiiiimmmnnnqqqtttuuutttsssrrrtttuuuwwwyyyyyyyyyxxxxxxvvv~~~yyyQQQCCCCCCJJJHHH===JJJwwwwwwzzz}}}|||zzz~~~~~~sssjjjZZZNNNDDD@@@>>>;;;:::;;;:::<<>>@@@EEEKKKSSS\\\dddooo|||~~~VVV@@@@@@AAA:::===>>>AAADDDGGGLLLRRRVVVZZZ]]]aaaccceeefffhhhiiifffkkkqqqsssrrrrrruuuxxxtttuuuqqqsssxxxsssvvveeeYYYhhhfffHHH======;;;<<<======???GGGPPP___oooxxx~~~~~~yyyooofffaaaRRRPPPMMMJJJGGGKKKZZZjjjyyymmmbbbUUULLLRRR___sssmmmlllvvvzzzqqqhhh```YYYLLL???>>>FFFCCCGGGMMMQQQTTTVVVXXXYYY``````bbbdddfffhhhiiijjjllllllmmmooorrrsssssssssrrrsssuuuwwwxxxxxxvvvuuuwww}}}~~~{{{qqqQQQEEE@@@FFFHHH>>>FFFwwweeeYYYLLLGGGDDD@@@>>>>>>???AAAEEEHHHIIIHHHFFFDDD>>><<<999888999:::999888777999::::::999888999:::;;;@@@IIIVVVgggxxx{{{xxxyyybbbWWWVVV^^^^^^```bbbdddeeeffffffnnnoooooommmlllmmmpppssstttuuuqqqqqqtttqqqwwwtttKKK???GGG>>>===???@@@AAACCCJJJVVV```lll{{{___WWW______RRRHHH@@@???@@@???======EEENNNYYYhhhzzzdddWWWXXXYYYoootttXXXLLLBBB@@@@@@???CCCIIILLLYYYiiiuuu{{{qqqKKK;;;@@@BBB<<<>>>@@@CCCFFFJJJOOOUUUYYY\\\___cccfffggghhhjjjkkkhhhmmmssstttrrrqqqsssvvvrrrssspppssswwwsssuuuiii]]]hhhzzzUUUEEE???===<<<===<<<<<>>>>>CCCRRRgggxxxyyywww^^^VVVYYY[[[]]]```bbbbbbbbbdddeeecccfffjjjnnnppppppooonnnwwwssspppqqqqqqsss{{{OOO>>>III@@@AAA@@@???>>>AAAHHHRRRYYYiiivvvtttccceeedddRRRIII@@@>>>>>>======???AAAHHHRRR___qqqdddRRRKKKIII___zzzbbbSSSEEEAAA???===>>>CCCGGGGGGMMMYYYbbblll}}}uuu]]]JJJAAA@@@???<<>>CCCJJJYYYdddooovvv}}}{{{lllbbb\\\XXX\\\ZZZWWWSSSOOOPPPSSSVVViii~~~xxxgggYYYVVVUUUgggzzzpppyyyqqqkkk___PPPEEECCCDDDEEEEEEJJJQQQWWWZZZ\\\]]]^^^^^^ccchhhjjjjjjiiiiiikkklllkkkiiiiiijjjnnnrrruuuoooppprrruuuvvvuuurrrooovvvuuuooo{{{mmmSSS@@@BBBGGGBBB===>>>}}}tttfff\\\XXXYYY\\\]]]]]]aaadddcccbbb```XXXPPPFFFCCC???<<<::::::;;;;;;<<<<<<<<<;;;:::999888777======CCCRRRfffwwwsss[[[SSSVVVZZZ]]]aaacccdddccccccddddddgggkkknnnpppooonnnmmmtttpppnnnooopppqqqxxxTTT===FFF>>>AAA@@@???>>>AAAHHHQQQWWWfffsssnnnlllhhhUUUJJJAAA??????======>>>AAAHHHQQQ\\\mmmzzzvvvjjjTTTIIIMMMZZZnnnhhhZZZLLLGGGEEEAAA???@@@AAAAAAFFFNNNSSS[[[ooooooXXXEEE>>>>>>===<<<@@@CCCHHHLLLOOOQQQTTTVVVZZZ^^^dddhhhjjjlllmmmnnnmmmlllmmmooosssuuusssqqqkkkjjjlllppprrrsssxxx{{{aaa___|||OOODDDAAA@@@AAA???>>>BBBIIIVVV```kkkrrrzzztttjjjdddaaadddbbb]]]XXXSSSRRRTTTVVVddd}}}{{{hhhXXXUUUWWWlllxxxyyyxxxrrrkkk^^^OOOFFFCCCEEEFFFIIIMMMTTTYYY]]]___aaacccfffjjjnnnooommmkkkkkkkkkooommmkkkjjjjjjllloooppplllmmmppptttwwwwwwuuusssqqqqqqvvvzzzhhhNNN<<>>@@@uuummmkkkmmmrrrtttrrrtttsssrrrqqqnnnbbbWWWJJJFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888;;;<<>>@@@@@@???>>>@@@FFFNNNTTTaaammm{{{xxxoooZZZNNNCCC??????>>>===>>>AAAGGGNNNYYYiii|||ooojjjxxxuuu___PPPPPPRRR^^^zzzzzziiiVVVKKKFFFCCCAAAAAA>>>===AAAEEEFFFKKK___uuu|||zzz~~~lllTTTCCC>>>>>>>>>>>>AAAEEEIIIMMMOOOQQQTTTVVVYYY]]]bbbfffiiikkkmmmnnnlllllllllnnnqqqrrrqqqpppkkkhhhhhhkkkmmmnnnttt|||```YYYYYYEEEAAA@@@@@@???>>>BBBHHHPPP[[[eeemmmuuuwwwrrrooollliiiddd]]]WWWTTTUUUWWW^^^qqqjjjXXXVVVZZZttt~~~zzzzzzsssjjj\\\OOOFFFDDDFFFIIILLLPPPUUUZZZ^^^aaadddfffiiilllooopppooommmmmmmmmrrrpppmmmkkkjjjjjjkkklllkkklllnnnqqqtttuuutttrrrmmmnnn~~~jjjPPP<<<>>>DDDAAA>>>@@@yyyjjjZZZRRRLLLDDD???===<<<;;;999;;;;;;;;;;;;;;;;;;:::::::::;;;BBBOOOaaapppzzz~~~|||}}}~~~zzzrrrpppqqq{{{}}}iii[[[YYY^^^^^^___aaaaaaaaaaaacccdddiiijjjkkklllllllllkkkkkkmmmjjjkkknnnnnnoootttzzz~~~jjjrrr```FFFBBB===@@@@@@???>>>@@@DDDKKKPPPZZZfffttt~~~vvvwww```RRREEE@@@@@@???===>>>???DDDKKKVVVfffzzzuuuoooyyyrrreeeUUURRRVVVllljjjWWWMMMHHHEEECCC@@@???AAACCCAAADDDWWWmmmmmmtttmmmTTTEEEAAA@@@AAABBBDDDGGGLLLOOOQQQSSSUUUWWWWWW[[[```dddfffiiikkkmmmkkkkkkkkklllmmmnnnnnnmmmmmmjjjhhhjjjiiihhhjjjooodddTTTnnnbbbFFFBBB???@@@???>>>AAAFFFLLLUUU___hhhrrr}}}qqqoooiiiaaa[[[XXXYYY[[[^^^iiivvvnnn[[[XXX^^^yyy}}}tttiiiZZZOOOHHHFFFHHHMMMNNNRRRVVVZZZ]]]aaaeeegggfffhhhkkkmmmnnnooooooooorrrqqqooommmkkkjjjjjjjjjnnnmmmnnnoooqqqqqqooommmnnnpppuuuYYYBBB@@@CCC???;;;===wwwfffYYYQQQGGGAAA???===:::888::::::;;;<<<<<<<<<;;;;;;999;;;AAANNN]]]llluuuzzz{{{|||~~~xxxfff[[[YYYZZZppp~~~{{{tttuuufff]]]\\\```bbbbbb```___^^^___cccgggjjjjjjjjjjjjjjjjjjiiiiiijjjiiikkkoooppppppsssyyyuuu```fff{{{hhhNNNBBB;;;?????????>>>???BBBHHHLLLXXXdddqqqzzzvvviiiwwwgggWWWGGGAAAAAA???>>>===;;;AAAIIISSSdddvvv|||}}}eee```^^^fffwwwzzziii\\\PPPHHHDDDBBBBBBCCC@@@BBBRRRggg}}}fffqqqoooTTTFFFBBBAAABBBDDDGGGJJJOOORRRSSSTTTVVVXXXWWW[[[___bbbdddfffiiikkkiiiiiijjjiiiiiiiiijjjjjjkkkhhhhhhjjjjjjfffdddeeeuuuyyy```ccciiiGGGBBB>>>??????>>>@@@DDDHHHPPPZZZcccooo}}}yyyvvvqqqjjjeeecccdddfffeeeiiiooouuu|||rrr```\\\bbb|||{{{~~~wwwhhhXXXOOOJJJHHHKKKRRRSSSVVVZZZ^^^```cccgggiiiggggggiiilllnnnooooooooopppoooooonnnnnnmmmmmmmmmqqqpppoooppprrrsssrrrqqqrrrtttbbbFFF@@@AAA<<<:::===sss[[[RRRGGG@@@???>>>;;;777999:::;;;<<<<<<<<<<<<<<<999<<>>>>>@@@DDDHHHWWWcccpppyyyuuueeejjjmmm[[[IIIBBBBBB@@@>>>===:::@@@GGGPPP^^^nnnwwwxxxqqquuuzzzsssqqqpppvvv}}}iiiZZZRRRMMMKKKKKKGGGEEEQQQaaajjjwwwnnnRRREEEBBBAAABBBFFFKKKNNNRRRUUUVVVWWWXXXZZZZZZ]]]```bbbdddfffhhhjjjiiijjjjjjhhhffffffgggiiieeecccdddiiikkkhhheeeeeeoootttbbb}}}pppHHHBBB>>>>>>???>>>???BBBDDDLLLVVV```mmm|||~~~xxxtttsssuuuwwwqqqrrruuuxxx|||zzzuuueeeaaaeee~~~rrryyyzzzhhhWWWQQQMMMKKKOOOWWWYYY\\\aaadddfffgggiiikkkmmmllllllmmmoooooonnnlllnnnoooooopppqqqppppppooosssrrrrrrsssvvvyyyzzzzzzvvvwwwjjjJJJ@@@???;;;:::???xxx~~~}}}{{{pppWWWNNNCCC===>>>>>>;;;888999:::;;;<<<============:::<<>>??????>>>>>>???BBBDDDSSS```mmmwwwwwwddd___qqqrrr___KKKCCCBBBAAA>>>===;;;@@@FFFKKKUUU```eeedddaaagggtttwwwxxxrrriiiccc```[[[UUUZZZdddrrrlllOOOEEEDDDBBBDDDJJJNNNQQQUUUWWWXXXYYYZZZ\\\^^^aaaccceeeeeegggiiikkkjjjkkkkkkiiifffeeegggiiiddd```aaafffjjjiiihhhiiimmm~~~}}}___pppvvvIIIBBB===>>>???>>>>>>@@@@@@HHHQQQ\\\jjjyyy}}}}}}uuugggdddggg|||iiiWWWRRRPPPMMMRRR[[[\\\```dddhhhiiiiiiiiijjjnnnmmmkkkmmmooopppooommmnnnoooqqqrrrssssssrrrqqquuutttssstttwwwzzz||||||wwwwww|||yyyTTTEEE@@@<<<<<>><<<999999999;;;<<<======>>>>>>:::===CCCKKKVVVaaajjjooonnnqqqvvv|||ssskkkooo}}}ppphhhgggeeedddeeegggiiillllllkkkiiihhhhhhfffeeedddccccccdddfffhhhdddeeeiiipppqqqoooqqqtttsssuuu{{{WWWBBBEEE>>>?????????>>>>>>AAACCCNNN[[[jjjttt~~~~~~rrr^^^SSS___tttaaaLLLDDDCCCAAA>>><<<===AAAEEEHHHOOOUUUWWWTTTNNNUUUaaarrrvvvsss{{{wwwoooggggggmmm|||yyykkkOOOFFFFFFEEEHHHNNNPPPSSSWWWYYYZZZZZZ\\\]]]bbbdddfffgggggghhhjjjllllllmmmmmmjjjfffeeegggjjjgggbbb```dddhhhhhhiiijjjmmmzzzyyyWWWeeetttzzzJJJBBB===>>>???>>>>>>@@@>>>EEEOOOYYYhhhxxxuuugggeeeiii~~~iiiWWWSSSQQQOOOTTT]]]\\\```eeehhhhhhgggggggggjjjhhhhhhjjjoooqqqqqqooooooppprrrtttttttttrrrqqqxxxuuusssssstttvvvwwwwwwvvvvvvyyy^^^KKKCCC===<<>>>>>===<<<>>>GGGTTT^^^cccdddmmmrrrwwwzzzyyyyyy{{{}}}yyyyyyxxxjjjiiijjjfffcccdddiiikkkmmmllljjjgggeeeeeeeeecccaaaaaacccfffggggggdddcccdddfffjjjmmmmmmmmmppppppNNN===@@@@@@@@@@@@@@@@@@@@@@@@JJJUUUdddqqqyyyqqq]]]VVVVVVdddnnnTTTHHHDDD@@@======<<<>>>BBBEEEEEEBBBBBBDDDCCCBBBDDDJJJRRRXXXZZZZZZ[[[[[[\\\]]]dddqqq{{{}}}kkkRRRJJJIIIHHHKKKRRRVVVYYY\\\^^^___```bbbdddbbbdddfffhhhiiijjjkkkkkkkkklllmmmllljjjiiijjjkkkhhhffffffgggjjjnnnoooooosss}}}ccceeexxx\\\FFFBBBBBB888<<>>>>>::::::;;;;;;<<<===>>>>>><<<<<>>;;;<<<@@@IIISSS\\\______fffjjjnnnppppppssswww|||~~~yyyrrrffffffhhhcccaaaccchhhlllppprrrooojjjfffcccdddbbbaaabbbeeehhhiiiiiigggggggggiiilllnnnnnnmmmtttaaaAAA????????????????????????HHHNNNZZZgggttt|||eeeVVVLLLKKK___wwwfffPPPFFF@@@===<<<@@@???======???AAABBBBBBEEEEEEFFFHHHIIIIIIGGGDDDKKKJJJJJJLLLNNNPPPQQQQQQRRRYYYkkkzzz|||zzzttteeeTTTFFFGGGMMMRRRXXX___cccdddeeefffgggjjjnnnqqqmmmjjjhhhjjjnnnpppqqqoookkklllmmmmmmllllllnnnppppppnnnllllllnnnpppqqqqqqvvv|||gggeeewwwlllPPPBBBEEEAAA@@@BBB???===???BBBGGGOOOYYYdddkkk{{{vvvmmmhhhhhhlllqqqsssrrrnnnjjjgggeeegggooozzzxxxtttpppfff]]][[[]]]]]]\\\]]]```dddiiilllllljjjhhhhhhiiijjjjjjkkkllllllmmmmmmrrruuuuuurrrrrruuutttqqqrrrvvvxxxwwwxxx|||{{{xxxtttsss{{{kkkMMMDDDAAA;;;;;;333555888999::::::;;;===BBBEEEIIIKKKLLLLLLMMMOOONNNMMMKKKIIIGGGEEECCCBBB???>>>======AAAJJJRRRVVV]]]ggguuutttkkkccc\\\SSSMMMHHHCCC???===>>>>>>==================:::<<>>>>>>>>>>>>>>>>>>>>>>>GGGKKKTTTbbbqqq}}}mmm]]]PPPJJJTTTcccmmmSSSEEE@@@>>>>>>AAAAAA@@@@@@EEEKKKNNNMMMQQQSSSWWW\\\___```___^^^\\\YYYWWWYYY]]]aaaaaa___cccdddlll|||sssnnnkkknnn}}}qqqrrr\\\QQQIIIJJJOOOSSSXXX^^^bbbdddgggiiijjjkkknnnpppqqqmmmjjjkkkooorrrrrrqqqssssssrrrpppnnnmmmnnnpppqqqooonnnnnnppprrrsssssssssxxxggg]]]kkk```FFFBBBDDDBBB@@@??????@@@BBBEEEKKKTTT^^^eeeqqq~~~xxxrrrpppnnnppprrrooohhhbbb[[[]]]eeeqqq{{{zzzuuulllccc\\\\\\^^^^^^^^^``````dddjjjnnnmmmkkkiiihhhkkkkkkkkkkkkkkklllllllllqqqtttuuusssrrrsssqqqmmmooovvvzzzzzzyyy{{{|||{{{xxxxxx}}}mmmOOOEEE@@@:::;;;///111333333333333444555777999<<<===<<<<<<===>>>??????>>>===;;;::::::999;;;999888999;;;===@@@CCCIIIUUUhhhzzz~~~qqqggg```]]]UUUNNNJJJHHHFFFDDDCCCCCCCCCBBBAAA???===<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>FFFIIIQQQ]]]lllyyywwwhhhYYYOOOOOOVVVhhh|||\\\HHH@@@???@@@???EEEJJJOOOXXXdddjjjiiiqqquuu|||}}}xxxxxx}}}rrrnnnmmmwwwqqqjjj}}}~~~lllWWWRRRNNNOOOSSSVVVZZZ^^^```dddiiilllmmmmmmmmmnnnsssooollllllooorrrrrrrrrvvvvvvvvvsssqqqqqqssstttqqqpppoooooorrrtttuuuuuurrrvvvnnnYYY]]]sssrrrMMM???CCCDDD????????????@@@BBBGGGOOOYYY```hhhwww{{{tttuuu|||zzznnnbbbVVVVVV\\\gggrrryyywwwrrriiiaaaZZZZZZ\\\]]]```ddd```eeekkknnnooommmkkkjjjllllllllllllllllllllllllqqqtttuuurrrppppppmmmhhhllltttyyyxxxwwwyyyzzzzzzyyyxxx}}}rrrSSSEEE>>>999;;;///000111111000000111333111333444444333222333444777777777777777666666666999777777::::::777666888777BBBTTTgggrrrqqqhhh___]]]___^^^ZZZYYY[[[ZZZXXXOOOMMMKKKGGGDDD@@@>>><<<:::===BBBGGGMMMRRRVVVXXXTTTXXX]]]aaafffmmmuuu|||{{{}}}~~~}}}mmmccc^^^bbbddd```___ccchhhiiijjjiiihhhhhhjjjkkkllljjjgggfffeeecccaaa___```___aaadddhhhlllmmmmmmqqqxxxppplll}}}wwwNNN????????????????????????CCCGGGNNNXXXeeerrr}}}ssscccUUUNNNNNNSSSiiikkkNNNCCCBBBCCCKKKZZZiiirrrtttqqq~~~eeeSSSRRRRRRTTTXXX\\\aaadddcccgggllloooppppppqqqqqqrrrqqqpppppppppppprrrssstttuuuuuuttttttvvvyyy|||uuusssqqqqqqsssuuuuuuuuutttwww}}}bbbVVViii___CCCCCCEEE@@@AAA=========>>>BBBJJJSSSZZZaaaqqqsssZZZUUUTTT[[[cccllluuu}}}}}}mmmhhhfff___ZZZZZZ\\\]]]aaaeeebbbfffkkknnnooommmllllllmmmmmmmmmmmmmmmnnnnnnnnnpppssstttqqqoooooolllggglllrrruuutttrrrtttvvvuuuuuuuuuzzz|||wwwVVVFFF>>>:::===111222333222000000111333000222333333222111222444444444555666666777777888888555666::::::666555888444:::GGGWWWdddiiifffaaaaaaiiipppqqqsssuuusssnnn```[[[SSSJJJCCC???======;;;>>>AAAFFFJJJOOOTTTWWWTTTXXX^^^bbbeeejjjrrrwwwvvvxxx|||}}}|||}}}yyyyyyiii```]]]bbbddd```___ddddddfffhhhiiiggggggggghhhjjjiiifffeeeeeeccc```^^^aaa```aaacccgggiiiiiiiiipppvvviii```qqqwwwNNN@@@@@@@@@@@@@@@@@@@@@@@@???DDDLLLTTT]]]jjjwww}}}ooo```UUUPPPNNN[[[zzzxxxUUUFFFFFFIIIcccyyyeeeQQQTTTWWWYYY]]]bbbhhhkkkiiikkknnnoooppprrruuuwwwpppsssuuutttqqqoooqqqtttsssttttttssstttvvvzzz~~~{{{xxxvvvuuuuuuuuuuuutttuuuxxxyyywww[[[fffUUUGGGDDD@@@CCC???>>><<<<<<>>>EEENNNUUUZZZkkk}}}kkk___TTTRRRWWWaaannnyyy~~~~~~|||sssgggeeeccc___]]]___```___aaadddcccgggkkknnnnnnnnnnnnnnnllllllmmmmmmnnnnnnnnnooonnnrrrrrrpppooopppoookkklllooopppmmmmmmooopppnnnqqqssszzz{{{xxxYYYHHH???;;;???111222222000......///000///000111111111111222444000111222333444555666666666222222666777333444999:::===DDDRRRaaakkkmmmllliiivvvzzzmmmeeeXXXKKKAAA===<<<===<<<>>>AAAEEEIIINNNSSSWWWVVVZZZ___ccceeeiiiooosssqqqtttxxx||||||{{{}}}uuufff___]]]bbbddd``````eee]]]aaafffiiiiiihhhgggggghhhgggeeeeeeeeeccc```^^^eeeddddddeeehhhiiiiiihhhjjjooozzzmmmbbbsss{{{QQQ@@@@@@@@@@@@@@@@@@@@@@@@<<>>DDDMMMSSSWWWhhhzzz}}}kkkXXXPPPSSS^^^nnn{{{|||xxxooohhhhhhaaa______cccdddaaaaaacccdddgggkkkmmmnnnnnnooopppkkkkkkllllllmmmnnnnnnooommmpppqqqooopppssssssppplllnnnmmmiiiiiilllllljjjqqqttt{{{}}}vvvZZZIII@@@<<>><<>>AAAEEEJJJOOORRRTTTRRRUUUYYY^^^bbbggglllpppuuuvvvxxxzzz|||}}}~~~}}}{{{{{{lllbbb]]]]]]ccceeebbbbbbfffaaabbbcccddddddeeeggghhhmmmkkkhhhdddbbbbbbbbbbbbaaaaaabbbbbbcccdddeeeeeehhhnnnvvveeeeee|||^^^IIIAAABBBBBB===@@@BBB;;;@@@BBBFFFLLLUUUbbbnnnvvvxxxmmmhhhbbbeeetttgggLLLHHHPPPtttuuu[[[YYYWWWVVVYYY___fffiiijjjnnnqqqsssrrrooonnnrrrvvvqqqrrrttttttrrrqqqqqqrrrrrrtttuuutttrrrssswww{{{{{{zzzxxxwwwuuusssrrrqqqppprrruuu~~~zzzkkk~~~MMMBBBGGG??????@@@???===<<<@@@GGGLLLWWWccctttvvv___WWWSSSRRR^^^qqqrrrkkkeeeiii^^^___aaabbbcccdddcccccccccfffkkkooorrrrrrqqqpppnnnkkkiiiiiikkkmmmkkkjjjmmmkkkjjjjjjmmmooooooooonnnmmmkkkkkkllllllkkkjjjmmmssszzzrrrYYYCCCBBBEEE<<<111111111111000000000000111111111111111111111111000000000111111111222222444666777888888999;;;===>>>@@@JJJ[[[kkk{{{tttdddXXXNNNEEEAAABBB===???BBBFFFJJJNNNQQQRRRQQQSSSXXX\\\```eeejjjnnnrrrsssuuuwwwyyyzzzzzz{{{{{{wwwzzzmmmaaaaaa]]]^^^cccdddbbbaaaddd``````aaaaaaaaaccceeegggmmmllljjjhhhffffffffffffbbbbbbcccdddeeeeeeeeeeeekkknnnsss}}}wwwyyySSSDDD@@@BBB??????AAA<<<>>>@@@CCCHHHPPP[[[gggooo||||||vvvtttuuujjjOOOHHHOOOhhhuuu[[[YYYWWWVVVYYY^^^dddggghhhkkkoooqqqpppmmmlllooorrrrrrssstttrrrpppnnnnnnnnnmmmpppssssssrrrrrrvvvyyywwwwwwvvvtttsssqqqpppooopppqqqsss{{{|||]]]IIIGGGBBB@@@@@@???===<<<>>>CCCHHHRRR^^^oooqqqeee[[[SSS[[[jjjzzz{{{hhhdddhhh^^^___aaacccdddeeeddddddbbbdddhhhkkkmmmmmmmmmlllllljjjhhhiiikkklllkkkjjjnnnllljjjjjjlllmmmmmmmmmpppmmmjjjjjjjjjllllllkkkmmmttt{{{hhhKKKBBBAAA999111111111111000000000000000000000000000000000000/////////000000000111111333555777999:::<<<@@@BBBFFFJJJUUUfffxxxuuujjjaaaWWWLLLEEEDDD???AAACCCFFFIIIMMMOOOPPPOOORRRVVVYYY]]]aaafffjjjmmmnnnppprrrtttuuuuuuuuurrrqqqyyyyyygggaaa^^^]]]^^^bbbcccaaaaaaccc```___]]]]]]^^^```ccceeekkkjjjjjjjjjiiiiiihhhhhhcccdddeeegggggggggfffffflllmmmooo|||eeeJJJ???CCCAAA???@@@>>>===>>>@@@DDDKKKUUUaaahhhuuupppSSSIIILLLWWWwwwvvv\\\YYYXXXWWWZZZ^^^cccfffgggjjjnnnqqqqqqnnnmmmnnnpppqqqrrrrrrpppmmmjjjiiijjjhhhkkkooopppooopppsssvvvvvvuuuuuutttsssrrrqqqpppoooooopppvvvkkkIIIAAA@@@@@@@@@???===<<<===@@@CCCKKKWWWiiiyyyyyyhhhYYYZZZfff{{{ttteeecccggg^^^___aaadddeeefffffffffcccdddeeeggghhhiiijjjjjjjjjiiihhhiiikkkllllllkkknnnllljjjjjjkkklllkkkjjjqqqnnnkkkjjjkkklllmmmmmmmmmsssyyyZZZEEE@@@999111111111111000000000////////////////////////////////////000000000111111111333666999;;;???DDDGGGFFFNNN___rrr|||zzzssslllfff]]]PPPFFFBBBAAABBBCCCFFFHHHKKKLLLMMMNNNPPPTTTWWWZZZ^^^cccfffiiikkkmmmoooqqqqqqqqqpppooommmvvvqqqeeebbb[[[\\\^^^`````````aaacccbbb___\\\[[[]]]```cccdddfffggghhhiiiiiiiiiiiiiiidddeeegggiiiiiihhhgggfffiiikkkmmm{{{vvvQQQ>>>CCCCCC>>>???@@@===>>>@@@CCCJJJSSS^^^eeeooo{{{wwwYYYKKKJJJJJJaaasssvvv```[[[[[[[[[]]]```cccfffgggkkknnnqqqrrrpppnnnnnnnnnnnnoooooonnnkkkhhhhhhhhhhhhjjjlllkkkjjjkkkppptttvvvvvvwwwvvvvvvtttsssrrrnnnmmmmmmrrrrrruuuLLL@@@AAA==================???@@@IIITTTeeetttyyyfff```fffssspppeeeccceee^^^___bbbdddeeefffffffffffffffffffffggghhhiiijjjjjjjjjjjjkkklllmmmmmmlllllljjjiiijjjkkkllllllkkkpppnnnmmmmmmnnnooonnnmmmllloootttyyyiiiJJJAAA===111111111111000000000///////////////////////////000000000111111111222222000222555888;;;@@@EEEIIIEEERRRhhh|||}}}yyyuuuppplllhhh```RRRFFFAAAAAABBBCCCEEEGGGHHHJJJKKKLLLOOORRRUUUWWW[[[___bbbfffhhhjjjmmmnnnnnnmmmlllkkkkkkqqqmmmccc```[[[^^^```___^^^```bbbddddddaaa]]]\\\___bbbdddeeeeeeeeegggiiijjjkkkkkkkkkfffggghhhiiiiiiiiihhhhhhhhhkkknnnyyyZZZAAACCCBBB>>>@@@@@@<<<===>>>AAAGGGPPP[[[bbbiiivvvaaaNNNHHHDDDOOOWWWggguuuddd___``````aaabbbdddgggiiijjjllloooooonnnmmmlllkkkiiikkklllllljjjiiiiiijjjllllllkkkhhhfffgggmmmrrruuuvvvvvvwwwvvvtttrrrqqqlllkkkkkkooo|||ppp^^^KKKDDD;;;;;;;;;<<<>>>?????????IIISSSaaannnyyyuuuhhhfffnnnpppgggdddddd___aaaccceeefffggggggggghhhgggfffffffffggghhhiiijjjkkkmmmnnnmmmmmmmmmmmmiiihhhhhhjjjlllnnnnnnmmmnnnnnnoooqqqrrrrrrooolllkkkkkkmmmpppxxxoooKKKAAA???111111111111000000000000000000000000000000000000000000000111111111222222000222444666999>>>DDDHHHKKKYYYnnn~~~|||qqqllliiiggg___QQQEEE@@@@@@@@@AAACCCEEEFFFGGGHHHJJJLLLOOOQQQSSSVVVZZZ]]]aaacccfffiiijjjiiihhhgggdddgggooo|||{{{pppkkkiiicccffffffaaa^^^```dddeeegggccc______bbbeeeeeeeeefffggghhhiiikkkmmmnnnnnnhhhhhhhhhhhhhhhiiiiiiiiijjjnnnpppuuucccFFFAAA??????BBB???:::;;;<<<>>>BBBKKKTTT[[[bbbpppkkkTTTJJJDDDGGGFFFTTTtttzzz{{{pppgggcccdddeeeeeeeeefffhhhjjjhhhhhhiiijjjiiiiiigggffffffhhhjjjkkkjjjjjjkkklllmmmnnnllliiifffgggmmmrrrssstttuuuuuutttqqqooommmkkkjjjjjjmmmuuu|||pppyyy[[[===<<<::::::;;;>>>@@@@@@@@@GGGOOO[[[fffoooxxxqqqgggqqq|||~~~{{{~~~}}}ppphhheeeeeecccdddfffhhhiiiiiihhhhhhggggggfffffffffggghhhhhhjjjlllnnnooommmlllllllllgggggghhhkkknnnoooooonnnmmmmmmnnnppprrrqqqnnnllljjjhhhiiikkkpppmmmIII??????111111111111000000000000111111111111111111111111/////////000000000111111000111333555777<<>>>>>@@@AAACCCEEEFFFFFFGGGIIIKKKMMMOOOQQQUUUXXX[[[]]]```cccdddcccaaa___[[[ggguuurrrmmmppprrrooorrroooeee___aaaeeefffgggccc```aaaeeegggfffcccggggggggghhhiiilllnnnooojjjiiihhhgggggghhhiiijjjnnnrrrrrrppp|||jjjLLL@@@;;;@@@DDD=========<<<<<>>AAAHHHRRR[[[cccllluuu{{{}}}mmmrrr||||||wwwxxxyyyyyynnnhhhffffffhhhiiikkklllllllllkkkjjjhhhhhhiiiiiijjjjjjjjjjjjiiilllnnnnnnkkkiiihhhiiiiiiiiijjjlllooopppooommmmmmkkkjjjjjjlllnnnnnnmmmjjjhhhiiilllnnn|||wwwiiiHHH>>>???111111111111000000000000111111111111111111111111............/////////000000111222333666:::???DDD===DDDLLLNNNIIIIIIWWWggglllzzzsssjjjfffaaa]]]ZZZSSSGGG===999<<<===>>>@@@BBBDDDEEEFFFDDDFFFIIIJJJLLLNNNQQQTTTVVVXXX[[[^^^___^^^\\\ZZZUUUhhh}}}{{{fffbbbhhhmmmyyy|||wwwiii```bbbeeefffgggccc```bbbfffhhhfffbbbeeeeeeddddddfffiiilllnnnkkkjjjgggeeeeeegggiiikkkpppuuusssnnnvvvtttnnnPPP???999AAAEEE<<>>CCCJJJOOOUUUcccsss{{{}}}```RRREEEHHHHHHPPPgggzzzssswwwccc^^^ccchhheeehhhjjjiiiffffffgggjjjjjjhhhfffffffffgggffffffhhhjjjllllllkkkkkklllmmmgggkkkpppqqqooonnnoooqqqvvvwwwxxxxxxvvvrrrooollllllkkkkkkkkkiiirrrnnn^^^CCC???;;;;;;===>>>>>>===<<>>???>>>;;;999<<>>AAA<<<;;;<<<<<<<<<===@@@EEEIIILLLYYYkkkyyyhhhRRRHHHHHHHHHNNNaaa{{{zzzwwwcccaaaffffffjjjjjjkkkkkkjjjjjjiiihhhjjjiiihhhfffeeeeeeeeeeeefffhhhiiijjjjjjkkklllnnniiijjjkkkjjjhhhhhhjjjllltttvvvxxxxxxwwwtttpppnnnnnniiihhhjjjiiilll~~~uuuvvvtttIIIFFF<<<888======;;;???===???CCCIIIPPPZZZdddkkkoooxxx}}}~~~|||{{{{{{|||ooohhhhhhkkknnnjjjfffggglllnnnmmmkkkjjjjjjkkkkkkkkkkkkllllllhhhkkkmmmllliiifffggghhhmmmllllllmmmnnnooonnnlllooonnnllljjjhhhiiiiiijjjmmmnnnlllpppwww{{{vvvsss|||~~~cccJJJDDD>>>111111000000////////////000000000000000000000000////////////000000000111222222222222444555777999777999888666444666===CCCIIISSS^^^ccc```YYYSSSPPPLLLJJJFFFAAA===;;;::::::;;;;;;;;;;;;===@@@CCCDDDEEEEEEFFFHHHIIIJJJLLLLLLMMMMMMOOOQQQOOOPPPYYYdddmmmuuu~~~lll```[[[[[[]]]^^^eeehhhbbb]]]^^^aaabbbaaaaaa````````````aaaaaa```````````````bbbfffjjjllllllkkkjjjiiihhhhhhgggkkklllooorrrvvvtttjjj|||eeeJJJ===???@@@;;;<<<======<<<===???DDDGGGMMMYYYhhhttt{{{oooXXXKKKIIIGGGKKK\\\ttt{{{~~~sssaaa```dddccciiiiiiiiijjjjjjjjjkkkkkkiiiiiiiiihhhgggffffffeeeeeehhhlllnnnnnnmmmmmmnnnkkkkkkkkkkkkkkkkkkmmmnnnrrrtttvvvxxxxxxvvvsssqqqsssnnnlllmmmjjjjjjyyyxxxpppPPPCCC;;;<<<<<<::::::;;;<<<===@@@DDDJJJSSS]]]dddkkkuuu{{{wwwqqqwwwzzznnnggghhhkkkkkkhhheeegggkkknnnmmmkkkgggggghhhhhhiiiiiiiiijjjkkkmmmoooooommmkkkiiiiiiffffffgggjjjmmmoooooonnnkkkkkkllllllllllllkkkkkkmmmnnnmmmqqqwww{{{|||zzzxxxvvv]]]GGGBBB===111000000000000/////////000000000000000000000000/////////000000000111111222222111222222333444555222333444222000111555:::999>>>BBBCCCAAA???>>>???<<<;;;999777666777777888:::::::::;;;===???AAACCCCCCCCCDDDEEEGGGHHHIIIIIIHHHJJJKKKKKKIIIOOO```qqqrrrddd]]][[[[[[ZZZYYY]]]___\\\[[[]]]___^^^]]]]]]]]]]]]]]]]]]]]]]]]_______________```dddgggiiiiiiiiiiiijjjjjjjjjjjjiiijjjkkknnnqqq|||sssrrrUUUBBB??????===>>>>>>>>>======>>>AAADDDKKKTTTaaajjjqqqwww|||dddNNNJJJDDDEEESSSfffrrrvvvvvvqqqiiiaaa\\\___iiiqqqpppcccfffjjjhhhiiiiiiiiijjjkkkmmmnnnoookkkkkkllllllkkkiiigggfffeeeiiinnnqqqqqqpppooonnnmmmlllkkklllnnnpppppppppoooqqqtttwwwxxxwwwvvvtttxxxtttrrrqqqkkkhhhrrrpppuuufffGGG===AAA:::999===777;;;;;;<<<>>>CCCKKKTTT[[[eeeppp{{{rrryyyyyyllleeefffjjjiiifffdddfffjjjmmmmmmkkkgggggghhhiiiiiijjjkkkkkknnnooooooqqqqqqpppllliiicccccceeehhhkkkmmmmmmmmmhhhjjjlllnnnoooooonnnmmmmmmpppooorrrwwwxxx}}}wwwaaaKKKDDDBBB000000000000000000000000000000000000000000000000//////000000000111111111222222111111111111222222111333444333111111333555555666666555444444777999888777666555555555666666999::::::;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFGGGIIIHHHJJJLLLPPP[[[qqqzzzjjj```\\\\\\ZZZYYYXXXXXXYYYZZZ\\\______^^^ZZZZZZ[[[[[[\\\\\\\\\[[[]]]^^^^^^^^^]]]^^^aaadddddddddeeefffhhhiiijjjjjjggggggiiikkknnnwww___EEE===???BBB?????????>>><<<===???AAAEEEMMMWWW___fffooozzzsssVVVPPPIIIHHHOOOYYY```aaaZZZWWWPPPJJJGGGJJJQQQWWWfffmmm{{{jjjcccjjjppppppmmmmmmmmmmmmnnnpppqqqsssoooppprrrrrrpppmmmiiifffgggjjjnnnppppppooooooooonnnlllkkkmmmppprrrrrrqqqnnnpppsssuuuwwwvvvuuuuuuyyyvvvuuusssmmmiiinnnxxxyyykkkyyyVVVBBBDDD999;;;CCC666:::::::::;;;>>>FFFOOOVVV___lll~~~}}}wwwllleeeeeehhhiiihhhggghhhkkklllllljjjllllllmmmnnnnnnoooppppppooonnnnnnppprrrqqqlllgggfffffffffhhhjjjkkkjjjiiiiiijjjlllnnnoooppppppooonnnrrrqqqrrruuusssoooTTTGGGGGG000000000000111111111111000000000000000000000000000000000000111111111111111111111111111000000000111333444444333333333333444555555444333444666888666666666666666666777777888999999:::;;;===>>>??????@@@@@@AAABBBCCCDDDDDDGGGEEEHHHQQQ]]]mmm{{{qqqddd[[[YYYYYYWWWUUUVVVTTTTTTXXX\\\]]]]]]]]]YYYZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]\\\[[[\\\^^^```___```aaabbbdddeeefffgggffffffgggjjjmmmuuunnnKKK<<<>>>EEE???@@@@@@>>><<<<<<===???BBBHHHPPPXXX___kkkyyyddd\\\SSSQQQRRRSSSSSSQQQIIIHHHGGGEEEEEEFFFIIIKKKQQQXXXgggwww~~~eeeaaaiiipppqqqrrrrrrrrrqqqrrrssssssttttttuuuvvvvvvtttoookkkgggkkklllllllllkkklllnnnpppmmmllllllmmmoooqqqrrrrrroooppprrrtttttttttsssrrrvvvuuuuuusssnnnkkknnntttjjjooolllJJJCCC777<<>>DDDMMMSSS]]]kkk}}}zzzyyy~~~~~~|||uuulllfffeeefffkkkjjjjjjjjjkkklllkkkjjjoooppppppqqqrrrsssssssssmmmlllkkkmmmooonnnjjjeeehhhhhhhhhiiillllllkkkjjjmmmmmmllllllmmmooopppqqqpppuuusssrrrrrrnnnvvv\\\EEEFFF000000000111111111111222000000000000000000000000000000000111111111222222111111222222111000000///000111222222333222222111333333333333333444444444222333444555777888999999777888999:::;;;<<<======>>>??????@@@AAAAAABBBBBBAAACCCLLL[[[lll{{{nnnggg]]]VVVTTTSSSSSSRRRTTTQQQQQQVVVYYYXXXYYY[[[XXXYYY[[[\\\]]]]]]\\\[[[ZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\]]]^^^___```aaabbbccceeeeeefffiiikkkrrrZZZ@@@===CCC???@@@@@@>>><<<;;;<<<>>>@@@EEEMMMSSS[[[hhhxxxqqqggg\\\XXXVVVQQQMMMKKKGGGGGGGGGGGGGGGGGGHHHHHHIIILLLVVVbbbmmmwwwiiiffflllooooooqqqrrrrrrsssssssssrrrrrruuuvvvwwwwwwuuuqqqmmmkkkmmmmmmllljjjhhhiiikkknnnjjjkkklllllllllllloooqqqooopppqqqrrrrrrqqqpppoooqqqrrrsssrrrnnnmmmooorrrtttlll~~~ZZZFFF888===BBB666999::::::;;;===BBBIIINNNZZZhhhzzzxxxsssrrr|||~~~{{{xxxtttoookkkhhhfffeeejjjjjjkkkllllllllllllkkkoooooopppppppppqqqqqqqqqlllkkkkkkkkklllkkkhhhfffhhhhhhhhhkkknnnpppooonnnmmmlllkkkkkklllnnnqqqssspppvvvuuurrrrrrmmmrrrjjjIIIGGG000000111111111222222222000000000000000000000000000000111111111222222222111111222222222111000///000000000111222222222111222111111222333333333333000111333555666888888999777777888:::;;;;;;;;;;;;>>>>>>??????@@@AAAAAAAAA@@@III[[[nnn}}}bbb^^^XXXSSSPPPPPPQQQRRRSSSQQQRRRVVVWWWTTTUUUYYYWWWYYY[[[]]]]]]]]]\\\[[[YYYZZZ[[[ZZZYYYXXXYYYZZZ\\\\\\\\\]]]^^^_________eeeddddddfffhhhlllwwwkkkIII===@@@>>>???@@@>>><<<;;;<<<======BBBHHHMMMUUUaaaqqq}}}~~~yyylllfffbbb\\\XXXXXXVVVRRRNNNKKKJJJJJJKKKLLLKKKIIIKKKPPPXXXcccttt~~~mmmkkkmmmmmmllljjjllloooqqqrrrqqqpppoooppprrrtttuuutttssspppooonnnnnnnnnllliiihhhiiijjjfffjjjmmmkkkgggfffjjjooommmnnnnnnoooppppppoooooonnnpppqqqooommmnnnpppqqquuuoooyyyqqqQQQAAA???>>>999999:::;;;;;;<<<>>>CCCFFFPPP___rrr~~~}}}~~~|||{{{zzzzzzzzz{{{||||||vvvpppjjjiiijjjkkkhhheeeeeegggiiikkkllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllmmmmmmllljjjiiijjjkkkjjjjjjjjjlllooopppooonnnhhhiiijjjlllnnnppprrrsssooowwwuuurrrssspppuuutttMMMHHH000000111111222222222222000000000000000000000000000111111111111222222222000111222333333222111000111000000111333444444333444333111111333444444444333444555666777777777666666777888999:::;;;;;;;;;>>>>>>??????@@@@@@AAAAAADDDSSSkkk{{{sss\\\ZZZWWWRRROOOOOORRRUUUUUUSSSTTTXXXWWWSSSTTTZZZWWWXXXZZZ\\\]]]]]]\\\[[[XXXYYYZZZZZZXXXWWWXXXYYY\\\]]]]]]]]]]]]]]]]]]^^^eeeccccccddddddgggpppzzz|||wwwPPP???>>>>>>???@@@???===<<<<<<===999===CCCHHHNNNZZZjjjuuuxxxxxxtttooonnnpppjjjcccYYYQQQOOOPPPSSSUUUPPPKKKFFFFFFJJJUUUgggxxx|||sssiiiiiijjjhhheeecccfffjjjnnnppppppnnnmmmlllnnnppprrrsssssssssrrrnnnooopppooollliiihhhhhhccciiimmmkkkdddbbbhhhnnnkkkkkklllnnnoooooooooooolllooopppnnnlllnnnpppppplllssssss^^^JJJCCC======999:::;;;::::::;;;===???GGGVVViiiwwwvvvwwwyyy{{{~~~rrrjjjcccdddjjjmmmkkkfff```cccgggjjjkkkmmmnnnpppnnnnnnnnnmmmllllllkkkkkknnnooopppmmmiiiiiikkkoooooonnnmmmmmmnnnnnnllljjjccceeeiiimmmppprrrssssssnnnvvvvvvsssuuutttxxxuuuLLLDDD111111111111111111111111000000000000000000000000000...,,,---111333222000111111111111111111111111222222222222222222222222222222333333333444444444222333444555666666666666555777888888888888;;;===::::::;;;;;;<<>>BBBAAA>>>===<<<;;;<<<;;;>>>DDDJJJQQQ^^^jjjqqqvvv{{{mmm___RRRLLLQQQYYYbbbXXXPPPOOOKKKJJJWWWiiivvvmmmqqqqqqnnnjjjfffcccccccccdddgggggghhhiiikkklllmmmnnnooooooqqqrrrrrrrrrqqqqqqmmmnnnnnnmmmkkkiiigggfffjjjiiigggfffffffffggghhhlllllllllmmmmmmmmmmmmnnnqqqpppnnnlllkkkkkkkkklllxxx{{{mmmlll\\\IIIDDD@@@??????===:::;;;>>>@@@???EEEMMMZZZhhhvvvkkkbbbaaaggggggccceeennnlllfffccchhhlllkkkhhhhhhkkkjjjjjjllloooooommmjjjrrrqqqooooooooonnnlllkkkooommmkkkkkklllmmmlllkkkffffffjjjqqqsssrrrrrruuutttsssttttttrrrqqqxxxIIIBBB111111111111111111111111111111111111111111111111000...---...111222222111111111111111111111111111222222222222222222222222222222333333333444444444333333444555666666666666666888999999888999;;;===;;;<<<===>>>@@@GGGQQQWWWhhhvvv{{{ooo```SSSSSSRRRRRRQQQRRRRRRRRRVVVUUURRRPPPPPPPPPRRRSSSUUUWWWXXXXXXXXXXXXZZZ[[[\\\[[[ZZZYYYZZZ[[[\\\^^^^^^______]]]ZZZYYY[[[]]]___```bbbcccdddfffjjjmmmwww___wwwiiiLLLGGG:::>>>AAA@@@>>><<<:::999;;;;;;===CCCHHHOOO[[[ffflllrrr{{{wwwiiiZZZPPPQQQVVVeee]]]YYYWWWQQQKKKQQQ]]]lllzzz~~~iiirrrzzziiihhhfffdddcccccccccdddeeeeeefffhhhiiijjjkkklllooopppqqqssssssrrrqqqpppnnnnnnnnnmmmllljjjhhhfffeeeeeeeeefffffffffgggggglllllllllmmmmmmmmmmmmnnnqqqooonnnlllkkkjjjjjjkkkppptttyyymmmxxxQQQBBBBBB@@@@@@???======>>>>>>>>>AAAHHHTTTbbbooo|||ooogggdddhhhiiigggkkkuuupppiiidddfffiiiiiihhhiiijjjiiiiiijjjmmmmmmkkkiiinnnnnnoooppppppooollliiipppnnnmmmmmmnnnnnnmmmllliiihhhkkkpppsssrrrrrruuuuuuuuuvvvxxxuuusssxxx~~~NNNFFF111111111111111111111111111111111111111111111111000///...///111222222111222222222222222222222222333333333333333333333333333333333333444444444444333333444555666666666666888999999999888999:::<<<::::::;;;===DDDQQQbbbmmm{{{kkk___QQQQQQPPPPPPQQQQQQRRRRRRUUUTTTRRRPPPOOOPPPQQQRRRSSSUUUWWWWWWWWWXXXZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[[[[^^^^^^^^^]]][[[[[[\\\]]]^^^```bbbcccccceeeiiikkktttdddsssrrrVVVIII>>>???@@@AAA@@@===;;;999;;;:::<<>>======>>><<>>:::>>>DDDLLLUUU```jjjqqqzzzxxxoooiiifffhhhhhhgggkkkqqqooohhhcccdddeeedddeeehhhffffffffffffggggggffffffgggiiilllnnnnnnmmmllllllmmmmmmnnnpppssstttsssrrrrrrnnnmmmpppqqqpppssswwwtttrrrqqqqqqooolllpppuuuvvv}}}|||yyypppTTT???111111111111111111111111111111111111111111111111111111111111111111222333222222222222222222222222333333333333333333333333333333444444444555555555333444555666777777777777666777888777777777999;;;;;;===@@@FFFTTTkkkmmm___XXXTTTQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTTTTRRRTTTVVVWWWWWWXXXZZZ\\\___^^^]]]]]]\\\\\\\\\\\\^^^^^^^^^___```aaaaaaaaa[[[^^^aaaeeegggjjjmmmpppqqqxxxjjjGGG???<<<@@@CCCAAA>>>???:::999:::===>>>@@@HHHQQQYYY```jjjttt}}}pppaaaZZZSSSRRRQQQQQQNNNIIIHHHJJJFFFNNNZZZrrreeeaaacccfffhhhiiigggeeecccaaabbbcccdddeeeggghhhhhhjjjlllnnnoooooommmkkkjjjggggggiiijjjmmmooopppqqqrrrpppkkkhhhfffhhhjjjllllllllllllmmmmmmmmmmmmnnnoooooonnnmmmkkkjjjiiihhhhhhmmmoooyyy|||ttt^^^EEE???===@@@@@@======@@@;;;===@@@DDDJJJQQQYYY___iiisssuuukkkiiihhhjjjiiiffffffhhhgggcccbbbeeefffddddddfffeeeeeeeeeeeeddddddeeeeeegggiiijjjjjjiiijjjmmmooojjjjjjlllooosssvvvvvvvvvtttpppnnnpppqqqppprrrwwwvvvqqqmmmmmmkkkjjjnnnsssuuusss|||uuubbbDDD111111111111111111111111222222222222222222222222222333333222111111222444333333333333333333333333333333333333333333333333333444444444555555555555444444555666777777777777555666888888777888;;;===;;;AAAJJJTTTaaauuuwwwaaaWWWTTTRRRRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSUUUVVVVVVSSSUUUWWWWWWWWWXXXZZZ\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]___bbbcccbbbaaa[[[^^^bbbeeehhhjjjmmmpppuuuvvvyyyNNNAAA999<<<@@@>>><<<>>>;;;::::::<<<;;;<<>>>>>AAA<<<===>>>@@@BBBGGGMMMQQQ[[[eeeuuuxxxsssiiiiiijjjkkkjjjgggeeeddddddbbbbbbffffffddddddfffffffffgggeeedddccceeefffggghhhiiigggfffggglllpppjjjiiijjjlllqqqtttvvvvvvsssooonnnpppqqqppprrrvvvxxxrrrooonnnmmmllloootttyyyxxx{{{pppIII111111111111111111111111222222222222222222222222222333444333111111222555333333333333333333333333444444444444444444444444444444444444555555555555444555666777777888888777555777999999:::;;;>>>@@@DDDPPPaaaoooyyymmm[[[UUURRRPPPRRRRRRQQQQQQPPPPPPQQQQQQNNNOOOPPPRRRSSSUUUWWWWWWUUUWWWXXXXXXXXXXXXZZZ[[[\\\\\\]]]]]]^^^^^^]]]]]][[[ZZZ[[[^^^aaacccbbb```\\\___cccfffggghhhjjjlllvvvZZZHHH;;;===AAA===;;;>>><<<::::::;;;:::999???GGGNNNUUUaaakkkttt~~~vvvlll\\\WWWOOOGGGFFFIIIMMMOOOMMMLLLQQQjjjwwwhhhdddfffhhhiiihhhfffcccaaa^^^^^^___aaabbbcccdddeeeccccccddddddeeefffggghhhhhhhhhhhhhhhiiikkkmmmnnnrrrqqqnnnlllkkkjjjjjjjjjlllllllllmmmmmmmmmmmmnnnnnnnnnooooooooonnnmmmllleeeiiilllooozzz}}}yyyaaaMMM===>>>BBB@@@>>>@@@;;;<<<===>>>???BBBFFFIIISSS\\\kkk|||yyyooopppfffggghhhgggggghhhgggfffhhheeedddfffeeebbbdddhhhggghhhhhhfffdddccceeehhhdddgggiiihhhffffffjjjnnnmmmkkkiiijjjmmmppprrrsssqqqnnnnnnpppqqqpppqqquuuvvvrrrqqqsssssspppppprrryyy|||MMM111111111111111111111111222222222222222222222222222444555444111000333555333333333333333333333333444444444444444444444444444444444555555555666666444555666777888888888888666888:::;;;<<<===@@@CCCUUUfff}}}yyybbbTTTPPPNNNKKKRRRQQQPPPPPPOOOOOOOOOOOOLLLMMMNNNQQQSSSUUUWWWWWWVVVXXXYYYYYYXXXXXXZZZ[[[ZZZ[[[\\\]]]]]]]]]]]]]]]YYYXXXYYY\\\```bbbaaa^^^^^^```dddeeeeeefffggghhhpppttteeeQQQAAAAAACCC???<<>>???:::;;;===>>>>>>@@@DDDGGGKKKSSS```ppp|||~~~iiinnnbbbdddcccbbbcccfffhhhhhhnnniiifffeeecccaaaeeejjjhhhiiiiiigggdddcccfffiiibbbfffjjjjjjgggfffhhhkkkpppmmmjjjhhhjjjmmmoooppppppmmmmmmqqqrrrpppqqqtttsssppprrrvvvwwwrrroooooouuu}}}TTT333333333222222111111111111111111111111111111111222333444444555555444444222222333333333444444444555555555555555555555555444444444555555555666666777777777666555555888:::888777666888<<>><<<;;;999999:::;;;<<>>===;;;999999:::;;;<<<>>>@@@FFFQQQZZZcccnnnxxxkkk___UUUQQQNNNGGGBBBBBB???EEEIII]]]ooohhhlllkkkiiihhhffffffeeeeeeggggggfffeeeeeeeeeffffffhhhgggfffdddccccccddddddccccccccccccdddfffggggggiiijjjkkklllllllllllllllnnnmmmjjjiiihhhiiijjjkkkoooqqqrrrrrrqqqooooooooovvvooollloooooossswwwxxx\\\DDD@@@@@@??????AAA???===<<<<<<===@@@AAAHHHHHHNNNXXXbbbjjjsss{{{uuummmiiiggghhhgggfffeeeeeefffhhhiiihhhhhhiiihhhggggggjjjlllrrrrrrssssssrrrqqqpppooollllllkkkiiigggffffffgggjjjlllnnnnnnllllllnnnpppooopppppppppooopppsssuuuvvvuuutttsssrrrrrrrrrrrrwww{{{}}}444333333333333333222222222222222222222222222222111222333333444444333333333333333333444444444444555555555555555555555555555555555555666666666666333666888999999999:::;;;888<<>>>>>===;;;:::::::::;;;<<<======AAAIIIPPPWWWaaakkklllppp{{{ooofff______]]]TTTIIIBBB>>>CCCGGGZZZ~~~~~~~~~rrriiigggmmmlllkkkjjjiiihhhhhhhhhkkkjjjiiihhhggggggggggggllllllkkkiiigggeeedddcccccccccddddddeeeggghhhiiijjjjjjkkkkkklllnnnooopppmmmlllkkkiiiiiijjjlllmmmpppqqqrrrqqqooonnnooopppyyysssqqqqqqnnnmmmwww|||hhhpppGGG;;;DDDFFF>>>@@@??????>>>>>>>>>???@@@CCCDDDHHHOOOTTTYYYbbblll{{{||||||pppiiiiiikkkjjjjjjiiihhhhhhgggffffffeeefffggggggggghhhjjjlllnnnqqquuuxxxyyywwwtttrrrnnnmmmkkkjjjhhhgggffffffgggjjjlllmmmmmmlllmmmnnnooopppppppppoooppprrruuuxxxvvvtttrrrqqqqqqrrrssswwwwww444444444444333333333333333333333333333333333333111222222333444333333333333333333444444444444555555555555555555555555555555555666666666777777777666777888888888888;;;===;;;FFFSSS___nnnwwwggg```lllqqq___UUULLLJJJJJJIIIJJJMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUXXXYYYZZZ[[[]]]^^^______]]]^^^___```aaabbbbbbbbbhhhhhhiiippp{{{eeelllLLL;;;<<<=========<<<;;;:::;;;;;;<<<>>><<<>>>DDDJJJPPPZZZdddttt}}}lllddd___jjjwwwnnngggiiimmmgggVVVGGG@@@CCCEEEXXX|||zzzrrrllljjjllljjjjjjiiihhhhhhhhhhhhhhhjjjjjjiiiiiihhhiiiiiiiiioooppppppooollliiifffdddddddddeeeeeeggghhhjjjkkklllkkkkkkjjjkkkmmmoooppplllmmmnnnoooppppppoooooopppqqqqqqpppnnnmmmoooqqqtttqqqqqqqqqooommmsss|||nnnlll~~~VVVBBBCCCDDD>>>???????????????>>>>>>======???CCCHHHKKKOOOZZZeeeuuuzzzvvvuuuzzz~~~vvvoookkklllpppiiiiiiiiiiiigggeeecccbbbaaaccceeeffffffgggiiikkkjjjmmmqqquuuvvvuuusssqqqkkkjjjhhhhhhiiiiiiiiihhhdddfffiiikkkllllllkkkkkkmmmnnnooonnnmmmnnnqqqsssvvvtttqqqooonnnppprrrssssssqqq444444444444444444444444333333333333333333333333222222333444444444444333333333444444444555555555666666666666666666666666666666666777777777888888999888777555555999???CCCPPP```rrrkkk______rrrwwwjjj]]]TTTLLLKKKKKKIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGJJJLLLNNNNNNNNNOOOPPPQQQQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTWWWXXXYYYZZZ\\\]]]^^^^^^\\\]]]^^^___```aaaaaaaaadddccccccgggsssyyyzzz[[[BBB===:::======<<<<<<;;;;;;;;;;;;<<<:::<<>>>>>?????????>>>===<<<<<<===@@@CCCEEEGGGRRR]]]aaafffqqq}}}{{{}}}qqqmmmnnnmmmlllnnnhhhiiiiiiiiihhheeecccaaa^^^```cccddddddeeegggiiiiiikkkmmmnnnppppppoooooojjjhhhffffffhhhiiihhhgggaaaccceeehhhjjjkkkjjjhhhkkkllllllkkkkkklllnnnpppqqqpppnnnllllllnnnqqqrrrqqqnnn{{{444444444555555555555666444444444444444444444444222333444444555555444444333444444444555555555555666666666666666666666666777777777777888888888888:::999999999===EEEOOOVVVlll}}}ttt```ZZZhhh~~~nnndddZZZRRRKKKIIIIIIFFFEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPPPPOOOOOOMMMNNNOOOPPPQQQSSSSSSTTTVVVVVVWWWYYYZZZ[[[\\\]]][[[\\\]]]^^^___`````````ccccccdddfffkkk|||wwwVVVDDD888============<<<<<<;;;;;;999777999>>>BBBFFFNNNVVV[[[bbbmmm{{{qqq\\\OOOOOO[[[kkkttttttrrrooommmoootttzzz~~~{{{iiiUUUOOOZZZgggggg___GGGGGGEEEVVVzzzrrrmmmkkklllooollllllkkkiiiiiihhhhhhhhhdddddddddeeefffhhhjjjkkkmmmnnnpppqqqqqqooonnnllliiihhhhhhiiiiiijjjkkklllmmmllllllkkkjjjjjjkkkkkklllpppuuuyyyyyyvvvrrroooooopppqqqpppnnnmmmnnnoooppppppppppppoooooorrruuu{{{nnnNNN@@@CCC@@@@@@@@@@@@???>>>======>>>===>>>@@@@@@@@@FFFNNNTTTYYYcccqqq{{{hhhfffiiiiiiggghhhhhhhhhiiiiiihhhgggeeeddd]]]```bbbdddddddddfffgggiiiiiijjjkkkkkkmmmnnnnnnmmmiiiffffffhhhhhhfffcccaaaaaabbbeeeiiijjjjjjhhhiiijjjjjjjjjiiijjjllloooooonnnlllkkkkkklllnnnooorrrnnnyyy444444555555666666666666444444444444444444444444333444555555666666555555444444444444555555555555666666666666666666666666777777777888888888999999<<<>>>BBBIIIRRR___llltttssshhhnnnqqqqqqbbbYYYWWWNNNHHHGGGHHHFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOOOOOOOOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[\\\^^^____________bbbdddggghhhhhhtttrrrRRR;;;===============<<<<<<;;;888666888<<>>>>>===???DDDMMMQQQYYYfffttt}}}}}}{{{hhheeeeeebbb```cccdddeeeeeefffffffffeeeeee___aaadddeeeeeeeeefffgggeeefffgggiiijjjllllllmmmllliiieeefffiiijjjhhheeecccaaabbbdddiiikkkllljjjiiijjjjjjjjjiiijjjllloooqqqpppnnnmmmlllkkkkkkkkkooollluuu444555555555666666777777555555555555555555555555444555666666777666666666444444444555555555666666777777777777777777777777777888888888888999999999???DDDMMMXXXfffvvv|||jjjfffuuucccTTTJJJTTTLLLFFFGGGIIIHHHIIIKKKEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUSSSTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^_________]]]```dddeeebbbkkk~~~___AAA=========>>>===<<<<<<;;;999888999===>>>???CCCIIITTTWWW]]]gggqqqzzz{{{kkkccceeekkkmmmkkkgggccccccfffmmmrrrrrrvvvttthhh]]]VVVOOOGGGGGGFFFCCCUUU{{{tttqqqooommmlllnnnmmmkkkiiihhhgggfffffffffeeeeeeeeeeeeffffffgggccceeegggjjjmmmooopppqqqllllllkkkkkkjjjjjjkkkkkkjjjkkkmmmoooppppppoooooonnnnnnooooooooonnnnnnnnnllloooqqqrrrpppnnnmmmmmmoooooollljjjjjjnnnqqqrrrxxx{{{yyy|||sss```UUUFFFEEEDDDCCCBBBAAAAAABBB@@@<<<:::>>>@@@??????BBBEEEHHHOOO[[[iiivvv~~~www|||mmmhhhddd]]]]]]bbb``````aaaaaabbbcccdddddd```ccceeegggfffffffffggg```bbbeeehhhjjjkkkkkkkkkiiifffdddfffkkknnnmmmkkkdddcccbbbdddiiimmmmmmmmmjjjjjjkkkjjjiiijjjmmmooossssssqqqooommmjjjiiihhhjjjhhhqqq|||444555555555666777777777666555555444444555555666888888888888888888888888555666777777888888777777888777777888999999888777>>>999888:::<<<===BBBHHHRRRXXXbbbppp}}}sssppp|||xxxgggXXXOOOMMMJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOONNNMMMNNNOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTVVVXXXZZZYYYYYYXXXYYY[[[]]]^^^]]]\\\\\\]]]___bbbdddccceeeooofffNNN>>>===999888>>>CCC>>>555999999888888:::<<>>BBB??????DDDBBBAAA???=========>>>>>>DDDFFFJJJRRR]]]iiisssyyyyyy{{{{{{www~~~kkkaaa```aaa___\\\___``````___^^^^^^```aaacccdddeeegggggggggfffffffffggghhhjjjlllmmmmmmmmmjjjiiiiiijjjllllllkkkiiiffffffeeefffhhhlllppprrrooollljjjjjjlllnnnllljjjmmmoooppppppnnnllllllmmmhhhjjjjjjuuu666666666666777777777777666666666555555666666666777666666666666666666666777777888888777777666666666666666888:::;;;<<<<<<<<<;;;???GGGOOOTTTZZZaaatttxxx~~~|||{{{hhh[[[PPPIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMKKKMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPRRRTTTVVVWWWXXXXXXVVVVVVWWWYYY[[[\\\[[[ZZZZZZ[[[\\\```cccbbbbbbiiixxx}}}bbbHHHAAA:::888:::===>>>===:::999888888999;;;===???GGGIIINNNUUU]]]fffmmmqqqzzz~~~~~~nnnddd[[[TTTRRR___www|||qqqkkkjjjjjjiiikkkjjjhhhfffdddcccbbbbbbccccccccccccddddddeeeeeeccccccdddfffhhhkkkmmmnnnlllmmmnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnlllmmmoooooonnnmmmnnnooolllmmmmmmnnnnnnmmmlllkkkmmmnnnnnnkkkhhhiiioootttuuuzzzzzz{{{zzzvvv[[[CCCAAAFFFEEEAAA@@@AAA@@@???>>>============???AAADDDJJJSSS]]]fffkkkuuuzzzyyy|||~~~tttoooqqqvvv|||rrrgggaaaaaacccbbb______```aaa```______```bbbaaabbbccceeeeeeeeeeeeddddddeeefffhhhjjjjjjkkkkkkiiiiiiiiijjjlllmmmlllkkkiiihhhfffeeefffhhhkkkmmmllljjjhhhjjjlllnnnnnnmmmlllmmmnnnmmmlllmmmoooqqqqqqqqqnnn888888777777777777777666777777666666666666777777777777777666666555555555555666666666666666666666999888777777888:::<<<===:::===HHHYYYfffoooxxxoooiii{{{gggWWWOOOIIIEEECCCFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNNNNOOOPPPOOOOOOOOOQQQRRRTTTUUUVVVUUUUUUTTTUUUWWWYYYZZZYYYXXXXXXXXXZZZ___ccccccbbbeeennnwwwzzzqqqRRREEE;;;<<<<<<:::<<>>===<<<<<<===???CCCIIIPPPWWW[[[eeejjjsss}}}}}}zzz}}}rrrgggiiiwww~~~||||||kkkhhhdddbbbbbbbbbaaaaaabbbcccdddcccbbbaaabbbddd```aaaccceeeeeeeeeeeedddbbbcccdddfffggghhhhhhhhhgggggggggjjjlllnnnmmmlllkkkiiigggeeeddddddeeefffiiihhhgggiiilllnnnooooookkkkkkjjjiiiiiilllqqqvvvxxxwwwsss888888777777666666555555777777666666666666777777999999888888777666666666666666666666777888999::::::::::::999:::;;;>>>AAA???EEEUUUiiiyyytttiii```eee{{{vvv[[[NNNJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLHHHJJJKKKJJJIIIHHHIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTTTTVVVXXXYYYWWWWWWWWWWWWYYY___eeefffeeeeeejjjooo~~~vvv]]]HHH<<>>===;;;;;;<<<===???DDDIIINNNQQQZZZ___hhhsss}}}yyyzzz{{{{{{{{{|||||||||~~~{{{tttlllmmm}}}rrrpppttttttllleeeeeedddbbb```^^^___```eeefffggggggeeeddddddeeeaaabbbdddfffggggggffffffaaabbbccceeefffgggggggggddddddeeehhhkkkmmmmmmmmmkkkiiigggdddcccbbbbbbbbbhhhhhhhhhiiikkkmmmnnnnnnkkkjjjgggeeeeeeiiipppvvvwwwyyyyyy}}}888777777666666555555555777777666666666666777777888888888777777777666666888888777777777888999:::666:::???DDDHHHMMMRRRVVVTTTZZZhhh{{{}}}qqq```cccooolllUUUKKKJJJIIIGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLNNNPPPRRRTTTUUUUUUTTTVVVXXXYYYXXXWWWWWWWWWVVV\\\cccfffffffffhhhkkkttt~~~rrrUUU>>><<>>BBBGGGMMMRRRUUU\\\aaaggghhhhhhmmmxxxuuussspppmmmiiihhhhhhhhhdddaaafffgggiiijjjhhhddd```]]]cccbbb```______```aaabbbfffeeecccbbbccceeehhhjjjjjjjjjkkklllkkkjjjiiihhhdddeeefffggghhhhhhggggggiiifffdddeeehhhkkkjjjhhhggghhhiiijjjlllnnnppppppoooooonnnmmmlllmmmnnnpppqqqsssvvvxxxzzzmmmTTTEEE@@@CCCHHH@@@AAAAAAAAAAAA???>>><<<;;;;;;<<<>>>AAADDDHHHJJJSSSWWW___jjjttt}}}|||rrrsssuuuxxxyyywwwuuuttthhhfffbbbggg|||sssttt|||ssseeeddddddcccaaa^^^]]]___aaacccdddfffeeedddbbbbbbbbb___aaabbbdddeeefffeeeeeebbbcccdddeeeffffffggggggbbbbbbcccfffjjjlllmmmllljjjiiigggeeeddddddddddddhhhiiiiiiiiiiiijjjkkkmmmmmmjjjgggcccbbbfffmmmssssssyyy}}}777777777777777777666666888888777777777777888888777777777777777777777777777777666666777999:::;;;<<>>======<<<;;;;;;:::999999888888:::===@@@DDDHHHJJJRRRVVV[[[^^^```fffooovvvzzzllltttpppkkkfffeeeffffffccc```dddeeefffffffffdddbbb```cccbbb```^^^^^^^^^```aaafffeeecccbbbbbbdddfffggggggggghhhiiihhhgggfffeeeaaabbbbbbbbbcccddddddeeeeeedddbbbccceeeggghhhhhhgggggghhhhhhjjjlllmmmnnnlllkkkjjjiiihhhiiijjjjjjpppsssxxxzzzxxxzzzgggQQQDDDAAADDDBBBBBBBBBBBBAAA@@@??????;;;;;;;;;<<<>>>@@@BBBCCCKKKNNNUUU]]]gggooovvvzzzvvvqqqpppnnnooossstttooojjjhhhYYY\\\```mmmqqqdddbbbbbbaaa___^^^___bbbddd^^^```aaaaaa___]]]]]]]]][[[\\\^^^```bbbbbbbbbbbbbbbcccdddeeeffffffffffffaaabbbcccfffjjjlllmmmllljjjjjjiiihhhgggggggggggggggiiiiiiiiihhhhhhjjjlllmmmlllhhheeedddffflllppppppyyy888999999999999999::::::::::::999999999999::::::888999999::::::;;;;;;<<<;;;<<<>>>AAAFFFKKKPPPSSSXXXcccsss}}}qqq\\\RRRIIIHHHIIIGGGDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWXXXWWWVVVVVVWWWRRRWWW\\\___```aaaccceeegggnnnvvvVVVEEE>>>==================<<<;;;;;;:::999999888999:::===???@@@GGGJJJNNNRRRWWW]]]dddiiizzztttjjjnnnjjjiiihhhfffdddcccbbbaaaaaa``````aaaaaabbbcccdddaaa```^^^]]]]]]^^^aaabbbeeeddddddccccccccccccdddddddddeeeeeeeeedddcccbbbaaa```______```aaacccdddcccccccccccccccdddhhhjjjhhhggggggggghhhiiijjjkkkiiihhhgggffffffggggggfffmmmnnntttxxxuuuvvvxxxvvv}}}kkkZZZLLLCCCEEEDDDCCCBBBBBBAAABBBBBB======<<<<<<<<<<<<===>>>CCCFFFJJJQQQYYY```gggjjjqqqtttxxx|||~~~uuuooollljjjmmmhhhhhhlllkkkddd^^^]]]]]]iiittt{{{vvvkkkeee````````````aaaaaaaaaaaa\\\^^^```___]]][[[ZZZZZZYYYZZZ\\\^^^````````````bbbcccddddddeeeeeeeeeeeeccccccdddhhhkkkmmmnnnmmmmmmllllllkkkkkkjjjjjjjjjeeeggghhhhhhhhhhhhkkknnnmmmmmmkkkiiihhhjjjmmmqqqqqqwww{{{:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<======>>>???@@@AAAAAAFFFHHHMMMUUU___iiiqqqvvvwww{{{|||yyybbbWWWOOOIIIFFFHHHIIIGGGDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHIIIJJJJJJHHHHHHIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQPPPOOOOOOPPPPPPPPPRRRTTTWWWWWWVVVUUUUUUVVVUUUXXX\\\___```aaaccceeennnjjjuuurrrUUUGGG???999======>>>>>>===<<<<<<;;;<<<;;;:::999888999::::::AAABBBFFFKKKRRRXXX^^^aaapppzzzxxxvvv~~~uuukkkgggdddgggjjjhhhccc___aaaccc^^^]]]\\\\\\^^^aaadddfff___^^^\\\\\\]]]___bbbdddddddddddddddccccccbbbbbbbbbbbbcccdddcccbbbaaa```bbb```^^^]]]^^^```ccceeebbbdddeeedddbbbccchhhllliiihhhgggffffffggghhhiiijjjiiigggggggggggggggfffjjjhhhmmmuuusssqqqxxx___KKKGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@???===<<<;;;;;;;;;???AAAEEEJJJPPPWWW]]]aaacccfffkkkooouuu|||xxxmmmiiiiiijjjjjjkkkdddbbbfffeee]]]WWWVVVeeeyyy}}}jjjdddeeeaaaaaa```aaabbbaaa^^^[[[]]]___aaaaaa___\\\[[[[[[ZZZ[[[]]]___aaabbbbbbaaaaaabbbcccdddddddddddddddeeeeeefffiiimmmoooooonnnoooooonnnnnnmmmlllkkkkkkbbbeeeggghhhhhhiiimmmppplllmmmmmmmmmlllmmmpppsssqqqtttttt~~~|||zzzEEE>>>===AAA???999;;;DDDGGGEEECCCBBB@@@@@@AAAAAAFFFIIIJJJIIIHHHKKKSSSYYYVVV[[[cccooouuunnnooouuu~~~hhhVVVNNNHHHIIIIIIHHHGGGEEECCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIINNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNSSSSSSTTTVVVVVVVVVVVVVVVTTTVVVXXXZZZ\\\___dddggggggnnnuuu~~~mmmIII===BBB<<<======>>>??????;;;666999999999999999999:::::::::===AAAEEEJJJQQQXXX]]]jjjssszzzvvvvvvzzzxxxnnnffffffffffffcccaaa```aaabbb^^^^^^]]]]]]]]]___cccgggaaa___^^^]]]]]]^^^___aaacccccccccdddeeedddcccaaadddeeefffffffffeeeccccccdddbbbaaabbbaaa^^^___dddddddddcccccceeefffiiijjjooonnnllljjjhhhgggggggggrrrooolllhhhffffffggghhhhhhlllpppqqqqqquuu|||}}}vvv[[[MMMLLLKKKIIIDDD@@@@@@DDD@@@??????@@@@@@>>>;;;888<<<>>>AAAEEEKKKPPPTTTVVVXXX\\\aaafffkkkrrryyy}}}zzzoooccc___dddhhhgggcccccc^^^\\\^^^[[[TTTRRRTTTwwwxxxhhhbbbbbb``````aaabbbcccddddddeee`````````_______________]]]^^^___aaabbbbbbbbbbbbcccbbbbbbcccfffhhhggggggcccdddfffhhhjjjlllnnnooommmmmmlllkkkjjjiiiiiiiiieeeffffffffffffiiimmmpppkkklllnnnnnnmmmmmmooopppqqqppprrr|||\\\TTTQQQRRRLLLAAA@@@GGGUUUUUUTTTTTTTTTTTTUUUUUU^^^aaadddeeeeeehhhooouuuuuuxxx{{{|||yyyxxxxxxssskkkgggmmm~~~ooo]]]OOOIIIGGGGGGGGGGGGFFFDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIKKKJJJJJJIIIIIIHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNRRRSSSTTTUUUUUUVVVUUUUUUTTTVVVXXXZZZ[[[^^^bbbeeefffjjjnnnwww~~~TTT@@@???;;;;;;;;;;;;===>>>===;;;::::::999999999999999999999;;;???BBBGGGMMMSSSXXXeeemmmxxx}}}{{{ttttttvvvzzzuuullleeeccccccbbb___]]]]]]___aaa_________]]]\\\]]]```bbbaaa```^^^]]]]]]^^^```aaacccbbbbbbbbbcccccccccbbbcccdddeeefffggggggffffffeeebbbbbbcccaaa^^^```eeeeeeffffffggghhhjjjkkklllooonnnmmmlllkkkkkkjjjjjjooommmjjjhhhgggggghhhiiigggkkkpppqqqooopppssswwwuuudddVVVFFFAAADDDGGGEEEAAACCCAAA@@@@@@@@@@@@???===:::;;;<<>>???;;;;;;::::::999999888888777999<<<>>>AAAFFFLLLPPPZZZbbbllluuu||||||oookkkllliiinnntttzzzxxxpppiiidddbbbaaa___]]][[[\\\___aaaaaabbbbbb```^^^^^^___```aaaaaa____________aaaaaaaaaaaa`````````bbbcccdddcccdddeeeggghhhiiiiiiiiieeeccccccdddbbb___aaafffggghhhiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooolllkkkiiigggggghhhjjjkkkiiimmmqqqqqqooommmmmmnnnzzz{{{xxx^^^LLLFFFEEECCC@@@DDDBBB???======>>>===<<<::::::::::::<<<===>>>???AAAFFFMMMTTTYYY]]]```ccckkkqqq{{{yyyqqqggg___[[[RRRTTTVVVWWWXXXYYYZZZ[[[NNNOOOPPPPPPQQQ\\\sss}}}}}}tttiiibbb^^^]]]```aaaaaabbbcccdddeeeeeegggfffffffffeeeeeeeeeeeebbbbbbaaaaaaaaacccdddeeeeeedddcccdddfffggggggfffeeefffgggiiikkknnnpppqqqmmmllljjjiiiiiikkkmmmooommmmmmmmmkkkjjjjjjlllnnnnnnoooooonnnllllllmmmnnnrrrpppooovvvrrrjjjwwwqqqqqq{{{xxxpppeeebbbhhheeeYYYTTTYYYddd~~~iiiWWWNNNJJJIIIIIIDDDCCCBBBAAAAAABBBDDDDDDAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKNNNNNNOOOPPPPPPOOONNNMMMOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWXXXXXXXXXYYY[[[]]]bbb___bbblllrrr~~~nnnOOOBBB???<<<<<<<<<;;;<<>>>>><<<;;;<<<<<<;;;:::::::::;;;;;;:::>>>DDDIIILLLPPPTTTWWW^^^dddnnnxxx}}}}}}}}}xxxuuunnneee]]]UUUPPPMMMLLLNNNRRRUUUVVVTTTRRRPPPNNNJJJJJJUUUiiixxxssslllfffcccaaa```___``````aaabbbcccdddeeeeeeeeeeeeeeeddddddccccccbbbbbb```___^^^^^^___aaacccbbbbbbbbbdddgggiiiiiihhheeeffffffhhhjjjmmmoooqqqooommmjjjhhhhhhjjjmmmooolllmmmmmmlllkkkkkklllnnnlllmmmllljjjhhhgggiiijjjiiiiiihhhpppyyy{{{jjjwww|||rrrllljjj___TTTRRR\\\```\\\___jjjvvvrrrYYYKKKHHHFFFGGGHHHBBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBCCCCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOOOOOOONNNMMMNNNNNNOOOPPPQQQQQQQQQQQQTTTVVVWWWXXXWWWWWWXXXYYY^^^[[[aaakkkmmmqqqgggIIIAAA;;;<<<===;;;;;;>>><<<<<<;;;;;;:::999888888888999::::::;;;===AAADDDLLLRRRYYY```fffmmmvvv}}}}}}xxx{{{sssllljjjgggbbb______fffppp}}}zzzeeefff{{{vvvqqqjjjdddaaa```aaaaaa```^^^\\\]]]```ccc^^^```aaabbbaaaaaabbbdddaaaaaa````````````aaaaaa`````````___]]]^^^bbbeeeggggggfffffffffffffffggggggeeeeeefffeeeccceeeiiihhhiiikkkmmmnnnnnnmmmmmmiiijjjlllmmmoooooooooooonnnmmmlllkkkjjjjjjkkkkkknnnnnnooooooppprrrtttwwwrrrxxxvvv^^^JJJGGGJJJDDDCCCCCCCCCDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;:::<<<>>>@@@BBBGGGMMMQQQWWW\\\dddmmmssswwwxxxxxx|||~~~}}}wwwrrrooommmllliiieee___WWWQQQLLLJJJIIINNNNNNNNNQQQRRRPPPJJJDDDDDDIIISSSccczzzvvvpppiiidddcccccccccccc___```aaaaaaccccccdddeeedddddddddcccbbbaaaaaa```^^^]]][[[ZZZZZZ[[[\\\]]]^^^^^^___bbbgggjjjllllllffffffeeefffhhhjjjmmmnnnqqqoookkkhhhggghhhjjjkkkhhhjjjkkkkkkkkklllnnnpppmmmmmmkkkiiigggfffhhhjjjiiikkkjjjqqqzzz}}}pppnnn|||jjj]]]XXXXXXRRRLLLLLLUUU\\\aaalllxxxooo___OOOGGGEEEBBBAAABBB@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUVVVWWWVVVUUUUUUVVVYYYXXX___hhhhhhiiizzz[[[KKK===<<<>>><<<;;;>>><<<<<<;;;;;;::::::999999999999:::999999;;;>>>AAAJJJNNNUUUZZZ^^^dddlllrrrtttxxx}}}}}}xxxrrrnnneee^^^^^^___\\\ZZZZZZfffvvv~~~mmmYYY___{{{qqqnnnkkkjjjggg```]]]^^^]]]^^^]]]\\\ZZZZZZ[[[]]]XXXYYY[[[[[[\\\]]]___bbb```````````````````````````bbbbbbaaa^^^]]]```dddgggfffeeedddddddddddddddhhhffffffgggfffdddfffkkkiiijjjkkkkkkllllllkkkkkkhhhiiikkklllmmmmmmllllllnnnmmmlllkkkkkkkkkkkkkkkmmmllllllmmmooorrruuuxxxssswww}}}vvvwwwdddQQQBBBDDDCCCAAABBBCCCCCCBBBAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===AAAFFFKKKRRRUUU[[[aaafffiiikkklllpppsssyyy}}}~~~}}}wwwtttooojjjeeeaaa^^^]]]YYYWWWSSSNNNKKKIIIIIIIIINNNKKKIIIJJJMMMLLLFFFBBB>>>SSShhhrrrzzz|||sssmmmfff```]]]]]]^^^^^^^^^______```aaabbbcccccceeeeeedddcccbbbaaa``````\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZ\\\aaafffkkkmmmmmmhhhgggfffeeefffhhhjjjlllpppnnnkkkhhhffffffggghhheeegggiiikkkkkklllooopppooonnnmmmkkkhhhhhhjjjllljjjmmmlllqqqyyyzzz~~~qqqyyykkk\\\UUUXXX]]]bbbccceeegggmmmxxxpppXXXOOOFFFDDDCCC@@@>>>???>>>>>>?????????>>>>>>===AAA@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBB@@@AAACCCDDDEEEEEECCCCCCBBBCCCEEEFFFGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQSSSUUUVVVUUUTTTTTTUUUUUUVVVZZZaaaccceeennnzzzdddJJJAAA@@@===;;;===;;;;;;;;;;;;;;;;;;::::::888999999888777999<<>><<<;;;;;;::::::;;;<<<<<<;;;:::<<<@@@CCCHHHJJJMMMQQQUUUYYY\\\]]]^^^ccciiinnnppprrrvvvxxxxxxuuussstttxxx}}}|||{{{}}}zzz~~~yyysssmmmiiicccaaa]]]YYYUUURRRPPPOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNTTTkkk~~~~~~zzzqqqgggddd___ZZZVVVVVVXXXZZZ]]]]]]^^^___```aaabbbbbbddddddcccbbbaaa```______\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYY[[[___eeeiiikkklllkkkiiigggffffffgggiiikkkmmmkkkiiihhhffffffffffffeeegggjjjkkklllmmmooopppooonnnmmmjjjhhhiiikkknnnhhhllllllooowwwxxxyyybbbdddddd```]]]cccqqq}}}~~~ooo\\\IIICCC@@@AAAAAA???>>>@@@===>>>?????????>>><<<;;;AAA@@@@@@@@@??????>>>>>>>>>??????@@@AAAAAABBBBBB===>>>AAACCCCCCCCCBBBAAABBBCCCFFFHHHIIIHHHEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDGGGJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPRRRUUUUUUTTTSSSTTTTTTSSSTTTWWWZZZ^^^bbbhhhlll}}}XXXHHHCCC>>>:::<<<::::::;;;;;;;;;;;;;;;;;;888888888777666888;;;======AAAFFFHHHJJJLLLQQQUUUUUUYYY^^^```aaafffnnntttyyyzzz|||~~~zzzrrrjjjeeeaaaWWWLLLMMMMMMPPPTTTVVVWWW___gggppp|||{{{hhhVVVRRRTTTTTTiiitttgggccccccfffddd]]]ZZZ\\\YYY[[[\\\\\\YYYVVVUUUUUUXXXXXXWWWVVVVVVXXX\\\___^^^^^^____________^^^^^^```dddgggeee```]]]^^^aaa``````______```bbbdddeeeiiiggggggiiihhhfffhhhmmmnnnmmmkkkjjjiiiiiijjjjjjiiijjjllllllllljjjhhhfffeeefffggghhhiiijjjkkkkkkqqqqqqrrrssstttssspppnnnpppkkkppp~~~kkkcccVVVKKKEEECCCCCCCCCCCCBBB@@@>>>===;;;;;;:::999;;;<<<;;;::::::;;;===>>>???AAADDDHHHMMMPPPRRRPPPUUU\\\```bbbdddgggjjjlllhhhddddddhhhmmmpppqqqpppwww|||yyypppjjjlllpppiiipppxxx~~~~~~|||zzzwwwuuutttrrrnnnggg^^^XXXSSSQQQOOOLLLIIIGGGEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEAAADDDGGGGGGGGGKKKTTT\\\vvvkkk______\\\XXXVVVWWW[[[^^^\\\\\\]]]^^^___```aaaaaabbbbbbaaa```___^^^]]]\\\]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYY[[[___dddhhhiiijjjmmmllliiigggfffgggiiijjjiiiiiihhhggggggfffgggggggggiiikkkmmmmmmmmmnnnpppllllllkkkhhhggggggjjjmmmiiinnnnnnsss{{{}}}xxxmmmccc]]]XXXZZZbbbnnnwwwuuuaaaRRRMMMBBBCCCCCCDDDBBB@@@>>><<<<<<<<<<<<<<<===========================>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===???AAACCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDBBBBBBDDDFFFHHHJJJLLLMMMOOONNNNNNNNNNNNNNNNNNNNNLLLNNNRRRUUUVVVUUURRRQQQSSSTTTWWWYYY[[[___cccgggooozzzVVVLLLMMMFFF888<<<;;;;;;===>>>===:::888<<<;;;:::999999999::::::===<<<<<<===@@@CCCFFFHHHLLLOOOSSSWWWZZZ]]]aaadddiiikkknnnpppssswww}}}~~~xxxsssqqqlllddd[[[SSSMMMKKKIIIPPPOOOPPPSSSYYYcccnnntttwwwjjjZZZMMMGGGNNNcccyyy}}}qqqhhheeeaaa___^^^^^^]]]\\\\\\ZZZWWWTTTSSSSSSTTTUUUXXXYYYXXXUUURRRRRRUUUXXX``````aaaaaa___\\\ZZZXXX^^^aaaccc```\\\ZZZ]]]aaa```aaabbb```^^^]]]^^^___aaacccfffhhhiiikkknnnppprrroookkkiiiiiiiiiiiiiiijjjkkkmmmnnnmmmkkkhhhgggddddddcccdddeeehhhkkkmmmmmmqqqvvvxxxvvvttttttuuutttnnnlllrrruuu}}}{{{[[[GGGEEEFFFCCC???@@@@@@???======>>>???===<<<;;;<<<<<<:::777333;;;;;;<<<>>>???AAABBBBBBGGGHHHKKKOOOQQQSSSTTTTTTUUUUUUVVVXXXZZZ\\\^^^______```aaabbbaaa```^^^\\\]]]aaafffkkkmmmkkkhhheeeeeeeeeeeeaaa[[[SSSLLLGGGHHHDDDAAA@@@BBBDDDDDDBBBCCCBBBAAABBBCCCDDDBBB@@@CCCBBB???BBBTTTrrrbbb[[[YYYWWWVVVWWWYYY\\\^^^]]]\\\[[[\\\]]]^^^___^^^aaa___\\\\\\^^^___^^^\\\[[[ZZZZZZ\\\______\\\YYYXXXZZZ]]]```ccceeeffffffmmmoooppplllfffdddfffiiimmmllljjjjjjkkkkkkjjjhhhkkknnnooolllhhhfffjjjnnniiikkkiiiffffffkkkmmmkkkooonnnpppvvvuuuiiiaaa]]]^^^```kkkppp|||xxxdddOOODDDBBB@@@AAABBBBBBAAA???<<<;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>???===>>>????????????>>>======???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCEEEFFFHHHJJJKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMLLLNNNQQQSSSTTTSSSRRRQQQSSSUUUWWWYYYZZZ]]]bbbeeefffwwwxxx[[[MMMDDD<<>><<<::::::;;;===???======<<<;;;::::::999999;;;::::::;;;<<>><<<<<>>>>>>>>>>>>>>===:::;;;;;;<<<===>>>??????@@@AAADDDFFFIIIJJJJJJKKKMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSVVV[[[^^^```^^^\\\ZZZWWWWWWVVVTTTPPPKKKEEEBBBCCCAAA>>>>>>AAACCCBBBAAAAAAAAABBBBBBBBBAAA???===:::AAAFFFNNNfff{{{qqqvvvxxxccc[[[ZZZXXXWWWVVVWWWYYYZZZ]]]]]]\\\\\\]]]^^^^^^^^^___]]][[[]]]___aaaaaa___]]]\\\]]]___bbbaaa___\\\ZZZ[[[]]]```aaabbbbbbbbbiiilllnnnlllgggeeefffiiiooonnnmmmmmmnnnnnnlllkkkiiikkkllliiieeecccfffjjjiiikkkjjjfffgggkkkmmmkkkiiijjjlllssstttkkkiiiddd___^^^dddnnnwwwyyyhhhUUUDDD>>>@@@??????@@@@@@???===;;;:::;;;<<<<<<<<<<<<===============>>>>>>????????????======>>>>>>>>>>>>======>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRTTTUUUWWWXXXYYY[[[___bbbcccmmm|||fffVVVJJJBBBAAA>>>;;;888888:::===============<<<;;;999999999888888888999:::<<<===???BBBEEEHHHJJJMMMPPPSSSVVVXXX[[[^^^```cccgggjjjnnnoooooopppppppppppppppuuutttssssssuuuuuutttsssuuutttrrrpppooonnnmmmmmmsssrrrqqqooommmiiiccc^^^SSSPPPJJJEEEBBBBBBCCCEEEJJJPPPZZZgggqqqsssooojjjZZZJJJ;;;<<>>>>>?????????>>><<<===???AAA:::;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>@@@@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHKKKMMMMMMMMMKKKJJJGGGGGGGGGFFFDDDBBB???>>>???>>>>>>???AAABBBBBBAAA===???@@@@@@>>>===<<<<<<>>>OOOZZZaaayyyzzzxxx{{{hhhaaa[[[ZZZXXXWWWUUUUUUTTTTTTZZZZZZZZZZZZZZZ[[[[[[\\\ZZZYYYYYYZZZ]]]`````````______```bbbddddddaaa___^^^___```aaaaaaaaa``````dddgggkkkkkkiiiggghhhiiiooonnnlllmmmnnnnnnmmmllliiikkkkkkiiieeeccceeegggiiikkkjjjggggggkkklllkkkeeeeeegggmmmwwwnnnxxxkkkcccZZZaaakkksss{{{xxxfffWWWKKKCCCAAACCC>>>?????????>>>===;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@>>>>>>????????????>>>>>>>>>???@@@BBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWYYY\\\___eeehhhyyyhhhPPPLLLFFFAAA???<<<999666:::;;;;;;<<<<<<;;;;;;:::888888777777777777888999:::<<>>>>>@@@CCCFFFQQQUUU]]]fffjjjeeeZZZPPPEEEBBBBBBMMMbbb|||}}}oooaaa^^^\\\[[[[[[[[[ZZZXXXYYYWWWUUUSSSRRRQQQRRRRRRTTTVVVWWWWWWUUUSSSQQQPPPVVVWWWYYYZZZZZZYYYXXXWWWXXXZZZ\\\[[[YYYYYYZZZ[[[[[[]]]```aaa___\\\ZZZYYYZZZZZZ[[[ZZZ[[[^^^cccgggdddbbb``````aaabbbbbbaaacccdddfffggggggfffeeedddffffffeeeeeeeeefffggggggiiimmmsssuuutttrrrssstttrrrpppooopppoooooovvvpppccc```UUUPPPJJJDDDCCCDDDFFFGGG@@@AAABBB@@@===<<<===???<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAA@@@????????????@@@@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAA@@@@@@>>>???@@@??????@@@CCCFFFXXXmmmyyyvvvyyy|||wwweeeZZZZZZWWWWWWVVVVVVTTTSSSRRRRRRUUUVVVVVVUUUUUUUUUVVVWWWVVVVVVVVVWWWYYY[[[\\\\\\___```bbbcccdddcccbbb```bbbbbbbbbbbbccccccbbbbbb```dddiiilllkkkjjjjjjjjjlllkkkjjjkkklllmmmlllkkkmmmnnnnnnlllhhhggggggiiihhhjjjjjjggggggjjjkkkiiicccdddeeehhhoooyyy~~~iiiqqqkkkjjjkkktttxxxeeeQQQGGGEEECCCAAAAAA?????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRTTTUUUVVVVVVVVVWWWZZZ]]]cccdddnnnmmm```OOOFFFDDDCCC???:::777888999;;;<<<<<<======:::999999888888777777777777999;;;<<<<<<===@@@AAAAAACCCFFFHHHIIIKKKMMMOOORRRRRRSSSTTTTTTTTTTTTTTTXXXXXXXXXZZZ]]]^^^___^^^___^^^]]]\\\ZZZXXXVVVUUURRROOOMMMKKKIIIFFFBBB??????>>>======???BBBEEEHHHKKKMMMPPPTTTUUUPPPGGG???888GGG\\\nnnvvvjjjfff]]][[[YYYYYYYYYYYYXXXVVVYYYXXXVVVTTTSSSRRRRRRRRRQQQQQQSSSTTTSSSQQQOOOLLLVVVWWWXXXYYYYYYXXXVVVUUUVVVWWWYYYZZZYYYYYYYYYZZZYYY\\\______]]]ZZZYYYXXXYYYYYYYYYYYYYYY\\\aaaeee```^^^]]]^^^___``````___```aaabbbcccddddddcccccceeedddddddddddddddeeeeeeeeekkkssswwwvvvtttrrrsssqqqpppppppppooonnnrrrxxx}}}}}}vvvcccSSSIIIFFFFFFFFFAAABBBCCCCCCAAA@@@??????>>>>>>======<<<;;;;;;:::;;;:::::::::::::::::::::999999888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>===>>>???@@@???>>>>>>>>>@@@??????@@@DDDKKKTTTZZZppptttfffhhhggg\\\TTTUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSUUUUUUTTTRRRRRRTTTVVVWWWXXXXXXWWWWWWXXXYYYZZZ]]]^^^aaabbbbbbaaa```______`````````aaabbbcccddd___ccchhhlllmmmlllkkkkkkjjjiiiiiijjjlllmmmlllkkknnnnnnnnnmmmkkkjjjiiiiiigggiiiiiiffffffiiiiiifffdddeeefffhhhkkksss|||ttt|||sssmmmjjjeeekkkuuu~~~jjjYYYHHHCCCDDDCCC@@@???>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@BBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBB???@@@@@@AAABBBCCCDDDDDDFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUTTTVVVYYY[[[bbbdddkkkvvvzzz^^^JJJCCCBBBBBBAAA999999999:::;;;===>>>???;;;;;;;;;:::999999888888777999;;;;;;::::::<<<===<<<>>>AAACCCCCCDDDFFFGGGIIIJJJJJJKKKLLLKKKKKKKKKLLLLLLLLLNNNQQQSSSTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKHHHEEECCCAAAAAA???===;;;=========>>>@@@CCCEEEFFFGGGFFFEEECCC@@@>>>======BBB[[[yyy~~~yyy}}}wwwfff\\\\\\YYYXXXVVVWWWXXXXXXVVVUUUYYYXXXWWWUUUTTTSSSRRRRRRNNNNNNOOOPPPRRRQQQNNNLLLQQQSSSUUUWWWXXXXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[[[[YYY[[[]]]]]][[[YYYXXXXXXWWWXXXYYYYYYYYY\\\___ccc\\\[[[[[[]]]___```___^^^___```aaabbbccccccddddddbbbbbbbbbbbbccccccccccccbbbiiiqqquuuuuusssrrrrrrnnnoooooonnnmmmlllnnnpppsssxxx|||yyyiiiWWWLLLEEEAAACCCAAA??????@@@@@@???===??????>>>>>>===<<<<<<;;;::::::999888888888888888888888888888888999:::;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>==================;;;===>>>===<<<<<<===>>>>>>===>>>DDDPPP^^^iiipppyyy|||rrr```]]]___ZZZUUUTTTQQQQQQQQQRRRRRRTTTUUUUUUUUUWWWXXXVVVSSSRRRUUUXXX[[[\\\\\\[[[YYYXXXYYY[[[YYY\\\___```___]]]]]]]]][[[[[[[[[\\\]]]___```aaa___bbbfffjjjlllllljjjiiijjjiiiiiijjjmmmnnnnnnmmmllllllllllllkkkjjjiiihhhgggjjjjjjgggfffiiiiiifffeeegggjjjkkklllqqqyyy~~~~~~zzz~~~{{{wwwxxxvvvppphhh```[[[ZZZTTTXXX```jjjttt}}}wwwkkkWWWNNNEEECCCBBB???>>>???===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????AAAAAA@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRSSSSSSTTTUUUXXX[[[___bbbiiiooowwwdddOOOEEECCCDDD???>>><<<;;;;;;===???AAA<<<<<<<<<<<<;;;:::999999888:::;;;:::999888999:::999<<>>===BBBLLLTTTdddzzz~~~sssmmmhhhaaaZZZVVVVVVUUUUUUUUUVVVVVVUUUSSSWWWWWWVVVTTTSSSRRRQQQPPPMMMLLLLLLNNNQQQRRRPPPNNNLLLNNNQQQTTTWWWWWWWWWWWWVVVVVVXXX[[[\\\]]]\\\ZZZYYY[[[\\\[[[YYYWWWWWWXXXUUUWWWXXXYYYYYY[[[]]]```[[[ZZZZZZ\\\___``````___]]]]]]^^^```aaabbbbbbccc______```aaaaaabbbbbbaaabbbgggmmmpppooooooqqqsssooopppooommmlllkkkkkkkkkpppqqqyyyyyytttyyylll```XXXSSSKKKBBB???@@@AAA???<<>>>>>>>>===<<<<<<<<<::::::888777777888888999777777777888888:::;;;;;;999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<===>>>>>>>>>>>>>>>;;;===>>>>>>===???BBBFFFHHHGGGLLLZZZnnnrrraaaXXXWWWXXXWWWTTTSSSRRRQQQPPPQQQSSSUUUVVVUUUXXXYYYWWWSSSRRRUUUXXX\\\]]]^^^\\\ZZZYYY[[[]]]WWWZZZ]]]^^^\\\ZZZ[[[[[[YYYYYYYYYYYYZZZ\\\]]]^^^___aaacccgggiiiiiigggfffhhhggggggiiikkkmmmmmmllljjjjjjjjjkkklllkkkjjjhhhiiikkkllliiihhhjjjjjjggggggjjjmmmmmmlllmmmqqqvvv|||{{{xxxyyytttnnnuuuvvvuuusssooojjjddd```]]]aaadddeeeccc^^^ZZZXXXXXXQQQRRRVVV]]]gggsss~~~qqqxxxrrrbbbTTTBBB@@@??????;;;777999>>>;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<999999:::;;;<<<===>>>???AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAA>>>??????@@@BBBCCCDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRPPPRRRSSSSSSSSSUUUXXX[[[XXX\\\cccgggjjjtttfffOOOFFFEEEEEEBBB???<<<<<<===???AAA<<<<<<<<<<<<<<<;;;:::999999:::;;;:::888777888999444666999;;;;;;;;;<<<===;;;;;;<<<============<<<>>>======???BBBDDDDDDDDD@@@AAAAAAAAAAAA???===<<<<<<:::888888999;;;;;;;;;888:::<<<>>>???>>>===<<<666999===???EEETTTiiixxx}}}ppp```\\\bbb___VVVUUUTTTTTTTTTVVVVVVTTTRRRVVVUUUUUUSSSRRRQQQPPPOOOMMMLLLKKKNNNQQQSSSRRRPPPLLLMMMPPPSSSTTTUUUTTTTTTSSSTTTVVVYYY[[[[[[ZZZXXXZZZZZZ[[[ZZZWWWVVVWWWXXXTTTVVVXXXYYYYYYZZZ\\\^^^ZZZZZZZZZ]]]___aaa```___ZZZZZZ[[[\\\^^^___``````]]]^^^___```aaaaaaaaaaaacccfffiiijjjjjjlllqqquuurrrsssrrrooollllllkkkiiijjjlllmmmssskkk^^^NNNFFFFFFGGGDDD@@@>>>>>>=========<<<<<<<<<<<<;;;:::999888999:::;;;666666666777888:::;;;<<<888999;;;=========;;;:::999::::::;;;<<<<<<======:::<<<>>>???@@@AAA@@@@@@<<<>>>@@@AAAAAADDDJJJNNN[[[\\\cccwwwvvvnnnsssxxxrrrcccUUUQQQUUUVVVSSSUUUSSSQQQPPPPPPRRRUUUVVVSSSVVVXXXVVVRRRPPPSSSWWWYYY[[[\\\[[[YYYXXXZZZ]]]UUUYYY]]]]]][[[YYYZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]^^^___```aaadddffffffeeeccceeeddddddfffiiijjjjjjjjjjjjjjjjjjlllmmmmmmkkkjjjjjjmmmmmmkkkjjjlllkkkhhhiiimmmooommmhhhfffhhhkkkrrruuuzzzmmmjjjeeeaaaeeennnrrrpppkkkhhhgggiiieee\\\UUUSSS^^^lllzzz~~~~~~qqqpppooopppsssxxx|||~~~qqqZZZKKKGGGIII???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999::::::::::::999888888999999::::::;;;;;;<<<============>>>>>>>>>>>>===>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPOOONNNPPPPPPQQQQQQRRRTTTUUUVVV\\\YYY[[[aaafffjjjuuurrrXXXIIIDDDBBBAAAAAA@@@===:::999:::<<<===<<<;;;::::::;;;999888777777888:::<<<===999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999:::;;;<<<;;;999:::>>>===>>>BBB;;;666===999???DDDNNNccc~~~yyypppeee^^^[[[ZZZWWWSSSPPPQQQQQQQQQRRRRRRRRRSSSRRRSSSSSSQQQMMMLLLMMMPPPMMMMMMNNNPPPRRRTTTVVVWWWOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTSSSTTTUUUXXX[[[]]]]]][[[XXXUUUSSSSSSSSSSSSRRRTTTWWWXXXYYYZZZ[[[]]]\\\\\\\\\\\\\\\]]]^^^___```]]]\\\^^^bbbbbb___ZZZ]]]]]]^^^___aaacccdddeeedddeeegggjjjnnnoooooommmlllmmmmmmllliiihhhhhhhhhmmmgggfffnnnvvvoooWWWQQQSSSLLLAAA===BBBBBB<<<999<<<===;;;???>>>;;;888888;;;<<<;;;;;;777555888::::::888777:::<<<:::777999???>>>999:::888777:::>>>???<<<999;;;===@@@AAA@@@@@@@@@AAABBB???AAAHHHNNNWWWfffvvv~~~wwwxxxxxxnnnaaaZZZYYYXXXUUURRRQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTVVVVVVWWWVVVUUUTTTXXXXXXYYYYYYYYYYYYXXXXXXVVVYYY\\\]]]]]]\\\\\\\\\___```aaaaaa```___```bbbaaabbbdddeeeggghhhhhhhhhdddeeefffhhhiiiiiijjjjjjkkknnnpppmmmhhhgggjjjooooooooooooppppppnnnjjjfffjjjjjjjjjjjjkkklllnnnooovvvnnnmmmzzzqqqmmmfff```ccckkknnnmmmeeedddhhhooosssoooiiiggguuuzzzkkkZZZLLLDDDAAA@@@>>>>>>======<<<;;;;;;:::<<<;;;;;;;;;::::::::::::888999999::::::999999888888888999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>???????????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGGGGGGGHHHJJJKKKLLLLLLMMMOOOPPPPPPOOOOOONNNNNNNNNOOOPPPQQQSSSUUUVVVZZZWWWYYY^^^```ccckkkuuusssZZZLLLEEEAAACCCCCC???<<<>>>999;;;<<<===============888888888888999:::;;;<<<999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::>>><<<:::999::::::;;;;;;:::===999999===888666@@@>>>PPPeeetttxxxnnnbbbZZZWWWVVVUUUSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRPPPMMMKKKLLLNNNJJJLLLOOOQQQSSSSSSSSSSSSOOOOOOPPPRRRSSSTTTUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[YYYWWWUUURRRPPPPPPPPPPPPPPPSSSUUUWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^______```bbb___^^^```cccccc```[[[[[[\\\]]]___aaacccdddeeeddddddeeehhhlllnnnnnnmmmkkklllkkkiiifffeeeeeefffjjjeeeffflllqqqxxx}}}wwwrrrfffWWWQQQQQQJJJAAA===>>>>>>:::444666888888888777666555<<<999777999;;;;;;:::999666::::::777888<<<<<<888555555555777888:::<<<===AAABBBAAA???@@@GGGQQQYYYXXXVVVZZZgggttt{{{}}}llldddZZZUUUUUUTTTPPPLLLPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVVVVUUUTTTXXXXXXYYYYYYYYYYYYXXXXXXWWWZZZ]]]^^^]]]\\\\\\\\\```aaabbbaaaaaaaaabbbdddbbbccceeefffhhhiiiiiiiiidddeeefffggghhhiiiiiijjjlllmmmnnnllliiiiiikkknnnnnnnnnnnnppppppooollliiijjjjjjkkklllmmmnnnoooooouuunnnllltttvvvpppqqqxxx{{{zzzooonnntttooobbbRRRFFFCCCBBBAAA>>>======<<<<<<;;;;;;::::::;;;;;;:::::::::::::::999888888999::::::999888888888888999999:::;;;;;;;;;<<<<<<<<<============>>>============>>>>>>>>>>>>===============>>>??????AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOOOONNNMMMLLLLLLMMMOOOQQQSSSUUUVVVYYYXXXZZZ]]]^^^^^^bbbhhh{{{sss___PPPFFFHHHGGG>>>:::???888999:::;;;;;;;;;::::::777888999::::::;;;;;;:::999999999999999999999999::::::::::::::::::::::::888888888999999999::::::::::::::::::::::::::::::===;;;999777666888:::;;;:::<<<666555:::999:::FFFMMMeeerrriii\\\TTTQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOLLLKKKKKKKKKIIIKKKOOOQQQSSSRRRPPPOOOOOOOOOPPPQQQSSSVVVYYYZZZVVVWWWWWWWWWWWWWWWXXXXXXTTTSSSQQQOOONNNMMMLLLLLLOOOQQQTTTUUUVVVVVVXXXYYY[[[\\\]]]___```aaaaaaaaadddbbbaaabbbeeedddaaa^^^YYY[[[]]]___bbbcccdddeeeccccccccceeeiiilllnnnnnnkkkkkkiiifffcccaaabbbcccdddbbbffflllmmmnnnyyy}}}|||vvvmmmggg[[[MMMEEEBBB@@@===>>>???@@@@@@>>><<<;;;<<<:::999888888;;;======<<<888<<<===;;;999:::999777>>>??????>>><<<===@@@DDD???AAACCCEEELLL\\\sssvvvtttyyyzzzwww}}}vvvlll___YYYSSSQQQRRRQQQMMMIIIOOONNNNNNOOOPPPRRRTTTVVVRRRSSSTTTUUUUUUUUUUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXYYY[[[]]]^^^]]][[[[[[\\\```aaaaaaaaaaaabbbdddgggcccdddfffhhhiiijjjjjjjjjffffffffffffgggiiijjjkkkllllllllllllllllllmmmnnnmmmmmmmmmoooppppppnnnkkkhhhjjjlllnnnppppppqqqppppppmmmmmmttt|||ttt\\\QQQEEE>>>???AAAAAA???<<<;;;;;;;;;:::::::::999::::::::::::999999999999888888999999999999888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>><<<<<<;;;;;;<<<<<<===>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOQQQSSSUUUWWWZZZ[[[]]]___``````aaabbbnnn}}}kkkZZZWWWPPP@@@999>>>===<<<;;;;;;;;;:::888777777888:::;;;<<<;;;:::999888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::999888777888;;;===888;;;888:::CCCEEEIIIVVVlll~~~fff___VVVPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMOOOPPPQQQPPPOOOOOOQQQQQQPPPQQQSSSVVVYYY[[[WWWWWWXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPOOONNNMMMLLLPPPRRRUUUVVVVVVVVVXXXYYYZZZ[[[^^^```aaabbbbbbbbbeeedddcccdddfffeeeccc```ZZZ\\\^^^aaaccceeeffffffcccbbbbbbdddhhhkkkmmmnnnlllllljjjfffbbbaaabbbcccaaabbbffflllmmmlllrrrzzzpppbbbYYYUUUTTTPPPKKKFFFAAA<<<888999===777888777666777:::;;;:::;;;===>>><<<999888888888555666888;;;???CCCGGGIIILLLSSSZZZ___fffvvv~~~mmmhhhnnnqqqllldddYYYTTTPPPOOOQQQRRRPPPMMMPPPOOONNNNNNOOOQQQSSSTTTQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWZZZ[[[]]]]]]\\\[[[[[[\\\______```______aaadddgggdddeeefffhhhiiijjjkkkkkkhhhhhhhhhhhhiiijjjkkklllnnnmmmlllmmmoooppppppooonnnmmmmmmmmmnnnnnnmmmkkkgggiiillloooqqqrrrqqqqqqoooooorrrwwwzzz}}}uuudddUUUGGGDDD???;;;::::::;;;<<<::::::::::::999999999999999999999999999999999999888888888888888888888888777777888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;::::::;;;;;;<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJLLLLLLLLLLLLKKKLLLMMMNNNOOORRRTTTVVVXXXYYY[[[^^^```bbbcccbbb```eeekkk{{{vvvfffRRRGGGIIIDDDAAA>>><<<<<<<<<;;;999888999:::<<<<<<;;;:::999888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<===<<<:::999;;;===888???BBBLLL[[[aaaggguuuxxxtttlllXXXUUURRROOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOORRRQQQQQQQQQPPPOOOMMMLLLPPPOOONNNMMMNNNOOOQQQRRRTTTSSSQQQQQQQQQSSSUUUWWWVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTRRRQQQPPPRRRTTTVVVWWWWWWXXXYYYZZZZZZ[[[]]]^^^```aaabbbbbbdddddddddeeeffffffdddccc]]]^^^```ccceeeggghhhhhheeeccccccdddhhhkkkmmmmmmnnnnnnllliiieeeddddddeeedddfffiiillllllllloootttyyyyyyuuuvvvssskkkeeebbb\\\QQQLLLLLLBBBFFFFFFBBB@@@CCCBBB>>>???>>>???@@@AAABBBEEEHHH??????CCCOOO```llloooooottt}}}xxxyyywwwggg___^^^```^^^[[[UUUQQQMMMKKKNNNQQQRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWYYY[[[\\\\\\[[[ZZZ[[[\\\\\\]]]]]]]]]]]]^^^aaadddcccdddfffgggiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmpppooooooppprrrsssrrrqqqqqqooolllllllllllljjjiiiggghhhllloooqqqqqqqqqpppqqqrrrtttuuurrrtttvvvggg[[[LLL@@@===>>>???===:::888999:::999999999999888888888888777888888888888999999999999888777777777777888999777777888888999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@?????????@@@AAACCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGIIIJJJKKKKKKKKKKKKMMMMMMNNNPPPRRRTTTVVVWWWTTTXXX[[[]]]aaadddbbb^^^aaabbbkkkrrrgggdddPPPJJJBBB>>>======;;;999::::::;;;;;;;;;;;;::::::888888888888888888888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888:::;;;:::888999===@@@HHHQQQYYYggg{{{tttkkkeeeZZZOOOOOOOOONNNNNNNNNNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNQQQPPPPPPQQQRRRQQQOOOMMMQQQOOOMMMLLLLLLOOOQQQSSSTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYWWWUUUSSSTTTVVVXXXYYYYYYYYYZZZ[[[ZZZZZZ[[[[[[]]]^^^```aaaaaabbbdddeeeffffffeeedddaaabbbbbbccceeegggiiijjjgggfffeeegggjjjlllllllllpppppppppnnnjjjhhhggghhhjjjkkkmmmmmmkkkjjjkkklllrrr{{{nnnfffcccjjjlllgggdddfffeee___SSSOOONNNTTT\\\ccckkkqqqqqqmmmnnnyyy}}}}}}{{{qqqbbbWWWPPPOOOOOOOOOQQQMMMIIIHHHJJJMMMPPPRRRPPPPPPPPPOOOOOONNNMMMMMMOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWYYYZZZZZZYYYZZZ[[[]]]YYYZZZ\\\]]]\\\\\\^^^___aaabbbdddfffggghhhhhhhhhjjjjjjkkklllmmmmmmllllllpppqqqrrrrrrrrrrrrrrrqqqqqqnnnkkkiiiiiiiiiiiihhhfffhhhjjjlllnnnoooooonnnkkklllooopppnnnppp|||vvvaaaRRRJJJBBB:::<<<===???>>>;;;::::::;;;888888888888888888888888777777777777888888999999999888777666666777888999777777777888999999::::::999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<999;;;===???@@@@@@@@@???>>>>>>>>>???AAABBBDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGDDDFFFHHHIIIJJJKKKJJJJJJMMMMMMNNNOOOPPPRRRTTTUUUQQQUUUXXXZZZ^^^dddbbb\\\___aaagggtttpppeeeWWWLLLFFFBBB>>>;;;;;;;;;;;;:::::::::;;;;;;888888888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::888:::<<<===???EEEPPPXXXkkktttyyylllddd^^^QQQOOONNNNNNLLLKKKLLLMMMNNNIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRRRRPPPMMMMMMMMMLLLLLLMMMNNNPPPQQQQQQPPPPPPPPPOOOOOONNNNNNQQQQQQPPPQQQRRRTTTUUUWWWVVVWWWZZZ[[[[[[YYYVVVUUUTTTVVVXXXYYYYYYYYYZZZ[[[[[[ZZZYYYXXXYYY[[[]]]___^^^```bbbdddeeeeeeeeefffdddcccbbbbbbccceeehhhjjjiiiiiiiiijjjlllmmmlllkkkoooqqqsssrrrooollljjjjjjmmmooopppooonnnllljjjiiirrrtttzzzxxxrrryyytttjjjeeennn{{{qqqhhhZZZOOOIIIHHHIIIJJJKKKJJJHHHHHHIIIKKKMMMNNNMMMNNNOOOPPPPPPOOOMMMLLLNNNNNNOOOPPPRRRTTTVVVXXXVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVXXXXXXXXXYYY[[[]]]WWWZZZ\\\]]]]]][[[[[[\\\___```bbbccceeefffffffffgggiiikkkmmmmmmllljjjiiinnnqqqtttssspppnnnoooqqqooolllhhhgggggghhhiiihhhgggggghhhiiijjjkkklllllldddfffiiikkkkkknnn|||yyy{{{uuubbbMMMAAA>>><<<888::::::999999999999999999777777777777777888888888666666777777888888888999999888777666666777888999777777777888999999::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===999:::===???@@@@@@???>>>======>>>???@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGDDDEEEGGGIIIJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRSSSQQQVVVXXXYYY^^^dddbbb[[[[[[```eeejjjtttsssbbbVVVNNNGGGBBB===<<<:::999999:::;;;<<<777777777777777777777777888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::>>>@@@CCCGGGMMM[[[lllyyyzzzddd]]]YYYMMMQQQPPPNNNKKKIIIIIILLLNNNGGGHHHIIIJJJKKKMMMMMMNNNLLLKKKLLLOOORRRRRROOOLLLIIIJJJKKKLLLNNNNNNOOOOOONNNNNNOOOOOOOOONNNMMMMMMOOOOOONNNOOOPPPSSSVVVXXXUUUWWWZZZ[[[[[[YYYVVVTTTTTTVVVXXXYYYXXXXXXYYYZZZ\\\ZZZWWWVVVVVVYYY\\\^^^[[[^^^aaacccddddddeeeffffffdddbbb```aaadddgggiiikkkkkkkkkmmmnnnnnnllljjjoooqqqttttttqqqnnnlllkkklllooorrrsssrrrqqqnnnjjjmmmqqqtttyyyyyy{{{sss{{{~~~jjj```SSSKKKIIIKKKLLLLLLHHHIIIIIIJJJKKKKKKKKKKKKJJJLLLOOOQQQQQQPPPNNNMMMNNNNNNNNNOOOQQQTTTVVVXXXVVVWWWWWWXXXXXXWWWWWWVVVSSSUUUVVVWWWWWWYYY[[[^^^WWWZZZ]]]___]]][[[ZZZZZZ^^^___```bbbcccdddeeeeeeeeegggjjjmmmmmmkkkhhhffflllqqqtttsssnnnkkkmmmpppllliiifffeeefffhhhjjjjjjgggggggggggghhhiiijjjkkkgggffffffeeeccceeeppp|||wwwjjj\\\UUULLLDDD>>>:::888666777777777777777777777777555555555555555666777777444444555555666777777888777777666666555555555444666666666666777888999:::999999999888888888777777888999999::::::999999888::::::;;;;;;;;;;;;;;;;;;>>>===<<<<<<===>>>===;;;:::;;;<<<>>>@@@BBBCCCDDDFFFEEECCCDDDFFFHHHIIIIIIGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIKKKMMMOOOPPPQQQQQQQQQTTTVVVXXXXXXYYY[[[]]]\\\]]]___aaaiiixxxrrr___WWWOOOHHH@@@;;;;;;>>>??????;;;<<<<<<;;;999999:::<<<666999<<<;;;999888:::<<<888777888999<<<===;;;::::::======:::;;;AAAGGGHHHKKKTTTbbbnnnxxx||||||xxxkkk[[[QQQPPPRRROOONNNMMMKKKIIIHHHGGGGGGGGGFFFFFFGGGJJJLLLLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHGGGGGGFFFGGGHHHJJJLLLNNNKKKLLLLLLLLLLLLKKKKKKJJJLLLKKKJJJKKKMMMPPPTTTVVVWWWWWWWWWWWWVVVVVVUUUTTTRRRSSSUUUWWWXXXYYYZZZZZZ]]]ZZZXXXXXXZZZ]]]^^^^^^^^^^^^]]]]]]___aaacccdddeeefffeeecccaaa```bbbdddiiikkkmmmnnnnnnllliiigggoooppprrrttttttrrrpppnnnmmmnnnnnnooonnnmmmlllkkkpppqqqpppoooqqq}}}|||xxxrrrUUUSSSOOOLLLIIIHHHHHHHHHHHHGGGEEEEEEEEEGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLKKKLLLPPPSSSRRRMMMKKKMMMPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^^^^\\\ZZZZZZ\\\]]]_________```aaabbbbbbcccbbbcccdddeeeffffffffffffmmmnnnooonnnjjjgggeeeeeegggfffdddbbbaaabbbdddeeefffeeedddcccbbbbbbbbbbbbcccccccccbbbbbbdddiiilllppp^^^RRRLLLGGG@@@<<<999999888888777777777777777777777777555555555555555666666777333333444555555666777777777666666666555555555444666666666666777888999999999999999888888888777777888999999999999999999888::::::::::::;;;;;;;;;;;;>>><<<;;;<<<===>>>===;;;;;;<<<===???@@@BBBCCCDDDGGGEEECCCDDDEEEGGGGGGGGGFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPPPPRRRTTTWWWXXXXXXXXXYYYZZZZZZ\\\^^^___ccckkkxxx~~~ssskkkbbb\\\XXXRRRJJJBBBDDDBBB@@@???===<<<:::999888:::<<<<<<;;;;;;;;;;;;888999:::;;;<<<===>>>???<<>>===;;;<<<===>>>???AAABBBDDDDDDGGGEEEDDDCCCDDDEEEDDDCCCEEEFFFHHHHHHFFFEEEFFFGGGFFFGGGJJJLLLNNNOOOOOOOOORRRTTTWWWYYYXXXWWWWWWWWWWWWZZZ]]]^^^___aaagggkkk~~~xxxmmmeee```\\\XXXXXXZZZZZZVVVQQQIIIHHHHHHHHHHHHFFFCCCAAAEEEGGGIIIHHHGGGIIIMMMQQQ[[[ccclllrrr||||||ooodddVVVNNNLLLLLLJJJGGGLLLKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJMMMPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQUUUVVVVVVWWWWWWWWWWWWWWWVVVXXXYYYWWWUUUUUUXXX[[[[[[[[[]]]^^^______```___`````````___]]]]]]___aaabbbcccdddgggjjjmmmpppqqqooooooppppppnnnllliiigggkkkmmmoooppppppnnnllljjjlllppptttsssooonnnqqquuu}}}}}}}}}wwwwwwyyy~~~pppmmmmmmeeeWWWMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGIIIKKKMMMOOOOOOQQQSSSQQQMMMJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRTTTVVVYYYZZZZZZZZZ[[[\\\[[[\\\^^^```aaabbbaaaaaaaaaaaabbbbbbccccccdddddddddeeedddcccaaa```bbbdddaaaccceeefffgggeeedddbbbcccbbbaaaaaa```aaaaaaaaagggiiijjjkkkjjjkkklllnnnqqq}}}nnn___TTTJJJAAA;;;<<<:::666555666666666666555555555555555555555555444444333333444444555666222222222333333444444444555555555555555555555555555555555555666777888888888888888888777777777777777777888888888888777777888888999999::::::;;;;;;<<<;;;:::;;;=========<<<======>>>@@@AAABBBDDDDDDGGGEEEDDDCCCDDDDDDBBBAAACCCEEEGGGGGGFFFEEEEEEEEEEEEFFFIIILLLMMMNNNNNNMMMPPPSSSWWWYYYYYYXXXXXXXXXUUUXXX\\\___```bbbeeegggnnn}}}yyy|||}}}jjjgggdddcccbbb___ZZZUUU```dddfffeeebbbccchhhnnn|||xxxcccZZZNNNIIIJJJLLLJJJHHHKKKKKKJJJJJJIIIHHHGGGFFFGGGEEEDDDDDDEEEFFFFFFEEEGGGFFFFFFGGGHHHHHHGGGEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPPPPQQQQQQPPPOOOOOOSSSTTTUUUVVVWWWWWWWWWWWWTTTXXXZZZXXXTTTRRRVVV[[[YYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\^^^aaaaaaaaabbbdddggglllpppsssrrrrrrrrrqqqooommmjjjiiikkkmmmpppqqqrrrpppmmmllliiinnnssstttqqqoooppprrrppp}}}~~~zzzyyy~~~}}}~~~|||}}}{{{llleee```XXXQQQMMMIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEFFFHHHKKKLLLLLLNNNOOOOOOLLLJJJKKKLLLJJJKKKLLLNNNOOOOOOOOOOOORRRRRRRRRRRRQQQPPPOOOOOOSSSVVVZZZ\\\\\\\\\]]]]]]YYYZZZ]]]___aaaaaaaaa```````````````aaaaaabbbbbbaaaaaa```^^^]]]^^^bbbdddaaadddiiilllmmmkkkgggeeegggfffeeeeeedddeeeeeeeeehhhjjjmmmnnnmmmmmmmmmnnnqqq{{{jjjaaaTTTIIICCC>>>:::777;;;999777666777777666555444444444444444444444444333333333333333444555555222222222333333333333333444444444555555555555555444444444444555666777888777777777777777777777777666777777888888777777666777777888888999::::::;;;;;;::::::;;;<<<======<<<======>>>???AAABBBCCCCCCFFFDDDCCCCCCDDDDDDBBB@@@BBBEEEGGGGGGFFFEEEDDDEEEDDDFFFIIILLLMMMNNNMMMLLLOOORRRVVVYYYZZZZZZ[[[\\\XXXYYY[[[^^^```dddgggjjjhhhqqq{{{www|||fffTTTRRRNNNKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDDDDFFFGGGFFFEEEFFFEEEEEEFFFGGGGGGFFFDDDFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNOOONNNNNNMMMOOOPPPRRRTTTVVVXXXXXXYYYTTTWWWZZZYYYUUUSSSWWW[[[WWWXXXZZZ\\\\\\\\\[[[ZZZZZZ[[[\\\[[[[[[\\\___aaadddcccbbbbbbeeeiiinnnqqqrrrrrrqqqpppooommmkkkiiijjjllloooqqqrrrqqqpppoooiiilllpppqqqooooooqqqrrrsssxxxxxx{{{|||zzz}}}qqqddd[[[TTTMMMJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFIIIHHHFFFDDDDDDEEEGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLHHHIIIJJJKKKLLLMMMMMMMMMPPPPPPQQQQQQQQQPPPPPPOOOQQQUUUYYY[[[[[[[[[\\\\\\WWWYYY[[[^^^```aaaaaaaaa``````_________```aaaaaa``````___]]]]]]___cccfffdddhhhmmmqqqrrrqqqmmmkkkkkkjjjiiihhhgggggggggggggggjjjmmmnnnnnnmmmmmmnnnrrr}}}{{{iii]]]QQQJJJAAA<<<::::::888666666555444555777777666555333333333333333333333333333222222222222333444444333333333333333333333333444444444444444555555555444333333444444555666777666666777777777777777888666666777777777777666666666666777888999::::::;;;;;;:::999:::<<<======<<<<<<===>>>???@@@AAABBBBBBCCCCCCBBBDDDEEEEEEDDDBBBBBBEEEGGGHHHGGGEEEDDDDDDDDDFFFIIILLLNNNNNNMMMLLLNNNQQQTTTVVVXXXYYY\\\^^^\\\[[[[[[[[[^^^bbbfffhhheeefffmmm|||vvviiiSSSIIIKKKLLLKKKGGGEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMPPPRRRUUUVVVXXXXXXTTTVVVYYYXXXWWWVVVXXX[[[WWWXXXXXXYYYZZZZZZYYYYYYYYYZZZ[[[[[[[[[]]]```ccchhhfffdddcccdddgggkkkmmmmmmmmmmmmlllkkkjjjiiiiiihhhiiikkknnnpppqqqqqqqqqllllllllljjjiiiiiikkkmmmkkkqqqvvvyyypppggg\\\VVVOOOIIIGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEIIIHHHFFFDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKFFFGGGHHHJJJKKKKKKKKKKKKNNNNNNOOOQQQQQQRRRRRRRRRQQQSSSVVVXXXWWWWWWXXXYYYWWWXXXYYY[[[]]]```aaabbbaaa```___^^^^^^___```aaa`````````^^^^^^```dddggggggjjjnnnrrrtttsssqqqppplllkkkjjjhhhgggfffffffffeeehhhkkkmmmmmmmmmnnnoooqqqvvvwwwjjj\\\PPPHHHBBB>>>:::888::::::888666444444444555666666555333333333333333333333333333222222222222222333333444444444444444444333333333333333333444444555555555333333333333444555666777666666666666777777888888555666666777777666666555555555666777888999:::::::::999999:::<<<======<<<<<<<<<===>>>??????@@@AAAAAAAAABBBDDDGGGHHHFFFEEEBBBEEEHHHIIIHHHFFFEEEDDDDDDFFFJJJMMMOOOOOONNNLLLOOOPPPRRRSSSTTTVVVYYY\\\^^^\\\ZZZ[[[]]]```cccddddddeeehhhnnn{{{iii]]]WWWLLLEEEGGGIIIHHHFFFDDDDDDEEECCCEEEFFFGGGGGGGGGEEEDDDCCCAAAAAABBBDDDFFFFFFEEEEEEDDDCCCDDDFFFFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKMMMNNNQQQSSSTTTUUUUUUSSSTTTUUUWWWXXXYYYYYYZZZWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\^^^bbbdddjjjhhhfffddddddfffiiikkkhhhhhhhhhiiiiiiiiiiiiiiidddeeefffiiillloooqqqrrrmmmllliiifffddddddfffggg```jjjpppmmmmmm{{{wwwaaaZZZTTTSSSRRRNNNLLLMMMIIIIIIGGGFFFFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWWWWYYY[[[___bbbdddbbb```___^^^^^^___```aaa``````aaa``````aaadddggggggiiillloooqqqrrrrrrrrrnnnmmmkkkiiigggeeeddddddeeegggjjjllllllmmmoooqqqrrrtttwwwnnn```SSSIIIBBB>>><<<:::888666666999999666333777777666666777666333000222222222222222222222222222222111111222222333444444444444444444444444444333333333444444555555555333333333333444555666666555666666666777777888888555555666666666666555555444555666777888999:::::::::999999:::<<<======<<<;;;<<<<<<===>>>??????@@@@@@@@@AAADDDHHHIIIHHHGGGCCCFFFIIIJJJHHHFFFEEEEEEDDDGGGKKKNNNPPPOOONNNMMMPPPPPPQQQPPPPPPSSSVVVZZZ\\\[[[ZZZ[[[^^^aaacccddddddhhhkkkkkkjjjsssyyyvvvmmmVVVJJJLLLKKKHHHGGGFFFFFFFFFEEEEEEEEEAAABBBDDDEEEFFFEEECCCBBBAAA??????@@@CCCEEEEEEEEEGGGFFFFFFFFFHHHHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSUUUXXXZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYZZZ\\\\\\]]]___cccfffjjjiiigggeeeeeefffiiijjjfffgggggghhhiiijjjjjjkkkaaaaaaccceeehhhmmmpppsssmmmkkkhhheeeddddddeeefffeeekkknnnjjjiiipppyyy|||fffRRRMMMKKKPPPSSSRRRQQQRRRKKKIIIGGGEEEEEEFFFGGGHHHGGGEEECCCBBBAAABBBCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHIIILLLOOOQQQSSSUUUUUUXXXXXXXXXWWWUUUUUUVVVXXXWWWWWWVVVWWWZZZ^^^bbbeeebbbaaa___^^^^^^___```aaa```aaaaaaaaa```aaadddffffffgggiiilllnnnppprrrrrrqqqpppnnnkkkhhhfffeeeeeeeeegggiiikkklllnnnqqqsssvvvvvvvvvoooZZZRRRHHHBBBAAA@@@===::::::999777666666666777888777666666444333222111111333222222111111222222333222222111111111111222222333333333444444444555555444333333222222333333444222222333333444555666666777777777777777888888999555666777777777555444333555555666777777777777777888888888888999:::;;;;;;===>>>>>>>>>????????????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEGGGIIIKKKNNNPPPRRRPPPPPPPPPQQQRRRTTTUUUVVVYYYYYYZZZ[[[\\\^^^```aaacccdddeeefffjjjpppxxx}}}sssaaaUUUPPPMMMIIIEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGFFFGGGHHHHHHGGGFFFKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMMMMNNNOOOQQQTTTTTTUUUVVVWWWYYYZZZ[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUWWWZZZ]]]___``````aaabbbgggfffeeeeeeeeefffhhhiiiggghhhiiiiiihhhhhhiiijjjdddcccaaabbbeeejjjooossstttpppjjjdddbbbbbbeeehhhggghhhiiijjjjjjmmmqqqtttoooZZZMMMKKKJJJIIIHHHIIILLLPPPRRRPPPOOOLLLHHHDDDBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJKKKMMMQQQUUUXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVWWWWWWWWWWWWXXX[[[^^^]]]^^^```bbbbbbbbbbbbaaafffdddaaa```aaacccddddddgggggghhhkkkppprrrpppnnnkkkllllllmmmlllkkkiiihhhiiijjjjjjkkkmmmooopppqqqqqqxxx}}}}}}vvvnnneee\\\WWWMMMFFF???;;;;;;:::888555888777666555555555666666666666555444333222111111333222222111111222222333222111111000000111111222333333333333444444444444222222222111111222222222222222333333444555555555555555555555555666666777666666777777777666444444555555666777777777777777888888888888999:::;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQSSSTTTUUUVVVXXXXXXXXXYYYZZZ\\\^^^```aaabbbcccdddfffjjjpppttt}}}rrrgggYYYPPPMMMLLLIIIEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMPPPRRRSSSSSSTTTUUUVVVXXXYYYZZZXXXWWWVVVUUUTTTUUUUUUVVVVVVXXX[[[]]]^^^^^^___```ccccccccccccdddeeeffffffeeefffggggggffffffggghhheeedddcccccceeejjjooorrrrrroooiiidddaaaaaadddgggiiijjjjjjiiiiiikkkooorrrsss~~~ssseeeXXXNNNHHHGGGEEECCCCCCEEEGGGHHHHHHLLLLLLKKKGGGDDDBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIJJJJJJMMMPPPSSSUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXYYYZZZYYYXXXYYY[[[]]]]]]^^^```aaacccdddeeeeeegggfffddddddeeeffffffffffffeeefffiiimmmooonnnllljjjkkklllmmmnnnnnnmmmmmmllllllllllllllllllmmmnnnmmmssswww}}}nnnhhh___VVVOOOHHHCCC???>>>:::666555666666555222666555444444333444444444666555444444333222111111222222111111111111222222222111111000000111111222222222333333333444444444111111000000000000111111222222222333333444444555333333222222333333444555666666666777666666555444555555666777777777777666777777777777888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFCCCCCCDDDFFFHHHKKKMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUWWWVVVVVVVVVWWWYYY\\\]]]^^^___aaaaaabbbdddgggiiinnn{{{vvvmmm```XXXOOOJJJJJJKKKIIIFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPRRRRRRRRRRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUSSSVVVXXXZZZZZZ[[[\\\^^^]]]^^^```aaaccccccdddddddddeeeggggggfffeeeggghhhgggfffddddddeeeiiimmmooopppnnniiiddd``````cccfffkkkjjjiiigggfffhhhlllpppkkkqqqyyyyyyxxxhhhWWWKKKEEECCCDDDEEECCCBBBBBBBBBBBBAAA@@@GGGHHHHHHFFFCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRSSSUUUWWWYYY[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]^^^^^^___aaaccceeeggghhhhhhhhhiiiiiiiiiiiihhhhhhdddddddddgggjjjkkkkkkjjjhhhiiikkkmmmooopppqqqqqqpppooonnnlllkkkkkkjjjjjjiiilllnnnuuu~~~xxxpppeee\\\RRRNNNGGGBBB???<<<:::999999777555555666777555333444444444444333444444444444444444333222111111000222222111111111111222222111111000000000000111111222222222222333333333333111111111000000111111111111222222222333333333444222111111111111222333333555555666666666555555555444555666666777777666666777777666777777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEFFFFFFFFFEEEEEECCCCCCDDDFFFHHHKKKMMMNNNPPPPPPQQQRRRSSSTTTTTTTTTVVVTTTSSSRRRSSSVVVXXXZZZZZZ\\\___```aaaaaabbbdddmmmllltttxxxjjj\\\SSSRRRMMMHHHGGGIIIJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKKKKJJJKKKNNNPPPRRRQQQQQQQQQRRRUUUWWWYYY[[[[[[YYYXXXWWWUUUUUUTTTQQQSSSVVVWWWWWWXXXZZZ\\\[[[\\\___aaacccdddddddddeeeggghhhhhhggggggiiijjjiiigggfffeeeeeehhhkkkmmmnnnnnnkkkfffaaa```cccfffiiiiiigggeeedddgggkkkooollloooqqqppprrr||||||nnn```ZZZQQQIIICCCBBBCCCDDDEEEHHHJJJHHHCCC@@@@@@BBBBBBCCCEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGIIIJJJJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMMMMNNNMMMPPPQQQRRRTTTWWWYYYZZZ[[[ZZZ\\\]]]\\\\\\\\\]]]___```______```aaadddfffggggggiiikkklllkkkiiiiiihhhcccddddddfffhhhiiiiiiiiihhhiiijjjlllnnnpppqqqqqqrrrqqqooonnnmmmlllkkkkkkgggiiijjjppp{{{kkk___YYYSSSKKKDDD@@@>>><<<;;;<<<;;;:::999999888777777777777555444333444444444444444444444333333333222111111000000222111111000000111111222111000000000000000000111111111111222222222333333222222111111111111222222111111111222222222222222222222111111222222333444444444444444444444555555444444555666666666666666666666666666777888999999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTSSSQQQQQQQQQSSSUUUVVVVVVYYY^^^aaabbbbbbcccdddkkkhhhkkksss{{{xxxjjj```XXXPPPJJJLLLJJJGGGHHHIIIJJJHHHFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBB??????>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIGGGEEECCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLIIIJJJKKKKKKKKKLLLNNNPPPQQQQQQQQQQQQSSSUUUWWWXXX]]]]]][[[ZZZXXXUUUTTTSSSPPPRRRTTTTTTUUUVVVXXX[[[[[[]]]```bbbdddeeefffeeedddfffhhhhhhggggggiiijjjiiihhhfffeeeeeegggiiijjjnnnooonnniiicccaaacccfffeeeeeeeeeccccccfffkkknnnkkknnnqqqpppnnnsss~~~kkk^^^IIIGGGEEEDDDCCCDDDEEEEEEDDDKKKQQQMMMCCC===@@@FFF???@@@BBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGJJJLLLMMMMMMLLLLLLQQQRRRSSSTTTVVVWWWXXXYYYWWWYYY[[[\\\]]]]]]___aaaaaa```______```aaabbbddddddgggkkkkkkiiigggggggggdddeeefffffffffggghhhiiihhhiiiiiijjjkkkmmmnnnnnnqqqpppoooooooooooooooooohhhiiijjjoooxxxqqqggg]]]PPPHHHDDDBBB???<<<:::999888999::::::888666888777777666555444333333222333333444444444444333222222222111111111000000111111000000000000111111111000000//////000000111000000111111111222222222222222222111111222222222111111111111111111111111222222111111222222333444333333222222222333444444444444555666666666666555555555555555666777888999::::::::::::;;;;;;;;;;;;888999:::;;;<<<===>>>???AAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNPPPQQQQQQQQQPPPOOOQQQQQQQQQQQQQQQQQQRRRRRRSSSWWW\\\```bbbccceeefffccceeekkkqqqsssyyy}}}uuudddWWWQQQOOOMMMKKKJJJIIIHHHHHHIIIHHHGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA>>>>>>===>>>>>>???@@@AAADDDDDDCCCCCCDDDDDDEEEFFFFFFHHHJJJHHHDDDBBBCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLIIIJJJKKKKKKKKKKKKMMMOOOOOOOOOQQQRRRSSSTTTUUUVVV[[[[[[ZZZYYYWWWUUUTTTRRRPPPQQQSSSTTTTTTUUUXXX[[[\\\]]]___aaacccdddeeefffbbbccceeeeeeeeeeeegggiiihhhgggeeeddddddeeeggghhhmmmooooookkkdddaaacccgggbbbcccccccccccceeeiiillliiimmmqqqpppmmmlllooorrr|||~~~~~~~~~|||tttfffVVVMMMGGGEEEBBB@@@@@@AAACCCDDDAAAIIIOOOKKKAAA;;;???FFF>>>???AAA@@@??????@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJPPPQQQRRRSSSTTTUUUVVVVVVTTTWWWZZZ\\\\\\]]]___aaaaaaaaa````````````aaaaaaaaaeeeiiiiiifffddddddeeeeeefffgggfffeeefffhhhjjjhhhhhhhhhhhhiiijjjkkklllnnnnnnnnnnnnoooqqqrrrssskkklllmmmoooyyy~~~{{{tttllleee\\\TTTOOOKKKGGGAAA<<<;;;;;;;;;::::::888666666777777666444555555444333222111222333000111222333333333222222111111111111111000000000111111000000000000111111000000////////////000000000000000000111111111222111111000000000000111111111111111111111111111000111111111111111222222333111111000000000111333333333444555555666666555555555555555555666777888888888888888999999999::::::888888999:::<<<===>>>???@@@@@@AAACCCCCCDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPPPPOOONNNMMMPPPPPPQQQRRRQQQQQQPPPOOOQQQTTTYYY]]]```aaadddeee___dddjjjmmmlllpppzzzyyypppfff^^^RRRKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@BBBBBBBBBAAA@@@============>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDFFFHHHJJJHHHCCCAAACCCEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJJJJIIIJJJLLLMMMKKKMMMOOORRRSSSSSSSSSRRRSSSTTTUUUVVVVVVUUUTTTTTTQQQRRRSSSTTTTTTVVVYYY[[[\\\\\\\\\]]]___aaabbbcccaaaccceeeeeeeeeeeegggiiifffeeedddccccccdddeeefffjjjnnnoookkkddd```bbbfffaaabbbddddddcccdddeeeggggggjjjmmmmmmjjjgggdddddduuuuuuuuu{{{~~~qqqsssooohhh___VVVNNNHHHCCCEEECCCAAA???>>>???AAABBB@@@DDDGGGDDD???<<<>>>AAA???@@@@@@???>>>>>>@@@CCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMNNNPPPQQQRRRSSSTTTSSSVVVYYY[[[[[[[[[\\\]]]___```aaabbbbbbbbbbbbbbb```dddgggfffcccaaabbbeeeeeefffgggfffddddddfffiiigggggggggggghhhjjjlllmmmkkkllllllmmmnnnpppqqqrrrmmmnnnooonnnqqq||||||~~~tttgggbbb___ZZZQQQJJJFFFCCCAAA@@@===<<<;;;999888777777777:::888555444555666666555444444333222111111333444...///000222222222111000111111111111000000000000111111000000000000111111000000////////////000000000000000000111111111111000000////////////000000111111111000000000000000000000000000000111222222000000/////////000222333333444555555666666555555555444444555555666777888777777777777888888888888888888999:::<<<===>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLNNNOOOOOONNNMMMLLLOOOPPPQQQRRRRRRQQQOOOMMMPPPSSSWWW[[[]]]___aaacccaaaeeefffdddcccggglllooonnnwwwyyyooofff]]]QQQMMMIIIFFFFFFFFFEEECCCEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAABBBAAAAAA@@@============>>>???AAAAAAAAAAAA@@@@@@AAAAAABBBCCCEEEIIIJJJHHHCCC@@@BBBEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLIIIKKKNNNQQQSSSRRRQQQPPPMMMOOOQQQSSSTTTUUUUUUUUUQQQSSSTTTTTTTTTVVVYYY\\\ZZZZZZZZZZZZ[[[]]]```aaaccceeefffgggggggggiiikkkeeedddcccccccccdddeeefffiiimmmoookkkccc___aaadddbbbccceeeeeecccbbbbbbcccccceeeiiilllmmmmmmllljjjdddfffiiimmmvvvkkkaaaaaa\\\RRRGGGAAA@@@AAAAAA;;;===???AAABBBBBBAAAAAAAAAAAA@@@?????????>>>>>>@@@@@@???>>>===>>>@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVYYYZZZZZZYYYYYYZZZ^^^___aaacccdddeeedddddd___cccfffeeeaaa```bbbeeedddfffgggeeebbbbbbeeehhhfffffffffgggiiikkkmmmooojjjjjjkkkkkkmmmnnnppppppnnnoooooommmkkkppp~~~{{{tttmmmiii``````___\\\XXXTTTOOOLLLKKKHHHCCC???<<<<<<===>>>;;;;;;:::999999888888777666555555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000//////......111111000000//////......000000000000000111111222000111111111111222222222222222333444444555555666444444555555666777777777666666666666777777777777888999;;;===>>>???@@@@@@>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIILLLNNNOOONNNNNNNNNOOOQQQRRRRRRPPPNNNMMMNNNPPPPPPRRRUUUXXXZZZ\\\]]]]]]___cccfffeeebbbbbbfffjjjjjjhhhkkksss{{{rrrcccYYYTTTRRREEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@AAABBBBBBBBBAAA???>>><<<>>>?????????@@@@@@@@@@@@@@@@@@????????????@@@@@@DDDCCCBBBBBB@@@@@@???>>>EEEDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVQQQSSSUUUVVVUUUUUUVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^aaaddddddbbbcccfffiiiiiihhhfffdddbbbbbbaaaaaaggghhhiiiiiihhheeeaaa______```aaacccccccccbbbaaabbbdddhhhlllnnnlllfffbbbaaabbbdddeeegggkkkqqquuudddRRRKKKGGGFFFCCCAAA???>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@???>>>======>>>??????BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBDDDEEEDDDBBB@@@@@@??????@@@@@@AAABBBEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNPPPQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYXXX\\\aaadddeeeeeeeeeeeeeeefffffffffeeeeeefffhhhhhhhhhgggeeeccccccdddfffcccfffiiijjjjjjiiijjjkkkiiihhhhhhkkkooopppooommmooopppqqqqqqrrruuuzzz}}}uuutttsssrrrrrrsssuuuvvvyyyxxxvvvtttqqqooommmlllhhhiiiiiihhhddd___ZZZWWWRRRRRRQQQPPPMMMJJJFFFDDDGGGDDDAAA>>>;;;;;;<<<<<<:::::::::999888888777777555555555555444444444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000//////......000000000000//////......000000//////000000111222000000111111111222222222222222333333444555555555444444555555666666777777555555555666777888888999777888:::<<<===>>>>>>???>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNMMMMMMMMMNNNQQQQQQQQQPPPOOONNNPPPQQQRRRTTTVVVXXXZZZ[[[[[[[[[^^^bbbeeedddaaa```bbbeeebbbaaabbbgggkkkqqq~~~wwwlll___UUUNNNKKKJJJDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAAAAAAAA@@@???AAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>????????????@@@??????>>>>>>??????@@@AAAAAAAAA@@@??????>>>>>>CCCBBBBBBAAAAAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMOOOOOOOOOPPPRRRSSSUUUVVVUUUVVVXXXXXXVVVVVVVVVWWWYYYYYYYYYZZZ[[[\\\]]]^^^___```bbbcccdddeeeggghhhffffffeeedddcccbbbaaaaaafffggghhhiiihhheeebbbaaa^^^___```aaaccccccdddddd``````bbbeeehhhhhhfffdddbbbccccccdddeeegggllloooyyy|||xxxfffUUULLLHHHEEECCCAAA@@@>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>============>>>>>>??????>>>======>>>>>>???AAAAAAAAAAAAAAA@@@??????@@@??????AAACCCDDDCCCAAA@@@@@@??????@@@@@@AAABBBEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKLLLNNNPPPQQQSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWXXX[[[___bbbbbbcccdddeeedddeeefffeeeddddddfffgggfffggggggeeecccccceeegggfffhhhjjjjjjjjjiiijjjkkkjjjhhhgggiiilllnnnmmmlllooopppqqqrrrsssvvvzzz}}}hhhgggeeedddcccccccccddddddcccbbb```]]][[[ZZZYYYUUUUUUUUUTTTSSSPPPNNNLLLEEEEEEFFFEEEDDDBBB@@@???@@@???>>><<<;;;::::::::::::999999888888777666666555555444444444333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000////////////...000000000////////////...000000//////000000111222000000000111111111222222111222222333333444555555444444444555666666777777333444555666888999:::;;;777888:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHJJJLLLMMMLLLLLLLLLNNNPPPQQQQQQQQQOOOPPPQQQSSSTTTUUUWWWYYYYYYYYYYYYXXXYYY]]]bbbcccaaa```aaaccc```___```bbbcccgggoooyyy|||xxxlll```]]]WWWQQQLLLIIIHHHHHHBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@?????????@@@AAAAAA@@@???>>>===<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????@@@@@@??????@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWXXXWWWVVVUUUUUUWWWYYYYYYYYYZZZ[[[]]]^^^____________aaaeeegggggggggccccccdddeeedddcccbbbaaadddeeeggghhhgggfffdddbbb_________```aaadddfffggg_________aaadddfffgggfffbbbcccccccccbbbdddfffiiikkkkkklllpppzzzxxxxxxnnn```SSSKKKGGGDDDCCCAAA@@@???>>>============<<<<<<<<<============>>>======<<<<<<<<<<<<======>>>>>>============>>>????????????@@@??????>>>===???>>>>>>???AAABBBAAA@@@@@@????????????@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@GGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUXXXZZZ]]]^^^___```bbbdddbbbcccddddddccccccdddfffeeefffffffffeeeeeegggiiiiiijjjkkkjjjiiihhhjjjlllkkkiiiggggggiiikkkkkkkkknnnoooqqqrrrsssuuuyyy|||bbbaaa___]]][[[ZZZZZZZZZXXXWWWVVVTTTRRRPPPOOONNNOOOOOONNNMMMLLLKKKJJJIIICCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;:::999999999888888777777666666555444444444444333333333222111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////000111111000000000000111111111111111111111222333333444444333333444555555666666777444555666777888999::::::888999;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQSSSUUUTTTVVVWWWYYYYYYYYYYYYXXXUUUYYY___bbbbbbbbbcccddd```aaabbbdddeeehhhmmmsssqqqrrrvvv~~~vvvhhhccc^^^SSSOOONNNLLLJJJHHHHHHGGGGGG@@@@@@@@@??????@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>==============================>>>>>>>>>?????????>>>???@@@@@@@@@???>>>===;;;;;;;;;<<<<<<<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>?????????@@@@@@======>>>>>>??????@@@@@@AAABBBCCCEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKIIIJJJJJJKKKLLLLLLLLLMMMQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVUUUTTTTTTUUUWWWXXXYYYYYYZZZ\\\]]]___```^^^]]]\\\___dddgggfffddd```aaaccceeeeeedddbbbaaacccdddeeefffgggfffeeedddbbbaaa______```cccfffhhhcccbbbaaaccceeegggffffffaaabbbccccccbbbbbbdddfffdddddddddfffiiiqqqzzzrrreee^^^VVVPPPGGGBBBAAAAAA???======<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<======<<<=========>>>>>>>>>>>>?????????>>>>>>===???>>>======???@@@@@@??????????????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTXXXYYYZZZ[[[[[[]]]```ccc```aaaccccccbbbbbbccceeedddfffggggggggghhhjjjkkkkkkkkkkkkiiiggggggiiikkkmmmkkkiiiggghhhiiijjjkkklllmmmoooqqqrrrtttwwwzzz[[[ZZZYYYWWWUUUSSSSSSRRRPPPOOONNNMMMKKKJJJIIIHHHKKKJJJIIIHHHFFFEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>:::;;;<<<<<<<<<;;;:::999888777777666666555444444444333333333222222222222000000000000000000000000000000000000000000000000.............................................................................................................../////////...............//////////////////...///000000111//////000000000111111111000000111111222333333333333333444444555666666666777777777777888888888888:::;;;<<<>>>>>>?????????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHIIIJJJJJJJJJJJJLLLMMMOOOPPPQQQRRRQQQRRRTTTVVVSSSTTTVVVXXXZZZZZZZZZZZZXXX[[[___bbbccccccbbbbbb___aaabbbbbbcccfffiiijjjjjjhhhfffhhhoooyyyuuummmiiibbbRRRMMMNNNHHHFFFFFFFFFEEEDDDCCCBBBBBB??????>>>>>>>>>>>>????????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<===>>>?????????>>>===:::;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>>>>>>>??????@@@AAAAAAAAA<<<<<<===>>>>>>??????@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSTTTTTTTTTUUUXXXZZZWWWWWWXXXZZZ[[[^^^```aaa]]][[[ZZZ]]]bbbeeedddbbb^^^___bbbdddddddddcccbbbbbbcccdddeeefffffffffeeeeeecccaaa______aaadddfffeeeeeedddeeefffeeeccc```___aaacccdddcccdddeeefffccccccccccccdddggglllpppzzz|||~~~zzzooobbbWWWNNNIIIAAAAAA@@@???>>>>>>======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>????????????>>>>>>???>>><<<<<<>>>??????>>>??????>>>>>>??????@@@AAA@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGIIIJJJLLLMMMOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUWWWXXXXXXXXXYYY[[[^^^aaa^^^```bbbcccbbbbbbcccdddeeegggiiijjjjjjjjjlllnnnkkkkkkjjjhhhffffffhhhjjjnnnmmmkkkiiihhhhhhjjjkkkiiikkknnnoooppprrruuuxxxvvvvvvWWWWWWVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::999777777666555555444444333333333333222222222111111000000000000000000000000000000000000000000000000................................................------------------------........................---............/////////---............///////////////......//////000111/////////000000000111111///000000111111222333333333333333444555555666666888888888888888888888888<<<<<<===>>>???@@@@@@???===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEIIIJJJKKKJJJJJJJJJLLLNNNPPPQQQRRRRRRRRRRRRTTTVVVSSSUUUWWWXXXZZZZZZZZZZZZ^^^___aaabbbbbbaaa```___ccceeeeeecccccceeefffdddfffffffffiiimmmsssyyy|||}}}rrrhhhZZZUUUWWWSSSFFFDDDIIIGGGGGGFFFEEEDDDCCCAAA@@@@@@>>>>>>============>>>>>>>>>======<<<<<<=================================<<<<<<;;;;;;;;;<<<===>>>;;;<<<===>>>??????>>>===::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======?????????@@@@@@AAAAAAAAA;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNMMMMMMMMMMMMMMMNNNOOORRRSSSTTTTTTTTTVVVZZZ\\\UUUVVVWWWYYY[[[]]]___aaa\\\\\\\\\^^^```bbbbbbaaa^^^___aaabbbccccccbbbbbbbbbcccdddeeeeeeffffffffffffeeebbb``````aaaccceeefffeeedddccccccaaa]]]ZZZ]]]```ccceeeeeeeeeeeefffbbbaaa___]]]___eeennntttqqqmmmhhhhhhrrr}}}{{{zzzqqqhhhddd]]]TTTLLLEEEAAA>>>>>>@@@@@@>>>;;;:::;;;>>>888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;<<<=========<<<======>>>>>>??????>>>>>>@@@>>><<<<<<===??????>>>???>>>>>>>>>>>>???@@@@@@???@@@BBBCCCEEEFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZ]]]___]]]___bbbccccccbbbcccddddddgggiiikkkkkkkkklllnnnkkkkkkkkkjjjhhhgggiiijjjmmmmmmlllkkkhhhhhhiiikkkhhhkkkmmmoooppprrrtttwwwtttvvv~~~SSSSSSSSSSSSRRRQQQPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCBBB>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999888666666555555444333333333222222222222111111111111000000000000000000000000000000000000000000000000................................................------------------------........................---------.........//////---------........./////////............///000000////////////000000000111//////000000111222222222222333333444444555555666777777777888888999999999;;;<<<===>>>?????????>>>===>>>????????????????????????@@@@@@AAACCCDDDEEEJJJJJJKKKJJJJJJJJJMMMOOOQQQRRRSSSSSSRRRRRRTTTVVVUUUVVVXXXYYYYYYYYYXXXWWW]]]]]]^^^___aaabbbaaaaaahhhjjjiiieeefffiiiiiieeefffgggjjjmmmpppsssuuuvvvwwwuuutttyyyyyyqqqlllfff___XXXOOOJJJLLLKKKCCCDDDIIIFFFHHHGGGFFFEEECCCBBBBBBAAA>>>>>>============>>>>>>===<<<<<<;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;======:::;;;<<<>>>??????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???????????????<<<===>>>@@@AAABBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDCCCCCCCCCDDDDDDEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQRRRVVVXXXTTTTTTUUUWWWZZZ]]]___```]]]___````````````bbbccc___`````````aaabbbbbbbbbcccccccccdddeeeeeeeeeeeedddcccbbbaaaaaabbbdddeeehhheeebbb___^^^]]]\\\ZZZ]]]```ccceeedddcccccccccbbb```]]][[[\\\aaahhhnnnfffeeeaaa^^^aaaggghhheeeiiivvv{{{sssjjj___WWWNNNLLLHHHDDDAAA>>>===<<<>>>>>>>>>===;;;::::::;;;888999:::;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;888999;;;<<<======<<<<<<;;;;;;<<<===============AAA???<<<<<<===?????????>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTUUUWWWXXXXXXXXXYYY\\\^^^\\\___bbbddddddccccccdddcccfffiiijjjjjjjjjkkklllkkklllnnnmmmlllkkkkkkllljjjkkklllkkkhhhggghhhjjjiiillloooqqqrrrsssuuuwwwvvv}}}LLLLLLMMMMMMMMMMMMLLLLLLGGGGGGFFFEEEEEEDDDCCCCCC???@@@BBBCCCCCCBBBAAAAAA???>>>>>>>>>>>>>>>??????;;;:::999888777777777888666555555444444333222222222222222111111111111000000000000000000000000000000000000000000000000000................................................------------------------........................---------.........//////---------.........//////...............///000000////////////000000000000/////////000111111222222222222333444444555555666555555666888999:::;;;<<<;;;;;;<<<===>>>>>>>>>======>>>>>>????????????>>>?????????@@@AAABBBDDDDDDJJJKKKKKKKKKJJJKKKMMMPPPRRRSSSTTTSSSRRRRRRTTTVVVXXXXXXYYYYYYYYYXXXVVVUUUXXXXXXYYY]]]aaadddffffffgggjjjiiieeefffllllllgggjjjjjjjjjkkklllooorrrtttnnnnnnmmmlllmmmrrrzzz}}}lllnnnhhh___VVVRRRQQQMMMIIIOOOFFFGGGGGGCCCFFFJJJCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::;;;;;;:::999:::;;;<<<===999:::<<<===>>>???>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>=========<<<===???AAABBBCCCBBBBBBDDDCCCBBBBBBCCCDDDFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMPPPRRRRRRSSSTTTWWWYYY\\\___```___aaadddccc``````bbbeee`````````___```aaabbbbbbcccccccccddddddeeeeeeeeebbbbbbaaabbbbbbdddeeefffkkkgggaaa]]]\\\]]]^^^^^^]]]```ccceeedddbbbaaaaaaaaaaaa```^^^[[[ZZZ\\\]]]TTTZZZ[[[WWWUUUXXX\\\^^^]]]___```gggpppnnnuuurrrmmmcccWWWNNNIIIHHHHHH===============<<<<<<<<<888999;;;>>>???>>>:::777999999;;;;;;<<<;;;:::999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<777999:::<<<======<<<<<<999:::;;;;;;<<<<<<<<<;;;BBB???===<<<===?????????>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIEEEFFFGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVXXXYYYYYYYYY[[[]]]\\\___ccceeeddddddddddddbbbeeehhhiiiiiihhhiiijjjkkkmmmooopppooommmmmmmmmgggiiilllkkkhhhfffggghhhjjjmmmppprrrsssuuuwwwyyysss}}}~~~{{{