BM6P6(@ EEECCCAAACCC[[[wwwssssssuuuvvvpppqqqoooiiieeefff___VVVQQQTTTRRRHHHBBBBBB@@@CCCFFFNNNUUUQQQZZZrrrJJJ999;;;777333555===YYY|||iiilllqqqaaabbboooxxx~~~ooo~~~~~~|||ooojjjvvvsss\\\LLL:::>>>@@@eeepppyyyddd~~~mmmgggUUU```oooOOOggg~~~{{{vvvwww```cccooobbbTTT```vvv]]]kkk{{{ZZZ\\\fff~~~eeeNNNOOONNNSSStttCCCyyydddPPP777555:::dddlllhhhrrrfffSSS===222222666888999HHHDDD@@@>>>RRR}}}mmmjjjmmmppp{{{~~~~~~|||vvvrrrsssqqqiiidddccc]]]UUURRRUUURRRHHHBBBBBBAAABBBAAAHHHQQQSSSaaa}}}JJJ999;;;777333666<<>>@@@aaavvv~~~mmmaaaVVV___oooTTT```zzzyyyzzzvvv```vvvgggTTTbbbiiinnnQQQ^^^vvv|||\\\IIILLLPPPdddmmmJJJkkkQQQ888555999```yyymmm^^^{{{mmmXXX@@@555444666777777KKKDDD@@@;;;III|||wwwhhhhhhnnnttt{{{{{{|||{{{vvvrrrqqqqqqrrroooqqqrrrrrrqqqqqqqqqqqqvvvssssssuuusssjjjbbb___ZZZTTTRRRVVVSSSHHHBBBBBBBBBBBB@@@GGGOOOQQQ___{{{HHH999;;;666333666;;;SSSyyy|||uuuiiioooeeehhhooopppaaaWWW[[[pppzzz|||uuu|||tttmmmiiihhhiiijjjiii}}}III;;;<<<===XXXqqq|||rrr^^^^^^]]]iiiVVV^^^yyy}}}rrr}}}gggwwwrrrXXXdddwwwgggmmmvvvgggQQQTTThhh{{{UUUGGGHHHPPPuuuaaaWWWmmmsssLLL777444666[[[uuuxxx]]]|||qqqZZZAAA777666777777888JJJCCC@@@===FFFqqqzzzooorrr{{{~~~~~~~~~wwwllleeeccceeeiiikkkmmmppppppkkkfffdddbbb```kkknnnrrrvvvtttlllccc^^^XXXSSSSSSWWWSSSHHHAAABBBBBBDDDDDDJJJOOOLLLWWWqqqyyyGGG888;;;666333777:::NNNqqqttt~~~fffuuuooorrrkkk```^^^hhhrrruuudddVVVVVVmmmsss```|||sssiiijjjnnniiikkkxxxKKK===999<<>>NNNsssiiioooZZZ\\\[[[TTTkkk~~~vvvvvv\\\xxxrrrpppaaaGGG[[[uuu}}}VVVKKKLLL___zzz>>>vvvfff;;;777222666RRR~~~fff___yyymmmRRR999333666666666999MMMCCCAAA???BBBXXX~~~yyytttnnnggg```fffooowww||||||{{{yyysssvvvtttnnnlllmmmhhh___XXXbbbllloooooommmgggaaaXXXTTTTTTWWWPPPDDD???BBB@@@CCCAAACCCJJJUUUxxxjjjCCC888<<<555333999777DDDuuuvvvfffxxxsssZZZOOO\\\eeegggkkktttxxxuuulllZZZZZZuuuuuuyyy{{{{{{pppqqq{{{ppppppLLL@@@888AAALLLqqqooozzz[[[UUUZZZTTTdddwww~~~uuuvvvYYYJJJooo}}}VVVGGGRRRvvv\\\@@@||||||===:::222999MMMbbbdddvvvpppRRR888333666444333666SSSFFFBBB>>>@@@NNNwwwpppnnnllliiimmmuuu~~~~~~wwwpppmmmhhhkkkiiieeehhhnnnhhh\\\UUU```iiikkkkkkjjjfff```ZZZVVVUUUVVVNNNBBB>>>BBB>>>CCCBBBCCCIIIZZZ\\\BBB888<<<444333999666AAA|||xxxxxxiiitttoooTTTTTTeeeqqqnnnkkkrrr{{{~~~lllYYYYYYtttrrr~~~xxxtttqqq{{{ooojjjNNNCCC777???CCCzzzmmm{{{ssswwwbbbTTT[[[\\\ddduuu{{{XXXZZZ|||[[[FFFWWWJJJWWWrrr@@@888000:::HHHiiieeeqqqQQQ777555999666555999YYYHHHBBB===???KKK~~~yyyiiiccciiirrrwww{{{sssooonnnccceeebbb```fffnnngggYYYUUU```hhhiiiggghhheee___\\\WWWUUUUUUMMMAAA===BBB<<>>oooeee@@@333,,,999EEE|||www```oooOOO666666===;;;;;;@@@XXXGGG>>>EEE<<>>;;;777333222333555777oooiiijjj{{{sssXXXRRRTTTiiitttkkkeeeooozzz|||rrrWWWWWWrrr~~~|||rrrrrrvvvjjjRRRCCC999<<<777ZZZooo```tttbbb}}}___cccfffjjjqqqtttiiivvvuuummmtttYYYfffooo^^^pppcccZZZkkk|||hhhNNNUUUbbb]]]CCCjjj===222444111BBBwwwdddrrr^^^FFF;;;>>>BBB@@@;;;]]]III@@@???===EEEmmmwwwxxx~~~sssgggccceeebbbeeeggggggccc^^^YYYUUUTTTaaajjjjjjhhhiiiddd[[[VVVZZZXXXNNNDDDAAABBBCCC@@@@@@FFFKKKMMMaaaJJJ>>>;;;777333222333555777aaapppqqqzzzkkkRRRPPPYYYiiiooofffdddppp{{{|||sssXXXXXXssszzz~~~uuuwwwqqqeeeXXXFFF:::===666QQQkkkvvveeellleeegggllluuuZZZPPPDDDJJJLLLYYY|||zzzcccSSS{{{zzziiillluuu```YYYhhhvvv]]]RRRFFFfffDDDIIIpppoooBBB888555222<<>>111111111999bbbnnnaaaeee{{{|||mmm^^^]]]eeekkkfff^^^mmmMMMDDD@@@EEE===FFFzzz}}}qqqllljjjiiijjjnnnqqqlllfffaaaWWWOOOPPPVVV```gggiiieeedddeee```WWWUUUVVVRRRHHHAAAAAAAAAAAA===???UUU[[[TTTwwwwwwIII;;;999666444222333333444@@@uuupppxxxoooVVVMMMYYYjjjlllkkkmmmwww{{{[[[WWWpppzzzvvvqqq]]]ttt___DDD888>>>>>><<>>CCC:::;;;bbb|||sssllloootttuuusssrrrhhhaaa\\\YYYQQQKKKRRR```___cccbbb^^^^^^bbb___VVVUUUTTTNNNEEE@@@@@@AAA???AAABBBFFFLLLXXXmmmZZZAAA:::888666444333222333333777\\\qqqyyy|||~~~jjj[[[LLLOOOccckkkiiihhhmmmzzzbbbXXXnnnmmmbbbZZZsss]]]OOODDD===AAA<<>>jjjmmm^^^dddjjjtttwwwssssssssspppnnnWWWMMM>>>FFF>>>999SSS{{{tttwww}}}tttooosssyyyxxxssspppbbb\\\ZZZ[[[TTTNNNVVVeee___bbb```[[[\\\```\\\SSSTTTTTTMMMDDD@@@@@@AAA??????BBBCCCOOOhhh}}}RRRDDD:::888666444333222222333444SSS{{{{{{uuutttyyyuuu```SSSJJJSSSkkkkkkgggeeeiiivvveeeYYYnnnhhh^^^[[[yyy___VVVKKK>>>AAA:::BBByyywwwllldddhhhgggJJJJJJmmm|||gggjjjxxxxxxdddhhhSSSHHHwwwNNN>>>DDDjjj[[[@@@666,,,;;;666777bbbooozzzccc^^^\\\fffzzz|||mmmgggkkkqqqssssss```KKKHHHHHHAAA888DDDkkk|||vvvwww}}}uuupppnnnttt{{{yyyqqqjjjaaaeeecccYYYTTTXXX___aaaccc```\\\[[[]]]]]]ZZZXXXUUUOOOEEE>>>???CCCCCC@@@PPPEEEMMMXXXcccQQQ>>>888777555333222222222222===PPP}}}tttooottt~~~hhhTTTJJJHHHQQQ]]]bbb``````ffftttfffTTTfff|||lllbbbTTTxxxSSSPPPIII===;;;DDD^^^}}}yyyxxxvvvyyyNNNSSSqqq}}}ggguuu{{{kkkttteeeMMMhhhvvv===333```zzzfffQQQIII:::888...444999KKKhhhddd[[[lllzzzyyyqqqooosssyyy{{{{{{hhhQQQJJJIIIBBB:::@@@aaa{{{wwwsssvvv|||tttqqqppptttwwwtttmmmfffaaacccaaaZZZYYY___eeegggfffccc___^^^]]]\\\YYYVVVTTTMMMDDD>>>???AAAAAA@@@JJJFFFUUU]]]oooJJJ>>>888777555333222222222222---LLLyyylll]]]LLLIIIJJJPPPVVVXXXXXXZZZcccssszzz]]]PPPddd~~~kkk```TTTcccVVVLLLEEEBBB:::MMMoookkkpppppp|||}}}QQQeeeuuudddmmmvvvqqqrrrsssUUUXXX{{{ddd000FFFzzzqqq{{{LLLCCC888999000555777DDD|||dddzzzbbbcccttt~~~tttoooppptttwwwxxxttt[[[TTTNNNHHH@@@>>>SSSyyyvvvsssqqqsssxxxqqqqqqssstttsssooohhhcccaaa___\\\XXX[[[bbbffffffiiigggccc```^^^[[[WWWTTTSSSKKKCCC>>>>>>?????????FFFGGGWWW[[[{{{{{{BBB???777666444333222222222222---MMMwwwvvv~~~zzzSSSFFFKKKPPPRRRSSSLLLLLLOOO[[[kkk{{{kkkUUUOOOfffooo___WWWrrr\\\MMMLLLHHH<<<@@@nnnbbbdddyyyZZZFFFKKK^^^wwwQQQUUUKKKUUU|||qqq[[[vvvxxx|||qqqPPPnnniiiLLL...bbbtttpppPPPHHHCCC:::333555333;;;jjjlllhhhZZZpppwwwppppppsssvvvxxxdddbbbWWWNNNHHH@@@HHHppp~~~zzzvvvsssppppppqqqlllqqqtttrrrooolllhhhccceee```[[[ZZZ___dddfffdddhhhgggeeebbb___[[[VVVTTTPPPHHHAAA???>>>===>>>@@@GGGHHHTTTZZZnnn???@@@666555444222111222222222666FFFssssssvvvPPPGGGQQQXXXYYYYYYNNNLLLNNNVVVaaajjjrrrxxx```QQQRRRlll|||}}}~~~mmm\\\aaa|||vvv\\\NNNPPPIIIIII:::XXX{{{wwwwwwWWWSSSPPPVVVeeeuuu}}}tttppptttcccaaajjjkkk[[[PPPaaaxxx]]]aaa}}}~~~|||tttlll[[[III:::HHH~~~pppgggWWWQQQPPP>>>777666111555]]]wwwxxxccc|||zzztttsssuuuwwwwwwqqqmmm^^^SSSNNNCCCAAA___|||zzz}}}}}}{{{wwwtttrrrooommmhhhooossspppmmmllljjjffffff```\\\___fffiiihhhfffdddeeeeeeccc___[[[VVVTTTMMMEEE@@@???>>><<<>>>BBBJJJMMMXXXkkkfff>>>>>>666555333222111111222333555555jjjlllpppPPPKKKVVV___cccddd\\\WWWUUUYYY\\\\\\___dddWWWLLLSSSpppyyyzzztttrrrcccUUUppppppppp^^^SSSTTTJJJNNN888IIImmmNNNYYY\\\bbbgggmmmvvv}}}lllfff```bbbzzziiiRRRUUU^^^___iii}}}tttwww|||yyy|||mmm^^^mmmyyyjjjtttyyyuuuTTTmmmvvvlll~~~~~~~~~wwwjjj```ccczzzXXX333888oooyyyvvvZZZVVVPPPQQQBBB<<<777111444UUUooorrr|||xxxuuusssqqqpppwwwjjj^^^UUUEEE>>>TTTttt}}}yyyvvvtttwwwxxxvvvttttttppplllfffmmmoookkkiiimmmlllggg\\\XXXYYY```ggghhhgggfff___bbbdddbbb^^^YYYUUUSSSJJJBBB>>>AAA@@@<<>>BBBAAA===@@@IIIKKKVVVbbb]]]FFF;;;444333222111111111222333555999PPPnnnzzzgggQQQVVViiivvvzzz{{{fff______cccbbb[[[\\\ccckkkZZZYYYooo}}}zzz|||yyypppmmmcccWWWeeedddhhheee```]]]TTTLLLHHH___rrrRRRUUUhhhxxxxxxpppuuusss```]]]llluuullliiippp[[[mmm{{{aaafffzzzeeexxx}}}uuuddd[[[\\\SSS999...JJJqqq}}}\\\WWW[[[WWWTTTOOOIII???888777???```yyyggg[[[rrr}}}vvvpppmmmkkklllIII<<>>dddqqqUUUYYY___]]]YYYSSSNNNCCC;;;777555NNNvvvsss\\\ssszzzvvvuuuuuuEEECCCJJJMMM|||nnnhhhjjjmmmiiiyyy}}}zzzxxxwwwuuurrrsssuuuvvvvvvqqqjjjdddfffeeecccdddjjjooojjjbbbjjjlllkkkiiijjjllljjjfffbbb```]]]\\\ZZZTTTKKKDDD>>>AAABBB???===@@@EEEHHHNNNUUUpppaaaNNN;;;777666444222111111111222222999===]]]~~~iiiQQQZZZjjjzzzttteeelllvvv~~~yyylllttt~~~}}}yyyyyyeeeWWWQQQooopppbbbfffppppppllliii[[[]]]CCCFFF]]]XXX]]]cccuuu}}}~~~^^^aaa}}}hhhuuuxxx___eeeiii~~~lllRRRRRRYYYMMM:::555TTT^^^^^^___^^^```[[[WWWSSSMMM>>>===888>>>kkksssgggiiiLLLBBBDDDDDDtttttteee[[[WWWWWWcccsss~~~{{{wwwsssppprrrtttuuurrrmmmhhhddddddfffgggiiiooouuurrrmmmjjjkkkiiiggghhhkkkiiieee```___^^^\\\XXXQQQIIICCC>>>@@@AAA@@@@@@CCCGGGJJJRRR___eeeOOO999777666444222111111111222111555555QQQ~~~zzzoooWWW[[[dddppp}}}kkkeeemmmxxx~~~uuu||||||zzzyyymmmZZZOOOttttttmmmjjjooorrrooonnnpppffffffKKKGGGQQQllleee___dddvvv{{{mmmyyyeee~~~eeehhhssskkkpppdddxxxwwwtttgggZZZWWWOOO<<<666aaaooo|||sssRRRXXX[[[]]]bbb```XXXSSSPPPCCC@@@999888]]]xxxrrr|||qqqaaayyy{{{QQQ@@@@@@AAA[[[xxxqqqllljjjeeesss~~~|||vvvppprrrtttqqqkkkdddaaa```ccciiinnnpppsssvvvvvvrrrkkkkkkgggbbbbbbdddccc```]]]^^^^^^[[[TTTLLLEEEBBB>>>>>>???@@@CCCFFFIIILLLUUUgggiiiKKK777777666444222111111111222444777333JJJ||||||tttuuu______bbblllyyyhhhZZZbbbmmmwww~~~xxx~~~|||xxxlllXXXSSSyyyqqqkkkkkkooossswwwzzznnnmmmZZZQQQLLL[[[yyyiiittt~~~kkkyyy]]]zzzhhhyyy|||vvvzzzppp[[[QQQWWWUUUCCC555JJJ|||}}}aaaUUU\\\^^^aaagggeeeTTTOOORRRJJJGGG???777PPPccc~~~www{{{ZZZaaaoooqqqwwwTTT>>>===@@@QQQ}}}~~~}}}ttt|||yyyppprrrrrrlllbbb[[[YYYZZZgggooottttttrrrrrrqqqnnnmmmkkkeee^^^\\\^^^^^^ZZZYYY\\\]]]XXXPPPGGGBBB@@@???======AAAEEEGGGJJJNNNWWWiiifffCCC888777666444222111111111222333888444DDDuuu||||||~~~zzz}}}zzzffffffjjjtttkkkQQQVVV^^^gggqqqyyyyyyuuu~~~}}}www]]]QQQ___vvvmmmmmmuuu{{{wwwooopppnnnfff```TTTVVV}}}dddxxx{{{~~~ggg~~~eeeLLLQQQoooyyyfffIIIDDDRRRGGG777===www~~~eee^^^\\\]]]]]]^^^^^^ZZZIIICCCNNNNNNLLLEEE888EEEVVVwww}}}cccYYYkkkiiinnn|||XXX===:::???MMMkkk{{{tttkkkmmmlllfff^^^YYYZZZ]]]kkksssxxxvvvrrrpppnnnlllkkkjjjddd^^^]]]```aaa^^^WWWYYYYYYTTTKKKDDD@@@???@@@<<<===BBBEEEGGGLLLSSSbbbooo\\\:::<<<777666444222111111111222---555555???gggyyy{{{xxxxxx~~~jjjmmmtttlllWWWXXX\\\cccmmmwww}}}ttt~~~|||tttRRRLLLqqqppptttuuutttvvvwwwmmm```xxxooollleeeXXXUUUlllsssZZZggg~~~uuu|||xxx]]]UUUHHHHHHHHH444;;;ccckkkXXXZZZWWWSSSVVVVVVQQQNNNFFF???OOOSSSOOOJJJ<<>>DDDGGGHHHRRR___vvvOOO666>>>777666444222111111111222---555888>>>]]]vvvyyyvvv}}}qqqttt|||jjj______aaagggqqq{{{}}}vvvuuuyyypppRRRNNN~~~jjjuuuvvviiiccckkktttvvvrrrooobbbWWWWWW___yyy{{{xxx~~~|||zzz]]]```tttmmmjjjvvvoooMMMLLLGGG@@@555777ggg___ZZZ___XXXUUU^^^___ZZZ\\\WWWMMM___bbbXXXUUUHHHDDDCCCfffwwwddd|||wwwuuu{{{```CCC>>>BBB@@@FFFqqqyyymmmttt{{{|||zzz|||~~~xxxrrrppppppiiigggcccaaaaaadddhhhkkkjjjoooqqqpppooopppooolllcccccc```]]]___eeefffdddWWWSSSMMMGGGDDDBBB@@@???===<<<@@@GGGIIILLL\\\oootttEEE999;;;777666444222111111111222222555777<<>>???iiinnnmmmwww}}}|||xxxuuuwwwzzzpppkkkeeebbbcccfffiiikkkjjjmmmmmmjjjjjjllljjjfffaaabbb^^^ZZZ[[[______[[[XXXQQQIIIDDDBBBBBBAAA???<<<;;;AAAIIILLLPPPccczzzccc???===999777666444222111111111222222///000666KKKvvv|||ttt{{{qqqkkkqqqzzzssspppzzzvvvsss~~~vvvcccfffmmmwwwwwwrrriiiyyy}}}|||uuujjjUUUTTTxxxvvviiilllkkkooowwwooo}}}sssmmmnnn\\\cccVVV___fffddd```lllzzzttteeepppxxx|||mmmmmm~~~zzzpppcccaaaqqqiii^^^|||ooo^^^QQQMMMCCC>>>EEEkkkcccooobbbhhh___]]]hhhdddaaassseeeWWWjjjiiiWWWXXXRRRKKKGGG@@@YYY|||}}}ooolllsssSSSFFF===@@@FFF[[[}}}yyyzzz|||zzz~~~{{{tttooo{{{}}}{{{}}}|||xxxmmmgggbbbdddiiimmmkkkhhhkkkrrrssslllfffggghhhggggggbbb\\\ZZZ[[[[[[XXXTTTTTTNNNFFFAAA@@@@@@>>>===FFF888GGGKKKQQQRRRYYYOOO>>>555:::888666444222111111111111666///222444@@@ssswwwlllaaammm|||{{{www{{{}}}lllhhhlll|||zzzoooqqq|||ttt}}}fffRRRmmmxxxhhhqqqtttrrrvvv{{{vvvjjjrrrmmmtttyyyqqqnnnqqqnnnvvviii^^^nnnzzzppp}}}fffnnnZZZ]]]WWWNNNcccrrrVVVYYYbbbppprrrkkkxxxjjj\\\yyyiiiWWWNNNMMMBBB444>>>oootttbbbbbbcccaaa```aaadddfffffffff]]]\\\]]]]]]ZZZTTTRRRSSSRRRFFFGGGiii{{{yyyiiiGGG???<<>>===@@@===EEEQQQPPPbbbFFF???>>>:::777666444222111111111222444///444555:::aaauuuyyy}}}yyyqqqhhhxxxwww|||ppppppvvvvvvnnnrrr~~~~~~uuuwww___PPPlllqqqpppjjjeeelllyyy{{{sssuuussswwwvvvrrrxxxwwwgggbbblll^^^___|||zzzhhh~~~uuudddqqqUUU\\\ppphhhsss]]]```cccvvvtttiiigggrrr^^^mmmfffWWWVVVOOOBBB;;;MMMmmmddd]]]^^^dddbbb```___``````___^^^aaa]]]\\\]]]ZZZUUUXXX```[[[OOOJJJXXXvvv```===:::===???@@@HHH\\\www~~~~~~vvvxxx}}}yyyvvvtttkkkqqqwwwyyyyyywwwqqqjjjgggeeedddggglllmmmiiidddfffgggeeecccccceeeeeeaaa___\\\ZZZZZZZZZYYYUUUQQQLLLHHHBBB>>>===============DDDFFFWWWTTT|||cccCCCBBBGGG:::777666444222111111222222222///666777333JJJzzzxxxrrrmmm|||sssbbb~~~}}}}}}yyywwwtttrrrsssuuuxxxzzz}}}}}}}}}xxx{{{qqqnnnuuu~~~vvvnnnUUUVVV}}}ooofffjjjjjjhhhjjjuuu|||pppsssssssssnnnooo|||www^^^fff}}}xxxccc^^^wwwiiitttiiiZZZyyymmm|||ooodddgggccczzz|||}}}{{{oooZZZLLLFFF@@@888FFFnnnhhhZZZ___``````^^^]]]\\\]]]]]][[[ZZZ___XXXVVVYYYVVVRRR[[[jjjdddXXXQQQLLL[[[^^^===<<>>@@@HHHKKKUUUbbbQQQKKKDDDHHH;;;888777555333222222222333333000555888222;;;fffuuuwwwuuuoooeeennnrrrddd___cccbbbaaa```^^^\\\ZZZXXXccclllvvv|||zzzlllnnnyyy}}}~~~uuubbbMMMmmmhhhkkkhhhkkkmmmqqqzzz|||rrrppplllmmmmmmnnnwwwtttbbb^^^nnnwwwqqqccczzz\\\nnnkkktttpppdddjjjnnnjjj[[[ggg}}}zzznnn___ZZZ[[[LLL555666HHHooovvv]]][[[```bbbZZZYYYYYY[[[^^^``````___^^^WWWVVVZZZWWWTTT```qqqmmm\\\XXXPPPQQQ```BBB@@@AAA???@@@IIIYYYmmm}}}ooobbbbbbkkktttwwwtttvvvvvvvvvvvvxxx|||uuuttttttwwwyyyyyywwwvvvtttpppkkkhhhiiijjjiiihhhnnngggaaaaaacccccc___\\\[[[[[[[[[ZZZXXXTTTOOOLLLBBBAAA???===<<<===???@@@EEEGGGRRRRRRssscccJJJQQQAAACCC???:::999777555333333333333666111222888666888YYY{{{hhhaaauuu{{{{{{oooooowww~~~tttgggfffssstttjjjqqq~~~{{{~~~qqqWWWQQQwwwgggpppwwwuuuppplllmmmsssxxxyyynnncccgggrrrooommmqqqpppgggnnnmmmsssgggmmmoooqqqooo~~~{{{{{{tttppp```RRRLLLLLLBBB:::QQQtttttt``````___\\\]]]YYYYYY[[[^^^bbbddddddccc```]]]]]]```___^^^gggsssxxx^^^YYYWWWPPPqqqssszzzbbbEEE@@@???>>>HHH[[[nnnzzzzzzhhh\\\^^^iiipppqqqeeellluuu{{{||||||}}}~~~zzzsssoooppptttuuuvvvxxxsssooojjjhhhiiikkknnnooooooggg``````aaa___\\\[[[\\\\\\[[[YYYUUUOOOJJJGGG?????????>>>===>>>AAADDDIIIGGGYYY___SSSIIIRRRDDDAAAEEE>>><<<:::777555444333333666333000555999777NNNwww{{{iiilllsssyyy|||{{{oookkkwwwxxx{{{iiiOOOaaayyyxxxiiiooouuuvvvuuuqqqmmmkkklllmmmjjj]]]cccpppjjjdddmmmwww{{{xxxooovvvuuu{{{lll|||rrrhhhbbbPPPNNNBBB333999ZZZ___```jjjbbbZZZ]]]]]]]]]^^^aaaddddddcccbbb]]]______]]]]]]bbbeeefffyyy^^^VVVWWWPPPaaammmbbb|||dddEEE???===@@@VVVvvv~~~|||mmmbbbccckkkqqqqqqmmmttt{{{~~~}}}|||}}}zzzpppiiikkknnnppprrrvvvqqqnnnkkkiiijjjlllmmmnnnjjjbbb]]]^^^^^^ZZZYYY[[[\\\\\\ZZZVVVOOOIIIDDDAAA===>>>@@@??????@@@DDDGGGMMMLLLcccmmmNNNOOOWWWUUUGGGFFFAAA???<<<999666555444333222555111222999444DDDiii~~~yyyhhhfffbbbaaalllooonnn}}}}}}zzzmmmnnn|||}}}{{{rrrttt___LLLwwwnnnqqqooojjjmmmrrrwwwvvvqqqjjjggglllcccgggmmmggghhhsssyyytttnnngggggg~~~xxx{{{qqqdddXXXQQQDDDDDD===???]]]zzzcccggghhh\\\XXXaaa______```bbbdddcccaaa___YYY```]]]SSSUUU``````UUUggg[[[TTTUUUSSSXXXnnn]]]iiifffEEE???>>>DDDcccvvvvvv~~~}}}}}}~~~uuukkkiiinnnssstttzzzzzz~~~zzznnngggiiimmmmmmppptttpppooommmlllkkkjjjiiiiiieee]]]YYY[[[ZZZWWWWWW[[[\\\\\\YYYSSSLLLDDD@@@>>><<<>>>@@@@@@@@@AAAEEEIIIQQQTTTlll{{{JJJPPPYYY___gggOOODDDDDDAAA>>>:::777555444333...777222111666111===```ttt}}}qqq[[[VVV___```[[[pppvvv{{{{{{~~~vvv{{{wwwlllppp{{{wwwnnnoooXXXLLLlllzzzsssmmmiiihhhmmmsssvvvwwwwwwvvvrrrsssqqqlllvvv}}}vvvmmmaaahhhyyyttt~~~zzzrrrfffXXXLLLDDDCCC:::AAAfffoooiiigggfff[[[OOOSSSaaa]]]]]]___aaaccccccaaa^^^[[[ddd^^^OOOQQQaaa___NNNQQQVVVVVVVVVXXXVVV[[[kkkhhhUUUfffHHH???>>>RRRnnnyyylllwwwqqqwwwzzz|||xxxssstttxxxzzz{{{}}}zzzvvvhhhaaahhhnnnmmmoootttjjjnnnmmmhhhgggkkkjjjeeedddYYYVVV[[[\\\UUUSSSWWWTTTSSSQQQNNNIIIDDD@@@===CCC@@@777888BBBBBBAAAJJJSSS______XXXRRRUUU\\\]]]SSSHHHBBBAAA@@@<<<666222333777444333444555444555===GGG|||wwwzzzqqqgggdddlllxxxsssyyyxxxyyyvvvyyy~~~oookkkyyy}}}wwwsssiiiGGGUUU}}}ttthhhdddcccggglllooosssxxxxxxuuusssuuuzzz|||zzzwww{{{ttt}}}zzz}}}{{{~~~}}}ppp~~~ssscccVVVMMMGGGBBBGGG???]]]rrrcccbbb___]]]ZZZXXXWWWWWW]]]ZZZZZZ^^^```^^^]]]___^^^]]]ZZZWWWXXX\\\[[[WWWWWWYYY[[[]]]___```ccceeehhheeeFFF<<<<<>><<<777@@@>>>;;;AAAEEEJJJUUUSSSkkk[[[XXXXXX\\\```[[[NNNBBBHHHEEEAAA>>>;;;777444333444333444444222222888AAAppp}}}vvvzzzzzz{{{mmmxxx}}}xxxffffffhhhkkknnnrrruuuyyyzzzxxxuuu{{{xxxvvvllluuulllkkkxxx~~~{{{}}}~~~wwwnnn[[[GGGbbb}}}vvvpppjjjgggiiipppvvvyyy|||}}}xxxwww{{{~~~uuuzzzlllttt|||uuufffssseeeyyy|||xxxzzzpppdddZZZRRRHHH???999IIImmmdddaaa]]]YYYUUUTTTVVVYYY\\\^^^ZZZYYY\\\]]]YYYXXXYYYXXXXXXWWWUUUWWW\\\[[[WWWYYYZZZ[[[[[[[[[\\\]]]^^^bbb|||gggGGG======JJJbbbtttooojjj|||rrrmmmkkkfffwwwzzzyyy{{{zzzvvvvvvyyy|||{{{|||~~~~~~{{{lllccc___fffjjjhhhfffhhhhhhjjjiiifffeeeffffffccc^^^WWWVVVZZZYYYRRRNNNQQQMMMKKKHHHEEEBBB???===<<<999CCC@@@:::AAAGGGMMMVVVppp```PPPQQQTTTYYY[[[VVVMMMFFFLLLGGGCCC@@@@@@>>>888222444333444444222///333:::___~~~www}}}xxxhhhxxxvvvcccbbbvvvppp~~~uuummmssslllnnnttt{{{jjj```bbbkkkqqqxxxrrr]]]eeerrruuuiiinnnzzz}}}www~~~mmmQQQUUUzzzsssrrrfffdddhhhqqqwwwyyy{{{~~~yyyzzz{{{{{{vvvvvv{{{uuuqqqqqqyyyfffkkk~~~|||uuu___mmmuuu```ttt~~~yyyxxxxxx|||xxxppp~~~{{{yyylll___RRRIIIAAA===DDDPPP{{{zzz[[[\\\ZZZYYYWWWWWWWWWYYY[[[]]][[[WWWUUUXXXYYYVVVTTTUUUUUUWWWVVVUUUVVVYYYXXXTTT\\\[[[ZZZXXXXXXXXXYYYYYY[[[sssmmmJJJ???@@@???SSS|||jjj___uuuwwwwwwsssgggeeecccttt~~~|||{{{~~~yyytttvvv}}}zzztttrrruuuxxxzzz|||~~~~~~{{{vvvsssddd^^^^^^eeeiiigggdddeeeffffffeeedddcccbbbbbbaaa\\\YYYXXX[[[YYYRRRNNNOOOIIIHHHEEEAAA???=========CCCBBB:::===HHHLLLTTTeee|||ZZZRRRSSSTTTSSSQQQOOOMMMLLLIIIIIIGGGDDDCCCBBB===777555333444555333000222666NNN{{{{{{}}}yyydddttthhhppptttYYYWWWWWWUUUQQQVVV]]]```jjjzzz|||mmmgggooo{{{~~~jjjKKKgggvvvssswwwqqquuufffdddeeelllqqqrrrtttwwwqqqssswww|||~~~yyyuuuwwwjjjjjjeeelllyyyvvv|||yyyuuuppplllxxxvvv{{{pppVVVaaaqqquuuyyykkknnnkkkxxxooohhh\\\RRRGGG===777CCCjjj]]]UUU[[[UUUXXX]]]aaabbb___\\\YYYVVVRRRQQQUUUWWWVVVUUUWWWXXXZZZZZZWWWVVVWWWUUUPPP\\\ZZZXXXWWWXXXYYYZZZZZZmmmoooooouuusssMMM???@@@999FFFmmmpppaaakkklllssszzz```^^^^^^mmmvvvvvvxxx}}}~~~sssmmmpppvvv{{{}}}zzztttqqqrrrtttzzz{{{|||{{{vvvpppkkkggg]]][[[^^^dddhhhgggeeedddbbbaaa``````___^^^]]]]]][[[ZZZZZZZZZVVVPPPMMMMMMFFFDDDBBB@@@>>>======>>>AAA===<<>>???<<<@@@WWWyyy}}}rrrrrrooozzzhhh^^^VVV```mmmooottt}}}xxxooollllllnnnoooxxx}}}~~~zzzvvvsssqqqqqquuuvvvvvvsssmmmfffaaa^^^YYYZZZ^^^cccffffffdddaaa___\\\[[[]]]\\\XXXXXXZZZXXXXXXXXXUUUQQQLLLIIIIIIAAAAAA@@@???>>>>>>>>>>>>:::@@@FFFMMMLLLIIIjjjttthhhggg\\\LLLRRRWWWXXXTTTNNNJJJHHHKKKSSSSSSIIIBBBBBBAAA===<<<999777999888555555777888___yyysss}}}pppmmmiiilll~~~qqq^^^aaa^^^aaakkkhhhaaafffxxxzzzuuuiiibbbfffmmmsss{{{tttnnnZZZNNNkkklllnnnnnn{{{tttnnnjjjkkklllkkkmmmppphhhkkkooosssuuuuuutttrrrfffooouuuggghhhggguuuoootttxxxnnndddvvv```zzzxxx{{{|||wwwfffSSSFFF888999AAAVVVwwwhhhaaacccbbb___bbb```^^^[[[ZZZ[[[\\\]]][[[VVVSSSUUUUUUSSSSSSUUUTTTYYY[[[YYYXXX[[[\\\ZZZXXXWWWVVVYYY^^^aaa```^^^]]]aaabbbgggzzz~~~RRR>>>???>>>>>>LLLpppwwwrrrrrrjjjRRRVVV___bbbhhhsss}}}|||sssjjjeeecccfffnnnvvvzzzzzz{{{}}}|||}}}{{{yyywwwuuusssooolllkkklllmmmjjjddd___\\\[[[YYY\\\___aaacccccc```]]]\\\XXXWWWZZZYYYTTTSSSVVVRRRSSSRRRNNNHHHEEECCCCCC======>>>>>>>>>>>>======<<>>===<<<;;;@@@IIIGGGOOOyyy}}}bbb___ZZZ___QQQaaa```^^^ZZZVVVSSSQQQPPPKKKNNNLLLFFFJJJTTTTTTLLLFFF@@@;;;:::777333222444444???```xxxmmmjjjsssttt~~~wwwwwwmmmqqqzzzjjj[[[XXXlll{{{jjjYYYTTTkkksssssssssgggmmmnnnkkkkkkpppsssqqqqqqsss~~~ooobbb]]]cccnnnwwwqqqlllrrrkkkpppzzzmmmiiiiiippprrrsss\\\qqqooodddvvvyyy{{{pppiii^^^TTTLLLFFFBBB???QQQ}}}wwwhhhcccbbb___]]]]]]bbbaaa___^^^]]]\\\\\\\\\WWWRRRPPPSSSUUUUUUVVVYYYSSSWWWXXXSSSQQQTTTWWWXXXZZZWWWVVVXXX[[[ZZZTTTNNNWWWVVVYYY___dddlll|||```FFF===AAABBBZZZyyyxxxhhhuuuvvvzzzRRRQQQHHHMMMZZZcccooowwwrrrttt|||~~~zzzooobbb\\\YYYXXX\\\eeennntttwww||||||{{{yyyxxxvvvuuutttnnnpppqqqqqqoookkkfffcccaaabbbbbbbbbaaa```^^^]]]^^^[[[XXXZZZ]]]\\\VVVPPPVVVUUUSSSRRRPPPNNNLLLLLLPPPKKKEEEAAAAAAAAA???===>>>888888>>>???::::::???GGGVVVTTTiiimmm}}}XXXWWWZZZSSSggg[[[UUUWWWXXXTTTUUUYYYNNNQQQNNNHHHLLLUUUTTTKKKCCCAAA@@@???===999555111888>>>LLL{{{zzz}}}~~~}}}lllrrrqqqsssxxx{{{wwwrrrwwwrrrfffTTTeee~~~sssfffQQQVVVxxxmmmtttlllhhhhhhnnnrrrxxx{{{vvvsssuuuvvvuuuvvvqqqqqqttt{{{zzzrrrjjjiiinnnssstttrrrsssqqqkkknnnwww~~~tttjjj{{{vvvtttmmmvvvwww}}}~~~xxxqqquuuWWWSSSJJJ???;;;GGG___tttkkkhhheeebbbaaa```^^^\\\___^^^\\\ZZZXXXWWWVVVVVVRRRPPPPPPRRRPPPNNNQQQVVVVVVWWWXXXXXXXXXXXXZZZ[[[WWWXXXWWWTTTQQQOOOPPPQQQVVVVVVVVVWWW\\\eeennnuuuzzzhhhLLL@@@999EEEhhh}}}yyyzzzyyyvvvmmmSSSEEEHHHUUURRRQQQ^^^jjjiiisss|||zzzrrrbbb[[[TTTQQQUUU^^^fffjjjqqqrrrtttvvvvvvuuutttssshhhjjjkkklllllljjjhhhgggcccdddeeedddcccaaa___^^^ZZZXXXWWWXXXZZZZZZWWWTTTTTTTTTRRRQQQNNNLLLJJJIIIHHHEEE@@@>>>??????>>>===<<<>>>>>>;;;999<<>>===:::888555000888GGGttttttoooxxxvvvgggpppSSSWWW___dddeeelll~~~nnn]]]VVVlllyyyqqq^^^KKKmmm~~~ppp|||xxxvvvpppoooqqqrrrsssrrrrrrrrruuuxxx|||tttsssrrrrrr}}}}}}yyyuuupppoooqqqssssssrrrhhhmmmmmmpppsssrrr}}}~~~vvvxxxqqq```VVVXXXHHH999===XXX}}}iii```____________]]]YYYUUU\\\[[[YYYXXXVVVUUUUUUUUUUUUQQQNNNNNNLLLJJJLLLPPPSSSSSSTTTTTTSSSSSSSSSTTTUUUSSSQQQRRRSSSTTTRRRPPPTTTUUUVVVVVVWWW[[[aaafffuuuqqqRRRAAA;;;DDDbbbyyyvvvppptttwwwsssmmmqqqyyy{{{mmmMMMCCCLLLEEE===JJJ\\\\\\hhhttt{{{tttjjj\\\RRRNNNQQQWWWZZZ[[[^^^ccchhhkkklllkkkjjjeeefffggghhhhhhhhhggggggdddeeefffeeedddaaa^^^\\\XXXWWWWWWVVVUUUTTTSSSSSSQQQQQQPPPOOOLLLIIIFFFDDD@@@???======>>>??????>>><<>>;;;===FFFLLLMMM\\\wwwoooggg\\\[[[VVVccc{{{aaaXXXSSSTTTRRRNNNSSS\\\XXX\\\YYYOOOJJJMMMOOOMMMKKKHHHCCC???===<<<;;;:::555999@@@aaazzz}}}{{{~~~{{{}}}zzzhhheee|||ZZZTTTOOOPPPVVV```ooo{{{aaa]]][[[mmm|||ttteeeWWW^^^vvvyyygggfffPPPCCCvvvjjjllliiipppnnnnnnnnnhhhhhhnnnpppmmmqqqxxxtttpppqqqpppllluuu|||vvvoooppppppnnnlllkkklllmmmcccmmmpppoookkkaaaeeeyyy}}}{{{eeeQQQPPPPPPGGGBBB;;;IIIYYYhhh~~~xxx```[[[ZZZ[[[^^^```aaa^^^XXXTTTXXXWWWVVVUUUUUUTTTTTTUUUVVVPPPKKKKKKKKKIIIJJJMMMQQQQQQQQQPPPPPPPPPOOOOOORRRNNNLLLPPPUUUWWWSSSNNNRRRUUUWWWTTTQQQPPPSSSXXXlllxxxWWWAAABBB<<>>???@@@@@@@@@???999777???IIIOOOQQQRRRddduuuyyy^^^aaa___WWWnnnkkk^^^TTTSSSSSSRRRWWWaaa]]]\\\VVVMMMIIILLLMMMJJJLLLIIIEEEBBB@@@>>><<<;;;???;;;666DDDnnnwwwttttttzzz~~~}}}}}}}}}uuuyyylll]]]~~~yyyTTTIIICCCPPPgggyyy}}}zzzmmmSSSZZZ[[[hhhzzz}}}iii[[[ZZZjjjzzzgggQQQRRRGGGFFFzzzllleee```___kkkiiiiiiiiiaaabbbnnnpppiiijjjssspppkkklllllliiippptttkkkhhhkkknnnkkkgggfffjjjnnnfffooopppooommmccccccqqq}}}{{{|||eee```RRRHHHEEE======IIInnnjjj[[[^^^```ZZZ[[[]]]___```]]]WWWSSSUUUUUUTTTTTTTTTUUUUUUUUUTTTNNNJJJLLLMMMKKKKKKMMMRRRQQQPPPPPPQQQRRRQQQPPPNNNMMMMMMPPPTTTUUURRRNNNRRRVVVWWWSSSNNNLLLPPPUUUdddqqq~~~\\\CCC???777GGG```ggghhhpppuuu~~~qqqxxxuuueeeRRRDDDBBBBBB;;;GGGOOO[[[cccgggjjjpppvvv}}}~~~}}}xxxnnnbbbVVVOOOJJJIIIIIIKKKNNNRRRVVVYYY[[[ZZZYYYYYYYYYYYYZZZ[[[_________^^^\\\YYYWWWVVVQQQQQQPPPMMMJJJHHHIIIJJJIIIIIIHHHGGGDDDAAA>>>===<<<===>>>>>>>>>>>>??????@@@888:::FFFKKKLLLZZZoooiiijjj|||jjjaaabbb\\\TTTbbb{{{aaaYYYXXXaaaeee___YYYXXXfff```XXXTTTWWW\\\ZZZUUUKKKIIIGGGFFFDDDAAA<<<999===777111666TTTssssssuuugggwwwrrrzzzrrrpppwwwtttMMMMMMTTTggg~~~hhhOOO^^^iii{{{wwwdddXXXcccvvv}}}qqqZZZFFFCCCJJJ[[[vvvmmmaaajjjjjjnnnvvvkkkfffhhhbbbgggtttuuujjjgggnnnqqqiiijjjmmmooowwwwwwiiiiiinnnrrroooiiijjjrrrzzzlllpppnnnooovvvuuuvvvtttnnnmmmxxxuuuUUUIII===>>>CCCFFFdddfff\\\ggghhh\\\\\\ZZZYYYYYYYYYWWWTTTQQQUUUUUUTTTTTTUUUVVVVVVWWWQQQMMMJJJLLLLLLIIIIIIKKKRRRQQQPPPQQQSSSTTTSSSRRRLLLNNNQQQRRRQQQPPPOOONNNTTTVVVVVVRRROOOPPPVVV\\\WWWaaapppcccJJJ;;;>>>ZZZtttpppeeejjjrrrqqq~~~zzzuuuTTTBBB===666>>>BBBJJJTTTYYY\\\ccciiipppvvv~~~tttiiibbbPPPMMMIIIFFFEEEGGGJJJLLLLLLLLLMMMNNNOOOQQQSSSTTTYYYXXXVVVTTTRRRQQQQQQQQQFFFFFFFFFGGGHHHIIIIIIIIIFFFEEECCCAAA???===<<<;;;;;;<<<===<<<;;;<<<>>>@@@@@@@@@FFFKKKIIIQQQrrrzzzlllssshhhaaa\\\\\\]]]\\\ZZZ[[[ZZZUUUWWWbbbhhhccc^^^^^^tttjjj___\\\___```ZZZSSSLLLKKKIIIHHHGGGCCC>>>:::888666;;;AAARRR~~~|||zzzmmmggg|||~~~yyy|||aaawwwxxx}}}jjjOOO]]]mmmtttwwwzzz|||}}}jjjSSSeeeyyyrrrbbb[[[kkk{{{~~~zzz{{{nnnUUUHHHBBBWWW}}}}}}kkkdddkkkgggllltttgggffffffhhhqqqyyywwwmmmiiimmmpppiiilllrrrwww~~~oooiiinnnrrroookkklllvvvtttuuummmkkktttuuusssyyylllpppaaa\\\xxx}}}xxxwwwsssgggYYYQQQ@@@:::;;;MMM```lllddd___fffddd______```]]]ZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWRRRNNNKKKJJJGGGEEEHHHNNNTTTRRRPPPQQQTTTUUUSSSPPPMMMPPPRRRRRROOONNNNNNOOOTTTSSSQQQPPPPPPSSSYYY]]]TTTXXX___kkkpppttthhhPPP>>>AAA___~~~|||mmmjjjmmmtttrrrttt{{{|||~~~uuuZZZHHH@@@<<<;;;???IIIOOOQQQUUU\\\___fffooouuuvvvsssqqqppp```\\\VVVOOOJJJGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMKKKHHHEEEDDDDDDFFFGGG???>>>???BBBGGGIIIHHHEEECCCAAA???<<<;;;;;;;;;<<<;;;<<<===<<<;;;===AAADDDAAAIIILLLLLLXXXtttddd___\\\XXXXXX]]]aaa]]]WWWYYYXXX^^^eeeeee^^^^^^eeerrriii___\\\[[[XXXRRRMMMPPPNNNKKKIIIGGGEEEAAA>>>;;;999DDDIIIKKKoooyyyzzzpppooo|||qqqhhhsssyyyrrr]]]LLLXXXbbbeeeiiitttwwwaaacccwwwiii___]]]ppp{{{wwwuuuzzzjjjPPPIIIMMMccc~~~~~~ppphhhfff^^^dddkkk___gggbbbkkkuuuwwwrrrllllllnnnlllhhhmmmsssttt{{{zzzllleeejjjooonnnjjjjjjqqqxxxrrrvvvoooiiimmmjjjdddgggaaa___hhh~~~uuuiiimmmxxxiii^^^ZZZOOO@@@???IIIEEEWWWppp}}}iii^^^eeeeeeZZZXXXccc```^^^[[[ZZZZZZZZZYYYXXXUUUUUUUUUTTTUUUUUUVVVVVVRRROOOLLLHHHEEEGGGRRR^^^YYYVVVRRRSSSUUUUUURRRNNNPPPOOOOOOOOOPPPPPPPPPOOOPPPNNNLLLLLLOOORRRSSSSSSRRRSSSSSSUUUccc~~~{{{oooyyyjjjRRRAAA999QQQzzz|||wwwpppwww{{{uuujjjccceeekkk```lll}}}ZZZLLL???;;;<<>>>>><<<<<<@@@FFFHHHDDD???AAA???<<<:::888999;;;<<<<<<>>>???>>>===@@@FFFJJJDDDLLLJJJLLLnnnlll[[[^^^]]]\\\YYYVVVVVVYYY\\\OOOZZZmmmxxxppp^^^VVVZZZaaa\\\YYYYYYYYYXXXVVVUUUTTTQQQLLLIIIGGGFFFDDDCCC>>>999BBBAAA777UUUvvvooovvveeeYYY~~~xxxjjjTTTeee```XXXVVVcccxxxppp[[[lll~~~~~~xxxvvvxxxlll```[[[]]]ssszzzrrrqqqyyyeeeIIIEEEWWWhhhyyyqqqaaa___ffffffqqqrrr___eee\\\jjjtttrrrkkkjjjlllnnngggfffmmmpppkkknnnmmmaaaccciiioooooollljjjnnnrrrgggqqqpppmmmoookkkeeeiii``````gggqqqvvv}}}WWWlll~~~}}}wwwZZZHHH===>>>::::::RRRtttiiihhhddd]]][[[```ddd```YYYYYYXXXWWWXXXYYYYYYWWWVVVUUUUUUTTTTTTTTTTTTUUUUUURRROOOLLLHHHFFFLLL___rrr```[[[WWWVVVWWWVVVRRRMMMSSSNNNKKKMMMRRRTTTRRROOOLLLIIIGGGIIINNNOOOLLLHHHGGGOOOSSSQQQUUUiii~~~nnnyyyrrr^^^AAA???SSSwwwzzzsssoooooonnnjjjffffffYYYWWWjjj]]]LLLBBB>>><<<;;;DDDIII@@@FFFJJJNNNRRRUUUWWWZZZ[[[aaafffiiieeeaaa^^^YYYTTTPPPOOOLLLIIIGGGFFFEEEEEEDDD999555<<<@@@<<<:::>>>>>>@@@BBBCCCBBB@@@<<<:::999:::;;;<<<<<<;;;::::::999===CCCEEEAAA???GGGRRRMMMVVVZZZqqqyyyccc\\\ZZZ\\\]]]ZZZVVVVVV[[[```WWWYYY```fffddd\\\WWWWWWWWWZZZ\\\XXXRRRPPPUUU[[[VVVUUUNNNFFFKKKUUURRRFFFBBB>>>777999===EEEkkk}}}|||tttzzzkkkaaajjjjjj~~~fffYYYnnn```OOOWWWtttnnn[[[```mmmpppllljjjppp{{{~~~vvvdddTTTZZZmmmuuulllwwwqqqiiihhhVVVLLLXXXiiipppaaannnooopppeeeccc\\\bbbkkkpppooojjjeeebbbaaadddggghhhggggggiiikkkmmmtttwwwqqqjjjiiilllmmmsssqqqtttxxxpppaaa^^^eeetttjjjooolllqqq~~~ppppppsss```NNNEEE222QQQPPPJJJeeezzzmmmfffbbb___]]]^^^______\\\YYYXXXYYYYYYWWWVVVUUUVVVXXXVVVRRRPPPRRRWWWYYYWWWTTTNNNJJJJJJLLLKKKRRRnnnooo```UUUUUUWWWSSSNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLGGGHHHIIIIIIJJJIIIIIIIIIKKKIIILLLQQQRRRVVVkkkuuucccTTTKKKBBBAAANNNfffvvvyyy{{{wwwllleeejjjpppkkk```WWWWWW\\\nnnpppMMM???GGGDDD;;;:::;;;<<<>>>AAADDDGGGKKKOOOQQQRRRXXX[[[ZZZYYY[[[[[[XXXVVVUUUSSSRRRPPPOOONNNMMMHHH>>>;;;BBBEEE@@@>>>BBBDDDDDDCCCBBB@@@>>><<<;;;>>>>>>>>><<<;;;::::::;;;>>>:::<<>>888777888999;;;???BBBDDDBBBHHHKKKKKKLLLQQQTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOIIIAAA???EEEHHHCCC@@@BBBBBB@@@>>><<<::::::::::::======<<<:::888777999;;;<<>>CCCDDD@@@===>>>;;;;;;:::::::::;;;<<<===:::<<<>>>===;;;;;;===???BBBKKKQQQPPPSSS^^^iiiooovvvTTTCCCWWWppp___OOOSSSXXXWWWQQQVVVaaa```UUUZZZYYY[[[]]][[[WWWVVVYYY^^^\\\YYYZZZ[[[\\\YYYWWWRRRSSSQQQMMMOOORRRPPPJJJCCCDDDAAAAAA???777CCCaaa}}}{{{iiilllaaattt||||||___FFFBBBNNNOOOOOO___ggg___WWWeeehhhqqq|||zzzwwwhhhTTTOOO]]]oooyyyyyytttpppgggaaaLLLXXXtttttthhh```iiifff[[[\\\fffkkkkkkmmmiiifffeeeggggggdddaaagggggggggeeecccbbbaaaaaaiiiiiigggeeeiiinnnnnnkkkjjjbbb]]]^^^^^^\\\\\\``````YYYcccbbbdddjjjgggssssssuuu|||nnnhhheeeccc|||}}}|||___ZZZSSSOOOQQQ[[[gggooohhh[[[^^^bbb```]]]ZZZYYYYYYYYYYYYXXXWWWVVVQQQRRRTTTTTTSSSSSSTTTUUUTTTRRRQQQQQQRRRRRRPPPNNNPPPLLLLLLPPPPPPOOOSSSYYYVVVUUUSSSPPPLLLHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDLLLFFFDDDEEEEEEDDDGGGMMMJJJ]]]yyycccOOO@@@AAA===@@@ZZZzzztttlllooorrrpppfff[[[ZZZ``````UUUZZZdddeeemmm~~~___PPPKKKBBB@@@???======>>>===;;;999<<>><<<<<>>>>>>>>>>>===BBBFFFFFFDDDBBBCCCEEELLLMMMNNNYYYuuu^^^KKKGGGHHH[[[kkk[[[SSS[[[VVVUUU[[[___[[[TTTPPPVVVUUUWWWZZZZZZWWWXXX\\\^^^[[[YYY[[[]]]]]]YYYUUUSSSTTTSSSPPPOOOOOONNNKKKQQQKKK@@@???AAA:::;;;LLL}}}~~~mmm{{{vvv^^^nnnvvv~~~tttYYYDDDDDDPPPRRRUUUfffkkk___VVVhhhppp|||{{{ssslll\\\NNNTTTiiiwwwxxxwwwuuurrrcccXXXHHHdddiiinnniiiggggggfff```^^^dddiiifffggghhhhhhgggeeecccaaaaaabbb```^^^]]]___bbbeeegggggghhhhhhhhhmmmqqqnnnhhh```]]]^^^aaacccbbb```aaabbb\\\gggffffffjjjdddnnnmmmiiiqqq}}}zzzggg___ccchhhiiifffzzzqqqmmmpppeee\\\WWWTTTSSSXXX^^^zzznnnwwwpppkkkeee```YYYTTTWWW]]]ZZZ[[[[[[ZZZXXXWWWVVVVVVPPPRRRTTTUUUTTTSSSTTTUUUOOONNNMMMNNNNNNOOONNNMMMQQQMMMKKKMMMOOOOOOQQQSSSNNNPPPPPPLLLHHHFFFEEEEEEHHHGGGEEECCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDIIIEEEDDDEEEEEECCCDDDFFFFFFOOOjjjwwwppp```TTTEEEAAA999;;;[[[xxxkkkbbbcccgggeee]]]WWW]]]NNNTTTcccbbb```lllwwwlllTTTOOOEEEBBB>>>>>>??????===:::???EEEIIIHHHEEEDDD@@@;;;999;;;===??????===;;;:::;;;;;;;;;<<<<<<;;;;;;;;;777888:::;;;;;;:::999888???DDDIIIIIIFFFDDDFFFJJJMMMYYYcccoooeeeHHH@@@LLLPPPZZZccc[[[aaaiii\\\VVV\\\]]]TTTPPPTTTQQQQQQTTTYYYZZZYYY\\\aaa^^^]]]\\\^^^```___[[[WWWSSSTTTTTTQQQNNNMMMNNNNNNdddVVVAAA;;;@@@<<<:::EEEaaajjj}}}eeemmm}}}vvvgggPPPEEELLLZZZgggvvvlllddd}}}tttiii```RRRMMM[[[pppxxxtttnnnmmmmmm[[[LLLGGGhhhzzz~~~yyycccaaadddggg```bbbddd___dddjjjccc^^^aaaddddddaaa^^^]]]^^^iiieeeaaa___```bbbdddddddddggghhhiiillloookkkdddbbbccceeefffeeeccc```___```ZZZfffffffffjjjcccllljjjfffiiittt}}}~~~vvvmmmmmmqqqrrrpppoooddd^^^^^^gggmmmllllllppp~~~yyy{{{sssqqq[[[ZZZ\\\^^^\\\WWWWWW[[[[[[\\\]]][[[XXXUUUUUUUUUOOORRRTTTTTTSSSRRRRRRSSSPPPPPPPPPPPPPPPQQQQQQQQQPPPNNNKKKKKKMMMNNNPPPQQQKKKNNNNNNJJJGGGGGGGGGEEEGGGFFFDDDBBBAAABBBCCCDDDCCCCCCBBBAAAAAACCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAHHHCCCQQQ[[[ssssssggg___HHHCCC:::;;;SSSvvv~~~kkk]]]```jjjkkkaaaWWWSSSKKKSSS___]]]\\\``````{{{vvvlllVVVOOOFFFAAAAAAAAA@@@>>>AAAFFFHHHFFFCCCBBB???;;;<<<===>>>??????>>>===;;;888::::::999999;;;<<<===888888888888888999:::;;;@@@EEEIIIIIIHHHKKKSSSZZZiii}}}lll???FFF@@@NNNTTTYYY]]]VVV___ddd]]]WWWVVVVVVUUUTTTVVVRRRRRRUUUZZZ[[[YYY[[[```\\\\\\^^^______]]]ZZZWWWQQQRRRRRRQQQNNNMMMPPPTTTdddXXXEEE@@@FFFBBB>>>FFFOOOuuuxxxzzz~~~{{{ggg___~~~~~~[[[IIIJJJHHHSSSaaasss}}}pppaaaddd{{{|||jjj]]]TTTLLLPPP```ooossspppiiiaaaaaaNNNDDDVVV{{{uuulllbbb[[[eeebbbUUUZZZbbb^^^eeemmmeee]]]\\\]]]]]]^^^^^^]]]\\\llliiieeedddeeeeeecccbbbfffiiijjjhhhiiikkkiiidddjjjlllkkkfffaaa```bbbccc]]]XXXddddddeeeiiibbbkkkfffgggiiijjjlllrrr|||zzzlll]]]\\\TTTQQQVVV]]]___]]]\\\\\\]]]]]][[[VVVSSSRRRSSSRRRTTTVVVWWWUUUSSSSSSSSSUUUVVVVVVUUUTTTSSSSSSSSSMMMMMMLLLKKKKKKLLLMMMMMMJJJLLLJJJEEEEEEHHHGGGCCCEEEDDDAAA@@@@@@AAACCCDDDAAA@@@???>>>???@@@BBBCCC>>>@@@AAA@@@>>>>>>???@@@DDD:::CCCIIIVVVooo{{{kkk]]]FFFEEE???===III^^^lllnnnvvvjjjaaabbbfffddd___[[[PPPQQQZZZ___\\\___]]]PPPQQQqqqiii^^^PPPFFFCCCCCCBBB@@@BBBEEEEEE@@@===<<<;;;888===>>>>>>???>>>>>><<<<<<666888888777777999<<<===>>>===;;;;;;>>>BBBFFFHHHDDDIIIMMMNNNQQQXXXfffpppOOOAAAJJJAAA;;;KKKVVV]]]\\\LLLPPPNNNSSSRRRMMMOOOVVVVVVPPPSSSSSSUUUXXXWWWSSSTTTWWWUUUWWWYYYZZZYYYWWWSSSRRROOOPPPQQQPPPMMMMMMSSSYYYVVVRRRIIIJJJPPPJJJCCCHHHFFFcccmmmoookkkqqqooohhhuuu}}}VVVIIIRRRIIIMMMUUUdddkkk``````ssswwwppp]]]SSSLLLJJJSSSaaajjjmmmnnnmmm]]]ZZZGGGEEEmmm}}}nnnddd]]]lllhhhVVV[[[ccc]]]dddmmmeeeccc___[[[]]]bbbeeeddd```______aaaffflllnnnmmmjjjjjjllllllhhhgggiiijjjggghhhiiihhhbbb^^^ccclllrrrgggaaallliiiggghhh___hhh```eeegggbbb___dddooovvvzzzxxxrrrcccZZZ\\\eeeYYY[[[^^^\\\TTTQQQZZZfff\\\]]]^^^ZZZUUUQQQPPPQQQVVVXXXZZZZZZXXXVVVUUUUUUUUUVVVVVVTTTQQQOOOOOOPPPKKKMMMMMMKKKJJJJJJJJJIIIGGGIIIFFFAAABBBFFFFFFAAACCCBBB@@@>>>???@@@CCCDDD>>>===;;;:::;;;<<<>>>???<<>>;;;;;;>>>AAALLLDDD===>>>CCCHHHMMMRRRSSSGGGLLLkkkuuuMMMGGGDDD999???IIISSSVVVQQQMMMOOOSSSOOOHHHGGGMMMQQQNNNKKKMMMRRRRRRSSSTTTUUUTTTRRRPPPSSSUUUWWWWWWVVVTTTTTTUUUUUUSSSQQQOOOOOOPPPRRRSSSTTTQQQNNNNNNNNNKKKEEE???IIIYYYrrr~~~wwwxxxuuusssrrrxxxzzzbbbQQQZZZRRRXXXMMMYYYnnnkkkcccmmmyyy{{{qqqssscccWWWKKKDDDMMMhhhyyywwwqqqqqqgggiiiOOO<<<___{{{vvvfffbbbiiiccc___^^^VVVTTT\\\eeegggdddaaabbbbbbcccbbb``````aaaccc^^^```cccgggiiijjjiiigggdddeeegggiiijjjiiigggeeelllgggbbb```dddhhhkkkllljjjiiigggggghhhhhhfffeeeeeedddeeeiiihhhdddbbbdddrrr}}}~~~rrrddd^^^______\\\WWW]]]ZZZWWWWWW[[[]]]\\\ZZZZZZZZZYYYUUUQQQOOOOOOPPPWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMOOONNNLLLJJJIIIIIIIIIIIIFFFEEEEEEDDDCCCCCCBBBBBB????????????>>>>>>>>>===========================@@@@@@@@@@@@???>>><<<<<>>>>>???CCCGGGJJJpppSSSFFF<<<:::;;;EEESSSbbbooowwwzzzpppddd[[[VVVUUUVVV\\\```bbb]]]UUUTTT]]]fff^^^eeemmmyyyvvveee```ZZZUUUTTTIIIFFFBBB@@@??????@@@AAAHHHFFFDDDDDDEEEFFFEEEBBB:::<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>===<<<;;;???>>>======>>>AAADDDFFFhhhKKK???999<<<===DDDWWWnnnwwwssszzz}}}wwwfffYYYVVVUUUQQQRRRUUUVVVQQQMMMPPP[[[eee[[[______```ooooooZZZZZZSSSKKKGGGHHHIIIHHHFFFBBBAAAAAABBBBBBBBBCCCCCCOOOKKKKKKOOOLLLFFFHHHPPPOOOKKKIIIIIIHHHSSSwww___???===DDD@@@;;;===AAACCCEEEEEEDDDDDDEEEGGGDDDDDDEEEIIIIIIGGGIIIMMMOOONNNNNNNNNNNNNNNNNNOOOLLLPPPTTTVVVVVVUUUUUUUUUWWWWWWWWWWWWUUUSSSPPPOOORRRSSSRRROOOJJJFFFEEEFFFCCCHHHSSSqqq|||mmm```cccYYYRRRbbb}}}nnnjjj~~~yyywwwzzzmmm```TTTMMMFFFWWWmmm|||}}}zzzyyybbbIIILLLcccWWW]]]``````^^^^^^]]]^^^aaaaaa^^^^^^aaa___``````]]]ZZZXXXXXXYYYXXXXXXYYY]]]```ccccccbbbjjjfffaaa\\\ZZZ[[[^^^___]]]]]]^^^```bbbaaa___\\\]]]___ccchhhjjjiiieeeaaabbb^^^]]]______]]]___ccceeefffhhhhhhjjjvvvwwwxxxuuutttggg```\\\ZZZWWWWWWYYY[[[\\\\\\WWWYYY[[[XXXTTTSSSUUUYYYWWWXXXXXXWWWSSSQQQPPPPPPSSSRRRRRRPPPOOONNNMMMMMMJJJIIIIIIHHHHHHIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::============<<<;;;::::::===<<<<<<<<<===>>>???@@@iiiJJJ===::::::===DDDSSSaaafffeeewww}}}vvvbbbXXXZZZXXXOOOKKKMMMPPPRRRSSSUUUYYY[[[WWWYYYTTTNNNUUUiiiyyyooofffYYYQQQSSSVVVSSSLLLNNNOOOPPPQQQNNNJJJLLLPPPLLLHHHCCCCCCJJJRRRTTTRRRQQQZZZkkkyyy{{{rrrLLL===:::FFFIII<<<555999BBB@@@>>>>>>@@@BBBDDDEEEFFFHHHKKKKKKIIIHHHKKKOOOPPPPPPNNNLLLKKKJJJLLLMMMUUUXXX[[[[[[YYYUUUSSSRRR[[[ZZZZZZZZZYYYXXXVVVVVVTTTSSSQQQNNNMMMLLLKKKJJJHHHHHHKKKbbbxxxzzz{{{rrrssskkk___vvv~~~zzzmmm```UUUMMMKKKIII___vvv|||wwwrrrQQQMMMvvvXXX\\\^^^^^^^^^VVVYYYWWWXXX\\\\\\YYYYYY\\\XXXZZZ\\\\\\[[[[[[\\\^^^ZZZXXXWWWXXX[[[]]]\\\ZZZYYY[[[^^^``````^^^[[[YYY^^^___aaaccccccbbb```^^^]]]^^^```ccceeeccc___[[[ccc______aaa```]]]\\\___ccc^^^ZZZYYYUUUXXXlll}}}zzzxxxxxx{{{vvvdddYYYXXX\\\YYYZZZZZZYYYXXXWWWXXXXXXUUUWWWXXXWWWUUUTTTVVVWWWSSSUUUVVVUUURRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNIIIHHHHHHGGGFFFFFFFFFFFFCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999<<<<<<============<<<<<>>LLLRRRRRRYYYeeeppprrrjjj[[[XXX```___UUUQQQOOOQQQVVV^^^```]]]XXXSSSUUUOOOFFFIIIYYYggglllyyysssgggZZZWWWYYY]]]^^^VVVNNNOOOUUU\\\[[[UUUUUUmmm{{{yyyccc<<<@@@???>>>>>><<<;;;<<<@@@@@@===;;;<<<@@@DDDFFFFFFHHHKKKMMMJJJHHHHHHKKKMMMMMMNNNNNNMMMKKKKKKNNNQQQYYY[[[]]]\\\YYYUUURRRQQQdddbbb^^^YYYVVVTTTSSSRRRRRRMMMHHHIIINNNPPPLLLHHHFFFFFFDDDPPPyyytttttt}}}~~~nnnbbbUUUKKKGGGJJJXXXiiizzzzzzrrrggg^^^FFFUUUjjjXXX[[[VVVXXX\\\RRRUUUQQQPPPUUUZZZYYYWWWWWWSSSUUUXXXZZZ[[[[[[]]]^^^ZZZWWWUUUVVVZZZ\\\ZZZWWWQQQVVV\\\aaabbb```[[[XXXaaabbbcccccccccbbbbbbcccfffdddbbbaaa```___\\\ZZZaaa___```cccbbb[[[XXXXXXVVVWWW```iiifffZZZWWW[[[fffxxxppp\\\[[[aaabbb\\\XXXWWWYYY[[[ZZZVVVSSSRRRRRRVVVTTTSSSUUUWWWYYYWWWUUUPPPQQQRRRQQQOOOMMMMMMNNNLLLMMMNNNPPPPPPPPPPPPPPPKKKJJJHHHGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::999999888<<<===>>>>>>>>><<<;;;;;;sssRRRAAA;;;999CCCTTTUUUOOOYYYmmmbbbaaa[[[TTTXXXaaabbb]]]TTTOOOMMMQQQZZZ^^^\\\XXXOOORRRMMMEEEGGGUUU```bbbooo~~~fff>>>===CCC??????;;;555999AAA@@@888<<<;;;;;;===@@@CCCEEEEEEEEEHHHHHHDDDDDDGGGIIIHHHGGGJJJMMMMMMLLLNNNQQQUUUSSSUUUWWWWWWUUUTTTTTTTTT___\\\XXXUUURRRRRRSSSTTTTTTMMMGGGJJJRRRUUUPPPIIIGGGFFFCCCGGG___|||uuuvvvssseeeYYYMMMDDDHHHSSSmmmuuu}}}}}}ssscccUUUMMMDDD```nnn^^^UUUQQQMMMPPPVVVUUUSSSNNNMMMSSSYYYYYYWWWWWWQQQTTTWWWXXXWWWWWWWWWXXXWWWTTTSSSWWW]]]```]]]ZZZYYYZZZ\\\]]]^^^^^^]]]\\\___```aaaaaa```aaaccceeellliiidddaaa``````___^^^^^^]]]```cccaaaZZZUUUTTT[[[]]]dddmmmnnnggg___[[[WWW```iiippp|||lllQQQWWW______XXXTTT[[[fffXXXZZZ\\\\\\ZZZWWWUUUUUUVVVSSSRRRTTTXXXYYYVVVSSSNNNNNNNNNMMMLLLKKKMMMOOOKKKMMMNNNPPPQQQQQQPPPPPPJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBAAA@@@???====================================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::999999888======>>>>>>===<<<;;;;;;mmmOOO@@@888===GGGOOONNNLLLVVVcccWWWUUUTTTTTTVVVXXXZZZ[[[KKKJJJJJJMMMRRRVVVVVVVVVLLLNNNKKKEEEIIIVVV___^^^UUUlllvvvxxxxxxUUUBBBAAA@@@555888;;;;;;999===@@@<<<333888:::<<<>>>??????@@@AAA???AAA@@@===@@@FFFHHHEEEEEEIIINNNNNNLLLLLLOOORRRNNNOOOQQQQQQQQQRRRUUUWWWUUUUUUTTTSSSSSSTTTUUUVVVVVVQQQNNNPPPUUUVVVQQQJJJHHHGGGEEEFFFPPPiii|||rrr{{{ssshhh\\\RRRGGGDDDSSShhh{{{{{{~~~nnnXXXLLLLLL\\\[[[VVVNNNNNNSSSOOOMMMVVVOOOMMMOOOTTTVVVTTTUUUXXXRRRUUUWWWXXXWWWUUUTTTUUUWWWUUUTTTYYY```ccc```[[[___^^^]]]]]]]]]^^^___```[[[]]]``````___```bbbdddiiifffbbb``````bbbcccccc^^^]]]^^^bbbaaa\\\XXXYYY]]]]]]YYYUUUUUUZZZ\\\ZZZVVVVVV[[[bbbiiippprrrdddXXX\\\ZZZVVVUUUXXX\\\\\\YYYYYYZZZ[[[\\\]]][[[YYYWWWUUUTTTTTTTTTTTTSSSQQQPPPNNNNNNMMMKKKJJJKKKNNNQQQMMMNNNOOOPPPPPPOOOMMMLLLGGGGGGFFFFFFFFFGGGGGGHHHBBBBBBBBBAAA@@@===;;;:::========================;;;;;;;;;;;;::::::::::::999999999999999999999999888999999::::::999999999===<<<<<<<<<<<<<<<;;;;;;fffIII>>>777BBBHHHDDDAAAFFFLLLOOORRRRRRTTTVVVSSSMMMOOOTTTBBBGGGNNNSSSTTTSSSTTTUUUKKKLLLIIIDDDJJJXXX```^^^LLLRRR]]]oooaaaJJJ>>>888<<<>>>555:::<<<>>>;;;555444:::BBB666999===>>>===<<<;;;<<<;;;===;;;999???HHHIIIEEEIIIMMMPPPOOOKKKHHHIIILLLOOOOOOPPPPPPPPPRRRUUUXXXYYYYYYXXXWWWUUUSSSPPPOOORRRQQQPPPQQQQQQPPPKKKGGGFFFDDDDDDDDDHHHXXX|||pppssswwwiii^^^UUUMMMEEEHHH```|||~~~|||mmmTTTMMMUUUsssTTTQQQIIISSSbbbTTTGGGUUUKKKMMMQQQTTTQQQNNNQQQXXXSSSVVVYYYZZZYYYWWWWWWWWW[[[XXXXXX\\\cccddd___YYY\\\]]]___aaabbbbbbbbbaaaXXX\\\```bbbaaaaaabbbdddaaa___]]]^^^```cccddddddaaa^^^___bbbbbb___^^^aaa```eeeaaaWWWTTTXXXXXXSSSWWWRRRSSSYYYXXXVVVbbbuuu}}}oookkkccc]]]ZZZVVVTTTXXXXXXTTTVVV[[[YYYSSSWWWVVVVVVWWWYYYXXXUUURRRSSSVVVXXXVVVQQQMMMLLLNNNOOONNNMMMJJJIIIKKKOOOSSSNNNOOOPPPPPPOOOMMMJJJIIIDDDDDDDDDEEEGGGHHHJJJJJJBBBBBBBBBAAA???<<<:::888<<<=====================:::::::::999999999888888777777777777777777777777888999999:::::::::999999<<<<<<;;;::::::;;;;;;<<<[[[aaaPPP???555FFFQQQDDDMMM]]]PPPQQQKKKJJJOOOPPPKKKHHHIIIGGGWWWbbb]]]WWWXXXXXXTTTOOOHHHGGGRRRDDDYYYiii^^^^^^XXX]]]sss~~~ZZZBBB@@@===:::888777777888999999:::::::::999888888555777999<<<===<<<;;;;;;999:::<<<===???AAACCCCCCDDDFFFIIILLLMMMLLLKKKJJJMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTQQQOOOMMMNNNPPPSSSTTTUUUTTTQQQNNNLLLKKKHHHBBBDDDIIIFFFIIIfffvvvxxxxxxnnnaaaYYYNNN??????^^^yyyzzz{{{~~~{{{^^^BBBVVV~~~^^^OOONNNOOOOOOPPPOOOMMMKKKIIIIIIKKKOOOTTTVVVUUURRRRRRVVVXXXUUUTTTVVVWWWUUUXXXTTTQQQSSSYYY\\\[[[WWWYYYZZZ]]]```bbbbbbbbbaaaeeeaaa^^^___cccdddaaa\\\___^^^___```aaaaaa^^^\\\YYY\\\___`````````aaaaaa]]]ZZZUUURRRSSSTTTVVVVVVYYYRRRRRRYYYXXXOOOLLLPPPaaa\\\cccxxxaaaZZZVVVXXXXXXSSSRRRUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUSSSRRRQQQQQQRRRRRRWWWUUURRROOONNNNNNOOOPPPMMMKKKJJJIIIIIIJJJKKKMMMOOOMMMJJJIIIGGGFFFCCCAAAEEEFFFFFFFFFDDDCCCAAA???AAA@@@>>><<<;;;::::::;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<===<<<:::777666666666666777888888999999777777777777777777777777777888888888999999999999uuurrr>>>444CCCLLL???GGGTTTHHHJJJJJJMMMQQQQQQNNNRRRZZZUUUXXXWWWQQQNNNQQQUUUVVVJJJSSSSSSRRRWWWmmmmmmbbbYYY^^^aaaeeeqqq~~~zzzyyyVVVGGGFFF>>>===:::777555444555555777777888888999888888777333555777999::::::999999::::::<<<===???AAABBBCCCBBBDDDGGGIIIKKKKKKJJJIIIMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPNNNOOORRRTTTTTTRRRTTTTTTTTTRRRPPPMMMLLLKKKIIIGGGNNNVVVPPPHHHTTTiiiuuu}}}~~~nnncccYYYMMMEEEAAAIIIeee{{{zzzzzzwwwmmmSSSHHHjjjxxxuuuqqqNNNOOONNNMMMLLLLLLJJJHHHGGGIIIIIIKKKNNNSSSTTTSSSQQQMMMQQQRRRNNNLLLMMMMMMKKKQQQPPPPPPRRRTTTVVVWWWWWWXXXYYYYYY[[[\\\^^^```aaaccc```]]]]]]___```^^^\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVYYY[[[]]]]]]\\\[[[[[[\\\\\\XXXUUUSSSSSSTTTUUUTTTZZZSSSQQQRRRPPPOOO[[[kkkhhhRRRPPPXXXbbbnnnzzz~~~uuummmjjj___UUUQQQRRRMMMKKKOOOPPPMMMMMMPPPRRRRRRSSSTTTTTTUUUUUUVVVWWWUUURRROOOMMMLLLLLLMMMRRRQQQOOOMMMMMMNNNOOOPPPJJJIIIHHHHHHHHHIIIKKKLLLKKKIIIGGGGGGGGGFFFDDDBBBCCCCCCDDDDDDBBBAAA???>>>???>>><<<;;;:::999::::::;;;;;;;;;::::::::::::999999:::::::::999888666555666666777777777777888888666666666666666666666666777777777777888888888888uuu>>>555@@@GGG===CCCKKK???DDDIIIPPPRRROOOMMMVVVaaaZZZRRRLLLJJJKKKMMMRRRYYYOOOSSSRRROOOYYY___eee___TTTPPPLLLOOO\\\nnnyyy|||{{{XXX>>>333333777999777555333222111111111333444555666666777666666111222444666777777666666999:::;;;<<<>>>???@@@AAA>>>@@@CCCFFFHHHIIIIIIHHHMMMMMMNNNOOOPPPQQQQQQRRRTTTOOOLLLNNNTTTWWWUUUQQQSSSRRRPPPOOONNNMMMMMMMMMKKKLLLSSS[[[TTTFFFEEENNNxxxppp~~~tttcccXXXRRRDDDBBBLLL[[[ppp|||xxx{{{rrrgggXXXJJJUUU{{{WWWIIILLLKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJMMMPPPQQQOOONNNNNNQQQRRRNNNKKKKKKJJJHHHIIILLLOOOOOOOOOPPPSSSVVVVVVVVVUUUUUUWWWZZZ]]]___]]]\\\ZZZYYYXXXXXXYYYYYY[[[YYYWWWVVVVVVUUUTTTRRRYYYZZZ[[[ZZZXXXVVVUUUVVVYYYWWWUUUTTTTTTTTTSSSRRRVVVSSSQQQOOOJJJMMM```wwwqqqYYYDDD@@@FFFKKKPPPUUU[[[bbbjjj{{{eeeXXXMMMJJJGGGEEEIIIQQQLLLIIIIIIMMMOOOMMMLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTRRRNNNKKKIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKMMMNNNHHHGGGGGGGGGHHHJJJKKKMMMGGGFFFEEEEEEFFFFFFEEECCC@@@AAAAAAAAA@@@>>>===<<<<<<;;;:::999999999999:::::::::::::::999999999888888888888777777666666555777777777666666666666555444444444444444444444444555555555666666666777777\\\???888???EEE@@@DDDGGG===BBBHHHOOOOOOJJJHHHMMMTTTOOOHHHGGGMMMOOOLLLPPPXXX___KKKKKKWWWVVV___eeeNNNEEEQQQTTTQQQRRRMMMNNNXXXbbbiiiiiiqqqzzzfffNNN444...999BBB===333444333222000////////////000111222333444555555555000111222444555555555555777888999:::;;;<<<===>>>;;;===@@@DDDFFFHHHHHHHHHLLLLLLMMMNNNOOOPPPPPPQQQVVVRRRNNNNNNQQQQQQOOOKKKOOONNNLLLLLLMMMOOOPPPPPPNNNLLLOOORRROOOGGGFFFJJJgggppptttyyyjjj[[[PPPJJJBBBLLLaaannnwww{{{uuuooocccTTTLLLSSSooodddHHHKKKGGGGGGHHHHHHHHHJJJMMMOOOHHHHHHIIIKKKLLLLLLKKKKKKNNNRRRRRRNNNLLLMMMLLLJJJGGGIIIKKKMMMOOOQQQRRRTTTSSSSSSSSSTTTVVVXXXZZZ\\\WWWWWWVVVTTTRRRRRRTTTVVV\\\YYYWWWVVVVVVWWWVVVVVVXXXYYYZZZYYYVVVUUUUUUUUUWWWVVVUUUUUUUUUTTTRRRPPPPPPQQQSSSRRRKKKIIISSSbbbLLLEEECCCJJJOOOKKKDDDAAAGGGLLLRRRXXX___kkkvvv}}}sssiiijjjgggZZZOOOKKKDDDCCCEEEGGGEEEBBBFFFNNNLLLKKKKKKNNNOOONNNLLLKKKHHHIIIJJJLLLNNNPPPRRRSSSPPPNNNKKKIIIHHHJJJLLLMMMHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFGGGGGGIIIKKKMMMNNNGGGFFFDDDEEEFFFFFFDDDCCC??????@@@@@@???>>><<<;;;::::::999999::::::::::::999999999888888888777777888888777666555555666666777777666666555444444333333333333333333333333333333444444444444555555555KKK<<<888;;;AAADDDGGGFFF>>>BBBGGGJJJJJJHHHFFFDDDBBBDDDBBBEEELLLLLLGGGKKKUUU___HHHQQQbbbZZZOOOJJJHHHGGGOOONNNMMMQQQOOOMMMUUUKKKVVVYYY```vvv~~~uuuUUU===666444333444555555222000111111000///////////////...///000111222222333333000000111222444444555555555666666777888999999::::::<<>>DDDEEEFFFHHHHHHDDD???===@@@FFFFFFGGGIIIKKKLLLJJJHHHGGGHHHIIIKKKNNNPPPRRRSSSPPPNNNLLLJJJJJJKKKMMMOOOLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNOOOJJJHHHFFFFFFFFFEEECCCAAA??????@@@@@@???>>>===<<<999:::::::::;;;;;;;;;;;;888777777777666666666666888777777666666666666777777666666555444333222222111111111111111111111111222222333333333444444444qqq===777666666===FFFHHHCCC>>>CCCEEEEEEFFFHHHHHHCCC===CCCBBBCCCDDDBBBAAAGGGOOOHHHEEEVVVUUUNNNTTTRRRUUUSSSTTTKKKFFFLLLNNNNNNUUUEEEPPPSSSTTT^^^dddkkkyyyzzz~~~}}}||||||~~~sssZZZEEE999555444111555777444...***,,,....../////////////////////......///000111111111000000000111111222333444555555555555666666777777777999;;;===@@@BBBDDDFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOMMMJJJIIIKKKMMMLLLJJJIIIKKKPPPSSSSSSRRRJJJMMMMMMKKKJJJKKKIIIGGGJJJfff|||~~~ooo```SSSIIIDDDBBBNNNiii{{{zzzxxxvvvmmmRRRMMMWWWxxxvvvTTTBBBRRR@@@@@@CCCDDDCCCAAAAAACCCFFFCCCEEEFFFEEEDDDDDDEEEGGGBBBFFFIIIGGGFFFIIIKKKIIIKKKHHHGGGLLLSSSUUURRRNNNOOOQQQTTTWWWYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXVVVUUUTTTUUUWWWXXXXXXXXXWWWXXXXXXXXXWWWXXXZZZ[[[XXXVVVUUUUUUVVVUUURRRPPPUUUSSSOOOMMMKKKIIIGGGFFFKKKLLLKKKHHHDDDCCCHHHMMMHHHBBB>>>AAAEEEFFFEEEDDDGGGMMMQQQSSSXXXbbbiiikkklllttt{{{|||jjjddd]]]YYYSSSKKK???777DDDAAA@@@AAA@@@???CCCIII@@@?????????@@@AAADDDFFF@@@BBBCCCDDDHHHMMMMMMJJJHHHIIIKKKMMMOOORRRTTTTTTTTTRRRPPPNNNMMMLLLLLLLLLQQQRRRRRRQQQPPPNNNKKKJJJGGGGGGIIIJJJLLLMMMNNNOOOKKKIIIGGGFFFEEEDDDBBB@@@>>>???@@@@@@@@@>>>===<<<999999:::;;;;;;;;;::::::666666666666555555555555666666666666666666666666555555444444333222111111111111111111111111111111222222222333333333444444ZZZ777666666444:::HHHJJJAAA===CCCDDDCCCAAACCCGGGEEE???AAACCCBBB@@@BBBHHHKKKKKK;;;EEEYYYHHHAAAQQQNNNQQQMMMPPPIIIEEELLLMMMLLLSSSKKKOOOIIIGGGMMMNNNQQQ]]]wwwwwwwwwxxx|||zzzWWWIII999111222333222111333///+++,,,///222111///,,,------...////////////......///000000//////////////////000111222333444666666666666777777777777888999;;;===???AAACCCCCCFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKLLLMMMNNNNNNNNNLLLKKKMMMQQQSSSQQQNNNKKKQQQRRRMMMJJJJJJHHHCCCLLLQQQooonnntttvvv}}}pppaaaSSSJJJFFFDDDTTTbbbwww}}}uuutttqqqcccNNNTTTqqqjjj}}}```OOOEEEMMMAAA===AAADDDCCC@@@???AAADDDAAACCCDDDCCCBBBBBBDDDFFFBBBGGGIIIGGGGGGJJJKKKJJJGGGGGGHHHKKKOOOPPPNNNLLLPPPQQQSSSUUUVVVXXXYYYYYYWWWVVVVVVYYY]]]^^^[[[XXXTTTTTTSSSTTTVVVVVVUUUTTTVVVVVVWWWVVVUUUUUUXXXZZZYYYXXXVVVUUUVVVUUUTTTRRRUUURRRNNNKKKJJJKKKJJJIIICCCGGGJJJIIIGGGFFFFFFGGGCCCAAA@@@CCCHHHJJJFFF@@@>>><<<===@@@@@@>>>AAAGGGNNN\\\___cccooommmmmm|||zzzlll^^^RRRGGG===AAA@@@??????AAACCCBBB@@@333;;;AAA@@@>>>===:::777EEEDDDAAA>>><<<===???@@@@@@BBBCCCAAAEEELLLMMMJJJGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRPPPOOOMMMMMMQQQRRRSSSSSSQQQOOOLLLJJJFFFGGGHHHJJJKKKLLLLLLMMMJJJHHHEEEDDDDDDCCCAAA???===>>>?????????>>>===<<<888999999::::::999888777555555555555444444444444333444555666666555444333444444333333222222111111111111111111111111111111222222222333333333444444XXX???888999555;;;KKKLLLAAA>>>DDDEEEBBB======CCCEEEAAA<<>>BBBDDDGGG@@@@@@EEECCC;;;===FFF:::III???555DDDLLLIIINNNMMMTTTWWW___jjjdddXXXXXX```\\\___fffeee]]]^^^ggghhhbbbSSSMMMOOOIIIBBBGGG>>>???<<<777999>>>@@@???>>>???===;;;999:::999888===BBB@@@777555===AAA>>>888===@@@???>>>???AAAAAA@@@CCCAAA===@@@FFFGGGCCCDDDEEEGGGIIIKKKMMMNNNOOOOOOPPPRRRSSSSSSRRRQQQPPPMMMOOOPPPQQQPPPMMMJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKGGGEEECCCCCCCCCBBB@@@???<<<===>>>>>>>>>===<<<;;;777888999999999777666555555555444444444333333333111222444555555444222111333333333222222222222111111111111111111111111111222222333333333444444444{{{PPP===>>>666444>>>GGGGGG@@@999AAA@@@???>>>>>>>>>??????BBBBBBCCCFFFIIIJJJIIIHHHIIIOOOWWW[[[XXXRRRKKKGGGPPPKKKHHHIIINNNQQQPPPMMMGGGOOOOOOKKKTTTcccbbbVVV[[[TTTMMMLLLTTT___iiinnntttRRRKKK@@@999555444222111333333222222111000000///---,,,,,,++++++,,,,,,------..................---///...,,,++++++,,,---...///000000000111111111111222222333444444555555666666777999999999;;;===@@@FFFDDDCCCDDDHHHIIIHHHFFFJJJJJJKKKLLLLLLMMMLLLLLLRRRPPPNNNLLLJJJJJJJJJJJJXXXUUUPPPKKKHHHGGGIIIJJJHHHIIIKKKJJJmmmaaaiiinnnfffZZZMMM@@@>>>PPPeeezzz|||xxxyyyyyygggUUUUUUMMMdddMMMPPPGGG???EEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKHHHJJJLLLOOORRRTTTVVVWWWSSSTTTVVVWWWWWWVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRXXXXXXVVVSSSPPPQQQVVV[[[VVVVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPNNNKKKIIIHHHGGGCCCDDDEEEEEEDDDBBB@@@???AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999999:::;;;<<<===>>><<<<<<;;;::::::999888888888888999999:::::::::999<<<<<<;;;::::::999888888999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDFFFIIILLLNNNOOOIIILLLKKKIIIIIILLLMMMKKKEEEGGGIIIKKKLLLLLLLLLKKKDDDEEEFFFHHHIIIIIIHHHHHHHHHEEEBBB@@@??????>>>===@@@>>><<<999888999::::::888888888888777777777777333333333222222222111111333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000qqqEEE777777444555;;;???===;;;:::AAAAAAAAA???<<<;;;;;;<<<;;;:::;;;@@@FFFIIIHHHEEEIIILLLPPPQQQPPPNNNMMMMMMWWWSSSOOOMMMNNNOOOMMMKKKPPPRRRSSSUUUYYY\\\\\\ZZZOOOLLLIIIFFFFFFKKKQQQVVVZZZ^^^bbbiiivvv~~~vvvlllddd\\\RRRDDD:::<<<888333111111111000...111111000000///......---,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------........./////////000000111111111222333333444444444555777777777888;;;===EEECCCCCCDDDHHHIIIIIIGGGHHHHHHJJJKKKMMMMMMNNNNNNPPPOOONNNMMMLLLKKKKKKKKKPPPLLLGGGEEEGGGGGGFFFDDDAAABBBGGGFFFaaauuuhhh]]]OOOGGGDDDLLL___rrr|||{{{uuusssppp\\\KKKLLL]]]ooolllDDDJJJDDD???DDD@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAAEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQPPPQQQRRRSSSRRRPPPOOOMMMPPPQQQSSSTTTUUUTTTTTTSSSUUUUUUUUUSSSPPPOOOPPPQQQPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOMMMKKKIIIGGGFFFEEECCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;888888777888888999:::;;;:::999999888777777666666666777888999:::999999888;;;::::::999888888777777888888888999999999::::::::::::999999::::::;;;<<<===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCFFFHHHJJJLLLHHHKKKJJJHHHHHHKKKLLLJJJGGGHHHIIIJJJKKKKKKJJJJJJDDDEEEFFFGGGHHHHHHHHHGGGDDDAAA???>>>?????????>>><<<;;;999888777777888999888888888777666666666555333333222222222111111111222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000ggg;;;666222333777:::888555777===AAAEEEGGGDDD@@@>>>@@@CCCKKKDDD>>>???EEEKKKKKKIIILLLMMMLLLLLLLLLOOOTTTXXXXXXVVVSSSPPPNNNMMMMMMMMMXXXTTTUUUZZZXXXQQQPPPUUUIIIJJJJJJFFFAAA@@@CCCGGG???EEEIIIIIIKKKOOOQQQRRRQQQWWW]]]^^^ZZZWWWYYY[[[VVVTTTSSSUUUWWWTTTLLLDDD>>>:::333000000333555666///...///111333333111///.........------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------------,,,,,,------------.........//////000000111222222333111333444444444555888:::@@@???@@@BBBEEEGGGGGGFFFEEEFFFHHHJJJLLLMMMNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKJJJFFFBBBCCCHHHJJJFFFBBB>>>>>>DDDAAAQQQjjjppptttsssjjj```RRRDDDCCCMMM^^^ppp}}}zzzuuujjjddd___OOOGGGQQQtttTTT???EEEAAA???CCC<<>>???@@@@@@@@@AAAAAA@@@@@@@@@GGGFFFEEEDDDCCCCCCCCCCCCEEEEEEGGGHHHJJJJJJKKKKKKNNNNNNOOOOOONNNLLLJJJIIIKKKMMMOOOQQQSSSTTTTTTTTTQQQQQQRRRSSSSSSQQQNNNKKKMMMNNNPPPQQQQQQPPPOOONNNLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@????????????<<<<<<==================;;;;;;;;;;;;::::::::::::999999999999999999999999:::999999888888999999:::666666555555555666666777666666666555555444444333444666888999999999777666888888888777666666555555666666777777777888888888888888888777888999999:::;;;<<<===???@@@@@@AAAAAA===>>>>>>@@@AAADDDEEEFFFFFFIIIIIIFFFFFFJJJKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDEEEFFFGGGGGGGGGGGG???>>><<<===>>>@@@@@@???888888666666555666777888888888777666555555444444333222222222222111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000fff999:::333555888:::777444888@@@;;;AAAFFFEEEAAA@@@DDDIIIcccUUUDDD===AAAHHHJJJIIIIIIJJJJJJJJJKKKNNNSSSWWWRRRQQQPPPNNNLLLLLLOOORRRVVVSSSRRRSSSSSSNNNJJJIIIIIIJJJJJJGGGDDDBBBCCCDDD>>>AAAAAA>>>999777777888:::<<<===>>>============???===;;;<<<>>>===999444222333333222111111222333111111222333333222000...------,,,,,,,,,+++++++++++++++************++++++******++++++++++++******(((***,,,///000///---,,,,,,,,,,,,---------....../////////000111111222222000111333333222333666888::::::<<<>>>@@@CCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJIIIGGGGGGIIILLLLLLIIIFFFCCC???DDD@@@FFFRRReeerrrggg}}}~~~uuuhhhaaaTTTIIIAAAHHH[[[mmmwwwzzzrrrjjjZZZPPPMMMIIIVVVqqqbbbKKKCCCEEE??????@@@999>>>>>>>>>>>>>>>>>>>>>>>>999999999:::;;;===>>>?????????@@@@@@@@@@@@??????EEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGHHHHHHLLLMMMMMMMMMMMMLLLKKKKKKJJJKKKMMMPPPQQQRRRRRRRRRMMMMMMNNNRRRVVVVVVRRRNNNJJJKKKNNNPPPQQQPPPNNNLLLJJJIIIHHHFFFEEECCCBBBAAAAAA@@@>>>===<<<===>>>>>>::::::;;;;;;<<<<<<<<<===;;;;;;:::::::::999999999888888888888888888888888888888777777777777888888666555444444333333333444444444444333333333222222222444666888888777555444666666555555444444444444444555555555666666666666777777777777777888888999::::::<<<===>>>?????????;;;<<<<<<===???AAABBBCCCDDDGGGGGGDDDEEEIIIJJJGGGJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDEEEFFFFFFFFFFFF???===<<<===???@@@???>>>666666555555555666777888777777666555444333333222222222222222111111111111000000000000000000000000111111000000000/////////////////////////////////////////////////////////hhh888;;;666555555888777666888===444:::@@@???;;;:::>>>CCCYYYMMM>>>999===AAAAAA>>>???AAAEEEGGGHHHHHHJJJKKKLLLLLLKKKIIIHHHJJJMMMQQQMMMPPPNNNJJJQQQZZZTTTEEEJJJFFFBBBAAAAAAAAA@@@>>>888777777888888777777888<<<;;;:::;;;<<<<<<<<<;;;222000///000333444222000222555888888444///,,,+++111111000///---+++******------,,,,,,,,,,,,+++++++++******))))))******+++)))******************)))(((***---000111000...---,,,,,,,,,---------....../////////000111111222222000111222222222222555777777999;;;===>>>@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJJJJJJJIIIIIIHHHKKKOOOOOOLLLJJJIIIIIIFFF???CCC@@@DDDFFFNNNsssyyyssszzz}}}{{{yyyiii]]]WWWHHHEEEHHHUUUiiiwwwyyytttlll```LLLDDDGGGQQQqqq{{{tttqqqNNNHHHFFFCCC>>>>>>???:::========================:::::::::;;;<<<===???@@@>>>??????@@@@@@??????>>>AAAAAA@@@@@@@@@AAABBBBBB>>>???AAACCCEEEGGGHHHHHHHHHIIIIIIKKKLLLLLLMMMMMMKKKLLLNNNOOOPPPPPPPPPOOONNNLLLLLLNNNRRRSSSQQQNNNEEEFFFIIIKKKLLLKKKIIIGGGIIIHHHGGGFFFDDDCCCBBBAAA???>>><<<;;;;;;<<<===>>>999999999:::;;;;;;;;;<<<;;;;;;;;;:::::::::999999777777777777777777777777666666555555555555666666666555444333333222222333333333333333222222222222111222444666666555444333444333333333333333222222333333333444444444555555777777777666777777888999777888999;;;<<<<<<======;;;;;;;;;<<<>>>@@@AAABBBCCCFFFFFFCCCDDDHHHIIIGGGKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEAAA???>>>>>>??????===<<<555555666666777777888999666666666555444333333222222222222111111111000000////////////////////////000000000/////////......................................................hhh777888666222111555777555666888666:::>>>===999666888:::===999666999???AAA===888;;;???DDDGGGHHHGGGGGGGGGNNNKKKHHHFFFEEEGGGIIIJJJFFFLLLKKKHHHUUUeee___KKKKKKEEE???===>>>>>>;;;888:::555444777:::::::::;;;666555444555666777666555666444444555777888888777***,,,///111111111222444000000///,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************)))))))))+++---///000///---,,,,,,,,,,,,,,,------------......///000000111111222000111222222111222444666777999;;;===>>>???BBBDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHDDDJJJPPPOOOIIIEEEFFFHHHDDD>>>BBB@@@DDDDDDCCC^^^xxxxxxsssttt|||lll]]]RRRLLLDDDLLLXXXfffttt|||zzztttiiiXXXFFFGGGXXXkkkdddIIIBBBDDDBBB>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@BBBBBB<<<>>>@@@BBBDDDFFFGGGGGGCCCDDDEEEFFFHHHIIIKKKKKKMMMNNNOOOPPPPPPPPPOOONNNPPPNNNMMMLLLLLLLLLKKKJJJGGGHHHJJJKKKLLLKKKIIIHHHHHHHHHGGGEEEDDDBBBAAAAAA===<<<<<<;;;;;;<<<<<<<<<999999::::::::::::::::::::::::::::::999999999999666666666666666666666666555444444333333444444555555444333333222222222222222222222222222222222222111111222333333333333333222222222222222222222222222333333333333444444444666666666666666777777888666666888999:::;;;;;;;;;999:::;;;<<<>>>@@@BBBCCCBBBEEEEEECCCDDDHHHIIIGGGKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDBBBAAA?????????>>><<<:::666666666777777888888888555555555555555444444444222111111111111000000000////////////////////////////////////............................................................ggg777666444111222555666333444777777999<<<<<<999777777777333333444999>>>@@@===:::>>>@@@CCCEEEFFFHHHKKKMMMQQQLLLGGGDDDEEEHHHHHHGGGFFFGGGGGGJJJTTT\\\WWWLLLGGGEEECCC@@@>>><<<:::999>>>999777:::;;;888888;;;555666666777777888888888......------...///......666444111///...---,,,+++---...///...,,,+++---///++++++++++++++++++++++++)))))))))(((((())))))))))))******++++++******))))))***,,,------,,,+++)))*********+++++++++,,,,,,---------...//////000000///000111111000000222444444777:::;;;:::;;;>>>AAACCCCCCDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFGGGHHHIIIAAAEEEIIIIIIFFFCCCCCCDDDBBB???DDD>>>AAACCC===PPPiii~~~rrrzzz{{{nnnaaaUUULLLGGGPPP___nnnuuuxxxzzzzzzvvvbbbPPPCCCWWWzzzsssYYY@@@>>>AAA>>>;;;>>>;;;999>>>;;;;;;;;;;;;;;;;;;;;;;;;===============>>>???@@@<<<<<<============<<<<<<============>>>???@@@AAA===>>>@@@AAACCCDDDDDDDDDBBBCCCCCCDDDEEEGGGHHHIIINNNOOOPPPQQQRRRQQQPPPPPPNNNOOOOOONNNLLLJJJIIIIIILLLLLLMMMMMMMMMLLLLLLKKKFFFFFFEEEDDDCCCAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999888888888777777777666666666666666666666666333333333222222333333333333222222111111111222222111111111111111111111111111111000000000111222333111111111111222222222222222222333333333444444444444444444444444555666666444555666777888999999999888888999;;;===@@@BBBCCCBBBEEEEEECCCDDDHHHIIIGGGJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCC@@@???>>>>>>>>>===;;;888666666666777777777777666555555555555555666666666111111111111000000000000/////////////////////////////////.........------------------------------------------------------fff999777222333666888666222444999111222444666777666555444:::888555444666999;;;;;;>>>>>>======???DDDKKKPPPRRRLLLEEEDDDHHHKKKKKKIIIHHHCCCCCCKKKOOOKKKFFFEEE===AAADDDBBB>>>::::::;;;888555555999888555888>>>000111333333333444444444444444333222222111000000*********,,,///000///---)))+++...---***((()))******************+++++++++))))))(((((((((((())))))******++++++++++++******))))))***+++******(((((())))))))))))************++++++,,,------......///...///000/////////111333000333666777666777:::<<>>@@@888IIITTTppphhhlll{{{ooocccZZZSSSMMMIII```qqq~~~}}}wwwvvvwwwxxx[[[GGGAAAeee|||{{{ggg===GGG@@@BBB<<<;;;@@@;;;666<<<::::::::::::::::::::::::>>>>>>=========>>>>>>???:::;;;;;;<<<<<<;;;;;;:::>>>============>>>>>>???>>>???@@@AAAAAABBBAAAAAAEEEEEEDDDEEEEEEFFFGGGHHHNNNOOOPPPRRRSSSSSSRRRRRRJJJNNNRRRRRROOOMMMLLLNNNKKKKKKKKKJJJIIIIIIIIIIIIEEEEEEDDDCCCAAA@@@??????:::;;;<<<=========<<<;;;<<<;;;;;;::::::999999999777777777777666666666666777777777777777777777777333222222222222222222333111111000000000000111111/////////000000000000000222111///......000222444111111111111111222222222222222333333333444444444333333222222333333444555333444555777888888999999666777888:::===???BBBCCCBBBEEEEEECCCDDDHHHJJJHHHJJJHHHGGGEEEEEEEEEEEEFFFDDDCCCBBBAAAAAAAAABBBCCC===<<<<<<===>>>===:::888555666666777666666555555444444555555666777777777111111111111000000000000000000000000000000000000//////.........---------------------------------------------------------ddd888888222111222444888888555111333444666777888777555444999888666444222444777;;;999<<<>>>???CCCGGGEEE@@@KKKIIIFFFDDDCCCCCCDDDEEEBBBGGGKKKLLLIIIDDDBBBAAA@@@AAA???;;;;;;>>>===999666777777777777888888888555444333333444555444222////////////............,,,,,,------...---------,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------............////////////000222444555666777999;;;<<<<<<>>>???@@@AAACCCDDDBBBCCCEEEJJJMMMKKKFFFAAA@@@EEEKKKLLLHHHCCC@@@???AAA>>>;;;;;;>>>???===;;;HHHZZZttttttqqquuulllbbbWWWMMMKKKXXXhhhvvvwwwqqqXXXIIIHHH```{{{uuuBBBBBBBBB>>>??????===:::999999999777:::<<<;;;999888:::===BBB>>>::::::<<<===:::777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAABBBEEEHHHJJJJJJLLLNNNQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCBBBAAA??????======<<<;;;;;;:::999999:::::::::999999999888888666666666666555555555555444444333333333222222222333222222222111000000000000///////////////000111////////////////////////////////////000000000000111111111111000000000000111111111111111222222333333222111000000111222333333444666777888888777777444666888::::::<<<>>>@@@>>>???@@@@@@@@@CCCGGGJJJJJJJJJIIIHHHGGGFFFEEEDDDAAACCCCCCCCCAAA@@@AAABBB???>>>===<<<;;;:::999999666666555555555555666666444444333333333333222222000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,bbb777777444333333555777888555333444555777888999888777666777777666444333333666999999===??????BBBFFFFFFCCCQQQOOOKKKGGGFFFFFFGGGHHHFFFIIIKKKKKKGGGBBB@@@@@@===???===::::::======:::888888888888888888888888666444333333444444333111////////////............,,,---------------,,,,,,,,,,,,+++++++++*********************************))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------.........///////////////111333555555666888:::CCCAAA???@@@BBBDDDDDDDDD???@@@BBBFFFJJJIIIFFFBBBBBBDDDEEEEEECCC@@@>>>>>>???>>>======>>>>>>===<<<<<>>???@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIILLLNNNOOONNNLLLKKKJJJKKKKKKLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;:::999999999999999999999888888888888666666666666555555555444444333333333333222222222222111111111111111000000000000///////////////000............................../////////000000000000000000000////////////000000000000000111111222222111000000000000111222333444555777888777777666444666888999999:::<<<>>>;;;<<<======>>>@@@EEEHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@AAABBBAAA?????????AAA>>>======<<<:::999999888777666555444444555666777444444333333333222222222000000000000/////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,```666777555444333444555666555444333444666777777777666555444555555444333333555777777<<>>===;;;<<<>>>@@@AAAAAA??????AAAEEEHHHIIIGGGEEEJJJGGGDDDBBBBBBBBBAAA@@@<<<>>>@@@@@@>>>===<<<<<<======IIIccc|||jjjppptttyyynnnggg^^^SSSKKKQQQbbbttttttcccMMM@@@CCCVVVRRRCCCFFF<<<===?????????<<<888666555555888555333333777<<>>:::777777999999777555888888888888888888888888777888999:::;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>???@@@AAACCCDDDDDDEEEFFFHHHJJJKKKKKKIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFGGGFFFFFFFFFEEEAAAAAAAAAAAA@@@>>>===<<<:::999999999999999999999888888888888777777777777666666555555555444444444333333333222222222111111000000000000111111111111111000///................................................////////////000////////////.........---///............///000000111111000000000000111111222333555666777666666555333555777777777888999;;;888:::;;;;;;===@@@DDDHHHFFFEEECCCBBB@@@??????>>>>>>???@@@???===<<<===>>><<<<<<;;;:::999888888777777666444333333444666777333333333333222222222222000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++^^^666777555444333222333333333333000111222333333333222222111222444444333222333444222777:::999<<>>???======???AAABBBBBBDDDEEEGGGHHHHHHGGGKKKGGGBBB@@@AAABBB@@@>>>:::>>>AAAAAA>>>;;;;;;<<<@@@;;;>>>PPPhhhvvvkkk{{{yyywwwkkkaaa[[[MMMMMMTTTdddvvvsss]]]QQQAAADDDaaayyyfff???AAA<<<777CCC<<<===<<<:::777555555666888444222333888<<<======:::888666555666777555444666666666666666666666666666666777888999999999999999999999999:::;;;<<<<<<;;;<<<>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIIIIHHHGGGEEEGGGHHHJJJJJJJJJIIIHHHDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@???>>>===;;;;;;888888888888888999999999777777777777666666666666555555555444444444333333222222222222111111111111...//////000000111111111111000///...------,,,---------------------------------........./////////.........---------,,,,,,---------,,,---......///000000000000000000000000111222333555555555555444333444666666555555666888888999;;;<<<===AAAEEEIIIDDDCCCAAA@@@>>>=========>>>???@@@???===<<<<<<===:::::::::999888777777777777555333222222333555777333333333222222222222111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++\\\666888333333222111000///000111//////000000111111111111...000222333222111111222444777777555666<<<@@@AAAFFFEEECCCBBBCCCDDDFFFHHHFFFDDDBBB@@@@@@AAABBBBBB???CCCBBB<<<999999:::888;;;;;;:::999888666555555666444222222222111///...............------------------------,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,------------,,,...000111111111333555555@@@JJJKKKDDD>>>@@@EEECCCDDDDDDDDDDDDDDDDDDEEECCC@@@======>>>>>>;;;777999===@@@@@@===::::::;;;777666888AAARRRnnnaaaddd|||uuuhhh\\\TTTPPPMMMWWWeeesss~~~~~~}}}{{{dddNNNJJJJJJcccuuuqqqDDDDDD???888;;;===888999999888777666666888777555444666999;;;888555777666444444444444444333555555555555555555555555444555666777888888888888999999999999:::;;;<<<<<<:::;;;===>>>????????????BBBCCCEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKLLLKKKIIIHHHDDDDDDEEEFFFEEEDDDBBBAAA?????????>>>===<<<::::::777888888888888888888888777777777666666666555555444444444444333333333333222222111111111000000000.........//////000000111000000...---,,,,,,,,,,,,------------------------------------............------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////////////////000222333444444333333222333555444333333555666666888999:::<<>>>>>>>>???@@@AAAAAA@@@>>><<<===>>>999999999888777777777666555444333222222333444555333333222222222111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************[[[666999111222222111///------...000000000000111111111222,,,...000111000000000222@@@@@@===999:::>>>???;;;@@@@@@@@@AAABBBDDDEEEFFFBBB@@@>>>>>>@@@BBBCCCDDDDDDHHHGGGAAA;;;;;;;;;:::::::::999888777666555444444333111111111111///............------------,,,,,,,,,---,,,,,,+++***)))+++************)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))))))))*********+++++++++,,,,,,,,,------,,,...000000000111222444777CCCNNNMMMDDD<<<===AAA???AAABBBBBB@@@??????@@@@@@????????????>>>;;;999999;;;======;;;:::999999444666:::<<>>??????AAABBBCCCEEEFFFGGGGGGHHHGGGHHHKKKMMMMMMKKKIIIHHHCCCDDDFFFFFFFFFDDDBBB@@@>>>>>>>>>>>>===;;;:::999999888888888888888888888777777777777666666666666444444333333333222222222111111111000000000000///............///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,+++,,,++++++++++++,,,------......////////////.........///111222333333222111111222444444333333444666333555666777888;;;???CCCDDDBBB@@@???>>>???AAABBBAAABBBBBBAAA>>>======>>>999999888888888777777777333333333222222333333333222222222222111111111111/////////.........------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))XXX555888000222444333///---,,,---///////////////000000111,,,---//////......000111BBB???;;;:::>>>CCCAAA;;;;;;<<<>>>@@@AAAAAA@@@@@@AAA>>><<<===@@@BBBCCCBBB@@@EEEEEE>>>888888999999888888777777666555444444333111000000111111000............---------,,,,,,++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,---///000111000111222444333999@@@AAA===::::::;;;;;;>>>AAAAAA???===>>>???@@@BBBCCCBBBAAA@@@@@@@@@;;;:::999999::::::999777777999;;;;;;;;;HHHeeeggg^^^yyyqqqlllbbbXXXRRRTTT[[[aaalllrrrtttooommmoooooommmhhhYYYKKKEEEOOOuuu{{{xxxLLLCCC<<<999777<<<<<<333444666777666555444555666555666777777555444333444444444444333222222333444444444444444444444444444333444555666777777777777888888888888999:::;;;<<<<<<<<<;;;;;;<<<===???@@@@@@@@@AAACCCDDDEEEFFFGGGGGGIIIKKKMMMMMMKKKHHHFFFDDDEEEFFFGGGFFFDDDBBB@@@???>>>>>>>>>===;;;:::999:::::::::999999888888777888888888777777777666666333333333333222222222222111111000000000///////////////...............---------,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------...------------,,,,,,,,,,,,++++++++++++,,,---------...////////////...------...000111222222111000000222333333333333555666333444555666666999===@@@BBBAAA???>>>>>>@@@BBBDDDAAABBBBBB@@@>>><<<======999999888888888888777777111222333444444333222111222222222222111111111111//////.........---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))VVV444777000333555444111---,,,------,,,,,,,,,,,,---......,,,---...---------000222555222///000:::BBB???888777999<<<>>>???===;;;:::AAA>>><<<===@@@BBBBBB@@@999>>>???999333333666666777777666666555555444444222000///000111111000///......---------,,,,,,,,,******+++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,---///000111000111222444///000333777:::<<<======999===AAABBBAAA???@@@AAA>>>@@@AAA???===<<>><<<;;;:::;;;===???@@@>>>???@@@AAACCCDDDEEEFFFGGGIIIKKKMMMLLLJJJFFFDDDDDDEEEGGGHHHGGGEEEBBB@@@?????????>>>===<<<::::::;;;;;;;;;:::999888777777888888888888777777777777333333333222222222111111000000000000/////////////////////......------,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,---...///111111111000000///111333333333444555777666666777777888:::>>>AAAAAA@@@>>>===>>>@@@CCCEEE@@@AAAAAA@@@===<<<<<<===999999999999888888888888000111333444444333111000222222222111111111111000//////.........---------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))PPP444777333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222333555666555555444<<<;;;;;;:::::::::<<<===CCC@@@===>>>@@@BBBBBB@@@???>>><<<:::777555333222555777888555222000111222222111000//////000111222///...,,,,,,---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((******))))))******+++,,,---------.........//////222111333777===???>>><<<<<<>>>@@@AAA@@@??????@@@>>>>>>===;;;;;;:::::::::;;;:::999999999:::999777;;;777888:::888999LLLccc]]]mmm|||}}}qqqgggdddUUUPPPOOOXXXjjjxxx}}}}}}xxxooolllpppqqqjjjddddddHHHAAA???OOOqqq{{{jjjCCC???===;;;999777888888999444444333333333222222222333333333222222111111111000000000000000000000000222222222222222222222222333333333444444444555555666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@BBBCCCDDDIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB???>>>>>>===<<<<<<;;;;;;888999999888888777666555666555555555555444444444444444333333222111000000////////////............000//////...------,,,,,,++++++++++++++++++++++++************************++++++,,,------...//////---------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++,,,---...///000111/////////000111333444555444444666777:::<<<>>>@@@======>>>???@@@@@@AAAAAAAAAAAABBBAAA@@@>>><<<;;;999888888777777777777777444444444333333333222222000000000000000///............---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************+++*********))))))((((((NNN333666222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111333444555555444444888888888888999:::===>>>???<<<::::::<<<>>>===<<<===<<<:::888666444333222777999:::999555333333444111111000//////000111111///---,,,,,,---------+++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''((((((((((((******)))))))))***++++++,,,,,,------------......000000000444888;;;;;;999999;;;>>>@@@??????@@@AAA>>>===<<<;;;::::::::::::999888888888888888777666666333555999666444@@@QQQsssyyyrrrYYYooozzz~~~~~~~~~~~~uuueeeZZZVVVQQQVVV```lllvvv{{{zzzxxxzzzssskkkjjjmmmiii\\\OOO>>>GGGZZZvvvxxxBBB???<<<;;;999777666666666777444333333333333222222222333333222222222111111111000000000000000000000000222222222222222222222222222333333333333444444444555555555555666666666666::::::::::::::::::::::::<<<<<<======???AAABBBCCCFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>======<<<;;;;;;::::::888888888888888777555555555555555555444444444444444333333222111111000000////////////............/////////...---,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,------...,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++------------------------++++++,,,---...///000000/////////000111222333444333444555666888;;;===>>>;;;<<<<<<===>>>???@@@@@@????????????>>><<<:::999888777777666555666666666333333333333222222222222000000000000000///............---,,,,,,,,,,,,---++++++++++++++++++++++++*********************************************************)))))))))((((((LLL222555111000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222333333444333333444555666666777999===@@@???===<<<<<<===>>>>>>===999999888777555444333222666888::::::777555444333111000000//////000000111///---,,,+++,,,---,,,+++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))******++++++++++++,,,,,,,,,,,,---///......///222555666555666888<<<>>>>>>>>>@@@AAA===<<<;;;::::::999::::::777777777777666666666666444222444999777222555>>>TTT]]]lll}}}sssccclllzzz||||||{{{{{{}}}|||||||||}}}zzzssslllcccXXXQQQQQQXXXcccpppyyyzzzvvvtttrrrqqqnnnhhhdddccc^^^NNN===>>>pppxxxEEE000AAA999888666444333333444444333333333222222222111111222222222111111111111111000000000000000000000000111111111111111111111111111222222222333333333333333333333444444444444555777888888888888888888888:::::::::;;;===>>>@@@AAACCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;::::::999999888888888888777666555555555555444444444333333333333333222222111000000000/////////............---///......------,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000/////////000000111222222222333444666888:::;;;999999:::;;;<<<===>>>???=========<<<;;;:::999888777666666555555555555555333222222222222111111111///000000000000///............---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))((((((KKK222555111000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,---......////////////000111222222222333222333444444444666;;;???>>>==================<<<666666555555444333333333111333555666555333111///000000000//////000000000///---++++++,,,---,,,+++++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''(((((((((((()))(((((((((((()))******************++++++++++++...---,,,---...000222333444777:::<<<<<<<<<===>>>;;;;;;:::999999999999999666777888777666555555666777444666:::999444333666<<>>@@@AAAAAABBBBBBBBBAAAAAA@@@@@@??????>>>======<<<::::::::::::999999888888888888888888777666555444444444444444333333333222222222111111000000000000//////.........---------------------,,,,,,++++++***************************************************************)))))))))*********)))))))))))))))************************++++++++++++++++++++++++***++++++,,,------....../////////...//////000000000111111222444666777888888888999:::<<<===>>>>>><<<;;;;;;::::::999888888777777666555555555555666222222222111111111000000//////000000//////...---...---,,,,,,++++++,,,,,,************************************************************************))))))))))))))))))((((((LLL444555222111111000///...---,,,++++++++++++++++++++++++++++++,,,,,,------............//////000111111222222333444333111333999>>>999::::::999888888777888444444444333333333333222///000222444444222///---/////////000000/////////...---++++++,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))))))))*********++++++---------,,,---...000111444666999:::999888888999:::999999888888888888999666888999888666555666777888666666888888666555666<<<===JJJjjjrrrpppxxxsssyyyzzz~~~~~~~~~~~~~~~}}}}}}}}}yyyuuulllfffaaaZZZUUUUUUYYY___iiirrruuurrrnnnkkkjjjjjjjjjkkkmmmfff___UUUCCC<<>>=========999999999999999888888888777888888777777666555444444333333333222222222222111111000000000000//////............------------,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,,,,------.........---......//////000000000111222333555666777888999:::<<<===>>>>>><<<;;;;;;:::999999999999999888777777666666777777222222222111111111000000///////////////...------------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))MMM555555222111111000///...------++++++++++++++++++++++++******+++,,,,,,------...------------...///000111111333444222///111888>>>999;;;<<<;;;999888888888444333333333333333222222000000111333444444111///...//////000000//////......,,,+++***+++,,,+++***+++************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))************+++,,,---...---------///111333555777888666555555666999888777777777777888888555888999888555444555888555444444555555555666777@@@;;;===RRR{{{qqqppp~~~|||{{{xxxzzzzzz{{{{{{{{{|||||||||{{{{{{|||zzzpppggg___[[[NNNOOOTTT___ggglllsssyyypppmmmjjjkkkmmmmmmiiidddhhh[[[NNNDDD===JJJuuuYYY???888;;;<<<444444444444444333333222222111111111000000000000///////////////000000000000............................................................/////////////////////000000000000111111111222222333444444444444444444555777888:::;;;===>>>???@@@AAABBBBBBBBB@@@@@@??????>>>=========999999999999999999888888777777777777666555444444333333333222222222111111000000000///////////////.........------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************++++++,,,,,,,,,---,,,,,,,,,---......///000000000000111222333444666666888999;;;<<<===>>><<<;;;:::999999999999:::999999888777777777777777333222222222222111111111...////////////...------------,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))MMM555444111000000///...---,,,+++*********************************+++,,,,,,---------,,,,,,,,,---...///000...111333111///222:::AAA;;;===???>>><<<999999:::444444444333333222222222111000///111444444333000......///000000///.........,,,******+++,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))*********+++++++++)))+++......------...000///222444666555555555666777777777666666777777888444777999777333222444777111333555444333333555777777888777===SSSrrrbbbwwwzzztttwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzxxxvvvvvvzzz{{{sssiiiaaa\\\XXXWWWUUUWWW```kkkqqqqqqrrrtttjjjiiiiiikkkmmmjjjbbb\\\SSSMMMCCCDDD]]][[[666;;;;;;666888888333333333333333222222111111111000000000/////////........./////////000000------------------------------------------------------------............////////////000000000000000111111222333333444444333333444555666888999:::;;;<<<===???@@@AAAAAAAAA?????????>>>======<<<<<<999999999999999999999999777777777777666555444333222222222222111111111111////////////////////////.........---------,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))((((((((())))))******+++)))))))))******+++++++++************************************************************++++++++++++++++++++++++,,,---//////000000000000000111222333444444666777999;;;<<<===;;;:::999888888888999:::888888777666666666666666333333333333222222222222......//////......---,,,---,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))~~~MMM555222000///...---,,,++++++***************************)))******+++,,,,,,---------,,,++++++,,,---///000,,,///222111///333<<>>???@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999::::::777777777777666555444333222222222111111111111000.........///////////////......---------,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********+++,,,...///000000000000000000111222222222333444666777999;;;;;;:::999888777777888999999777777666555555555555555444444444333333333222222......//////......---,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))xxxFFF444222222111///...,,,,,,+++++++++++++++************))))))************++++++++++++,,,------......------///000000111222222333333555666777888777555333222111111111111111111111111000000000000000///......///............------------,,,++++++******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,...///000222444555555555333333333444444444555555444444444444444444444444444444444333333222222222000333555444444>>>PPP___|||tttmmmyyyyyyzzzvvvqqqrrrxxxxxxsssvvvvvvvvvwwwyyyyyyyyyyyyrrruuu~~~zzzsssnnnkkkiiiccc___ZZZVVVXXX]]]dddiiiqqqnnnmmmooorrrsssnnniiillliiiffffffbbbWWWJJJBBBDDDKKKvvvuuuccc===;;;888555444333444444333333222222111000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111111111222222333444444555555666888999:::<<<===>>>>>>???<<<<<<;;;:::999999888888777777777888999999999:::666666555555555444444444444444333222222111111000////////////............------------------------+++++++++************)))***(((&&&'''***+++)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////111111000111333666999;;;<<<;;;999888888888999:::888888888888777777777777555555444444222111///.........//////......---,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuEEE444222111111///...---,,,,,,,,,+++++++++************)))))))))*********++++++++++++,,,,,,---------------//////000000111222222222444555666777777555444222222222222222222222222222000000111111000000///...............---------------,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,---...///111222333444444333333333333444444444444444444444444444444444444444444333333333222222222666777777333222777CCCMMM\\\xxxrrrxxx|||~~~yyyooojjjpppxxx{{{~~~vvvnnnnnnuuuyyyvvvqqqvvvtttvvv{{{{{{tttkkkddd^^^[[[ZZZYYYXXXXXXYYY]]]ccciiimmmkkklllnnnpppooommmjjjiiijjjddd]]]WWWNNNFFFBBBBBB___|||{{{nnnFFF;;;:::777555333333333444333333222111111000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////////////////000000000111111111222222222333444444555555666777999;;;<<<=========;;;;;;:::999999888888777777777888888888888888888555555555444444444333333444333333222111111000000////////////.........---------------------------+++++++++*********))))))***(((''''''******)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////111000000111333555888:::;;;:::999777777777777888888888777777777666666666333333333333222111000///......//////......---,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooCCC444222111000///...------------+++++++++************))))))))))))*********++++++++++++,,,------------,,,......//////000111111111222222444555555555444333333333333333333333333333111111111111111000//////............------------,,,,,,+++************+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++++++++,,,...///111111222222222222222333333333333444333333333333333333333333333333333222222222222222888777555222000222666:::DDDjjjpppiiippp|||vvvwwwxxxrrrjjjwwwrrrmmmmmmqqqsssrrrooovvvsssqqqrrrrrrvvvzzztttpppllleee^^^XXXUUUTTTSSSUUUWWWZZZ___ccchhhkkkmmmjjjlllkkkfff___[[[[[[]]]^^^]]]WWWIII;;;===VVVqqq{{{qqqccc???666999777555333222222222222222222111111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000111111222222333444444444444555777999:::;;;;;;;;;::::::999999888888777777888888777777777777777777444444444333333333222222333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***((('''((()))***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////000000000000222444777888999999777666666555555666777666666666666555555555222222222222222111000///......//////......---,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggAAA555111000000///......---......+++++++++*********))))))))))))))))))******************+++,,,,,,,,,,,,,,,---------...//////000000///000111333333444333333222222222222222222222222111111111111111000000///.........---------,,,,,,,,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++***+++,,,...//////000000111111111222222222333333222222222222222222222222222222222222222111111111333111000111222222222111===UUUxxxvvv]]]iii}}}|||nnnmmmrrriiinnnssssssooommmpppsssppprrrsssssspppnnnpppsssxxxzzz}}}wwwpppiiiccc```^^^YYYVVVTTTUUUWWWXXX]]]___aaaccceeefffggggggkkkiiicccYYYQQQNNNQQQTTTQQQIIIBBBDDDNNNeeexxxhhhAAA<<<:::666555333222111111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000111111222333333333222333555666888999999999:::::::::999999888888888888777777666666555555555333333333222222222111111222222222111000000//////.........---------,,,,,,++++++++++++++++++++++++************)))))))))))))))((((((((()))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------........./////////000222333555666777777666555555444444444666666555555555444444444111111111222222111000000.........///......---,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___>>>555111000//////.........//////+++++++++*********))))))(((((()))))))))*********)))***++++++,,,,,,+++++++++,,,,,,------...//////......///000111222222222000000000000000000000000111111111111111000//////...------------,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,---.........000000000111111111111222222222222222222222222222111111111111111111111111.........000333444222000777===MMMggg{{{fffkkkuuu|||yyytttrrrpppnnnnnnnnnppprrrjjjooossssssooommmlllkkkmmmlllpppyyy|||xxxqqqkkkeee```\\\YYYXXXVVVTTTSSSTTTVVVYYY\\\bbbbbbaaa``````___``````gggccc\\\UUUPPPMMMLLLLLLHHH;;;>>>```xxxyyymmm;;;:::AAA555333333222111111111111111000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------------............///////////////000000111222222222111111333555666777777777::::::::::::999999999999666666666555555444444444333333222222222111111111222111111000000//////...------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((()))))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------......///000111222444444555555555555444444333333555555555555444444444444111111222222222111111000.........///......---,,,,,,,,,,,,+++++++++***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWW;;;666000/////////...//////000000+++++++++************)))((((((((()))))))))******))))))***++++++++++++*********++++++,,,------...------......///000111111000000000000000000000000000000000000000///......------------,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))+++,,,,,,---------/////////000000000111111111111111111111111111111000000000000000111111111000//////111222222000///111222666BBBWWWrrr|||rrrttt||||||iiidddlllsssqqqjjjhhhmmmooollljjjmmmqqqrrroookkkkkknnnoooooossswww}}}~~~yyyuuurrrhhheee```\\\YYYXXXXXXYYY^^^]]][[[ZZZZZZ\\\]]]^^^^^^]]][[[ZZZYYYZZZ[[[[[[aaa^^^XXXRRRMMMGGGCCC@@@HHHVVVzzzfffBBB777===<<<,,,111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------.........///......//////000111111222000000222444555666666666999999999999999999999999555555444444444444444444333333333222222222111111111111000000///.........------,,,,,,,,,+++++++++******************************)))))))))(((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------------...///000111222222222333444444555555444444666555555555555444444444333333333333333222111000......//////......---,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQ999666000//////......///000111111+++++++++************)))(((((((((((()))))))))***((())))))***************))))))******+++,,,,,,------------------...//////000000000000000000000000///////////////...---------------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))***+++,,,,,,,,,,,,,,,....../////////000000000111111111111111111111111/////////000000000111111111111111000/////////000///111333666@@@XXXvvv}}}hhhXXXqqqpppiiilllpppmmmiiigggmmmmmmiiiggglllqqqrrrppplllkkkmmmmmmjjjjjjmmmmmmppptttwwwyyy}}}wwwvvv~~~~~~wwwvvvtttppplllgggccc```[[[[[[ZZZYYYYYYZZZ\\\]]]cccbbbbbbaaa``````______XXXXXXXXXXXXXXXYYYYYYYYYYYYVVVPPPIIIFFFIIIRRRZZZnnnccc===;;;;;;888555000000111111222222222111111........................++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---......//////000111111///000222333555555666666666666666777777777777777333333333333444444444444444333333333222222222222111000000//////...------,,,,,,,,,,,,++++++++++++***************************)))))))))((((((((((((''')))******''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111111111000111333444555666666555666666666555555555555444555555555444333222111000......//////......---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNN888777000///......//////000111222+++++++++************)))(((((((((((())))))))))))(((((()))***************)))))))))***++++++,,,,,,------,,,,,,,,,---......111111111111111111111111...............------,,,---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***+++,,,,,,,,,,,,,,,............/////////000000000000000000000000000.../////////000000111111000111111///---...000333...000111333999HHH\\\jjjyyyeeedddmmm~~~xxxnnnhhhiiimmmfffmmmpppkkkhhhkkkllljjjllljjjlllpppqqqooonnnqqqiiihhhhhhfffgggiiinnnrrrXXXZZZcccmmmlllgggooo}}}|||}}}~~~{{{wwwuuusssssssssrrrpppnnnkkkjjjddddddcccaaa___\\\YYYWWWZZZ\\\^^^___^^^^^^___```^^^____________^^^\\\\\\WWWXXXZZZ[[[[[[ZZZYYYXXXNNNKKKFFF@@@EEEZZZyyyOOO<<<888===333,,,333:::000111111222222222222111---.....................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000///000111333555555666666444444444555555555555555222222222333333444444444444444444333333333222222000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''')))+++***'''&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,...///000000000000///000222555666777777666777666666666666555555555666666666555444333111000......//////......---,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQ;;;666,,,////////////000111222333+++++++++***)))(((((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++---...///444111,,,+++,,,------+++333222222111000///............------------......++++++++++++++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////////////////000000000000//////............//////////////////////////////000222222...---666HHHWWW}}}|||sssbbb```lllvvvnnnqqqmmmiiijjjnnnmmmhhhfffiiiiiikkknnnooommmmmmmmmnnnffffffddd___ZZZWWWWWWYYYVVVYYY^^^bbbcccdddfffgggdddeeefffggghhheeeaaa]]]]]]^^^___```___^^^\\\[[[\\\\\\]]]]]]^^^^^^]]]]]]aaaaaaaaaaaa___^^^]]]\\\bbb```]]][[[\\\]]]^^^^^^VVVWWWWWWXXXVVVTTTPPPNNNFFF;;;;;;HHH```~~~{{{TTT999999777555333111///...222111111111000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222333444444555555666666666666666666666555555333333333333333333333333333333333222222222111111000000000///......------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))+++***)))))))))***,,,,,,************************,,,,,,,,,---------......000000000111222222333333777666444333333444555666333333222222111000000000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((LLL888777...000////////////000000111++++++******)))(((((('''))))))))))))))))))))))))+++'''+++777777,,,(((---)))))))))***+++,,,...///111...++++++,,,......---222111111000///......---...------,,,,,,------...------,,,,,,+++++++++***))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,---......//////....../////////000000000//////............//////........................///111111---+++///:::BBB\\\yyyiiiZZZbbbuuu~~~oooccc\\\\\\hhhvvvqqqnnniiiffffffhhhkkkmmmdddfffgggddd___[[[YYYYYYZZZ\\\___aaaaaaaaabbbcccdddbbbbbbbbbcccbbb```^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]][[[]]]___```___ZZZSSSNNNPPPSSSTTTSSSMMMFFFAAA???DDDXXXsssSSSAAA888777666444333111000///111111111000000000//////...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000111222222333333444555555555555555555555555333333333333333333333333222222222222111111111111000000//////......------,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))******)))))))))***+++,,,************************,,,,,,,,,,,,------------......///000000111111222444444333222222333444555333333222111111000000///............------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((|||GGG666777111000///..................++++++******)))((((((((()))))))))))))))))))))))),,,$$$,,,???@@@---&&&...)))))))))***+++,,,---......,,,******,,,........./////////......---------------,,,,,,,,,,,,------///......---,,,+++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,------......///.........////////////000//////............//////........................---//////...---,,,...000;;;UUUnnn{{{ooobbb```iiirrr~~~{{{nnnhhhhhhnnnmmmkkkiiifffaaa[[[WWW]]]```cccccc```\\\YYYWWW^^^``````___^^^]]]^^^___aaa___]]]\\\^^^_________^^^]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\YYYZZZZZZZZZ[[[[[[[[[[[[WWWXXXXXXXXXWWWUUUSSSQQQJJJGGGBBB;;;888>>>JJJUUUpppvvvDDD555999555555444333222111111000000000000000////////////------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111333333333333333333333333333333333333333333333333111111111111000000000000000000//////...---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))***))))))))))))***++++++************************++++++,,,,,,,,,---------------......///000000000111111111111222333444444333222222111111000//////............------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((({{{FFF555777111000///...---,,,,,,,,,,,,************))))))(((((((((((((((((((((((((((((()))%%%+++888888,,,&&&*********))))))***+++,,,,,,,,,+++******+++,,,------------------,,,,,,,,,,,,......------------......000000///...,,,+++******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************+++++++++,,,------......------.........////////////......------......///------------------------------...///000000...---...===LLLYYYkkkoooccc^^^]]]jjj|||sssjjjaaaeeeiiiiiieee```]]]\\\XXXZZZ\\\]]]\\\ZZZXXXWWW___```___]]][[[ZZZ[[[\\\]]]\\\ZZZ[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[\\\[[[[[[\\\\\\[[[[[[ZZZYYY[[[ZZZYYYWWWVVVVVVUUUUUUVVVVVVVVVSSSPPPMMMLLLLLL;;;===>>>AAAJJJ___zzznnn888333<<<999333222222222222111111111////////////////////////---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((()))))))))************++++++++++++++++++++++++,,,,,,---------.........---------...//////000000111111111222222222222222222222222222222222222222000000000000////////////000//////......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************************(((((((((((()))))))))))))))))))))))))))******+++************************++++++++++++,,,,,,,,,,,,---------...//////000000000000000111222333444444222222222111000000//////.........---------,,,,,,++++++++++++************((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((((((((((((((((((((((((}}}HHH666777000000///...,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((&&&***+++)))))),,,+++(((*********))))))***+++++++++,,,++++++************+++++++++++++++,,,,,,,,,//////............//////000000///...,,,+++******))))))))))))((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))***************++++++,,,---------------------..................------------......------------------------...------...111222000......222888@@@PPPkkk{{{hhhaaaXXXUUU\\\jjjwww}}}}}}zzznnn___WWWXXX\\\ZZZXXXWWWVVVVVVWWWWWWWWW\\\]]]]]][[[YYYYYYZZZ\\\ZZZZZZZZZ\\\^^^^^^]]][[[\\\[[[ZZZXXXXXXYYYZZZZZZ\\\\\\\\\[[[ZZZYYYWWWVVV]]][[[XXXTTTQQQNNNLLLLLLNNNPPPQQQNNNGGG???:::777:::HHH]]]qqqWWW>>>999444111444111111111111111111111111.....................///------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000000000000000111111222222222222222222222222222222000000000/////////....../////////...------,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))*********+++++++++,,,,,,------...//////000000111000000111222333444444444222222111111000//////......------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((|||HHH666666000///...---,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))'''...,,,######---///)))+++******)))))))))*********+++,,,+++)))(((((()))*********++++++,,,,,,,,,.........------.........///......---,,,+++******))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))******++++++,,,,,,---,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---......000666AAARRRjjj~~~~~~gggRRRLLLVVVdddlll{{{{{{nnnddd```bbbaaa\\\WWWSSSRRRRRRSSSSSSXXXZZZ[[[ZZZYYYYYYZZZ[[[YYYYYYYYY[[[]]]]]][[[YYYZZZYYYYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWZZZXXXSSSOOOJJJGGGEEEDDDCCCAAA===999777<<>>CCCKKKLLLIIIIII@@@CCCEEEDDDCCCFFFKKKOOOkkkfffbbbdddkkkpppqqqqqqqqqccc>>>...---///...///......------,,,,,,+++---............------,,,------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000///////////////////////////////////////////////////......------,,,+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++******++++++,,,---------////////////000000000000000////////////.........------------,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((nnnBBB999.........------,,,,,,++++++***************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************************++++++++++++++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************************++++++,,,,,,,,,++++++******************************************************++++++,,,------......111111000666MMMooo{{{uuuppptttvvvqqqnnnpppqqqxxx|||yyywwwLLL'''111999,,,)))666------------,,,,,,++++++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************++++++,,,,,,,,,---------,,,------......///000000///////////////////////////////////////////////////......------,,,+++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************)))))))))((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********+++,,,,,,------........./////////000000/////////.........---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((fff===888000222...------,,,,,,++++++***************)))))))))(((((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((()))))))))************)))))))))******++++++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,+++++++++******************************************************++++++,,,,,,------...///,,,***222GGG___ooo{{{yyy999999777111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************************+++++++++,,,,,,,,,------,,,,,,,,,---......//////................................................///......------,,,+++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))***++++++,,,,,,------............/////////............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((___999888222444...------,,,,,,++++++***************))))))))))))))))))))))))************(((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******))))))))))))************(((((())))))***++++++++++++************)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((((((((((((((()))***++++++++++++++++++*********************************************************++++++,,,,,,,,,''',,,///---+++111===GGGbbblll{{{VVV666)))555777+++'''//////&&&+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........................................................///......------,,,+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))))))))))))))(((((((((((()))******))))))******+++,,,,,,,,,------------.........///......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((\\\::::::222222...------,,,,,,++++++***************))))))))))))))))))))))))************(((((((((((((((((((((((('''((()))******)))(((''''''''''''((()))*********))))))))))))************((((((((()))***+++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))***+++++++++++++++************************************************************++++++++++++***---000111...---222777SSSTTT[[[mmmuuuEEE///...666)))"""(((000///,,,************+++++++++++++++***+++,,,---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,------......................................................///......------,,,+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((]]]<<<<<<111.........---,,,,,,++++++***************))))))))))))))))))))))))************(((((((((((((((((((((((('''((()))++++++)))((('''&&&''''''((()))******+++))))))))))))************'''(((((()))***+++++++++************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++000---+++++++++,,,000444(((999PPPddduuu}}}YYY999///000///+++---...+++((((((***+++******************++++++***+++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......................................................///......------,,,+++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((XXX>>>;;;---222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((++++++'''$$$)))000)))((('''''''''(((((((((%%%(((+++,,,+++)))(((((()))+++)))$$$&&&,,,+++%%%''',,,***))),,,&&&"""(((''''''&&&&&&&&&%%%%%%%%%***)))---%%%###'''"""###***'''%%%&&&'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***---///)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))((((((************************************************))))))***+++,,,,,,---------///555FFFdddjjjDDD555333///,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///..............................---------,,,,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))VVV===;;;---222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++'''$$$''',,,+++%%%&&&---...(((%%%'''***777///&&&$$$&&&(((&&&"""$$$***---)))$$$%%%***...&&&""" %%%---111///,,,***)))))))))((((((((('''"""***,,,&&&,,,+++###'''&&&!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''))),,,---)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))******************)))))))))((((((************************************************))))))***++++++,,,------000000///222BBBZZZkkkqqqtttkkkPPP===...///222...,,,...,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------.......................................------------,,,,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))TTT<<<;;;...222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,&&&$$$+++///---333---'''%%%&&&(((((('''$$$,,,///---+++******///***(((***+++(((%%%%%%...+++---***$$$!!!))))))))))))((((((((((((000...''''''((('''///,,,((())),,,,,,((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))************))))))))))))((((((************************************************))))))******+++,,,,,,,,,...///,,,''')))555EEENNN```yyy}}}ZZZ777,,,((()))///000***(((+++++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))QQQ;;;;;;...333...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++)))%%%#########((($$$!!!"""''',,,---+++,,,***&&&!!!!!!(((...""" (((,,,)))(((***$$$"""+++,,,%%%+++555000######################## $$$***+++((($$$!!!  &&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))((((((************************************************))))))******+++++++++,,,))),,,...,,,))),,,222888KKK]]]hhhttteeeAAA000111111...---///,,,''''''++++++************)))))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------------------------------,,,,,,,,,+++++++++++++++*********))))))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((OOO:::;;;...333...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((333&&&"""---444000,,,---###+++333444...((('''(((000)))$$$'''...000+++$$$&&&***000111+++%%%(((///---(((%%%$$$''',,,'''+++++++++++++++++++++++++++)))666###"""222%%%(((%%%000444+++"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++)))+++...000000......//////@@@OOOddd~~~{{{xxxdddHHH777+++)))---111,,,))))))***)))+++---*********)))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((NNN999;;;///222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''''''''!!!$$$333---$$$!!!'''(((&&&!!!$$$((('''%%%###$$$&&&)))###$$$,,,***### ///,,,$$$)))+++)))---"""###############$$$$$$ ,,, &&&!!!%%%!!!%%%...+++"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************...***))),,,---,,,,,,...)))111777EEE\\\hhhooo||||||yyyWWW444)))---///...---,,,***)))+++------+++)))))))))))))))(((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))NNN999;;;///222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''---,,,%%%---EEE[[[ccchhhZZZEEE222)))(((---111555---%%%'''777OOOfffttt]]]VVVBBB+++'''///...###"""666$$$,,,///###...))))))))))))*********+++)))111***+++&&&WWWeeeJJJ@@@,,,"""---+++ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))---)))))),,,+++((())).........***,,,888@@@OOOfffeeeyyyzzz{{{~~~gggNNN999333,,,***,,,---......+++---......---,,,)))&&&))))))((((((((('''''''''))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************************++++++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))NNN999;;;///222......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&###===bbb&&&,,,***000tttDDD###$$$)))&&&...<<<555&&&&&&>>> '''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((---222000))))))...''',,,,,,///222,,,000CCCUUUcccppp}}}UUU999777222---,,,+++***,,,///,,,(((%%%(((+++)))((()))+++,,,)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))NNN999;;;,,,,,,///......------,,,++++++***************)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&,,,ppp---!!!+++444%%%---$$$(((---888&&&'''!!!CCCsssOOO'''''')))'''"""!!!$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------.........//////666CCCVVVgggrrr|||~~~qqqOOO===777111,,,***------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))***+++,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))MMM999<<<...000///......------,,,++++++***************)))(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&>>>333!!!III&&&...---SSS666555((('''777$$$UUU!!!---!!!,,,"""GGG999%%%+++555---%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------......+++111:::DDDPPP```qqq}}}mmmnnn~~~XXXDDD222---///000///000---,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******)))))))))***++++++************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))LLL:::===000333///......------,,,++++++***************)))(((((())))))))))))))))))))))))))))))((((((((((((''''''+++|||&&&!!!"""ooo***$$$```444000888666!!!(((###***...###!!!,,,)))''',,,```XXX ,,,###)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,000<<>>,,,''''''###222%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++---......,,,+++,,,000333@@@JJJXXXdddoooyyyuuucccGGG)))$$$///000...---------+++)))(((++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))(((''''''((((((************************))))))))))))************************++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))MMM::::::---333///......------,,,++++++***************)))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))CCC...rrr!!!111&&&$$$$$$888!!!%%%777%%%***)))...&&&)))+++iiinnnppp$$$&&&&&&)))777$$$... $$$+++***..."""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++&&&***...000000///---,,,(((///:::GGGWWWgggxxxwww}}}zzzjjjeeePPP888,,,+++...000111)))+++,,,,,,******+++*********))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))MMM:::888+++222///......------,,,++++++***************)))(((((())))))))))))))))))))))))(((((())))))))))))******(((LLL000)))111888444///!!! 222!!!---)))***%%%111))),,,)))$$$555)))...%%%%%%333---222333###&&&)))(((000mmm""""""///$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++((()))+++,,,------------(((***---111888BBBMMMTTTeeennnpppsssuuueeeQQQ===111(((///222000222555///$$$))),,,,,,)))(((***,,,+++)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********)))((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))MMM;;;888+++444///......------,,,++++++***************)))(((((())))))))))))))))))))))))(((((()))))))))*********%%%EEE///000lll777 222555%%%555000...DDDWWW<<<$$$&&&***(((000+++ZZZ!!!;;;%%%---///111%%%"""111222%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++---,,,******************...---,,,***)))***,,,...333DDD[[[jjjyyyrrrwwwjjj]]]III777+++(((,,,222---444555***!!!$$$+++///,,,///...***(((++++++(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))~~~MMM;;;888+++555///......------,,,++++++***************)))(((((())))))))))))))))))))))))(((((())))))*********+++###QQQ---ppp"""333"""+++"""***$$$)))%%%'''...444---"""''',,,...&&&!!!III###+++&&&(((+++"""(((+++,,,^^^kkk""",,, %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++))))))***+++---...---+++***+++---.../////////000...&&&000;;;@@@WWWnnnkkkppp~~~zzzxxxyyygggXXXIII===,,,,,,---000000---+++***+++&&&$$$***222333,,,&&&&&&******'''(((---,,,((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))*********)))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))************))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))vvvMMM@@@777............---------,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))///"""'''...)))$$$&&&%%%%%%,,,***111555,,,(((,,,&&&(((&&&"""hhhsss&&&***(((###,,,((( +++'''{{{%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++---///111222333333???EEEWWWssswwwYYYQQQEEE999111......///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************tttLLL???777...///......---------,,,,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''@@@rrr$$$%%%'''***000111&&&...JJJyyy'''(((((((((&&&)))...$$$vvv&&&&&&###,,,$$$---"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,...////////////333000///555CCCPPPYYY\\\llllllmmmpppuuu{{{ssscccUUUHHH;;;333777444000,,,++++++---///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************rrrIII===777///111......---------,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))111$$$444...111000,,,'''###111fff)))###222,,,)))***"""444^^^GGG)))$$$%%%)))444<<<000EEE&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********************************++++++++++++,,,******+++,,,,,,,,,++++++//////---++++++000777===444555888???JJJXXXdddlllpppvvv{{{tttvvvxxx{{{zzzssslllhhheee```VVVNNNDDD===444///...000000000************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))+++************)))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooFFF<<<777000222......---------,,,,,,,,,*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,000111;;;+++''',,,///---%%%nnn (((,,,))),,,*** ''')))222!!!###)))///)))vvvlll$$$***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************************++++++++++++))))))***++++++++++++***&&&+++000111...***)))***)))***,,,...000222444444222666555888===666222;;;DDDCCCIIIUUUZZZUUUMMMJJJJJJGGGGGGIIIEEE>>>999:::CCC>>>:::999999666...'''***))))))+++...000000///...///......,,,***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((lllCCC;;;777111222......---------,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))"""000hhhJJJ+++$$$'''***111111"""000<<>>///(((///111"""((($$$$$$###/// ''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&''''''(((******+++***((((((((()))))))))%%%(((+++,,,+++)))((((((---***((()))+++,,,)))&&&)))...---(((***000...&&&)))++++++***(((&&&%%%%%%(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))***)))&&&%%%%%%&&&)))***(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++EEEQQQIII---(((///***((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++))))))))))))************+++++++++*********))))))************************************************iiiCCC888999555...///............---------************************************************++++++++++++++++++++++++'''vvv(((...'''777///'''LLL!!!######))) 888:::uuu---!!!%%%(((GGG(((...$$$000---''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++******************))))))))))))))))))(((+++++++++***)))***---000))))))+++...111222222111...222222,,,''''''******)))((('''''''''***---000))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))((())))))************************+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++IIIPPPIII444&&&)))***%%%(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************++++++++++++******++++++++++++******************************************************)))************+++++++++))))))))))))************+++++++++*********))))))************************************************iiiDDD999888333,,,///............---------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,QQQ+++222111nnnyyy$$$111555BBB333777333'''///[[[&&&'''$$$111...333KKK$$$222%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********)))((((((************))))))((((((------.........111555999===???BBBCCCAAA@@@??????BBB===<<<>>>>>><<<<<<>>>///...+++)))((('''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((()))******++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))'''))),,,......,,,)))'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******666888666///***))))))'''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************+++++++++,,,******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++)))))))))*********+++++++++++++++***************************************************************fffDDD;;;999333---///............---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++---AAA+++&&&...;;;>>>HHHSSSNNNLLLUUUBBBQQQ777GGG333333'''$$$(((===III111JJJ$$$666!!!!!!''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&'''(((***++++++*********************,,,///111555888<<>>JJJTTTOOODDD>>>999888666444000+++%%%"""*********)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************(((((((((((((((((((((((((((***,,,......,,,***((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''$$$$$$(((***)))))),,,(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************************************************************bbbCCC;;;:::555000///............---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++%%%000,,,SSSNNN___]]]hhh{{{hhhfffUUUdddKKKMMMzzzttt)))111%%%000%%%$$$RRRccc///---$$$###''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,,,,(((***---///333999AAAFFFMMMOOOPPPRRRSSSUUUYYY\\\[[[___dddeeeddddddeeegggaaaZZZ]]]iiikkk___QQQLLLFFFCCC???;;;999555000---)))((((((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((())))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))222***'''***+++''''''***))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++************++++++++++++************************************************************************___AAA;;;:::555222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------'''888333###WWWtttvvvzzzppp[[[yyyggg...777(((''''''+++111000%%%///:::111(((333'''+++''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))******,,,111888???EEENNNWWW^^^cccbbb```]]]^^^bbbiiinnnmmmoooqqqqqqppppppqqqrrrjjjuuu~~~rrrpppuuu^^^VVVJJJBBB===999666444---,,,***)))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******555///+++******((((((***))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,***************+++++++++************************************************^^^@@@:::888444222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......<<< )))///000444@@@pppppp}}}pppuuuzzz~~~qqqzzz|||uuuyyyuuu^^^LLLWWWTTT@@@DDD---222:::,,,)))888888MMMvvvlllAAAAAA))) 555&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))((((((***---111333;;;DDDOOOWWW\\\```eeeiiikkkmmmpppsssvvvyyy~~~zzzwwwuuutttttttttsssrrrsss{{{xxx|||tttlllaaaXXXQQQJJJBBB;;;999777444111...---,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))***++++++,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++((((((***++++++))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++------------------------------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,))))))*********+++++++++************************************************^^^???999666333222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////###888333+++,,,333@@@WWWlll~~~~~~}}}vvvkkklll```WWWRRRWWWOOOXXX@@@NNN555+++111)))>>>!!!%%%+++222333&&&'''***,,,''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++,,,...333:::@@@DDDLLLVVVcccjjjkkkiiihhhhhhkkkuuuzzz{{{yyywwwvvvrrrhhhYYYNNNFFFCCC???:::666333222111))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++***111111+++(((++++++'''))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************************************```???>>>999888000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///***)))///333111,,,***000000222888AAARRRkkk}}}fffbbbXXXWWW^^^VVVKKKMMM<<<666000,,,++++++***((())))))((('''&&&''')))+++%%%(((+++***'''%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&''')))))))))***,,,.........000555>>>HHHQQQVVV```aaalllxxxqqqbbbhhh{{{zzzzzz~~~yyyqqq]]]MMM???>>>???<<<666444888444---)))((((((((((((+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&'''((())))))************+++...,,,'''(((------)))(((***,,,,,,***)))***+++***)))(((***+++,,,***)))***)))((((((((()))***+++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---...---+++***+++,,,***))),,,///...,,,///555,,,///...***(((,,,///...---...//////------...000222,,,''''''+++......+++)))***,,,,,,+++******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))************)))************+++++++++&&&))),,,---,,,,,,---///++++++***++++++,,,---...000222///***,,,222000'''//////---+++---111000+++666+++***222333***(((///---111///)))(((///111///000++++++000111---+++...............---,,,++++++)))***,,,------,,,+++***---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++```@@@>>>777777111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---******///000......000666444>>>YYYvvv~~~eeeZZZ```[[[KKKDDDFFFIIIGGG>>>222******---+++***(((((())))))(((''')))(((&&&%%%&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((************************************************,,,---...---+++***+++,,,000666???HHHOOOUUU\\\``````eeennnwww}}}|||vvvwww{{{xxxjjjVVVEEE777222:::FFF<<<;;;999555000,,,((('''***)))(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************************))))))))))))))))))))))))************************((()))***++++++******)))///...+++)))''''''((()))'''******((())),,,+++''',,,+++***((('''((()))***...+++((('''((((((((('''))))))(((''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))+++,,,,,,++++++,,,---)))(((***---,,,+++...444***///222111111444666444666444333333444444111...(((***---//////,,,'''###++++++***)))))))))+++---************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))************************++++++++++++************)))******+++,,,+++******+++---///111...))))))///333222555:::333666999:::===@@@AAA@@@888;;;:::333000222444444)))...333444444111***$$$...+++***......***)))+++...---,,,,,,,,,,,,---...+++***)))((()))+++...000---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++```@@@===555777333000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---000222///,,,///666666LLLnnnxxxkkk___QQQLLLIIILLLMMMIII@@@666///,,,+++)))((()))+++,,,)))'''+++'''%%%)))///000+++&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++,,,---,,,++++++---///<<>>???<<>>>>>;;;888===:::999===EEEHHHFFFBBB999888555000+++)))+++---000...+++)))((()))+++---++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******************************************************)))))))))*********++++++************+++++++++,,,,,,***(((((()))+++++++++---...///000///---***(((000111555;;;>>>??????AAANNNNNNNNNNNNNNNMMMOOOQQQSSSMMMEEEAAADDDFFF>>>444===777333333444444666999555333444666666333333555---,,,+++******+++---...111000---+++***)))******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++___AAA===444666555000000//////...---------------------------------,,,,,,,,,,,,------------...000333333///000;;;III]]]uuuvvv```RRRKKKEEEBBBHHHPPPNNN@@@222///+++'''(((+++---,,,***(((''')))333===;;;--- ''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******************************************+++++++++++++++))))))***+++...444<<>>888333...---+++***)))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************))))))))))))))))))))))))************************))))))******++++++++++++&&&(((+++---///...---,,,+++...000111111222222222------...000222111---)))000...,,,,,,---...---,,,))))))***************)))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,......---,,,,,,---...,,,---222444555999>>>HHHLLLMMMHHHDDDCCC@@@<<<;;;999888===DDDIIIKKKJJJHHHCCC<<<555///---...000333111...,,,+++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************************************************))))))*********+++++++++*********+++++++++,,,,,,+++***)))***---///...---000...,,,,,,...222777:::AAALLLRRRPPPVVV___]]]QQQSSSLLLIIIKKKKKKHHHIIILLLFFF@@@???DDDDDD===888999>>>;;;===DDDEEE???<<<===???@@@BBBDDDDDDCCCCCCEEE>>>===:::777333///,,,+++---...//////...,,,)))(((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++\\\@@@>>>444555555111000000///......------------------------------,,,,,,---------.........///------///444CCC^^^vvvwwwXXX\\\OOODDDEEEPPPUUUPPPGGG;;;555...******++++++***)))'''***444===;;;... (((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++***************************+++++++++,,,,,,,,,---,,,,,,---000777CCCPPPYYYbbbhhhrrr}}}yyy}}}uuuggg[[[EEE???:::;;;AAACCC>>>999111///---+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************************************************************************+++*********************000///...---,,,,,,++++++000222444666666777999===666444333333444555555444222222333444444222...***++++++******************(((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,---...---+++***,,,------,,,000999@@@DDDIIINNNUUUXXXXXXTTTSSSVVVYYYXXXJJJJJJHHHFFFEEEFFFHHHJJJ>>>>>>@@@CCCCCC<<<111(((///---++++++------,,,***++++++++++++************************************************************))))))))))))))))))))))))************************************************))))))))))))***************************************************************************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++***++++++++++++,,,,,,,,,******+++---///...,,,***///,,,)))+++555DDDTTT^^^[[[XXXSSSOOOLLLIIIEEEBBBEEE>>>AAAPPPWWWRRRMMMOOOHHHXXX```XXXRRRYYYccchhhYYYVVVSSSRRRNNNIIIHHHKKKBBBEEEGGGGGGFFFGGGHHHIIISSSRRRPPPLLLFFF???999555++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++XXX???@@@555555444111111000//////......------------------------------------.........//////...++++++444FFFcccvvvjjjXXXIIICCCFFFOOOVVVIIIDDD<<<333---)))((((((,,,(((&&&***///111,,,'''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,------...---///222888AAAOOO^^^ggggggttt{{{uuuwwwzzz\\\QQQDDD???@@@BBB@@@<<<444222///,,,)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,---...------...222777<<<@@@AAACCCHHHNNNOOOOOOTTTZZZQQQNNNIIICCC??????CCCGGGCCCDDDFFFHHHGGGCCC<<<777222111...,,,***)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------,,,---///333666@@@???AAAIIINNNOOOOOOQQQKKKLLLJJJDDDDDDIIINNNOOORRRRRRRRRNNNIIIGGGGGGHHHBBB@@@@@@EEEKKKKKKEEE>>>///,,,)))***---///...,,,,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))))))))*********++++++************************************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,***,,,......,,,+++***+++,,,333>>>JJJRRRVVVWWWWWWOOOAAA???IIIHHH@@@LLLdddgggcccooosssssszzz|||}}}rrrjjjdddaaaIIINNNOOOJJJEEEEEEEEEDDDJJJLLLOOOQQQRRRQQQOOOMMM@@@;;;333,,,((())),,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++TTT===AAA777555333111111000000///.................................---.........///////////////111;;;PPPjjjlllWWWJJJGGGKKKQQQNNNMMMIII@@@555---***++++++)))'''&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........///333<<>>888222...+++******(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------...///111555<<>>555///,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++QQQ<<>>>>>777:::111111111000000//////......---------.........//////111000000000...---111777AAAeee|||xxxmmm___HHHGGGRRRPPPCCCGGGEEE---+++++++++***))))))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,++++++---,,,+++000777OOOTTTeeennntttvvv{{{~~~yyyvvv{{{}}}fffFFF@@@OOOGGGCCC???;;;777222...,,,)))(((((()))******(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***,,,...///...+++)))+++///222444@@@UUUffflllooo{{{}}}sssuuu~~~nnnaaa___\\\eeessssssxxxzzzmmmmmmuuu}}}vvveeeXXXVVVZZZ]]]___aaaXXXCCC111,,,111666222...(((&&&(((+++,,,,,,)))((('''((()))******(((************************************************)))************+++++++++***,,,---,,,******+++,,,---,,,++++++---......---///:::AAABBBGGGQQQYYY[[[bbbnnn{{{|||ppp```YYYZZZWWWbbbgggxxxwww___cccfffaaacccppp}}}}}}yyyuuukkkXXXHHHJJJWWWXXXPPPLLLCCC<<<;;;777000,,,...111///---+++***+++...000++++++++++++++++++++++++)))************+++++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))((()))+++))),,,+++'''(((......***)))(((((())),,,------,,,------,,,---...---,,,***...------,,,+++*********,,,------......---,,,,,,+++++++++************)))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++,,,......---+++000111//////;;;MMMXXXYYYEEEJJJFFFSSSttt{{{ooozzzmmmwww}}}~~~~~~vvvppp___^^^\\\UUUKKKCCCAAADDDQQQNNNMMMPPPVVVVVVLLLBBB;;;333,,,---000///+++'''---------......---***(((++++++++++++++++++++++++++++++++++++++++++++++++SSS>>>>>>777:::111111111111000//////......------........./////////000***,,,222333000777CCCdddyyy```HHHFFFQQQNNNKKKFFF777///---+++)))))))))++++++************************************************************+++++++++++++++++++++++++++,,,,,,---------...///...000:::FFFVVVbbbvvv{{{ttt~~~|||zzzuuusssooocccPPPBBBQQQOOOGGG>>>;;;<<<777...+++)))(((((()))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++111,,,''''''+++//////...666666<<>>777:::222222111111000000///..................////////////000---///555333555KKKggg{{{xxx{{{[[[FFFDDDFFFKKKIII===666111+++((()))++++++***************************************************************+++++++++,,,,,,++++++++++++,,,------///...///111333:::JJJZZZeeewwwzzz{{{mmmRRROOOSSSOOOBBB:::;;;999333...+++((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,---000333@@@QQQeeeooorrrssstttssstttiiigggvvv}}}xxx|||lllhhhtttmmm\\\PPPRRRXXX[[[QQQ@@@888:::HHHBBB:::444///---+++***+++******+++,,,,,,***(((************************************************************+++++++++,,,+++,,,------++++++,,,---,,,---------...444<<>>777:::333222222111111000//////........./////////000000000111444666222333GGGmmmyyyuuuaaa>>>666IIIPPPCCC>>>666---)))***,,,,,,************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......000,,,,,,222;;;III\\\kkkrrrllleeetttvvvuuulllOOOSSSUUUOOOBBB777666;;;222...***(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***000444000,,,222BBBQQQ[[[iiirrrkkk\\\ZZZhhhxxxvvvmmmsssyyyzzz}}}hhhUUULLLSSSWWWNNNEEEEEEOOOKKKDDD<<<666111...---***))))))***,,,,,,+++)))*********************************************************+++++++++,,,,,,+++,,,------,,,,,,---......------000666@@@JJJPPPKKKLLLSSS^^^ccc``````dddwwwyyy}}}}}}}}}xxxqqqnnnwww```WWWLLLGGGIIINNNUUUZZZDDD<<<222+++***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,---,,,---///111)))///555:::===???@@@???DDDEEEHHHJJJLLLPPPTTTVVVRRRQQQMMMIIIEEECCCCCCDDDDDD???888000,,,,,,...//////...---,,,,,,,,,---...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---///---***,,,222888JJJVVVVVVHHHEEEYYYrrr{{{ttt|||}}}~~~sssWWW^^^XXXHHHDDDNNNPPPIIISSSTTTRRRIII>>>555---(((///...,,,+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++WWWAAA>>>666:::444222222222111000000///////////////000000000111111000444111000DDDkkk{{{xxxoooiiieeefffjjjsss~~~WWWCCCEEELLLPPPEEE<<<222,,,,,,---,,,******************************************************++++++++++++,,,,,,,,,------,,,,,,------...///000+++,,,888III[[[lllyyy~~~~~~zzzzzzlll|||}}}uuuyyyiiiZZZVVV___]]]JJJ======777222---***)))******+++************************************************))))))*********+++++++++++++++,,,,,,,,,---------333///+++...:::QQQjjj{{{rrrbbbUUUZZZpppwwwrrr}}}xxxZZZPPPNNNMMMTTT```YYYVVVPPPHHH@@@999444111***)))((()))+++,,,,,,+++***************************************************++++++++++++,,,,,,,,,+++---......------...///---...333;;;EEEKKKLLLKKKQQQUUU^^^hhhqqq||||||yyyxxxnnn[[[KKKGGGPPPZZZSSSNNNDDD777---***---111,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...,,,+++,,,000333@@@FFFOOOVVVWWWSSSPPPOOOMMMOOOQQQQQQQQQSSSXXX[[[aaa```[[[TTTMMMHHHHHHHHHLLLJJJEEE???999333...,,,---------------...//////------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111......444???HHHPPPNNN]]]ssstttgggkkk~~~ttt|||}}}{{{}}}vvvkkkppppppvvv~~~}}}}}}qqqvvvooo]]]TTTVVVVVVOOOBBBIIIOOOOOOMMMFFF888+++---,,,,,,,,,------+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++VVVAAA===555:::555333222222111111000//////000000000000111111111111000------>>>fffvvvoookkkcccYYYSSSUUUTTTWWW___hhhnnnvvv~~~}}}hhhFFF>>>VVVJJJBBB888111///...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------------...//////000000777HHH\\\nnn}}}}}}~~~{{{www|||{{{}}}}}}dddTTTdddttthhhMMM;;;<<<777111---++++++******************************************************)))************+++++++++++++++,,,,,,------......///+++000FFFfff~~~dddYYY[[[yyy{{{{{{vvvfffUUUIIIMMMXXX______\\\UUULLLBBB;;;888///,,,)))((()))+++,,,,,,************************************************++++++++++++,,,,,,,,,,,,+++---......---...///000...555???KKKRRRQQQKKKEEEYYYjjj|||xxx\\\KKKGGGIIIWWWYYYWWWMMM>>>111++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,---///111666<<>>888333///,,,)))'''************************************************)))************+++++++++++++++,,,,,,---...//////???TTTkkktttnnnggghhhlllxxx|||wwwvvv}}}wwwgggaaa___OOOHHHPPP[[[cccssssss]]]KKKQQQXXXZZZVVVPPPKKKIII@@@:::222+++))))))******************************************************++++++,,,,,,,,,---------,,,---//////...///000222HHHNNNRRRNNNKKKSSSgggwwwyyyrrrbbbMMMRRRYYY\\\YYYNNNAAA888------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////888<<>>777:::333555444333222111111111111000...222444000333777333MMM}}}ddd]]]TTTLLLHHH>>>222---000...---++++++,,,,,,+++)))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......111......000///...444===PPPuuuzzzooorrryyywwwdddXXXSSSOOOJJJIIIIIIIIIGGGHHHOOO[[[eeexxxooobbbxxxrrr{{{uuutttsssdddfffvvvyyykkkOOO:::;;;:::...'''+++******************++++++)))************+++++++++***++++++++++++,,,,,,,,,///***+++///,,,---@@@YYYzzzmmmbbbcccppppppwwwllldddaaabbb|||yyywww|||tttgggWWWPPPTTTYYYTTTLLLHHHGGGBBB999000++++++---******++++++++++++*********++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------...***)))...555===KKKXXXOOONNNUUUggg}}}mmmZZZUUUXXXZZZWWWTTT@@@555---...111111...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---++++++...///...---+++...))),,,;;;CCCFFFMMMJJJOOORRRQQQRRRTTTPPPJJJRRRWWWZZZVVVLLLDDDAAABBB;;;;;;:::;;;>>>???;;;666===::::::AAALLLXXXhhhtttuuueeeZZZVVVDDDKKKOOONNNOOOTTTYYY\\\OOOGGG<<<333---+++******------,,,+++******,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,111---+++,,,---...//////???888AAA]]]nnniiidddfff}}}{{{|||{{{tttnnniiiooo{{{~~~}}}|||tttzzz|||ooonnntttssscccSSSHHHLLLLLLEEE666+++,,,222------...---,,,,,,+++,,,++++++,,,,,,,,,,,,++++++OOO>>>===777;;;444444444333222111111111111,,,555333---111555777===ppp|||www{{{ttt```PPPLLLGGG;;;222111,,,+++***+++,,,,,,+++)))***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///111111///222>>>LLLfffpppmmmzzznnnXXXLLLHHHFFFHHHJJJDDDDDDCCC@@@>>>@@@GGGLLL```dddllltttyyy{{{qqqdddnnnkkkppp|||nnnooolllgggppp~~~bbbAAA<<<===333******++++++++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,...,,,---///...999ZZZ|||xxx^^^[[[sssppp{{{yyyyyyhhhlllqqqyyy|||zzz___KKKPPP___^^^PPPKKKKKKHHHAAA888000,,,+++++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,------------333***'''111BBBOOOVVVZZZRRR[[[mmmqqq^^^WWWZZZ^^^^^^LLL===///...222222///---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---///111000///555222))),,,>>>DDD>>>???@@@GGGMMMNNNLLLGGG>>>666===OOO___eeemmmxxx{{{vvvzzzvvvuuuyyy|||yyytttpppcccWWWNNNNNNIII???>>>CCCNNN[[[oooxxxkkkZZZQQQJJJKKKPPPSSSVVVXXX^^^WWWKKK???555000...---+++,,,,,,------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,666---)))...111...---000999GGG^^^nnnjjj___```hhh\\\sss{{{pppvvviii]]]mmmzzz}}}|||{{{|||tttiiiHHHGGGKKKNNNBBB...***333------......---,,,+++***++++++,,,,,,,,,,,,++++++PPP======777;;;444444333222222111111111222,,,888222,,,333222<<>>CCCVVVnnn}}}iiiZZZMMMFFFNNN\\\aaa^^^WWWOOOEEE;;;222---,,,,,,---///000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000+++,,,333222,,,000;;;KKKeeepppccc\\\iiipppjjj{{{yyywwwpppZZZccc}}}~~~zzzzzzsssrrrooo]]]OOOGGGJJJLLLCCC666...,,,,,,,,,,,,------+++***+++,,,,,,,,,,,,,,,,,,+++QQQ>>>===666;;;444333333222222111111222222000666111000555333IIIvvv|||tttttt|||kkkUUUNNNIII===222,,,+++++++++,,,,,,+++)))++++++,,,------------,,,---,,,,,,,,,,,,---.........111111...000AAA[[[ooo}}}xxxwww|||uuuuuuqqqhhhjjjooojjjaaaZZZWWWYYYTTTJJJGGGLLLLLLJJJFFFBBBAAACCCGGGKKKIIIHHHOOO^^^kkkrrrvvvxxxyyyxxxwwwvvvxxx|||xxxmmmrrrwwwyyy}}}{{{rrrnnn}}}WWW>>><<<;;;222,,,,,,,,,,,,++++++******))))))*********+++++++++++++++,,,,,,,,,---------+++------444KKKhhhtttpppXXXrrr|||rrr{{{yyy{{{xxxooo}}}sssaaaaaajjj\\\RRRFFFAAA@@@===555---------,,,+++******++++++++++++,,,,,,,,,---------++++++,,,------...//////...555???GGGOOOXXXaaafff{{{wwwgggaaa```ZZZOOOAAA777///)))+++///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...//////...//////000&&&999DDDGGGIIIDDDBBBLLLLLLeeeyyyhhhdddccc]]]UUUTTTWWWTTTMMMKKKNNNMMMJJJHHHKKKRRRWWW___ooo}}}fffPPPGGGLLLTTTwwwrrrSSSLLLUUU_________]]]VVVIII999......---,,,---///000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,///111---...???SSSwwwssscccXXXkkksssuuu]]][[[zzzuuu{{{vvvmmmqqqeeeSSSJJJOOOSSSGGG555---+++******,,,------+++,,,,,,,,,------,,,,,,,,,QQQ>>><<<666;;;444333333222222111222222333333333111333888AAAbbb~~~yyyrrrqqq~~~wwwtttdddRRRMMMDDD666000...,,,+++,,,,,,+++***++++++,,,------------------,,,,,,,,,,,,---......///111000000:::QQQjjjzzz}}}yyytttqqqhhhddd___\\\jjjyyyyyyeee___XXXRRRIIICCCDDDIIINNNKKKGGGCCCBBBDDDGGGIIIGGGGGGMMM]]]www|||zzzwwwvvvwwwzzz~~~tttpppyyymmmxxxuuuyyy{{{sssKKK???;;;333---------,,,++++++******)))************+++++++++,,,,,,,,,,,,------------...///777III^^^iiifff^^^sssmmm~~~xxxuuu~~~|||tttqqqkkkvvvhhh[[[KKKDDDCCCAAA:::333///...,,,+++******++++++,,,,,,,,,,,,------------++++++,,,---...//////000,,,:::HHHOOOUUU```oooyyyyyy{{{pppnnncccZZZMMM@@@333***+++000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////...///222555FFFIII@@@777===KKKbbb}}}uuucccSSSMMMNNN===666999JJJRRRKKKCCCBBBHHHOOOLLL???<<>>444111---+++++++++,,,++++++,,,------...------------,,,,,,,,,,,,---......///000111777IIIcccvvv~~~zzzvvv|||vvvnnnfff```___hhhnnnrrrkkkcccUUUFFFBBBGGGNNNPPPQQQPPPNNNMMMNNNOOOOOOPPPRRRTTTWWWeee}}}yyyxxxzzz~~~vvvtttzzzlllwww|||uuuwwwcccEEE999666...------,,,++++++******)))************+++++++++,,,,,,,,,------------...222000HHHkkkqqq]]]ZZZkkkttt|||zzzuuuwww}}}sss}}}tttqqqgggYYYMMMFFFAAA===:::000...,,,*********+++,,,,,,,,,,,,------------...++++++,,,---...///000000888BBBJJJPPP[[[nnnyyyooodddVVVJJJ>>>333///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000///000333888===PPPOOOJJJUUUsssnnn```NNN@@@888;;;LLL]]]dddWWWiiiqqqsssvvvxxxlllWWWLLLQQQMMM===;;;FFFQQQNNNUUUlllzzziiiVVVVVVkkkooodddYYYYYY```ddd___XXXCCC;;;111,,,+++,,,,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111///000???XXXhhhjjjNNN\\\zzzyyy]]]^^^qqqwwwyyynnn^^^RRRMMMKKK>>>777///,,,---...---,,,,,,,,,------------,,,,,,MMM::::::666<<<777222222222111222222333333...111666111<<>>DDDHHHSSSfffwwwTTTDDD??????GGGTTTiiisssyyyzzzYYYZZZcccYYYNNNKKKWWWooofffZZZjjjyyy___TTTYYY______ZZZPPPEEE888///---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,///000999UUUqqqqqq^^^eeewwwxxx]]]ppp||||||~~~{{{{{{yyy```RRRQQQFFF>>>444.........---+++,,,------......------,,,HHH===???444777333444333333222111111111222//////888444\\\yyy{{{TTTMMMEEE>>>777///,,,---///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...111000666IIIggg}}}xxx~~~~~~wwwwww}}}uuuggg^^^[[[rrr{{{eeeEEEAAAHHHMMMTTT___[[[aaaiiinnnooooooqqqttt~~~}}}~~~|||fff___gggcccaaa{{{}}}~~~vvvuuuyyyOOOFFF:::111222000---,,,---,,,+++******+++++++++,,,,,,,,,...+++***......+++---222...LLLsssnnn___ttt{{{hhh\\\ooopppwwwccc```ZZZVVVZZZZZZ^^^fffsss~~~}}}yyymmmiii{{{www]]]MMMGGGAAA<<<<<<666///++++++,,,------++++++,,,,,,,,,---------+++111000//////,,,666LLLbbbMMMSSSfffsss~~~uuurrrQQQKKKAAA333888000...///000...***+++...------------------------222///,,,+++,,,...//////$$$333;;;777555>>>DDDDDD^^^VVVIII===GGGnnn|||rrr}}}}}}WWWNNNSSSZZZbbbuuuoooggghhh{{{___XXXZZZ\\\SSSUUULLL:::///000000,,,+++,,,------------...///,,,,,,,,,---------.........//////------//////---+++111444UUUzzzbbbOOOnnnooosss}}}ttt~~~~~~{{{zzzqqqkkkiiieee^^^[[[^^^XXXWWWVVVVVVTTTQQQQQQRRRTTTVVVWWWVVVYYY```hhhlllsssxxxzzzwwwqqqjjjZZZ^^^PPPJJJ<<<...+++//////)))---------,,,,,,,,,++++++HHH===???444777333444333333222111111222222333111000MMMrrrkkk{{{bbbLLLMMM???888000,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///...777JJJaaasss~~~ppp|||rrrvvvxxxooofffbbbjjjdddCCC???IIIPPPVVV^^^eeejjjpppsssuuuwww}}}}}}|||{{{zzz{{{}}}vvvvvvyyyggg\\\kkk|||{{{yyy{{{sss~~~yyypppQQQAAA999555///,,,,,,...---******++++++++++++,,,,,,,,,+++---.........///000...BBBbbbyyysssfffnnn}}}dddsssyyyfffUUUUUUQQQPPPTTTUUUYYY]]]eeennnppppppsssxxx}}}oooxxxvvvTTTGGGHHH@@@>>>999222---------...---+++,,,,,,,,,,,,---------111,,,***444888111@@@dddcccXXXggg~~~|||xxx{{{zzzjjjUUUJJJ@@@333111......000...++++++...------------------------///...------...///000000@@@---///DDDFFF;;;MMMpppsssQQQHHHPPPKKKeeettt~~~|||```XXXhhh~~~bbbccc{{{\\\ZZZ]]]^^^]]]TTTEEE999333111///,,,---......---,,,,,,,,,,,,,,,,,,---------..................///000///---444777JJJeeeiiiYYY```{{{~~~sssyyyuuu{{{|||qqqhhhccc```TTTNNNLLLNNNLLLGGGFFFHHHNNNJJJFFFEEEGGGHHHHHHHHHGGGGGGFFFDDDEEEIIILLLNNNLLLRRRcccyyy}}}}}}|||nnn___\\\TTTEEE444...000222///---------,,,,,,,,,++++++III===???444777444444333333222222222222222666111111kkkvvvwww}}}|||mmmjjj|||sssMMMQQQBBB;;;222---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...///---888SSSqqq|||{{{zzzuuu{{{xxxwwwqqqfffdddiii}}}zzzXXX<<<<<>>444888555444333333222222222333333555111FFF}}}~~~uuummmqqqyyy}}}^^^NNNEEE>>>555///---------------------------------------...///...---,,,...///333<<>>999444000...---,,,------------............)))666111...IIIgggllleee```ppp~~~xxxhhhWWWMMM>>>555000---......,,,,,,///........................+++---000111000000///000,,,DDDKKKCCCWWWzzzCCC<<>>444999777444333333222333333444444333777fff|||~~~}}}nnnkkkttt~~~}}}MMMHHHBBB:::333///.........------------------------,,,---...---,,,,,,...000:::MMMlll~~~hhhxxxxxxwwwuuusssuuuxxxEEE===;;;BBBKKKQQQ[[[eeemmmtttzzz||||||zzzwww{{{}}}www}}}uuubbbLLLaaa~~~{{{YYY===999666555000******///++++++,,,,,,,,,---------000)))+++222,,,***FFFlll]]]WWW~~~~~~oooyyy{{{cccJJJBBBKKKNNNPPPUUUUUUTTTRRRSSSZZZ___```bbbdddmmmuuu}}}}}}MMMIIIAAA???;;;666111...,,,+++------........./////////,,,666444<<<]]]uuulll\\\rrr}}}|||cccIIIHHH:::333.........------000........................,,,...000111//////000222AAAJJJOOO___wwwRRRBBBSSSYYYwwwtttzzz}}}|||ggg\\\iiissswwwvvvooo^^^TTTZZZ]]]SSSDDD<<<000...,,,,,,......---+++,,,,,,,,,---------......111......///...---333<<>>444999888333333333333333444444555444FFF}}}sssppp|||wwwkkknnn{{{|||xxxzzzjjjpppUUUJJJFFF???888222///......------------------------,,,------------...111333<<>>999333...,,,,,,.........////////////000666///666YYYtttjjj___jjjuuuuuuOOOKKK???777000//////......000........................---///111000///111666;;;LLLKKKiiiaaaHHHCCCdddwwwuuuwwwvvvpppyyy{{{}}}}}}}}}uuuaaagggkkkvvvxxxcccZZZYYYUUULLLFFF555111,,,+++---///...,,,,,,,,,,,,---------......000...///000---...===PPPvvvrrrYYYeee}}}rrrTTTlllnnnZZZNNNFFFEEEGGGKKKJJJJJJJJJJJJIIIFFFCCCEEELLLQQQSSSUUU\\\ccceeefffppppppcccXXX\\\ffflllnnniiifffeee]]]RRROOOSSSHHHMMMOOOMMMNNNTTT[[[^^^WWWVVV\\\nnnxxxlllmmmSSS<<<111111............---------,,,KKK<<<===444:::999333333333333333444555555888]]]xxxnnnrrrsssjjjppp~~~}}}{{{vvvvvvqqqggg~~~qqqLLLIIIDDD<<<666111///...........................---.........///111444777IIIuuu~~~hhh{{{gggDDD999<<>>[[[llllllUUUZZZpppmmmwww^^^GGGCCCQQQ[[[cccmmmpppmmmpppvvv|||ppp```BBBCCCBBB>>>777222000111////////////000000000000***<<<\\\wwwpppUUUccc|||hhhxxxwwwLLLHHH===333111111///...//////////////////////////////000000000222:::GGGRRRdddiiiAAAIII```jjjpppzzzeee{{{lll```UUUKKKBBB:::000++++++,,,,,,***,,,,,,,,,---------......,,,---111333///666UUUwwwZZZ]]]xxxvvv```sss```SSSFFFCCCEEEGGGKKKNNNKKKMMMOOOQQQUUU]]]gggooo}}}}}}nnneeeYYYNNNMMMXXXbbbbbb]]]bbbtttbbbCCC444//////.........---------HHH<<>>EEEKKKQQQ\\\gggmmmuuu||||||nnnjjjkkkkkknnnppprrrzzzyyyqqq]]]CCCKKKpppIII999===111000000))),,,,,,,,,---------......111(((,,,666MMMwwwlll[[[pppzzztttuuu]]]JJJDDDKKKTTTeeeuuuwwwxxxxxx~~~~~~MMM>>>BBB999<<<:::%%%666//////...---///222222000444FFFhhhsssgggpppgggaaaUUUMMMBBB999***000555(((000000//////.........//////333///:::444%%%AAAbbb\\\wwwKKKRRRooowwwlllxxxtttrrrlll^^^IIILLLAAA444---,,,---...///------------------------(((222)))000555NNNrrrXXXHHHzzzvvvtttggg\\\gggTTTAAA999FFFOOOJJJIIIOOOSSSUUU\\\dddjjjuuu|||qqqdddYYYSSS\\\gggiiifffdddyyyPPP888333,,,///333......000+++HHH<<>>555999:::???GGGMMMTTT___jjjooouuu|||{{{ppplllkkkllloooppprrrxxx|||jjjIIIAAAWWWzzzYYY;;;;;;333111222,,,,,,,,,---------.........000...000<<>><<<***333/////////...///111111000444SSSkkkddd___wwwpppXXXdddzzzoooQQQDDD>>>///000333)))333000//////.........//////000///***444EEEKKKjjjXXXDDDccc|||xxx}}}eeeXXXIIIHHH???111+++......+++------------------------000///222111CCCfffiiiUUUdddssszzz\\\}}}lllRRR???HHHMMMKKKLLLSSSVVVTTT^^^jjj|||vvveee___bbbffflllrrrzzz|||```<<<777...000222,,,,,,000---HHH<<>>XXXzzzmmmdddhhh{{{yyyiiijjj|||}}}tttvvv|||yyybbb{{{III===CCCAAA444///........................,,,//////...///888SSSrrrlllooo{{{___ccc{{{wwwSSS===888:::;;;BBBKKKRRRXXXcccnnn{{{wwwsssoooeeeccchhhlllnnnoooooorrr{{{yyysss\\\FFFCCC???uuuEEE777;;;444444000------------............///000888]]]mmmppp|||yyywwwoooNNN@@@AAANNNZZZnnn|||[[[BBB@@@>>>>>>888000///...///111111///000333CCC]]]\\\XXXzzzzzz|||}}}rrrddd]]]ZZZXXXWWWUUUXXXcccoooyyyzzzrrruuuwwwtttzzzbbbMMMJJJkkkMMMCCC999333333,,,222//////////////////000111555***===???<<>>555333///---------.........////////////AAArrrxxxjjjvvvvvvwwwdddKKK@@@DDDRRR]]]ooossspppIII<<<;;;<<<;;;333///---///222111///111888PPPaaadddmmmllldddXXXRRRVVV]]]\\\WWWaaadddiiimmmlllkkkrrr|||{{{sss}}}pppQQQLLL___RRRBBB;;;555666------///////////////000111111777000===FFFbbbuuuJJJVVVuuu{{{|||sssxxx]]]GGGBBB;;;...+++333........................///666222UUUiiiQQQWWWooocccmmmVVVeeeGGGBBBKKKKKKHHHOOO\\\cccssswwwooorrr|||qqqyyyJJJ666000333...+++...---HHH<<>>===;;;000........................///---111000000IIImmm~~~tttjjjyyynnnmmmmmm^^^^^^wwwxxxUUU@@@;;;<<<>>>EEENNNTTTYYYcccmmm}}}yyyuuunnneeedddjjj]]]bbbjjjoooqqquuu{{{zzzmmmSSSCCC>>>QQQ{{{|||```;;;@@@555444...------.........////////////666WWWkkkooozzzlllZZZHHH@@@HHHWWWaaaqqq}}}yyy{{{UUU:::;;;999;;;555111---...222222///555???ZZZgggxxx|||vvvtttaaabbbcccfffppp{{{~~~uuuwww|||{{{RRRLLLCCC```www}}}YYYDDD???666777///,,,////////////000111222222333:::555]]]~~~IIIQQQ{{{nnnQQQGGG???111---444........................+++;;;:::^^^aaaEEEccc|||~~~eeeyyyxxxSSS@@@DDDOOONNNNNNSSSgggsssyyy}}}|||nnnlll]]]@@@111333///---...,,,HHH<<>>111........................000+++111222444UUU{{{yyyhhh___rrr[[[YYYhhhxxxVVV@@@999<<>>SSS{{{nnnbbbKKKEEE555555111///////////////000111222333111???LLLSSSIIIWWWgggLLL===777222...........................(((777KKKYYYQQQSSSnnnrrrqqqbbbHHHHHHOOOOOOVVVXXXhhh~~~zzz{{{fffYYY{{{vvvNNN444111///...///---HHH<<>>sss~~~NNNYYYttt}}}zzzzzzOOO:::<<<666'''////////////////////////---666```UUUJJJkkkxxxzzz___zzztttJJJ@@@PPPUUUJJJQQQcccooo~~~uuukkkXXXdddeee}}}YYY777000......000///III;;;:::999999666000777888444<<>>777@@@DDDIIIOOOYYYgggrrrxxxvvvxxxwwwmmmiiigggeeebbbfffcccccceeecccccclllxxxzzzpppcccUUU???FFFHHH\\\MMMAAA:::444555///000///------000222333<<<___~~~uuu^^^hhhkkk```KKKBBB@@@GGGWWWfffooowww~~~~~~jjjLLL@@@===888999444111000111111444===GGGSSSnnnnnnuuu~~~kkkQQQ<<>>VVVtttyyy}}}zzziiidddjjj|||yyytttuuu|||nnncccnnnzzzdddQQQqqq@@@<<<:::777444111...---......---,,,---000...000GGGjjjgggpppfffuuudddSSSgggrrrSSS???999===@@@CCCKKKZZZlllxxx|||~~~xxxrrruuuzzz|||zzztttmmmiiihhhddd```cccaaabbbdddcccccckkkuuuxxxiii\\\GGGAAA@@@UUU~~~dddBBB444111000111111000...///111222333777kkkgggtttmmmxxxZZZFFFBBBAAAHHHXXXhhhqqqyyy|||[[[???>>>::::::666333111111222555???III]]]xxxrrryyytttgggeeewwwtttUUU???EEEkkk]]]DDDBBB555777///000+++666000+++555333555JJJ{{{SSS```uuuiiinnnpppJJJ;;;999111+++222...+++///...+++111@@@iiibbbFFFccc|||yyyvvviiiMMMGGGNNNQQQNNNbbbwww}}}tttvvvqqqlll\\\XXXnnnqqqPPPssszzzMMM222:::000//////III;;;:::999999666666555555888@@@VVVyyyzzzzzz}}}}}}xxxaaadddttt}}}uuurrr~~~wwwdddddd{{{fffNNNqqqJJJ<<<777888444222///............------000///333JJJmmmbbbbbbsssZZZXXXlllmmmQQQ@@@<<<<<<===@@@GGGZZZppp~~~}}}}}}yyysssqqqsssrrrooorrruuutttnnnjjjhhhddd^^^^^^^^^```bbbbbbcccjjjqqq~~~ooocccQQQ>>>888JJJvvv{{{AAA000666222333111///000111222222333@@@{{{xxx___uuu{{{rrroooQQQ@@@@@@BBBKKKZZZiiittt}}}wwwrrrAAA???;;;;;;777444222222333666AAALLLccc{{{rrrhhhkkkkkkzzz}}}rrrzzz\\\FFF@@@UUU~~~pppgggFFFAAA:::666---111,,,666222///555222<<>>CCCMMM\\\kkkwwwxxxzzz{{{III???;;;:::888444222222333888CCCOOOeeevvvwww{{{yyybbbKKK@@@IIIbbbxxxLLL???;;;666000111---555222222444333KKKyyyRRRWWW{{{iiippp}}}}}}mmmEEE777666000222---,,,111...,,,555LLL[[[LLL]]]vvvppprrrOOOIIIMMMQQQVVVgggrrr~~~uuutttzzzlll]]]}}}vvvxxxeeelll|||xxxEEE555444222---III;;;:::999999666888333222999EEE]]]zzz|||~~~fff\\\lll|||vvvnnnaaajjjsssZZZPPPwwwyyy}}}```888444===555222///...//////...------000000888SSSqqq{{{uuuuuuxxxoooyyy\\\SSSqqq~~~iiiNNN>>>:::;;;AAACCCDDDSSSmmmxxx{{{|||zzz|||xxxrrryyyyyysssttt{{{~~~zzzvvvjjjhhheee___XXXZZZ\\\]]]___cccfffhhhwwwtttkkkXXXKKK@@@:::LLLrrrIII444;;;///222......000111///222999YYY}}}zzzfffooocccHHH>>>===DDDPPP]]]kkkyyyxxx{{{uuuqqqYYY???999999777333111111333999GGGSSSrrrvvv}}}cccKKK@@@FFF|||cccWWW>>>;;;555555111...333111444333:::dddrrr]]]}}}xxxVVVhhhoooSSS;;;555111222------111...000===]]]^^^NNNggg}}}ssseeeKKKJJJMMMRRR___zzzxxxYYYsss\\\MMMppp~~~UUU777666111---III;;;:::999999666666333333;;;LLLjjj~~~yyyppp```aaattt}}}tttzzzuuuhhhfffxxxzzzhhhSSSyyy}}}vvv===777<<<555222000////////////...---000111:::UUUrrrxxxmmmwww```mmmiiiQQQWWWyyymmmQQQ>>>:::999@@@BBBEEEXXXwwwtttuuu|||xxxwwwzzzyyyyyy||||||zzzzzz}}}~~~wwwiiifffddd___XXX[[[[[[ZZZ]]]bbbeeeddduuuyyynnnYYYRRRDDD<<>>333777111///222000555444FFFTTT}}}gggdddzzzcccDDD444000222......000---555JJJvvvhhhYYYkkk|||XXXGGGJJJJJJTTTmmm```ZZZyyy~~~___EEE]]]iii???999111///III;;;:::999999666444555777???VVV}}}uuuvvvhhh```mmmuuuqqq}}}{{{nnnccckkk|||nnnUUUrrrIII===999555333000////////////...---000111<<>>???AAABBBRRR|||rrrxxx}}}|||xxxxxxuuueeedddbbb[[[[[[]]][[[WWWZZZaaadddaaafffttt}}}lllaaaPPP===FFFAAANNN~~~{{{^^^???444777111111555666///,,,<<>>:::555333555:::DDDVVVeee~~~|||gggLLLGGG<<>>]]]cccPPPWWWcccrrr|||pppgggFFFEEEOOOMMM```]]]XXXkkkVVVfffJJJYYYyyysssOOO???uuuQQQ@@@111666FFF:::===444999777888888888CCCdddyyyyyy{{{bbbkkkuuulllvvv}}}yyyfffTTTyyy~~~eee[[[JJJbbb^^^DDD888888555111////////////...)))111333???___qqqjjjaaafffSSSbbbvvvfffNNN999>>>@@@DDDZZZqqq~~~}}}tttyyygggooozzzvvvssskkkaaa___ddd[[[ZZZYYYXXXXXXYYY[[[]]]fffllluuujjj```VVVCCC;;;@@@JJJeeeqqq===000666777111000+++111///999mmmWWWjjjzzzxxxZZZ>>>CCCDDDNNN___ppp|||~~~xxxVVV~~~SSS???555999999000---EEEEEEgggvvv|||wwwbbbwwwuuuOOOAAA???KKKcccjjjCCCAAA@@@555000999+++;;;333>>>RRRnnnpppuuu^^^KKKaaaxxxzzzbbb999333...333+++222333///[[[WWWQQQeeellluuu|||wwwoooSSSGGGDDDUUUMMMttttttIII\\\jjjbbbyyy}}}ZZZLLLqqqyyyiiiVVVCCCSSS{{{hhh===999000FFF:::===444999777666777999GGGkkk{{{wwwcccppprrriiittt{{{fffQQQooodddYYYIIIdddxxxtttHHH999999555222000/////////......444555DDDfffyyytttlll}}}___RRRfff~~~rrrWWW???@@@AAAKKKiii~~~|||yyy|||aaa[[[kkk|||rrrmmmhhhbbb___```ZZZZZZXXXVVVTTTSSSTTTUUUUUUWWWggg}}}eeeTTTBBB???AAACCCdddwww>>>000555111000444111444---333fffyyyTTToooxxxyyyYYY???EEEEEEPPPaaatttwwwRRR|||^^^BBB999777888222000IIINNNuuuvvv||||||xxxggg}}}|||TTTAAA;;;EEE___iiiKKKAAA<<<222222999///<<<888TTTlllllliii~~~mmmSSSCCCUUUwwwooo<<<777111333+++111555777```YYYXXXooovvvyyyzzzxxxOOOIIIDDDQQQRRRtttVVVQQQmmmuuuiiiLLLdddhhhWWWBBBLLLvvvFFF===444GGG:::===444999777555666;;;MMMuuuwwwrrrdddvvvooofffqqq}}}gggQQQggggggXXXJJJeee{{{MMM;;;999666222000/////////......000111FFFkkk~~~yyyrrrtttVVVTTTlll{{{```FFF>>>>>>MMMsssnnnbbbmmmsssRRRZZZqqquuummmiiiddd^^^[[[ZZZYYYWWWSSSNNNKKKJJJJJJCCCPPPoooxxxiiiSSSBBBCCCAAA;;;^^^}}}AAA222555///000555222333...999ppprrrWWWzzzwww{{{[[[AAAGGGKKKWWWkkk~~~{{{QQQjjjpppFFF;;;444777555555MMMYYYeeezzz~~~{{{~~~tttggg||||||TTTDDD===EEE^^^ggg~~~SSSAAA:::222333777222999:::mmmVVV||||||vvvtttkkkwwwyyyzzz{{{|||ooo}}}iiiKKK@@@FFFtttBBB999222111,,,222888BBBgggWWW]]]vvv~~~yyyxxxnnnKKKKKKDDDOOO]]]^^^UUUwww``````OOOhhhoooYYYBBBFFFTTTBBB888GGG;;;>>>555:::888555777>>>TTT}}}xxxqqqmmmdddyyyllldddppplllWWWdddmmmYYYKKKbbbPPP>>>:::777333000000000///...------111KKKsss{{{vvvmmmQQQYYYssszzzaaaJJJ>>><<>>\\\sssiiiVVVDDDBBB???999TTTDDD555666222222333,,,///222JJJlllfff~~~wwwcccIIIHHHKKK\\\sss}}}}}}XXXccc}}}III;;;444666888777NNNaaa{{{fffiii~~~~~~rrrooosssyyynnnggg|||xxxUUUHHHBBBBBBRRRjjjtttZZZBBB;;;888444444444444===yyyTTTuuummmxxxiiieeegggdddeeejjjsss{{{xxx{{{|||}}}}}}zzzmmmaaaMMM^^^iiipppwwwrrrjjjmmmzzzhhhJJJDDD<<>>555:::888888999AAAZZZuuuuuuiiieee|||kkkdddpppqqq\\\___~~~qqqYYYIIIYYYTTT>>>;;;777333111000000///...//////555TTT|||iiiQQQ^^^wwwrrr^^^MMMBBB???NNNtttkkk@@@;;;LLL___[[[FFFYYYiiiqqqsss~~~yyylllccc___\\\\\\ZZZRRRIIICCCBBBCCCHHHjjjiii\\\GGG>>>>>>;;;IIIeeesssGGG666666444222333+++...555RRRhhh|||}}}xxxsssXXXKKKIII___zzz{{{jjjeeeYYY}}}}}}KKK999777666:::888LLLeeeVVVffftttqqq{{{~~~```ZZZnnnxxxmmmmmmxxxUUUJJJAAA:::CCCtttmmmaaaDDD======666444777555KKKiiiQQQpppzzzeee~~~jjj___YYYWWWYYYSSSTTTWWWZZZ```ooowwwjjjaaa]]]___```aaabbbfffggg```VVVJJJ[[[gggoooxxxuuuttt~~~|||uuubbbIIIGGG666WWWtttMMM888222...111000666NNN^^^MMM\\\rrrzzz}}}rrrxxxaaaMMMHHHLLLUUUzzz___}}}uuuhhhkkkuuuiiiyyyqqqhhhWWWccc@@@???hhhpppLLL888HHH;;;>>>555:::888888;;;DDDaaayyyggghhh|||jjjcccpppvvvaaaXXXqqqrrrWWWGGGRRRvvv\\\===;;;888444111000000///......---555WWW}}}}}}dddQQQaaayyy~~~mmmZZZNNN@@@>>>HHHfff]]]===<<<;;;;;;FFFOOO```pppoookkk~~~qqqhhhddd\\\]]][[[SSSJJJEEEFFFIII\\\yyypppaaaHHH<<<>>>===BBBRRRjjj}}}III777444111111444...222555MMMiiivvvxxxnnnSSSOOOgggnnnqqqNNN|||QQQ999999555:::888LLLjjjUUUkkk~~~fffjjj||||||cccYYYxxxqqqooowwwrrrPPPGGGAAA<<>>===777555;;;<<>>HHH<<>>===BBBUUUQQQ888;;;555000???SSSiii{{{uuullluuukkkeee\\\]]]ZZZSSSJJJGGGKKKPPPsssyyy~~~dddFFF???AAA;;;BBBYYYyyyIII777444111000444000444555IIIeee{{{tttwww]]]WWWnnn{{{zzzRRRsssYYY<<<999222888999NNNrrr[[[sss```hhh}}}vvvjjj^^^vvvpppnnnssseeeHHHFFFEEEBBBPPPlllvvvPPP>>>;;;888777;;;AAAtttjjjxxx]]]gggxxxeeecccaaacccjjjpppooonnnooommmiiihhhiiiiiigggjjjnnntttnnneeeZZZRRRQQQVVVZZZRRRTTTTTTSSSWWW___cccccc```bbbfffyyy}}}yyyrrrWWWCCC>>>999@@@nnneee>>>888---555///777]]]^^^UUUiii{{{zzzxxxpppXXXKKKFFFPPPQQQ|||llltttpppQQQiiiuuu@@@EEEFFFrrrqqqNNNHHH<<>>???@@@nnnrrr<<<555)))444000===jjjjjjXXXnnn}}}qqqsssTTTHHHGGGOOOKKK}}}sssOOO```|||CCCLLLDDDmmmwww\\\HHH???;;;999444;;;:::;;;KKKsss}}}wwwvvvmmmwwwyyyaaaiiivvvsssZZZeeedddBBBPPPFFF===:::555222111111000000---000666ZZZuuuQQQNNNcccyyy}}}xxxkkkTTT@@@888===???CCCggg}}}RRR;;;@@@>>>666999@@@cccjjj}}}rrreee^^^___[[[NNNCCCGGGYYYjjjqqqwww```@@@???BBBAAA```LLL999666555444//////000333PPP}}}WWWwwwmmmssszzz]]]XXX~~~___eeewwwrrrTTTrrrXXX]]]~~~===888<<<222;;;WWWuuuXXX}}}zzznnnjjjnnn]]]xxxwwwllllllooo[[[IIIFFFBBBDDDJJJcccjjjLLLDDD@@@===777:::<<>>---III~~~lllBBB555222333222CCCbbbvvvjjjbbbooo|||sssQQQKKKNNNGGGXXXrrrMMM]]]lllGGG???TTT~~~gggbbbIII???;;;:::555;;;888???TTT|||xxx}}}mmmllluuummmwwwyyyaaajjjxxxvvv]]]bbbdddCCCLLL{{{GGG>>>:::555222111111000000...333:::]]]|||oooPPPQQQfffzzzyyylllUUUAAA:::::::::@@@bbbtttNNN:::===999555;;;AAA[[[hhhvvvuuuccc^^^\\\WWWPPPMMMUUUffftttyyy}}}nnnnnnIIIAAAAAA<<>>DDDDDDVVVmmm___gggqqqkkkddd^^^bbbiiilllrrrzzzssshhhoookkkrrrwwwjjjbbbcccaaaUUUHHH>>>555BBBuuuxxxLLL;;;444333///:::RRR```WWWiiixxxzzzUUUKKKNNNHHHUUU~~~nnnLLL^^^aaaFFFEEETTTtttccc```KKK???:::;;;555;;;555BBB___nnnyyyttt~~~tttmmmxxx~~~sssbbbmmm{{{zzz___^^^fffEEEIIIqqqxxxMMM>>>:::555222111111000000---222:::^^^{{{pppPPPQQQdddwww}}}nnnVVVBBB<<<999:::@@@XXXaaaFFF999;;;777444:::<<>>===@@@WWWfff^^^UUUNNN???>>>EEEGGGfffyyyhhhRRRhhh{{{|||rrrnnnwwwuuuzzztttxxxvvvggg^^^\\\XXXRRRBBB@@@@@@???]]]PPP;;;333333///999NNNZZZ[[[pppwww}}}~~~XXXGGGNNNKKKRRR{{{hhhIII```wwwUUUEEEGGGMMMaaammmbbbMMM???:::<<<777;;;333BBBdddooo|||~~~tttnnnxxxyyy{{{xxxiiieeeqqq}}}```\\\xxxhhhGGGGGGooozzz~~~TTT???;;;666333111111000///---///555ZZZoooPPPQQQdddwwwzzztttvvv}}}qqqWWWBBB::::::@@@CCCMMMkkk^^^IIIBBBDDD<<<888;;;;;;NNNeeekkk~~~eee]]]SSSJJJLLLXXXeeelllnnnmmmeeejjjwwwYYYIIILLLDDDSSSMMM:::;;;111222000222444999[[[ooorrr}}}ooosssWWW]]]sss]]]BBBAAAWWWtttxxxUUUaaaLLLHHH|||{{{AAA888777444EEETTThhh}}}|||xxxuuuuuuwwwzzz}}}uuujjjbbb``````^^^[[[WWWFFFCCC???@@@CCCYYYzzz```jjj```VVVJJJ???BBBHHHvvv^^^RRRvvvzzziii```]]]VVVOOO>>>???AAA???[[[UUU???666666222;;;UUUffffffrrr~~~xxxxxx[[[GGGMMMOOOQQQzzzbbbGGGaaasssNNNBBBDDDCCCTTT~~~iiiOOO???999===888;;;666BBBdddvvvvvvtttpppzzzwwwlllwwwwwweeeiiivvvaaa[[[wwwjjjIIIHHHrrrZZZ@@@<<<777333222111000//////---000XXXfffOOOTTTeeesss~~~zzzqqqfff]]]^^^iiiuuuvvv[[[EEE:::<<>>@@@OOOwwwgggmmm{{{hhhXXXMMMDDDHHHXXXfffiiifffbbb___iiiZZZIIIOOOJJJZZZLLL888777222333000111333:::```llluuurrr{{{[[[SSShhhUUUBBBBBBRRRfffkkk~~~xxxRRRTTTHHHHHH~~~rrrIII888777444DDDTTTkkk}}}yyywwwvvvuuutttccc\\\WWWXXX]]]___]]]ZZZWWWFFFDDDAAAAAACCCYYYsssccc|||ttthhh[[[CCCDDDPPPqqqaaaXXX{{{vvvwwwsssgggdddddd\\\KKK===;;;;;;AAAiiieeeKKK===888111:::XXXpppaaammmwww|||lllaaaMMMLLLTTTQQQzzz~~~fffmmmeeeWWW^^^mmm[[[HHHfffnnnKKKAAADDDDDDZZZ~~~sssQQQ???999>>>999:::999DDDdddssssss|||~~~tttsss~~~ooobbbqqqyyyhhhnnn{{{bbb\\\wwwhhhKKKHHHooo[[[@@@===777333222111000///222///111YYYxxx~~~xxxaaaPPPVVV^^^aaaggg]]]\\\[[[YYYWWW]]]ooo|||dddOOO??????EEELLL___eeeYYYZZZLLL<<<<<>>:::::::::GGGiiipppyyy{{{tttuuuuuuhhh```ooowwwjjjqqqfff^^^tttdddLLLEEEccc]]]AAA===888444222111000///000000444YYYwwwrrrwww___NNNSSSWWWVVVZZZUUUTTTUUUXXX^^^oooooo]]]GGGDDDKKK```www[[[[[[oooeeeIII>>>AAAUUUssslllfffzzz[[[HHHCCC@@@HHHWWWcccggggggWWWXXXccc[[[JJJIIICCCYYYzzz}}}ttt```LLL777777222444333222111555YYYpppuuuttt```UUUssslll\\\MMMWWWcccMMMLLLNNNMMMyyy|||RRRooo~~~sss]]]gggVVVLLLNNN@@@UUUvvvKKK777<<<666???SSSwww~~~~~~yyyqqqnnnlllfff^^^UUU[[[fffmmmhhh[[[RRRQQQTTTEEECCC@@@???@@@SSSggg^^^FFFEEESSSiii}}}{{{WWWjjjfffdddgggddd[[[]]]\\\PPPIII???CCCHHHOOOrrr[[[>>>777333<<>>888???;;;:::777IIIooouuuyyyyyytttwwwzzzkkkcccaaarrrrrriiirrriii___qqq```LLLBBBVVV{{{```AAA===888444222111000///,,,000666XXXzzzwwwZZZIIIPPPYYY^^^ffflllfff___^^^eee}}}xxxgggNNNIIIRRRtttdddOOOaaa___GGGDDDVVVwwwhhh^^^wwwSSSEEEBBBBBBHHHTTT^^^cccdddWWWVVV___|||[[[LLLHHHAAAXXXyyyDDD222666000555555444111111RRRoooooorrr\\\gggccc\\\OOOTTTVVVzzzQQQSSSTTTKKKrrrtttIIIsss{{{```TTTtttYYYGGGKKKBBB[[[SSS666>>>888>>>SSSzzzvvvxxxyyynnn}}}uuujjjccc```YYYOOOPPP[[[kkksssiiiXXXOOOQQQQQQBBBBBBAAABBBDDDXXX___lllUUUIIIKKKdddxxxTTT|||dddkkk{{{bbb[[[ZZZ___]]]WWWZZZZZZMMM@@@666@@@JJJJJJ```lllEEE;;;555888IIIUUUUUUfffzzzzzzSSS```GGGjjj~~~}}}pppmmmNNNLLLqqq}}}pppbbb@@@]]]aaaDDD;;;EEEOOO___vvvppp{{{pppVVV999AAA888888===;;;IIIppp}}}}}}sssyyy|||nnn]]]dddxxxnnntttppp^^^rrr^^^NNNEEENNN~~~ttthhhFFF@@@:::666222//////111111+++444ZZZxxx^^^NNNMMMXXXkkk{{{yyyhhhIIIXXXgggnnnVVVTTTppphhhGGGFFF^^^ddd}}}eeetttPPPAAA>>>===FFFTTT\\\[[[WWWXXXccckkkzzz~~~XXXIIIBBBBBBPPPoooCCC777;;;777222111---555999KKKrrrvvvpppssssssfff{{{pppLLLXXXDDDSSSvvv[[[RRRLLLYYYxxxuuuOOOsssppp}}}cccUUUVVVEEEJJJDDD```~~~LLL999999777;;;RRRrrr|||yyy{{{gggrrrhhhjjj}}}}}}yyywwwpppeeeXXXQQQOOOQQQcccffffffaaaYYYTTTTTTWWWTTTFFFEEE:::@@@LLLhhhaaaRRRNNNQQQwwwNNN|||sssrrrwwwhhhZZZZZZWWWTTTSSSSSSQQQJJJEEE===DDD:::MMMNNNNNNnnnMMM:::999======fffpppjjjaaa___[[[bbbmmm|||bbbDDDPPPvvv^^^\\\xxx}}}IIIHHHkkkOOO<<>>888333000000111...***000QQQ{{{rrrYYYNNNQQQ^^^mmmyyyuuujjjwwwsssWWWPPPZZZvvvaaaNNNRRRvvv[[[pppvvvLLLBBB???@@@GGGSSS[[[]]][[[aaaiiiqqqzzzUUUGGGAAABBBRRR@@@888666444111333///555777HHHtttxxxxxxvvvsssfffaaa[[[nnn~~~PPPMMMGGGXXXbbbrrrqqqXXXTTTSSScccxxxOOOnnnxxx}}}___ggg}}}UUUDDDEEE???___UUU::::::999???UUUtttvvvgggvvvfffZZZmmm{{{yyyvvvvvvrrrfffZZZVVV[[[bbbfffdddaaa^^^ZZZVVVRRRPPPMMMAAABBB<<>>HHH^^^ssskkkKKKAAA>>><<>><<<222111111444000555555FFFuuuyyypppqqq|||XXXQQQXXX^^^rrraaaLLLPPP___TTTmmmooo]]]]]]]]]mmmTTTkkk___cccuuuxxxTTTCCCBBB>>>eeeTTT<<<:::888???RRRnnnsssrrryyyeeeppp~~~}}}sssuuurrrhhh^^^]]]gggrrriiibbb\\\[[[]]][[[RRRJJJFFF>>>AAA???BBBFFF[[[mmmmmmWWWNNNvvv|||UUU{{{{{{}}}}}}xxxsssqqq```ZZZZZZUUUVVV[[[WWW[[[RRRHHHGGGKKKLLLEEE===:::EEEEEEFFFoookkkNNNJJJEEE<<>>BBBYYY>>>BBB222111000444000333444FFFvvvooollluuuXXXRRRhhhuuu~~~xxxUUURRR```XXXmmmqqqooo|||XXXiii~~~ccctttSSSCCCAAABBBppp[[[@@@;;;999@@@RRRjjjyyywww{{{pppyyyyyylll~~~rrrrrrooohhhccccccjjjrrreee___ZZZ[[[^^^\\\TTTLLLEEEAAABBBAAA===AAA\\\~~~jjjeeeXXXooo```}}}yyyxxxzzzzzzwwwttthhhVVVSSS\\\^^^aaabbb]]]YYYSSSLLLIIIHHHFFF@@@;;;;;;AAAIIIGGGsssoooVVVOOOIIIAAAFFFvvvdddqqqqqq~~~rrriii______ppp}}}}}}rrroooLLLnnnqqqTTTFFFqqq}}}lllxxxMMMNNNzzzSSS??????DDDAAAYYY___<<<@@@999888999666FFFuuu{{{xxx}}}xxx~~~|||nnn[[[vvvWWWHHHFFF[[[ccc\\\LLL999//////111000---111,,,999gggzzzlllxxxoooRRRLLLVVV^^^]]]YYYuuuqqq```WWWOOOLLLjjj\\\JJJLLLkkkYYYyyyzzz^^^EEECCCCCCGGGQQQ]]]ggglllrrrmmmNNNEEE>>>DDD^^^mmmyyy???EEE444222000222---222444GGGtttlllooouuufff```zzz___RRRooozzz\\\hhh}}}mmmoooOOOCCC@@@DDDxxx}}}XXXAAA??????GGGXXXqqqzzzwwwkkkvvvxxxcccVVVTTT{{{{{{yyyzzzxxxrrrnnniiifffeeeeeedddbbb\\\ZZZXXXXXXYYYWWWTTTPPPEEEDDDDDDCCC;;;EEEnnnmmmbbbvvvgggmmmccc~~~zzzuuusssttttttsssqqqgggSSSPPP[[[]]][[[WWWNNNUUUUUUSSSMMMFFF???<<<:::???:::GGGKKKlllnnn^^^PPPLLLLLLCCCccchhhnnnZZZzzzqqqxxxuuugggfffqqqwww{{{|||]]]NNNgggNNNcccxxxxxxlllqqqYYYXXX|||JJJ???CCCDDDAAA^^^}}}{{{ccc===???999999999555GGGxxx~~~}}}~~~~~~zzzyyyppp```}}}PPPEEEFFF[[[uuulllWWW===///000222111...333---777aaaoooiiiPPPLLLYYYffflllmmmsssnnnmmmgggUUULLLFFFHHHXXXppprrr^^^KKK>>>GGGjjjlllPPPzzz{{{ooobbbIIIEEECCCGGGTTTcccnnnttt~~~gggKKKEEE???GGGeeeoooxxxDDDDDD777555000000,,,222444DDD|||rrruuunnn|||vvvxxxjjjzzzzzznnnyyyppp```dddlllgggKKK@@@<<>>999::::::777EEEuuuwww{{{vvv|||vvvqqqcccvvvKKKEEEKKKccceeeCCC222222555222000555000999^^^www~~~gggOOOKKKWWWgggttt|||{{{^^^MMMIIIDDDDDDFFFHHHWWWooosssaaaRRRGGG===DDD___|||UUUNNNzzzooowww___\\\NNNGGGCCCIIIYYYjjjvvv{{{```GGGEEE@@@KKKmmmOOOFFF<<<666000000---444333<<>>>>>999:::::::::DDDqqqwwwyyywwwooo~~~yyypppcccsssIIIGGGSSSnnnoooIII444444666333---222...666XXXyyyuuuzzzhhhQQQIIIQQQaaarrr~~~xxxuuu~~~}}}VVV???<<<<<<<<>>QQQxxxKKKWWWyyyaaannnTTTSSSRRRIIIDDDJJJ\\\ppp|||ZZZDDDDDDAAANNNrrrYYYIIIAAA666000000...666111555ccc}}}kkk{{{iiigggtttfffQQQTTTXXXuuuqqqxxxgggZZZ]]]uuu\\\GGG???999EEEzzzyyyddd}}}```OOOaaa{{{}}}yyyffftttbbb>>>WWWttttttpppooogggeeecccaaa^^^ZZZVVVTTT[[[XXXTTTQQQRRRSSSSSSSSSFFF@@@555AAAAAATTT___tttpppiiisssuuu}}}ttt{{{~~~|||zzzzzz}}}|||xxxqqqkkkgggffffffffffffPPPMMMYYYYYYRRROOOLLLOOOJJJBBB:::777999===AAAGGGKKKhhhnnn\\\fffYYYUUU[[[KKKZZZxxxzzzwwwlllqqqxxxzzzwwwkkkccc~~~wwwwwwcccfffTTTbbb}}}|||{{{qqqpppcccKKKYYY\\\YYYAAA;;;===GGGKKKXXX___~~~ppptttpppvvv>>>:::>>>888;;;777HHHttt{{{{{{vvvtttpppwww|||wwwgggkkkIIIDDDOOOvvvAAA;;;888111777---;;;000+++PPPwww|||xxx|||kkkOOOAAAPPPiiipppggg___RRRRRR\\\dddwwwnnnVVVFFF>>>;;;CCCOOO===FFFNNNJJJ[[[]]]MMMHHH>>>RRRuuusssFFF___yyytttkkkgggUUUHHHLLLQQQYYYiii{{{}}}kkkIIIHHHGGG;;;NNN}}}jjjaaaHHH777666111333333...===\\\sssvvvvvvzzzooowwwmmm[[[XXXwwwuuuzzz|||pppbbbUUUuuu^^^kkkzzz{{{rrrrrrJJJ@@@===@@@LLLcccRRR\\\ooowwwaaaLLLQQQNNNEEE[[[{{{xxxsssaaaeeebbb```___^^^YYYQQQKKKWWWQQQSSSSSSLLLOOOTTTPPPFFF:::@@@???AAAUUUzzzbbbyyyppphhh{{{|||~~~pppjjjiiiooorrrrrrvvv}}}xxxwwwlll]]]ZZZcccddd]]]aaaXXXNNNKKKNNNRRRRRROOORRRDDD???<<<444777BBBEEEDDDSSSuuuxxxrrr```bbbaaa\\\YYYYYYWWWRRRjjjnnnzzzzzz{{{xxxrrrwwwpppyyyhhhlll|||VVVJJJJJJOOOccckkkFFF555>>>AAAHHHLLL^^^wwwuuusssvvv>>>999===777999777GGGqqqxxx~~~sss}}}uuujjjssswwwvvvlll___EEECCCKKKmmmGGG<<<999111444000777000...JJJppprrroooRRRDDDQQQggglllbbbKKKKKKJJJKKKUUUkkklllEEE666;;;DDDBBBPPPJJJPPPRRRTTTfff\\\???>>>999TTT```FFFlllccc}}}kkkccc}}}\\\BBBGGGLLLNNNWWWbbbggg{{{cccCCCDDDDDD<<>>YYYeeeMMMYYYppp~~~```MMMYYYTTTBBBTTT~~~yyyqqqpppiiidddbbb```___]]]YYYQQQKKKUUUOOOQQQRRRLLLNNNRRRLLL@@@;;;===@@@GGGjjjeeeyyysssqqqzzzrrrfffhhh^^^ccclllsssuuutttvvvyyywwwqqqfff\\\[[[______ZZZ___YYYQQQNNNNNNNNNLLLIIIHHH;;;666:::;;;AAAHHHIIIJJJTTT^^^______bbbaaa\\\ZZZ[[[YYYUUU^^^ssswwwooowwwiiiVVVQQQhhhjjjqqqyyyUUUQQQJJJ[[[{{{uuulllVVVAAA===???NNNLLLDDDdddwwwssspppooozzz@@@999===777:::888EEEmmm~~~}}}}}}sss}}}tttbbbnnn|||vvvvvvqqqooozzzUUUCCCAAAEEEcccMMM;;;;;;333222444111000111@@@eee}}}vvvpppRRREEEQQQfffkkkdddVVV___[[[cccmmmDDD777>>>EEE???DDDNNNdddqqq~~~~~~UUU999;;;999```TTTFFFvvvPPPvvvrrrlllYYY===CCCFFFCCC@@@===???[[[___BBBEEECCCAAAfffpppEEE555444000111333///:::UUUppp}}}hhhssstttsss[[[bbblllkkk\\\UUUiii}}}iiiXXXWWWZZZoooxxxaaaxxx}}}hhhttt~~~fffIIIFFF:::>>>oooeeeFFFRRRiiizzzeeeOOO\\\ZZZKKK^^^nnnjjjhhhdddaaa___]]]\\\XXXQQQKKKSSSLLLOOOQQQMMMNNNNNNEEE;;;AAA;;;BBBNNNjjjssspppttt{{{lllzzznnneeewwwsss[[[llluuuiii^^^\\\]]][[[XXXWWWWWWVVVTTTPPPMMMIIIEEECCC@@@777333888???DDDGGGHHHdddtttoooeeeddd___bbbaaa^^^\\\^^^\\\XXXXXXdddyyyzzzlllTTTRRRlll|||zzz~~~|||~~~zzzvvvtttvvv|||wwwqqquuuxxxmmmYYYKKKKKKXXXccc]]]SSSAAA;;;@@@>>>KKKHHHBBBuuu~~~~~~qqqoooqqqEEE;;;>>>999<<<888BBBeee~~~vvv}}}rrr___lll{{{qqq}}}hhhppppppMMMCCCBBBHHHmmmMMM999===777333888---000333777XXX|||qqqnnnPPPBBBOOOeeeooommmLLLeeellloooJJJBBBCCCAAARRRZZZ|||yyyeee666AAA???CCCtttUUUIIIzzzMMMvvv}}}wwwuuuOOOBBBIIIJJJEEE???888888XXXzzz{{{VVVDDDIIIEEENNNtttEEE888888222111333///666LLL~~~sss|||kkkrrrpppzzzZZZ[[[[[[XXX^^^zzzxxxjjj^^^YYY[[[ttt______XXXtttYYYKKK@@@999GGGwwwhhhHHHQQQbbbmmmrrrVVVYYYaaafff|||pppiiidddccc```]]]\\\[[[WWWPPPKKKQQQJJJNNNRRROOONNNLLLAAA:::HHH;;;BBBSSSuuu~~~ooommmrrrlllwwwyyyeeeWWWbbbxxxvvvddd~~~zzzvvvrrraaaWWW\\\^^^WWWRRRUUUNNNQQQSSSPPPJJJDDD@@@???:::;;;999;;;AAACCCIIIUUUsssWWWfff^^^aaaaaa___^^^```___\\\[[[ddd|||qqqttt}}}zzzqqqvvv{{{~~~{{{uuuoookkkpppjjjtttnnnIIIAAATTTUUU}}}oooSSSSSSEEE999<<<>>>JJJCCCPPP___|||tttsssttt{{{III<<<>>>:::<<<999>>>[[[rrr{{{}}}|||uuu}}}wwwbbbnnn|||nnneeevvvaaaEEEAAABBBSSSMMM999???;;;555999---111555222LLLvvvuuuoooPPPAAAIII___ooouuu```rrrIII===AAACCCHHHjjjuuuMMMFFF>>>FFFAAALLLRRRKKKSSSuuufffJJJLLLKKKFFF???AAAGGGPPPttt}}}ppp```GGGCCCIIICCCZZZuuuIII>>>>>>666333444///222BBBxxx|||}}}jjjwwwrrrlllZZZ\\\ZZZ```|||wwweeeVVVVVVhhhuuuNNNZZZcccyyy|||OOOFFF;;;???\\\{{{mmmjjjOOOUUUaaajjjeee\\\lllyyypppmmmdddbbb___\\\ZZZYYYVVVPPPKKKOOOJJJPPPTTTOOOMMMIII>>>;;;HHH;;;AAAWWW}}}mmm~~~|||qqqooopppeeeuuu{{{vvvoooccc]]]rrrfff~~~{{{sssmmmmmmqqqqqqnnnmmm\\\UUU]]]___TTTOOOSSSKKKOOOPPPMMMEEE>>>;;;:::222======;;;AAACCCPPPjjjfff^^^SSS^^^aaabbb___```bbbbbb___^^^ggg|||ssskkknnnwww}}}zzzwwwvvvvvvtttrrrqqqrrrwwwzzzyyycccQQQKKKPPPWWW}}}]]]NNNIII:::999CCC@@@QQQBBBlll}}}vvv|||qqquuuxxxLLL<<<>>>:::<<<;;;:::PPPjjjqqqyyy}}}qqq|||~~~iiirrr}}}lllzzzggg\\\EEEBBBBBBZZZOOO===AAA<<<777888000222444111BBBkkkzzztttVVVCCCDDDTTThhhuuu||||||zzzQQQ:::;;;CCCBBBkkk]]]???AAAPPPEEEEEEYYYLLLNNN^^^sssuuuyyydddJJJTTTgggUUUFFFRRRjjj{{{mmmhhhUUUCCCFFFGGG===]]]pppOOODDDCCC:::555777111000;;;ddd~~~zzzooopppvvvjjj___LLLVVVmmmwwwwwwgggRRRQQQlllwwwOOO[[[sss{{{nnnllllllwwwxxxLLLDDD<<>>@@@<<<777GGGtttvvvwww|||zzz{{{mmmyyy~~~ooouuu~~~oooqqqkkk}}}YYYFFFFFFHHHdddtttOOO@@@BBB<<<:::666555222333444;;;```}}}vvv\\\HHHAAALLLaaaqqq```ZZZ]]]llltttmmmiiioooqqqgggGGG===BBBaaayyyLLLEEE;;;@@@LLLWWWoooWWWRRRsssrrrhhhkkkaaaOOOggggggUUUmmm[[[___PPPCCCHHHFFFAAAkkkeeeQQQGGGGGG===888:::555111999QQQwww}}}ooo~~~lllwwwhhhVVV^^^qqqqqqeeecccsssooozzznnnYYYTTTeeeyyyVVV^^^cccYYYeeegggnnnxxxaaaKKK@@@<<>>===EEEMMM|||{{{```tttuuuiiijjjpppnnnnnnvvv{{{vvvkkkoootttvvvyyyssswwwsssddd\\\___\\\YYYYYY\\\XXXPPPLLLMMMIIIGGGCCC>>>:::999:::<<>>999<<<888333:::KKKzzznnn{{{ooorrrppp^^^XXX[[[gggiiiggguuunnn\\\XXX```}}}~~~aaaeeesssVVVWWWrrrxxxKKKFFF999999LLLsss^^^eeeaaaZZZ[[[hhhvvv|||ppp~~~oooooolllddd```[[[```\\\YYYWWWVVVTTTOOOKKKFFFHHHSSSTTTFFF@@@AAA===AAA;;;NNNYYYfffyyyyyygggkkkvvvvvv}}}qqqyyyqqq}}}rrrtttttt}}}mmmhhhnnnhhhXXXVVVcccVVVXXX[[[ZZZUUUNNNKKKKKKCCC???:::777888<<>>JJJyyykkkeeedddYYYZZZ^^^aaabbb``````bbbbbb______kkkaaa```yyy|||llloooXXXIIIKKKYYYfffxxxsssrrrssstttuuuwwwfffZZZSSSOOOJJJEEEIIITTThhhyyyKKKHHH:::???888;;;LLLJJJBBBKKKggg}}}{{{llllll|||{{{pppmmmkkkcccEEELLLPPPDDDBBB999BBB^^^}}}{{{~~~mmmiii~~~yyyqqqzzz~~~yyyrrrccceeerrrcccHHHCCCMMM\\\cccAAADDDBBBCCC>>>;;;???222111;;;555PPPtttqqqUUU???IIISSSmmmiii___pppaaaJJJBBBUUU|||iiiNNNTTT^^^ZZZmmmrrrjjjjjjeee\\\TTTQQQUUUZZZ\\\ZZZDDDCCCVVVzzzyyylllYYYGGG<<<>>>>>>CCCkkkuuudddVVVNNNJJJJJJCCC777555:::GGG|||}}}xxxsssgggsssmmmyyy```]]]YYY\\\sss}}}hhhTTTWWWhhhrrr[[[pppwwwiiiIII___kkkGGGCCC<<<;;;___yyy{{{\\\bbbnnnhhhTTTaaaxxxvvvvvvnnnkkkgggaaa]]]]]]]]][[[XXXVVVTTTQQQMMMJJJDDDKKKPPPLLLEEE@@@>>>======DDDMMMzzzttt||||||nnnjjjnnnwwwxxxpppqqqyyyxxxrrrnnnuuurrrvvvxxxtttooolllkkkhhhccc___XXX[[[]]]ZZZSSSKKKFFFDDD<<<<<>>AAA:::777CCCNNNGGGMMMeee}}}uuutttwwwxxxooonnnuuulllNNNUUU[[[RRREEE999???VVV~~~rrrkkkmmmzzzrrrxxx|||vvvjjjuuujjjZZZDDD???MMMkkk]]]@@@AAAGGGDDDDDD===@@@444333:::333KKKxxxtttYYYCCCIIIRRRkkkjjj```zzzrrrWWWGGGPPPtttmmmVVV[[[hhhkkk~~~{{{eee[[[WWWQQQLLLLLLOOORRRTTTRRRDDDEEEOOOrrr|||YYYLLLCCC???CCC>>>LLL}}}iiiVVV```ddd^^^PPPFFFCCC>>>777BBBtttrrrttt```uuu|||xxxeee]]]yyy}}}]]]TTTbbbnnnUUU[[[ooo{{{oooXXXoooxxx\\\DDDCCCBBB>>>hhhzzz\\\]]]aaa]]]OOO\\\qqqwww}}}{{{{{{{{{xxxppphhhfffddd___\\\\\\[[[YYYWWWUUUTTTRRRNNNKKKNNNQQQQQQMMMFFFBBBAAAAAAAAABBBTTT~~~~~~hhhzzzppp|||tttrrrwwwvvvppppppvvvsssxxx|||wwwuuuyyyyyysssooojjjddd```ZZZYYYVVVPPPHHHBBB???===>>>888666666:::HHHQQQLLLSSSRRRVVVpppzzzpppccc\\\ZZZ\\\]]]\\\[[[\\\]]]\\\[[[\\\]]]______ddddddgggzzz}}}wwwYYYbbbvvvwww}}}qqqbbbLLLNNNPPPRRRSSSVVVZZZ]]]hhhhhhiiiiiihhhfffcccbbbYYYOOOIIIKKKNNNJJJDDDBBBMMMGGGEEEHHHOOO\\\qqqtttRRR???>>>DDD<<>>>>>KKK~~~~~~zzziiioooxxxoooxxxpppgggjjjnnnuuuIIICCCCCCPPPrrr^^^FFFAAAMMMDDDHHHAAABBB888666:::222CCCrrr~~~|||vvv]]]GGGGGGNNNeeewww{{{hhhPPPTTTqqq}}}___JJJLLLiii|||tttfffhhhvvvzzzdddRRRPPPMMMKKKKKKLLLNNNOOOPPPQQQIIIKKKLLLlll{{{kkkFFFBBBAAA===FFF===QQQiii]]]KKK]]]lllgggOOOFFFMMMGGG555;;;fffmmmvvvaaawwwxxxvvvtttbbb^^^zzzqqqcccnnnmmmccctttttt[[[oookkkjjjKKK???===>>>CCC|||}}}qqq]]]ZZZVVVSSSOOOZZZccczzzsss{{{wwwtttrrrppphhhaaaaaa```]]][[[[[[XXXWWWUUUTTTSSSRRROOOMMMOOOMMMJJJFFFAAA???@@@BBBFFFMMMnnnssskkkhhhnnnyyyrrrssssssoooooosssooozzzzzzzzz}}}{{{uuuoooiiiddd___[[[VVVQQQJJJCCC???===<<<;;;;;;@@@EEEFFFIIINNNQQQPPPeeeyyygggaaaZZZWWWXXX[[[[[[ZZZ\\\\\\\\\[[[ZZZZZZ]]]___ZZZ___cccaaadddppp~~~mmm\\\```kkkmmmrrrzzztttpppggg[[[PPPIIIGGGFFFIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEDDDCCCDDDHHHGGGJJJRRR]]]llloooNNN>>>999:::<<<888QQQNNN<<>><<>>??????>>>444AAAFFFBBB>>>>>>HHHVVVqqqdddaaa^^^\\\]]]]]]\\\ZZZ]]]]]]]]][[[ZZZ[[[]]]```[[[]]]```\\\TTTWWWnnnttt[[[```eeeaaa\\\ooo{{{ooohhheeeUUUSSSQQQOOONNNMMMMMMMMMMMMMMMNNNQQQTTT[[[ccckkkqqq|||rrrRRRDDDBBBAAA>>>:::AAALLLCCCCCCqqqwwwrrrwwwkkkqqqrrrmmmlllooommmfffkkkIII>>><<<]]]yyyzzzvvveeeiiilllTTT:::GGGNNN[[[nnn```PPPDDDPPP@@@HHHHHHEEE@@@???<<<666;;;MMMjjj~~~ttt~~~~~~iiiYYYHHHGGGRRRfffrrrmmmWWWJJJSSSkkk}}}nnngggcccSSS[[[iiiuuuxxxssspppppptttmmmfffaaaYYYSSSHHHEEEEEEGGGEEEBBBGGGOOOoooRRR[[[iiiqqqtttFFFDDDEEE;;;CCCCCCGGGwww~~~XXX]]]gggeeeYYY]]]\\\UUUQQQPPPNNNJJJ===JJJxxxpppllltttyyy{{{kkkmmm|||}}}oooeeeiiihhhbbb```iiizzz{{{vvvwwwuuuwww}}}mmmjjjiiiuuuCCCBBBEEE;;;???ggg]]]|||tttiiiZZZPPPQQQNNNQQQYYYSSSXXXeee}}}zzzvvvrrrppplllddd^^^]]]]]]ZZZXXXYYYXXXVVVTTTRRRQQQOOOKKKHHHGGGCCCAAABBB???<<<@@@GGGZZZxxx|||nnn{{{wwwppplllnnnqqqqqqooonnnrrrwwwrrr~~~___nnn}}}}}}|||||||||yyysssmmmrrroooiiiaaaYYYSSSOOONNNAAA>>><<<<<>>DDD<<<777BBBLLL\\\ttt]]]YYYYYYZZZ[[[]]]^^^^^^]]][[[[[[[[[ZZZXXXYYYZZZ\\\```^^^^^^^^^VVVUUUkkk~~~ooo\\\]]]YYYRRRUUUggg~~~~~~|||xxxuuurrrpppppppppnnnmmmlllqqq}}}iiiTTT@@@999<<<@@@CCCEEEGGG>>>JJJwwwrrrooommmttttttllljjjooommmeeetttIII;;;999PPP{{{uuunnn~~~uuurrrlllAAAEEEGGGLLLiii```RRRJJJDDDLLLDDDLLLIIIDDDBBBBBB???;;;>>>CCC^^^uuu{{{qqqhhhQQQJJJOOOkkkwwwlll[[[hhhkkkMMMKKKWWW]]]\\\^^^cccnnn|||zzzuuuttthhhRRRPPPUUUSSSNNNIIIFFFFFFEEE@@@@@@MMM___qqqOOOddd|||wwwzzz\\\@@@EEECCC:::DDD@@@VVV{{{fffhhhhhhgggccc]]]ZZZ[[[UUULLLKKKPPPEEEEEEgggxxxmmmvvvzzzrrrgggqqqzzzjjj___jjjeeeRRRNNNccczzz{{{pppkkkqqq|||{{{fffnnn}}}fff???@@@>>>:::LLL|||[[[bbbZZZOOOXXXWWWXXXcccXXX[[[ZZZzzzyyy}}}zzzvvvrrrnnnlllkkkccc]]]\\\[[[XXXVVVWWWXXXVVVSSSRRRPPPNNNJJJGGGDDD@@@@@@BBB>>>999@@@LLLrrr~~~||||||uuurrrpppqqqrrrrrrooolllhhhzzzyyysssTTTZZZ```ddduuutttxxx|||tttoookkkdddYYYOOOGGGCCCBBB>>>>>>>>>???@@@>>>:::888:::???:::IIInnn||||||WWW\\\YYYYYYZZZZZZZZZZZZZZZZZZUUUWWWXXXWWWUUUTTTUUUVVV]]]XXXXXX\\\ZZZZZZiii~~~yyyyyy[[[GGGKKKLLLIII[[[www~~~dddTTTHHH@@@:::999;;;===BBBGGGDDDaaa}}}qqqnnnrrrqqqlllmmmqqqooohhhJJJ<<<999FFFzzz{{{xxx~~~sssUUU???JJJMMMXXX~~~dddMMMHHHHHHHHHHHHNNNIIIBBBCCCDDDAAAAAACCC???YYY{{{wwwsss|||sssrrrXXXNNNNNNPPPjjjllliii^^^===:::NNN]]]]]]WWW[[[eeessshhhTTTKKKDDDFFFLLLIIIKKKIIIIIIGGGAAADDD]]]xxxcccKKKooo}}}zzzvvvIIIBBBAAA<<>>@@@<<<;;;III\\\www{{{sssssssssqqqpppqqqpppooocccwwwxxxyyywww~~~```HHHXXXVVV\\\aaaaaaeeeoooyyy~~~|||vvvjjjXXXVVVQQQIIIAAA<<<;;;<<<@@@BBBEEEEEEBBB>>>;;;999222BBBHHHbbbdddUUU\\\______]]]ZZZWWWVVVVVVVVVRRRTTTVVVVVVUUUSSSRRRRRRUUURRRSSSWWWYYYXXX___iii}}}tttOOOEEEEEECCCFFFOOO\\\gggzzz{{{gggUUUIIICCC888999===BBBDDDDDDIIIPPPcccsss~~~}}}nnnsssqqqpppqqqtttuuuoooiiiNNN>>>:::???mmmyyyppprrr|||rrrEEEIIIGGGUUUllljjjsssRRRLLLNNNEEEIIILLLIIIBBBCCCFFFCCCEEEFFF>>>PPPooo~~~kkkwwwqqquuu[[[PPPLLLRRRmmmttt{{{aaaTTTIIIMMMggg~~~~~~nnnaaaKKK[[[ooo~~~|||pppZZZWWWTTT@@@;;;EEEEEEIIIGGGHHHEEE@@@FFFfffVVVIIIyyyVVV===EEE>>>999KKKEEEbbbjjjuuuqqqeeejjj[[[ZZZZZZYYYZZZ]]]bbbfffTTTKKKWWW}}}bbbvvvvvv}}}ooowww~~~uuufff^^^^^^___jjjwwwmmmxxx___EEEEEEAAA777[[[llleee[[[XXXNNN]]]YYYOOO___UUUOOOUUURRRvvv}}}zzzxxxvvvssspppnnnlllkkkbbbZZZUUUUUUVVVTTTSSSTTTSSSQQQPPPPPPPPPOOOLLLJJJ>>>===@@@CCCAAADDDXXXqqqsss~~~ssszzzvvvoooqqqqqqnnnmmmppprrrssskkkuuuooonnnaaaCCC===FFFMMMKKKIIIKKKPPPRRRQQQTTT]]]kkkuuuvvvrrrooozzztttggg]]]\\\]]]VVVKKKAAAAAAAAA>>>;;;;;;>>>BBBCCCGGGJJJJJJEEEAAA@@@@@@SSShhhmmm}}}VVVUUUjjjSSS[[[ZZZXXXVVVTTTUUUWWWYYYRRRTTTWWWXXXVVVTTTRRRQQQSSSSSSTTTWWWXXXVVVVVVXXXeeewww{{{xxxIII444>>>DDD;;;CCCLLL]]]nnnyyy}}}iiiXXXKKKCCC???>>>@@@??????AAADDDLLL[[[jjj}}}___yyysssgggzzzuuusssxxx|||xxxnnnhhhVVV@@@;;;888ZZZ|||{{{}}}iiixxx{{{uuuTTTAAALLLRRRQQQooofff{{{sssaaaLLLGGGPPPUUUQQQUUUHHH@@@CCCGGGEEEAAA@@@???___}}}ppp{{{zzzccc]]]\\\QQQOOO]]]mmmtttLLLJJJRRRiii~~~\\\KKKbbb^^^kkknnnXXXVVVDDDDDDMMMFFF>>>AAAEEEQQQSSSAAACCCHHHZZZ|||pppOOOrrr___HHHIII???CCCGGGJJJDDDgggZZZmmmrrrnnntttccc]]]UUUVVVbbbmmmiii]]]ggg```LLLbbb|||ppp~~~{{{yyyyyyzzzxxxrrrqqqwwwttthhh^^^cccaaalllxxxoooXXXSSS___ooopppooooooEEEDDDIII111EEEpppyyyqqqdddWWWMMMKKKSSSVVVQQQOOOSSSTTTUUUVVVbbbvvv|||zzz}}}{{{xxxtttooommmlllhhhccc[[[WWWTTTUUUTTTQQQPPPSSSSSSPPPQQQUUUSSSKKKDDDAAA;;;HHHBBB888???QQQttt}}}uuu}}}vvvvvvqqqmmmooorrruuuuuussspppnnnkkktttuuukkkiiiuuufffbbbbbbbbbAAA<<<===;;;HHH666BBB???===@@@FFFHHHFFFCCCMMMKKKGGGCCCBBBBBB@@@===<<>>UUUrrrssswww}}}nnn```^^^___TTTXXX___uuueeeOOOYYYeeepppvvvooohhhZZZccclllppp}}}www~~~xxxmmmeeehhhkkkaaaRRRIIIDDDHHHJJJDDD@@@AAA???IIISSSDDDCCCPPPooopppfffVVVEEECCC@@@GGGFFFIIIiiiddd]]]iiijjjhhhjjj___dddccc\\\ZZZaaajjjoooMMMSSSLLL\\\kkkyyy|||uuuqqqhhh___^^^aaa]]]UUUYYY\\\hhhxxx{{{pppeeebbb}}}vvvkkk|||LLLGGGLLLDDD===bbbttttttfff\\\UUUPPPQQQYYYZZZTTTUUU[[[VVV]]][[[___sss~~~{{{vvvwwwvvvrrrmmmiiigggccc]]]RRROOOMMMMMMKKKGGGHHHLLLQQQOOOOOOPPPMMMEEEAAABBB>>>:::EEELLLLLLfffrrrxxxrrroooqqqooolllmmmpppqqqrrrqqqooonnnnnntttuuuooojjjlllssswwwbbbGGGAAAEEEJJJ>>><<<<<<<<<>>>???>>><<<;;;@@@@@@???===<<<===>>>>>>:::<<>>EEE>>>:::>>>DDDKKKVVV```hhhlllsss{{{zzznnnbbbXXXSSSNNNFFF@@@@@@@@@===;;;;;;MMMOOOMMMRRRpppqqquuuzzzmmmmmmppprrrsssrrrooommmkkkjjjiiiiiieeeCCC888777@@@^^^|||{{{wwwmmmJJJBBBHHHKKKRRRkkkmmm[[[SSSMMMMMMNNNNNNRRRVVVkkkYYYGGGBBBCCCDDDBBB@@@;;;EEEaaarrrnnn}}}ccc```mmmddd\\\\\\nnnzzzmmmkkkuuuWWWXXXjjj{{{ooo[[[WWWPPPSSSbbbTTTTTTPPPLLLLLLRRRUUUPPPIII@@@FFFJJJFFFAAA@@@AAAAAALLLWWWMMMJJJ^^^vvvhhhLLLDDD???CCCKKKIIIUUU___```___\\\^^^\\\eeellllllaaaXXX]]]mmmzzzhhh^^^QQQYYYvvvzzzwwwoooyyy{{{nnnlll{{{vvv^^^lllxxx}}}zzz]]]EEEEEEBBBBBBUUUuuuvvv\\\}}}nnnbbbZZZZZZYYY\\\aaa```YYYYYY___SSS]]]YYYVVViii|||wwwvvvssswwwqqqeeejjjkkkhhhbbb^^^___\\\XXXPPPNNNNNNOOOKKKHHHJJJOOORRRNNNLLLJJJFFF@@@???BBB@@@000AAAQQQXXXnnnqqqeeeggglllnnnkkkkkkkkklllmmmmmmmmmmmmnnnppprrrrrrllleeeeeejjj|||yyyjjjmmmrrr[[[IIIJJJHHHBBB999222222999@@@@@@@@@AAABBBBBBDDDGGGIIIQQQNNNMMMNNNMMMHHHHHHKKKLLLKKKeee{{{fffUUUUUUZZZXXXSSSPPPNNNMMMLLLLLLNNNNNNMMMLLLIIIJJJJJJJJJKKKKKKKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKRRRPPPJJJccc{{{{{{oooQQQHHH@@@@@@BBBBBBBBBCCCIIINNNVVV^^^eeejjjooorrr{{{}}}zzzrrrnnniiifff___WWWOOOFFF@@@<<>><<>>TTTyyyzzzuuuhhhcccqqqxxxfff___ooo||||||mmmPPPJJJIIILLL```|||oooXXXMMMIIIOOOIIIKKKHHHIIIJJJGGGDDDEEEJJJFFFIIIJJJJJJFFF>>>AAAOOOjjjhhh^^^XXXfffsssSSSFFFEEEAAAFFFKKKQQQrrrvvvYYYaaaWWWSSS[[[WWWllllllggg___YYY]]]hhhqqqiiiTTTNNN^^^{{{yyy}}}vvvsssxxxsssDDDPPPMMM888;;;gggzzzggg```}}}eee```\\\ccc```aaadddbbb[[[WWWXXXQQQXXXTTTSSS```lllrrr{{{zzzzzzrrriiijjjkkkcccXXX^^^```[[[SSSRRRXXX[[[XXXRRRRRRSSSTTTQQQNNNRRRYYYWWWNNNFFFDDDBBB???>>>???BBB888CCCUUUpppiii}}}ssscccbbbdddhhhnnnjjjiiihhhgggggggggiiiiiikkkhhhkkkrrrnnneeedddjjjoooyyyyyy|||mmmdddNNNVVV\\\XXXKKK???;;;;;;???;;;999===@@@BBBBBBCCCHHHNNNNNNIIILLLYYYfffkkkqqqhhhvvviii[[[QQQQQQTTTRRRMMMJJJJJJJJJJJJKKKLLLKKKIIIGGGHHHGGGGGGFFFFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIHHHOOOLLLXXXaaakkkooodddVVVJJJDDD@@@@@@@@@<<>>>>>@@@HHHQQQ]]]\\\zzz|||qqqrrrjjjsssnnnsss~~~uuullljjjgggeeecccbbbccccccggg===888AAA:::>>>jjj|||sss}}}|||]]]HHHFFFKKKMMMJJJ```ccc]]]aaaYYYUUUXXXWWWRRRUUU]]]QQQZZZ]]]TTTEEE<<<>>>DDDGGG???KKKkkk}}}yyyzzzmmmhhhmmmgggZZZcccqqqgggMMMGGGGGGLLLccc^^^hhhdddXXXWWWUUUGGG???BBBCCC@@@GGGTTTRRRNNNMMMXXXXXX@@@???^^^oooeeedddeeemmmnnnjjjlllLLLAAAEEEDDDGGGNNNdddfffVVVaaaWWWWWWcccaaafffhhhggg```WWWUUU^^^hhh\\\KKKUUUeeeeeewwwwwwsssPPPBBBIIIMMM<<>><<<>>>>>><<<;;;???DDDUUUxxx~~~uuuqqqaaabbbeeedddgggmmmiiigggeeebbbbbbccceeefffjjjeeefffmmmnnnhhhhhhnnnnnndddfff}}}~~~ooo~~~rrrmmmqqqwwwVVVLLLGGGLLLRRRQQQNNNLLLNNNaaagggZZZ]]]vvvjjj[[[^^^YYYSSSQQQOOOKKKJJJKKKJJJIIIIIIJJJKKKJJJHHHEEEHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHH>>>JJJIIIOOOPPP[[[vvv[[[GGG@@@BBBEEE@@@@@@???>>>>>>@@@CCCEEEKKKMMMPPPUUU[[[aaaeeehhhhhhfffeeeeeefffhhhiiiiiiddd```[[[XXXVVVRRRLLLGGG???===<<<:::::::::<<<<<<===AAAFFFGGGCCCEEESSSccctttlllqqqjjjrrrkkkttt{{{jjjggghhhhhhhhhggggggfffeeeeee===888<<<888888TTTzzzdddFFFEEEKKKKKKLLLTTTxxxrrraaa}}}MMMXXXTTTQQQPPPMMMKKKNNNTTTOOOZZZ```ZZZNNNGGGGGGHHHCCC===BBBXXXnnnzzz~~~qqqnnnjjjyyyeee\\\aaaooodddIIIAAALLLaaaxxx[[[UUUIIIMMMaaafffZZZUUU\\\```XXXSSScccfffFFFAAAjjj]]]___mmmmmmiiigggwww~~~OOOHHH<<>>MMMppptttjjj```ZZZZZZaaaeeecccdddhhheeecccaaa______aaaccceeekkkgggeeehhhiiiiiiiiillldddiiigggfff~~~sssmmmrrrwwwsssoooooowww{{{nnn[[[VVVUUUUUUSSSOOOKKKJJJLLLOOOJJJIIIIIIIIIJJJIIIGGGDDDGGGFFFEEEDDDCCCBBBAAAAAACCCDDDFFFGGGHHHHHHGGGGGGDDDHHHAAAGGGJJJRRRsssppp[[[KKKAAA???>>>>>>>>>>>><<<999555888999;;;???CCCGGGJJJLLLLLLNNNQQQSSSTTTRRRPPPNNNLLLGGGBBBAAABBBBBB>>>;;;888888888999;;;===@@@AAAAAABBBDDDEEEJJJ\\\~~~ppp{{{uuukkkppprrrllltttxxxhhhhhhiiijjjllllllkkkjjjiiidddBBB;;;555999???OOOooouuuyyy{{{yyy}}}mmmQQQAAAIIINNNMMM___zzzmmm|||eeeLLLMMMPPPNNNHHHCCCCCCEEEDDDQQQSSSRRRRRRVVV[[[WWWPPPKKKJJJFFFKKKaaa}}}uuurrrjjjpppmmmtttuuu{{{{{{UUUGGGKKKfff___nnnQQQ^^^hhhYYYeeetttjjjWWWYYY```JJJLLLxxxwwwSSSeee~~~]]]BBBBBB:::IIIFFFNNN}}}ccc]]][[[^^^```cccdddddd\\\ccckkkiii[[[RRR[[[jjjhhhQQQMMMXXXWWWZZZqqq~~~ZZZEEEFFFRRRDDD@@@```oooggg|||\\\```^^^WWW]]]]]]YYYUUUUUUYYY[[[UUUNNNIIILLLMMMPPPPPPFFFKKKaaauuuyyygggZZZ[[[eeewwwzzzgggccc}}}wwwfffXXX^^^nnnmmm```WWWPPPKKKMMMNNNKKKIIIIIIAAA;;;888:::===>>>BBBGGGTTTdddnnnhhhTTTUUUXXX\\\^^^^^^___```^^^^^^]]]]]]___bbbeeegggiiigggdddaaadddiiihhhddd]]]iiikkkbbbjjjxxxfffWWWRRRRRRMMMNNNOOONNNLLLKKKKKKKKKKKKHHHGGGFFFFFFGGGFFFEEECCCBBBCCCDDDDDDCCCBBBAAA@@@BBBDDDEEEGGGHHHGGGFFFEEEHHHIII???GGGKKKIIIXXXZZZ{{{}}}zzzyyylllVVVJJJDDD>>>===@@@BBB???<<<777777888888999;;;<<<===<<<>>>AAABBBAAA@@@>>>===AAA@@@???===;;;:::999888<<<===>>>???BBBDDDFFFGGGFFFLLLWWWeeesss}}}zzzkkknnnrrrrrroooppppppmmmjjjjjjiiiiiiiiiiiiiiiiiidddHHH>>>111===LLLVVVVVV}}}{{{zzz~~~xxxttt}}}oooRRRFFFDDDMMMNNNTTTwwwooo|||LLLGGG???HHHJJJCCCAAAEEEFFFBBB<<>>;;;999:::===@@@@@@AAAIIISSSvvvkkksssOOOVVVXXXXXXVVVVVVZZZ[[[YYYYYYYYYZZZ\\\```dddhhhjjjcccfffbbb]]]aaajjjhhh___fffdddeeegggcccaaammm|||xxxggg^^^LLLKKKRRRMMMLLLKKKJJJIIIKKKKKKHHHCCCGGGEEEDDDDDDDDDDDDBBBAAA>>>@@@BBBCCCDDDCCCAAA@@@BBBCCCEEEGGGGGGFFFEEECCC===CCC@@@LLLMMMEEEMMMKKKRRRttteeeWWWEEE<<<>>>CCCEEEDDDAAAAAA???>>><<<;;;;;;;;;;;;:::888666555777;;;???111666;;;<<<999888:::===@@@AAABBBDDDFFFGGGHHHIIIGGG\\\cccoooiiikkkooonnnnnnnnnfffdddnnnjjjhhhfffdddcccdddeeegggwww;;;888444@@@???OOOLLLmmmsssfffzzzpppuuuxxxLLLIIIHHHJJJLLLPPPaaawwwsssbbbIIIMMMKKKIIIEEEBBB@@@@@@AAABBBBBBAAACCCEEEEEEEEEKKKSSS[[[aaacccZZZSSS]]]yyy|||nnnfffqqq[[[hhhrrr~~~oooZZZiiiwwwRRRVVVppp[[[IIINNNpppaaaHHHHHHUUUkkkwwwuuuUUUBBBDDDDDD===IIIEEEOOO{{{aaaccckkk```WWWWWWYYYXXXVVVVVV\\\RRROOOVVV]]][[[VVVTTTVVVbbbkkkfffXXXQQQXXXccc~~~nnn~~~nnnPPPJJJNNNHHH===oooeee```ggg~~~yyyiii___YYYUUUUUUWWWWWWZZZZZZUUUSSSUUUUUUTTTMMMLLLLLLKKKLLLLLLMMMNNNVVVeeewwwhhhFFF@@@HHHZZZiiijjjwwwrrrppplllgggnnnmmmdddYYYUUUVVVSSSLLLFFFEEECCC???<<<;;;<<<======999999@@@GGGMMMXXXfffsss|||WWWWWWUUUSSSQQQRRRUUUWWWWWWUUUYYYYYYZZZ[[[[[[^^^cccfffbbb___]]]___dddeeebbb^^^aaaaaabbbcccdddfffhhhiii|||yyyccc^^^YYYUUUSSSPPPKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCDDDEEEGGGGGGHHHHHHoooaaaEEE>>>EEEEEE>>>???AAABBBBBBAAA@@@@@@@@@;;;<<<===<<<::::::<<<======;;;:::<<<@@@CCCDDDCCCEEEGGGJJJIIIEEEEEERRRaaakkkooo{{{nnnrrrqqqkkkggghhhhhheeeeeehhhaaaeeeeee```^^^```aaa```yyy>>>;;;555>>>;;;III@@@[[[{{{}}}~~~~~~uuuwww{{{```QQQLLLNNNMMMJJJPPPiiioooyyy___DDDFFFIIIGGGDDDBBBAAAAAABBBCCCBBBAAAAAABBB???<<>>@@@>>>===FFFYYYaaaPPP[[[eeedddaaa]]]VVVUUUaaannn]]]UUURRRXXX]]][[[XXXWWWPPPZZZccc^^^SSSPPPZZZfffwwwxxxTTTOOOHHH777;;;PPPhhhYYYjjjzzzyyynnnccc\\\WWWSSSTTTWWWYYY[[[XXXSSSRRRSSSSSSPPPIIIIIIIIIIIIIIIIIIIIIIIIHHHSSSeeewwwwwwxxxZZZFFF777;;;LLLVVVLLLUUU[[[[[[YYYZZZ\\\\\\LLLSSSWWWRRRJJJEEECCCCCC:::===;;;666888???@@@;;;DDDLLLJJJIIIRRR^^^qqqwwwbbbJJJHHHQQQOOONNNOOOQQQSSSSSSQQQUUUVVVXXXXXXYYY[[[^^^aaa```^^^\\\]]]___```]]][[[^^^^^^^^^___aaabbbdddeeebbbmmmuuuxxx|||dddXXXYYYUUUQQQNNNMMMKKKHHHEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEUUUpppqqqcccQQQAAA???AAACCCDDDCCC@@@>>>============>>>@@@BBBDDDEEEFFFHHHIIIHHHDDD@@@>>>===GGG>>>:::EEE\\\{{{zzz}}}tttnnnqqqiiieeeccceeeeeebbbbbbeee___bbbbbb______bbbaaa^^^|||AAA===666===777CCCAAAMMMlll|||~~~}}}hhh{{{{{{]]]NNNOOONNNNNNKKKKKK[[[|||xxxooo[[[CCCBBBEEEDDDBBBAAAAAABBBCCCDDDEEEDDDEEEFFFBBB<<<===AAACCCGGGHHHCCCAAAOOOkkk{{{~~~jjjWWW___uuu|||yyyjjjQQQcccttt~~~ggg|||qqqYYY\\\PPPlllhhhPPPJJJNNNcccqqq^^^SSSqqqeeeAAA:::@@@AAA;;;===PPPyyy]]]ZZZ]]]\\\___aaa]]]UUUTTT```ooo]]]YYYWWWZZZ[[[YYYYYYZZZTTT\\\aaa[[[RRROOOXXXbbbeeexxxvvv}}}tttvvvUUUEEEMMMFFF777KKKsss~~~SSS\\\xxxpppeeeaaa]]]ZZZVVVRRRSSSXXX[[[ZZZUUUPPPPPPRRRPPPKKKFFFGGGHHHHHHHHHGGGFFFEEEEEEIIIVVVllleeeDDD;;;:::DDDHHHGGG<<<444666>>>CCC???>>>>>>===888555777======@@@>>>999===EEEEEE???<<>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@DDDBBBKKK[[[qqqzzzwwwjjjfffaaaYYYRRRLLLGGGDDDOOOKKKFFFCCCCCCCCC@@@>>>555999===>>>===???DDDIIIQQQaaayyyyyyfffsssssspppmmmjjjjjjdddbbbbbbeeeeeecccbbbeee]]]______^^^bbbeeeccc^^^CCC>>>666<<<888EEEPPPJJJ```~~~}}}~~~{{{ppppppiii___bbbqqqvvv^^^UUUQQQKKKUUUKKKGGGUUUqqqrrreeeQQQBBBAAAAAA@@@?????????@@@BBBCCCDDDEEEHHHKKKGGGBBBBBBEEEGGGJJJKKKFFFCCCLLL```qqq|||}}}tttQQQ[[[kkkxxx}}}zzzuuutttwwwhhhwww{{{pppccciii^^^uuu{{{tttvvv|||}}}rrrlllaaa|||fff@@@888BBBFFFBBB???GGGpppfffmmmsssfff[[[YYY[[[^^^]]]YYYYYY[[[\\\[[[ZZZYYYXXXWWWXXXZZZaaafffhhhaaaWWWRRRUUU[[[XXXwwwbbb}}}www___OOOeeeppp{{{fffTTTNNNEEE===>>>QQQrrrkkkZZZmmm|||ppp___YYYXXXZZZ[[[WWWRRRSSSWWWYYYWWWQQQMMMOOORRROOOHHHGGGHHHJJJKKKJJJHHHFFFEEEJJJHHHMMM\\\ppp|||}}}oooVVVBBB<<>>@@@FFFPPP\\\hhhqqqLLLHHHMMMLLLGGGFFFFFFFFFHHHIIIIIIJJJLLLNNNQQQRRRRRRRRRSSSTTTWWWXXXYYYXXXWWWVVVXXXYYY^^^^^^^^^___```aaaccccccZZZ]]]]]]ZZZZZZcccqqq|||{{{lll]]]XXXVVVRRRPPPQQQLLLKKKIIIGGGFFFFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>========================@@@===BBBGGGSSSvvvrrrjjjaaa\\\ZZZXXXSSSOOOYYYYYY[[[___hhhuuu{{{|||jjjfffgggfffcccbbbaaa```bbbfffeeeaaa```bbb^^^______```fffjjjfff___CCC<<<444===;;;IIIRRREEEUUUppp~~~jjjZZZTTTZZZooouuu[[[PPPUUUWWWQQQYYYGGGGGGfffmmm|||eeeGGGDDD??????>>>============>>>???@@@>>>@@@EEEHHHFFF@@@???BBBCCCFFFGGGEEEBBBEEEOOOXXXzzzwwwccceee```YYYbbbxxx{{{wwwwwwqqqtttvvv|||uuuuuukkk~~~VVVBBB888AAAFFF@@@AAAJJJmmmlll\\\kkkoooeee^^^]]]^^^bbb```[[[YYY[[[\\\]]][[[WWWSSSTTTVVVXXXaaaeeehhheee^^^YYYXXXZZZXXXnnntttuuu|||{{{nnnCCCDDDPPP```www___EEEIIIHHH===777LLLppp{{{ZZZccciiiyyywwweeeeeeVVVWWW[[[^^^ZZZTTTSSSVVVUUUTTTPPPMMMPPPSSSPPPIIIHHHIIIJJJKKKJJJHHHEEEDDDJJJEEEDDDKKKWWWfffyyyxxxnnnzzz___QQQ@@@:::AAAKKKIIIAAA;;;;;;===BBBCCC@@@@@@BBBCCC>>>GGGUUUPPPBBBLLLeeetttfff~~~VVVEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLNNNOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVWWWZZZ]]]^^^^^^^^^______aaabbbcccWWW[[[```bbb___\\\\\\^^^jjjggg}}}qqqbbbfffbbbXXXOOOMMMNNNNNNNNNNNNKKKKKKIIIGGGEEEDDDCCCCCCAAA@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;<<<==================<<<<<<<<<<<<;;;;;;:::;;;AAA@@@???WWW{{{|||\\\oookkkgggeeeccc``````bbb___```bbbeeeccc]]]\\\___aaaaaaaaabbbhhhmmmiiiaaaCCC;;;333<<<;;;KKKDDD===HHHbbbyyy{{{{{{hhhVVVWWWggg|||wwwYYYTTTVVVRRRTTT\\\MMMFFFTTT{{{uuugggSSS???AAABBBBBB>>>======<<<<<<<<<<<<===???@@@DDDGGGCCC===;;;>>><<>>777777AAA\\\{{{oooTTTaaaxxx{{{vvvcccfff]]]YYYYYY[[[^^^[[[UUUSSSTTTRRRSSSRRRPPPRRRTTTPPPIIIGGGGGGGGGGGGFFFDDDBBBAAAEEECCCBBBDDDIIIWWWooo||||||cccRRRTTTZZZUUUJJJ<<>>>>>::::::::::::::::::::::::888888888888888888888888777777999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;999???BBB>>>GGGVVVYYYjjj}}}www]]]iii|||iiieeeggghhheee___]]]aaafffcccdddgggiiifff```___cccbbbcccccccccfffjjjgggbbbCCC;;;222;;;888FFF<<<<<<>>>OOOkkk}}}|||tttrrrfff]]]ddd}}}eeeRRRVVV[[[TTTRRRXXXKKK___{{{xxxiiippphhhKKKAAACCCFFFCCC@@@@@@???>>>===<<<;;;;;;@@@AAAEEEGGGCCC<<<:::===;;;<<<>>>???AAABBBDDDEEESSSuuu|||}}}|||rrruuu~~~~~~yyyOOO222BBB???BBBEEEAAAIIIppp|||qqqooo```UUUNNN___XXXZZZ\\\ZZZTTTQQQYYYddd______YYYQQQOOOTTTUUUSSSMMMOOORRRWWW[[[]]]]]]\\\UUUSSS[[[vvvlllnnnTTT;;;;;;AAAMMM^^^tttkkkWWWPPPJJJ???555BBBTTTpppwwwcccXXX[[[ZZZbbbVVV\\\YYYXXX[[[[[[VVVRRRRRRQQQUUUWWWUUUSSSSSSNNNIIIGGGGGGFFFDDDCCCAAA@@@@@@BBBBBBCCCCCCCCCKKK^^^ppp|||ssswwwooossszzzqqqZZZSSSiiiuuuvvv[[[LLL===;;;BBBHHHGGGDDDCCCDDDFFFEEEDDDDDDGGGIIIGGGHHHIIIJJJJJJLLLPPPRRRVVVTTTQQQSSSWWW[[[\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\WWWTTTVVVWWWWWWZZZ```aaa[[[WWWWWWWWWVVV\\\eeejjjpppuuu{{{~~~rrr}}}{{{fff[[[YYYZZZXXXSSSVVVWWWQQQJJJJJJIIIJJJLLLMMMKKKGGGDDDEEEEEECCC???>>>???AAA??????>>>>>>>>>=========999999999999999999999999777777777777777777777777555666777888999:::::::::999999999:::::::::::::::===888===BBB>>>@@@DDD???PPPmmm~~~sssyyyqqqttt|||tttiiihhhuuukkkiiifffgggfffdddaaaaaaaaaaaabbbdddgggiiieeeaaabbbggg```cccbbb``````bbbbbb___CCC<<<333999444AAA@@@BBB888???]]]ppp~~~zzzvvvyyyxxxooopppvvvtttkkktttyyyzzz^^^___[[[WWWXXXZZZUUUKKK^^^hhhoooyyyFFFAAA??????BBB>>>CCCBBBAAA???>>><<<;;;:::<<<===@@@CCC@@@:::999<<<;;;;;;;;;<<<>>>@@@BBBCCCBBB___|||vvvUUUWWWpppyyyqqq~~~xxxVVVCCCCCCIIICCC??????CCCHHHaaaeeepppeeeTTT[[[WWW[[[___XXXUUUZZZ___]]]XXXTTTaaa```YYYPPPPPPUUUVVVRRRPPPOOOOOORRRUUUWWWWWWVVVUUUXXXUUUxxx~~~dddmmmuuu{{{fffCCCBBB???<<>>@@@CCC>>>>>>=========<<<<<<<<<888888888888888888888888777777777777777777777777444555666888999999::::::777888888888999999999999888444:::===555777@@@AAA===PPPiii{{{|||}}}vvvmmmjjjmmmqqqrrrrrrvvvuuutttsssuuu{{{{{{vvvkkkeeemmm~~~oooiiikkkgggfffdddeeegggfff___VVVZZZ[[[___aaa^^^ZZZ]]]ccc^^^aaaaaa]]]ZZZ\\\^^^\\\???>>>666777:::BBB===;;;:::===EEEXXXuuuvvvvvv|||zzz|||zzzsssppprrrsssrrrmmmgggiiiqqqsssqqqwww{{{lllbbb```^^^\\\ZZZVVVRRRVVV]]]mmmkkkPPP;;;@@@<<<===CCC===CCCBBB???=========<<<:::CCCAAA???===;;;;;;;;;;;;999999999:::;;;===@@@AAA???LLLbbbvvv|||}}}zzzkkkUUUPPPZZZ]]]gggsssxxxuuutttvvvQQQEEEGGGEEE@@@<<>>>>>>>>???@@@AAACCCCCCUUUfffsssvvv}}}sssfffeeeppp|||~~~|||sssmmmmmmooozzzuuuiiinnn|||zzz[[[FFF@@@============>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGHHHKKKNNNNNNRRRVVVWWWTTTRRRSSSUUUWWWXXXZZZ[[[\\\[[[YYYXXX[[[ZZZZZZ[[[]]]]]]\\\ZZZXXXZZZZZZXXXVVVVVVYYY]]]```ZZZXXX[[[[[[WWWVVVYYYZZZYYYXXXWWWVVVWWWXXXXXXUUUUUUVVVUUUSSSQQQNNNMMMPPPNNNLLLLLLKKKKKKHHHGGGKKKGGGCCCCCCFFFHHHEEEBBBAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999999999999999999999888777666666555666555555555555444444444666666666666666666666666777777777777888888888888777777777777777777777777<<<999???NNN\\\mmm}}}hhhmmmyyytttaaaccczzzxxxeee___iiixxxlllUUU[[[vvvuuupppllleeecccfffffffffeeecccbbb```___^^^___ZZZWWWXXX\\\```___]]]]]]]]]]]]ZZZWWWVVVWWWXXX???===666777:::AAA>>>???@@@@@@AAAMMMggg~~~{{{sssnnnmmmkkkhhhpppssswww|||rrrhhhcccaaaZZZZZZZZZWWWUUU\\\nnn~~~jjjfffdddCCC999AAA<<<:::@@@>>>@@@>>>@@@DDDBBB<<<888999===<<<;;;999999999999:::888777888888:::<<<>>>???777@@@QQQggg}}}mmmMMMBBBJJJQQQYYYccciiigggeeemmmwwwssseeeXXXLLLDDD;;;555;;;EEELLLIIIIIIeeeccc```[[[WWWVVVXXX\\\^^^VVVXXXZZZ[[[ZZZXXXVVVUUUYYYZZZYYYSSSQQQQQQOOOKKKOOOOOOOOONNNMMMOOOSSSXXX___UUUOOORRRXXX```qqq[[[qqq}}}~~~zzzyyyxxx^^^GGGCCCNNNXXXhhhyyyvvv```\\\YYYGGGNNNGGGJJJPPPiiilllbbbnnn}}}rrraaaUUUVVVXXXUUUUUUZZZUUUXXXZZZYYYUUUTTTVVVZZZWWWQQQKKKJJJLLLMMMIIIDDDFFFFFFEEEDDDBBBAAA@@@???============>>>???@@@@@@BBBQQQ```kkkzzz{{{ttttttzzziii^^^fffuuuzzzuuuooowwwtttUUUEEE>>>:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDDDDFFFIIIKKKMMMNNNPPPPPPPPPPPPRRRTTTUUUVVVXXXYYYZZZYYYXXXWWWZZZYYYYYYZZZ\\\\\\[[[YYYYYYZZZYYYWWWTTTTTTWWWYYYXXXTTTTTTYYY[[[YYYYYY\\\XXXWWWUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSQQQOOONNNMMMOOOMMMKKKKKKJJJJJJHHHFFFIIIEEEBBBBBBEEEFFFDDD@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;999999888888888999999888777777666555555555555555555444444444444555555555555555555555555555666666666777777777777666666666666666666666666<<<666555===FFFUUUoooqqqxxxooogggeeeccc```___bbb^^^^^^]]]]]]\\\]]]]]]^^^]]]ZZZYYY[[[___aaa___[[[\\\YYYUUUUUUWWWYYYYYYXXX@@@===555777:::@@@???BBBEEECCC===AAATTTiii}}}kkkeeeuuulll^^^VVVVVVXXXYYYUUUQQQSSS```wwwwwwdddwww{{{III:::;;;CCC===777;;;======???KKKYYYUUUCCC888:::777666666666666666777888666666666777888:::;;;<<<999===FFFYYYvvvxxxTTT>>>DDDHHHOOOVVVVVVSSSUUUZZZ]]]cccmmmzzzppp^^^RRRLLLBBB:::999>>>@@@===@@@GGGGGGNNNdddlllggg___^^^[[[YYYYYY[[[]]]___UUUXXX\\\\\\YYYVVVVVVWWWZZZZZZVVVPPPOOORRRTTTSSSPPPPPPOOOMMMLLLMMMOOORRRYYYRRRKKKFFFCCCKKKggg}}}iiinnnpppmmmkkkccc___aaa```XXXUUUXXXQQQKKKGGG:::@@@HHHBBBQQQfffwwwiiifffggghhhmmmwwwjjjYYYWWWYYY\\\XXXPPPQQQXXXVVVYYY[[[YYYVVVSSSSSSUUUQQQLLLGGGGGGIIIJJJFFFBBBEEEDDDCCCBBBAAA??????>>><<<<<<;;;;;;;;;;;;<<<<<<555>>>HHHVVVlllxxx~~~YYY===999;;;999444888999999999999:::::::::<<<======>>>>>>>>>=========???@@@AAAAAABBBEEEGGGKKKIIIHHHJJJLLLPPPRRRRRRSSSTTTUUUWWWWWWVVVUUUUUUXXXWWWXXXYYY[[[[[[YYYXXXXXXXXXXXXUUUSSSRRRTTTUUURRRPPPQQQWWWZZZYYYXXXZZZUUUTTTSSSRRRQQQPPPPPPQQQUUUTTTRRRPPPNNNMMMLLLLLLMMMKKKIIIIIIIIIHHHFFFDDDFFFCCCAAAAAACCCDDDAAA>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888888888888777777666666555555555555444444444333333333333333333333333333333333444444444444555555555555555555555555555555555555777222000333666<<>>>>>HHHVVVppp|||jjjhhh}}}~~~xxxrrrlllddd[[[TTTRRRTTTXXXQQQJJJUUUuuuqqq}}}QQQ???;;;???DDD>>>777777999777<<>>AAACCCKKKbbb}}}jjjIIIAAA======BBBFFFGGGIIILLLHHHLLLRRRYYY```fffiiikkkuuuwww{{{~~~ooogggXXXIII???===AAAEEEAAA::::::@@@DDDEEEMMMXXXhhh|||kkk___ZZZ___]]][[[ZZZXXXWWWWWWWWWSSSXXX\\\[[[WWWTTTUUUXXXUUUVVVSSSOOOPPPVVVYYYYYYOOONNNMMMLLLLLLLLLMMMNNNPPPMMMKKKHHHBBBEEE[[[uuuzzzjjjwww}}}rrrnnnhhhpppaaaaaagggdddpppyyyrrrrrrTTTUUUnnnbbbRRRVVVZZZ```ccc[[[QQQPPPVVVXXXYYYXXXTTTOOOMMMLLLMMMNNNJJJGGGGGGIIIJJJGGGDDDBBBBBBAAA@@@???>>>======<<<;;;::::::999999999:::999999999@@@TTTlllyyy{{{}}}fffNNN:::777999777666888777777777888888888999999;;;<<<<<<<<<<<<;;;;;;:::<<<===>>>??????@@@CCCEEEGGGFFFEEEIIINNNRRRRRRQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVXXXZZZYYYWWWUUUUUUUUUTTTSSSRRRRRRRRRSSSRRRQQQRRRUUUWWWVVVSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSRRROOOMMMKKKJJJKKKKKKJJJIIIGGGFFFGGGFFFDDDCCCCCCAAA@@@@@@AAAAAA???<<<>>>>>>======<<<;;;;;;;;;::::::999888888888888888777777777666666555555555444444444444333333333222222222222222222222222222222222222333333333333444333333333333333333333333000000333666555222777???MMMTTTdddyyyrrrdddjjj{{{xxx^^^UUUZZZbbbXXXVVVUUUWWWXXXZZZ[[[]]]```^^^[[[XXXWWWXXXZZZ[[[YYYXXXXXXZZZ]]]]]][[[XXXVVVSSSQQQTTTXXX[[[YYYWWWAAA<<<333666999===???======@@@AAAAAADDDJJJcccmmm||||||~~~yyysssxxx}}}zzztttqqqXXXWWWYYY\\\YYYSSSQQQTTTTTTYYY___ooommmoooUUU:::<<<>>>>>>======888555777444444CCCUUUPPP999///555777777777666666555444444666666777777888888888888888======:::DDD^^^xxx~~~~~~|||{{{~~~|||___OOO>>>777888<<>>EEEjjjaaa^^^aaaZZZ[[[ZZZYYYWWWUUUSSSQQQQQQRRRVVVZZZXXXTTTQQQSSSVVVNNNPPPPPPMMMOOOSSSVVVUUUKKKJJJJJJKKKLLLMMMMMMLLLKKKHHHIIIJJJFFFEEERRRbbbWWWRRRyyyoooqqqqqqyyyyyy~~~vvvgggdddhhh|||yyytttaaaSSSXXXOOORRRWWW[[[YYYTTTSSSVVV[[[YYYTTTOOOJJJHHHGGGHHHJJJHHHFFFGGGHHHIIIFFFDDD@@@??????>>>===<<<;;;;;;<<<;;;:::999999999999999===;;;666666???PPP```ggg{{{oooyyymmmNNN>>>777555777444///333===666666666777777777888888::::::;;;;;;;;;::::::999;;;<<<>>>>>>>>>???AAADDDDDDDDDGGGMMMSSSUUUSSSPPPRRRRRRSSSSSSSSSTTTSSSSSSSSSSSSTTTVVVXXXXXXUUUSSSQQQPPPPPPQQQRRRSSSSSSSSSQQQQQQRRRSSSTTTSSSPPPMMMPPPQQQRRRSSSTTTUUUUUUVVVQQQOOOMMMKKKIIIHHHHHHHHHHHHFFFDDDDDDDDDDDDBBBAAA@@@????????????>>>===;;;???>>>>>>======<<<;;;;;;999999888777777777888888666666666555555555555555444333333333222222222222111111111111111111111111000111111111222222222222111111111111111111111111///111444777555222222555777;;;EEEUUUcccmmmvvv}}}~~~{{{qqqtttjjjTTTNNNUUUYYYTTTLLLUUUVVVVVVUUUUUUWWWYYYYYY___]]]ZZZXXXWWWYYY[[[\\\XXXWWWUUUUUUVVVXXXXXXXXXRRRUUUXXXZZZZZZYYYWWWVVVBBB<<<111666888;;;===999888===BBBBBBCCCEEETTT[[[nnnuuu]]]^^^nnnqqqZZZKKKPPPWWWSSSPPPRRRYYYRRROOOPPPLLLGGGJJJRRR```yyylllZZZttteee:::888999@@@:::444999999555:::999444666===:::///000999777777777777666555444333555666777777777777666666111555666222222EEEeeewww}}}}}}^^^HHH===999:::<<>>>>>>>>>>>???AAACCCBBB???;;;???AAAHHHOOOWWWmmmcccYYY]]]___]]]TTTTTTTTTTTTSSSSSSRRRRRRQQQSSSUUUTTTQQQPPPQQQSSSKKKNNNMMMJJJIIILLLLLLIIIHHHGGGHHHJJJLLLMMMLLLJJJLLLEEEBBBEEEEEECCCJJJTTT|||dddGGGNNNsssvvv}}}sssjjjlllvvv|||xxx}}}~~~```___qqquuukkkcccqqqzzzwwwaaaSSSVVVWWWQQQPPPPPPQQQSSSSSSRRRQQQZZZWWWSSSNNNKKKIIIHHHGGGFFFEEEDDDEEEEEEEEECCCAAA=========<<<;;;:::::::::;;;;;;:::999999999999999999999888777777<<>>@@@BBBAAADDDIIIOOOTTTUUUSSSPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRUUUWWWVVVSSSPPPOOONNNNNNOOORRRSSSSSSRRRLLLOOOOOOOOOQQQTTTSSSOOOPPPQQQSSSTTTUUUVVVVVVVVVNNNMMMKKKIIIGGGFFFFFFEEEEEECCCBBBBBBBBBBBBAAA???>>>>>>??????>>>===;;;:::>>>>>>>>>===<<<<<<;;;;;;888888777777777777777888555555555555555555444444333333333222222222111111000000000000000000000000000000000000111111111111111111111111111111111111222222111000000111444777111111444999BBBLLLVVV\\\~~~xxx]]]NNNMMMLLLLLLHHHEEEIIIPPPPPPSSSTTTPPPOOORRRTTTTTTVVVUUUUUUUUUVVVXXX[[[\\\WWWVVVTTTSSSSSSTTTVVVXXXSSSWWW\\\]]][[[XXXWWWWWWCCC<<<111666888:::;;;888888<<<>>>>>>@@@CCCFFFLLLWWWllldddbbb^^^[[[___kkk~~~~~~{{{eeeVVVJJJMMMWWWZZZTTTLLL[[[OOOFFFEEEDDDEEEPPP___zzzlllpppzzzIII999===777DDD<<<111666777444===;;;666333444333111333888333333444555555444333222444444555666666555444333333111222444222999RRRmmm|||vvvgggUUUFFF>>>@@@@@@AAAAAABBBBBBBBBBBB>>>===<<<;;;::::::;;;;;;???>>>===;;;;;;???DDDHHHMMMRRRccc}}}]]]XXX^^^ZZZXXX]]]SSSSSSSSSSSSTTTTTTTTTUUUPPPPPPPPPOOOOOONNNNNNNNNKKKMMMKKKFFFEEEHHHHHHFFFGGGFFFGGGIIILLLLLLJJJGGGJJJCCC@@@EEEEEEAAADDDJJJgggccclllssscccQQQeeeiiijjjvvvzzzmmmbbbccchhhiiidddqqq{{{vvvooo___jjjssshhhZZZVVVXXXQQQVVVSSSPPPNNNOOOPPPOOOLLLRRRRRRQQQPPPOOOLLLIIIGGGDDDDDDCCCDDDDDDBBB@@@???<<<;;;;;;::::::999999888:::999999888888888888999666777888777555555777999IIINNNYYYkkkpppXXXHHH999000...+++///333444666777333,,,222222333333333444444444444444555666777777777777:::;;;<<<<<<;;;<<<>>>@@@???CCCIIIMMMOOOPPPQQQRRROOOOOONNNNNNOOOOOOPPPQQQOOOOOOQQQTTTVVVUUUQQQNNNPPPNNNNNNOOORRRSSSQQQOOOJJJMMMNNNLLLOOOUUUUUUQQQQQQRRRSSSTTTTTTTTTSSSRRRKKKKKKJJJIIIGGGEEECCCBBBCCCAAA@@@@@@AAAAAA???>>><<<>>>??????>>><<<;;;:::======<<<<<<;;;:::::::::777777666666666777777888444444444444444444444444222222222222111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000......000333555111000///...222888===@@@SSS[[[```eeewwwrrr^^^QQQNNNPPPRRRHHHAAACCCFFFFFFFFFHHHHHHMMMNNNIIIHHHMMMQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXCCC<<<000666888999:::999:::<<<;;;999<<>>999KKKCCC222555444333>>>444444444444555555222///...///111222333333333222222333444555444333222111555------555555222@@@VVVppp~~~~~~eeeSSSEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCAAA??????@@@BBBCCC@@@EEEIIIGGGCCCCCCHHHOOO___{{{zzzdddVVVYYY\\\VVVUUU[[[VVVVVVUUUUUUTTTUUUUUUVVVOOONNNLLLMMMNNNNNNMMMKKKLLLMMMJJJEEEEEEJJJLLLKKKHHHGGGGGGIIIKKKKKKHHHDDDEEEAAACCCJJJIIIBBB@@@DDD@@@OOOZZZ___nnn{{{rrr\\\}}}~~~vvvnnnqqqrrr}}}yyysssiiiUUUVVVMMMWWWcccWWWOOONNNKKKJJJLLLPPPQQQOOOIIIKKKNNNQQQQQQOOOJJJFFFDDDEEEEEEEEEDDDCCC@@@???;;;::::::999999888888888888888777777777777888888999777555555555444555777///999IIIYYYccclllwwwyyy|||oooVVV<<<222///...222999222888777...***000333///000111111111222222222222111222333444555555666666888:::;;;;;;:::;;;===???>>>BBBGGGJJJJJJLLLOOOSSSMMMMMMMMMLLLMMMNNNNNNOOONNNNNNPPPSSSUUUTTTPPPMMMRRRPPPNNNPPPRRRRRRPPPMMMLLLOOONNNKKKNNNTTTTTTPPPQQQRRRRRRSSSRRRPPPOOONNNIIIIIIIIIIIIGGGDDDBBBAAABBB@@@??????@@@@@@>>>===<<<>>>@@@@@@>>><<<::::::<<<<<<;;;::::::999999888777777666666666666777888444444444444444444444444222222222111111111111000111111111111111111111111000000000000111111111111111111111111111111111111+++///111222222222000...000000///---...111333333///:::BBBHHHZZZttt~~~tttaaaKKKCCCEEEGGGDDDAAA@@@???BBBEEECCC???DDDMMMBBBHHHIIIEEEEEELLLQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSUUUWWWXXXWWWUUUTTTTTT[[[VVVRRRSSSXXX\\\[[[YYYNNN777888111777888999999999:::;;;===@@@AAAEEEFFFDDDEEEUUUrrr~~~sssfff\\\hhhiiikkknnnttt~~~uuuooonnniii```WWWUUUjjjmmmPPPEEEFFFSSSlllkkkeeeMMM444AAACCC333===;;;888555555888;;;===777666444222111111111222222222222222222222222222222222222222222222222222///111444777999999888888SSSkkk~~~yyyttttttiiipppjjjWWWNNNRRRPPPEEEMMMAAA>>>HHHMMMFFF??????AAALLLMMMFFFSSSvvv```ZZZTTTSSSVVVXXXXXXVVVTTTUUUVVVWWWUUUSSSPPPNNNQQQSSSRRRLLLHHHIIIJJJHHHFFFJJJHHHCCCFFFPPPRRRLLLGGGCCCAAACCCFFFGGGCCC?????????@@@@@@@@@AAAAAAAAABBBDDDFFFKKKUUUggg}}}pppaaaTTTSSSUUUSSSPPPPPPNNNOOOOOONNNLLLKKKKKKLLLNNNNNNLLLKKKIIIGGGFFFEEECCCDDDDDDDDDBBB???===;;;<<<;;;999777777666777777777777777777777888888888333444555555555444333222444555666888???NNNaaaooowwwXXXBBB333333333222222222111111///////////////////////////000000000111111111111333333444444555666666777555777999::::::;;;===>>>AAAAAABBBCCCEEEGGGHHHJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOLLLKKKMMMPPPTTTTTTQQQNNNTTTTTTOOOKKKNNNTTTQQQJJJNNNLLLIIIEEEBBBAAA@@@@@@BBBAAA???>>><<<;;;;;;;;;============<<<;;;:::999888888888888777777777777666555555555555444444444444444333333333222222222111111111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111444222111222666>>>FFFJJJVVV^^^hhhrrrzzzvvveeeTTTLLL???????????????@@@@@@@@@===>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPRRRSSSSSSQQQQQQPPPUUUYYYXXXTTTRRRUUUYYYWWWRRRNNNPPPWWW[[[[[[WWWLLL777888222888:::888777888888:::<<<>>>???;;;===>>>???FFFYYYssssssgggKKKJJJJJJLLLSSS___nnnxxxvvvoooeee___^^^]]]ZZZWWWZZZccciiifff___YYYPPPHHHjjjkkkvvvtttfffuuuVVV===;;;888777999888666444222222444666888666555444333111111000000222222222222222222222222222222222222222222222222///111333666777777777666???SSSnnn~~~rrr{{{~~~|||lllfffjjjzzz~~~tttpppeee^^^```[[[UUUTTTWWWXXXWWWUUURRRSSSTTTUUUTTTQQQNNNMMMNNNOOOMMMHHHFFFHHHHHHEEECCCDDDCCC@@@AAAGGGKKKJJJEEEBBB???@@@CCCDDDAAA============>>>>>>?????????>>>?????????CCCNNN]]]hhhvvvtttxxx|||vvvxxxvvvgggeee^^^TTTMMMPPPSSSQQQOOOOOONNNOOOPPPNNNLLLKKKLLLMMMMMMMMMKKKJJJHHHFFFEEEEEEBBBCCCCCCCCCAAA>>><<<:::;;;:::888777666666777777777777777777777777777777333444555555555444222222777777666222000333<<>>>>>??????AAABBBDDDFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJMMMNNNPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMQQQTTTTTTRRROOOSSSRRROOOKKKNNNRRRPPPIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777777666666666666555555555555444444444333333222222222111111111111111111111000000000//////......................../////////////////////////////////////////////////////////////////////////////////000000000111111///.........///222555666666<<>>>>>??????AAAAAAAAABBBDDDFFFHHHJJJKKKLLLOOOQQQQQQQQQPPPPPPPPPSSSVVVVVVTTTSSSTTTVVVTTTRRRQQQSSSWWWXXXVVVSSSIII666999333999<<<666666666777888:::;;;<<<999999===@@@>>>CCCYYYrrruuunnndddXXXOOOJJJHHHHHHRRRMMMGGGDDDFFFKKKOOOQQQFFFPPPVVVRRRPPP[[[ooo~~~iiihhhuuu\\\222777AAA666222===444333222111111222333444444444333333222111000///111111111111111111111111111111111111111111111111///000222333444444333333000:::OOOlllssstttbbbmmmnnn\\\\\\[[[WWWTTTSSSTTTTTTRRROOOOOOPPPQQQRRRQQQOOOLLLKKKJJJIIIFFFBBBDDDGGGFFFAAAEEEFFFJJJMMMJJJDDDDDDGGGCCC@@@===>>>@@@@@@===:::;;;;;;;;;;;;<<<<<<<<<<<>>;;;:::===DDDJJJRRR{{{nnnWWWLLLSSS]]]PPPLLLLLLOOOPPPNNNLLLLLLNNNOOOPPPOOOMMMLLLLLLMMMLLLKKKJJJHHHFFFEEEDDDCCCAAAAAAAAA@@@???<<<:::888999888777666666666666666888888777777666666555555333444444444444333222111222333444111---+++---000444:::DDDMMMTTT\\\eeekkkzzz|||yyy~~~xxxpppnnnnnndddWWWEEE;;;...&&&'''---333777...............---------............................../////////000000000/////////000111111222222444555777888888999;;;===;;;<<<<<<===???AAACCCDDDFFFFFFGGGHHHHHHIIIJJJJJJOOONNNNNNNNNMMMLLLLLLKKKMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMQQQTTTTTTRRRPPPQQQPPPNNNLLLNNNPPPLLLGGGEEEEEEDDDDDDBBBAAA???>>>>>>======<<<<<<<<<<<<<<<:::;;;;;;::::::999888777666666555555555444444444444444444444333333333333111111111000000000000///000000000000////////////........................////////////////////////////////////////////////////////////////////////....../////////000000000...///000000000...---,,,***---000111111333777;;;BBBBBBDDDHHHLLLOOOQQQRRRFFFHHHIIIGGGCCC???<<<<<<888444222555777666777888888888888999999:::::::::999::::::;;;;;;<<<<<<===????????????AAADDDFFFGGGIIIJJJLLLNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPQQQSSSUUUUUUSSSQQQOOOGGG666:::222777;;;666666666777888999999:::;;;888<<>>BBBGGGDDD>>>EEEHHHQQQZZZSSSCCC<<<@@@AAA???<<<<<<======;;;999::::::::::::::::::::::::===>>>>>>===;;;;;;>>>AAA:::NNNYYY\\\dddnnnqqqhhh\\\OOOLLLQQQTTTRRRNNNOOOOOOPPPPPPNNNKKKJJJKKKNNNOOOPPPOOOMMMKKKLLLMMMJJJIIIHHHGGGEEECCCBBBAAA@@@@@@???>>><<<:::888777777777777666666666666666888888777666666555444444333333333333333222222111,,,///222333333222333444---///111222222555999<<<:::AAACCCAAABBBHHHLLLLLLBBBAAA===999;;;;;;333(((......000333555333...***------------------,,,,,,---------------------------............/////////.........///000000111111222444666666666777999;;;999::::::;;;===???AAABBBEEEEEEFFFGGGIIIJJJKKKKKKNNNMMMLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLIIIKKKMMMQQQRRRRRRQQQOOOOOONNNMMMMMMMMMMMMIIIEEEDDDEEEEEEDDDBBB@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<<999999999999888777666555444444444444333333333333444333333333222222222222111111111000000000//////000000/////////.........................................................................................................---............/////////...///000222222111///...111333333222//////000222...///111111111111333444//////111444555555222000888666555444222222444777555555555666777777888888888888999999:::;;;;;;;;;=========>>>???BBBDDDEEEGGGIIIJJJLLLNNNOOOOOOOOOMMMLLLMMMOOOQQQQQQNNNLLLLLLPPPSSSTTTRRRPPPPPPQQQFFF666:::000555888666666777777888888888888999333555===:::333;;;JJJJJJjjj|||tttpppnnnsss|||llliiigggooouuu>>>444:::===888555555333000222333333333333333333222000111111222111000...---////////////////////////////////////////////////......////////////......222...---666KKKcccwwwvvv|||fff\\\rrrkkkYYYUUUUUUVVVXXXWWWVVVUUUTTTSSSQQQNNNLLLJJJJJJJJJJJJJJJIIIGGGGGGFFFDDD@@@===AAAFFFDDD>>>AAABBBJJJQQQKKK===999>>>@@@>>><<<;;;;;;<<<;;;;;;::::::::::::::::::::::::555777999:::::::::;;;;;;===777222777@@@CCCYYY|||}}}|||}}}}}}yyygggUUUKKKDDDHHHNNNRRRSSSPPPLLLJJJQQQRRRRRROOOKKKKKKLLLMMMNNNOOOOOONNNLLLKKKKKKLLLIIIHHHGGGFFFDDDBBBAAA@@@???>>>>>><<<:::999777666666666666777777777777777777777777666555444333333333333222222111111111111///000111111000000000000111111111///...---.../////////---,,,...111111---,,,------,,,,,,...---***333222111000...,,,)))'''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000111111000222444555555666777999888999999;;;<<<>>>@@@AAADDDEEEFFFGGGIIIJJJLLLLLLLLLKKKKKKKKKLLLOOOQQQSSSOOONNNNNNNNNMMMMMMLLLLLLIIIKKKOOOQQQRRRQQQPPPOOONNNMMMLLLMMMLLLJJJGGGEEEGGGGGGFFFEEEBBB???<<<:::::::::::::::::::::;;;<<<888888888888777666555444333333333333222222222111222222222222111111111111111111111111000000000000/////////............---........................------------------------------------------------------------------------,,,,,,---------.........,,,,,,---------......///111111000///...---...///444333222222222222111000666444333444555555333000///111111...---///222555333333444444555666666777777777888888999:::::::::<<<;;;<<<<<<>>>AAACCCDDDFFFGGGHHHJJJLLLNNNOOOOOOMMMNNNOOOQQQSSSRRROOOMMMJJJNNNQQQRRRPPPPPPSSSVVVDDD666:::000333777555666777777777777666666777222333999:::666777>>>888GGG[[[sssnnn___pppdddBBB111;;;333///555888555444777111111111111111111111111///000000000//////...---................................................---------------.........---------...666GGG]]]lllwwwyyypppvvv~~~eeeRRRJJJUUU[[[UUUSSSZZZOOOOOOOOONNNLLLJJJHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDAAA>>>@@@DDDCCC>>>AAA???@@@@@@>>>;;;???EEE>>>===<<<::::::;;;<<<<<<::::::::::::999999999999555555777888999999888888222===???@@@EEEAAA;;;@@@GGGSSS^^^```^^^eeeyyyzzzyyy}}}vvvpppxxxxxxkkkgggnnnlll```SSSJJJCCCAAAEEEKKKOOONNNKKKGGGFFFIIIPPPVVVMMMOOONNNJJJIIILLLOOOOOOMMMNNNNNNMMMKKKJJJJJJKKKIIIHHHGGGEEEDDDBBBAAA@@@???>>>===;;;999888777666555666777777888888888888666666555555444444333333333222111111000000111111222111000///////////////222222222222222000//////555222//////222333000,,,///111222000......000333)))(((((()))+++...000222,,,,,,---------------...+++++++++++++++++++++++++++,,,,,,,,,,,,---------......//////000111111111///000222333333444666888888888888:::;;;===???@@@BBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJKKKMMMPPPRRRTTTLLLLLLLLLLLLLLLLLLLLLLLLLLLOOORRRSSSRRRQQQPPPPPPOOOMMMLLLMMMKKKGGGFFFGGGHHHGGGFFFCCCAAA>>>;;;::::::999999999999999::::::777888888777777666555444333333222222222222111111222111111111000000000000111111111111000000000000///.........------------------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,---------000///---,,,+++,,,------......---------...//////---+++***+++...///---+++///---,,,,,,---...------111444444111000333555555111111222333444555555666666666666777888888999999:::::::::;;;<<>>333...444777444555;;;000000////////////000000//////......---.........------------------------------------------------,,,,,,,,,,,,---......///+++.../////////555@@@HHHcccrrrwwwmmmhhhhhhiiiyyyttt^^^RRRWWWVVVOOOKKKMMMLLLHHHIIIIIIIIIHHHFFFEEEDDDEEEGGGGGGFFFFFFFFFFFFEEEEEECCCEEECCC???>>>AAAAAA???AAAAAA>>>:::999>>>BBBBBB;;;;;;:::999888999<<<===:::999999999888888888888888777777888888999888888111===999111555888444444BBB:::666;;;@@@EEEPPP\\\aaa___aaafffggggggllltttyyymmmbbb]]]UUUKKKGGGIIIBBBBBBEEEJJJKKKFFFCCCDDDLLLHHHFFFLLLSSSUUUOOOGGGJJJMMMLLLHHHIIINNNOOOLLLKKKLLLMMMLLLIIIHHHIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@???>>><<<:::999777777666555666777999999999999999444444444444444444444444333222111000///000000111000000///000111222222222111111000//////...---,,,---,,,,,,...000/////////---...///...,,,***+++---///000111000...+++)))(((++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000---///111222222333555666666666777888:::<<<>>>??????@@@BBBDDDFFFHHHIIIJJJHHHIIIIIIKKKLLLNNNPPPQQQLLLLLLLLLMMMNNNNNNOOOOOOPPPTTTWWWWWWUUURRRQQQRRRQQQMMMLLLMMMJJJEEEEEEIIIFFFEEECCC@@@>>><<<;;;;;;:::999999888888888999999888888888777777666555444333333333222222222111111111111000000000/////////000000000/////////...............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000///...------------000///......///000111000---------...000111111111,,,---...///111222333444...111000,,,,,,///...***...///000111222333444444333333444555555666666777777777777888:::<<>>WWWxxxtttmmmmmmrrr~~~fffJJJBBB<<<777888///777:::333---///222333222111000//////000111222000///---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,---...///000///000000///...---///111CCCOOOhhh||||||zzz~~~```eeehhhhhhkkkssszzz~~~zzzqqq```UUUMMMMMMPPPQQQOOOKKKJJJMMMPPPLLLLLLLLLJJJHHHHHHHHHJJJFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEDDD???<<<>>>@@@???<<>>;;;222999999888777777888;;;>>>999999888888777777777666777666555555666888888777555:::888888<<<888666@@@888333888DDDDDD999777???BBB<<<:::>>>>>><<<>>>CCC??????===;;;>>>CCCCCC???DDD???===>>>>>>???CCCHHHJJJIIIIIIJJJLLLMMMNNNMMMKKKNNNMMMJJJKKKOOONNNHHHJJJKKKLLLKKKIIIGGGHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>><<<:::999777777777555666888999:::::::::999333444444444444444444444333222000/////////000111111000000000000000---+++...---,,,,,,...///000000,,,---000///,,,((())),,,******,,,//////---,,,,,,++++++******)))***---000******++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,---......//////000---///111111111222444666555555666777999;;;<<<======>>>???BBBDDDFFFHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTWWW[[[ZZZWWWTTTSSSSSSRRRMMMLLLMMMJJJDDDEEEJJJCCCBBB@@@>>><<<<<<<<<<<<:::999999888777777888888888888888888777666555444333333333222222222222111000000000000//////////////////.........---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++...---++++++,,,------,,,+++---///...---,,,...000***,,,//////...,,,+++,,,+++///...,,,...333222,,,------...///000111222333111222222333333444555555555555555666888:::===>>>======???AAACCCFFFIIIJJJEEEKKKQQQRRRNNNKKKKKKMMMJJJMMMRRRWWWZZZYYYWWWTTTyyyGGG444333333555999444333222222111111222222//////000111222222333333...444777666777GGGcccyyyyyy}}}vvv{{{uuu}}}tttYYY@@@999888444333666444444333222222111000000...///000111222333333333///............---------...------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,---------......///===RRRfffvvv|||yyypppbbb___``````bbbhhhsssnnn\\\UUURRRNNNIIIKKKKKKLLLLLLMMMMMMNNNNNNKKKHHHEEEEEEHHHJJJIIIHHHKKKHHHDDDBBBBBBBBBAAAAAA=========<<<;;;;;;::::::<<<:::777666777888888777777777777777888999:::;;;999888888777777777777777555555555555555555555555555555666777777777777777999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>???AAABBBDDDDDDEEEFFFIIIKKKMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJKKKMMMKKKIIIGGGFFFFFFHHHKKKMMMHHHHHHGGGEEEDDDCCCBBBAAA???>>><<<:::999888777777666666777888999:::;;;;;;666555444333222222222222111111111111000000000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------------------------000////////////111222333444444555777888:::;;;;;;>>><<<<<<>>>CCCFFFGGGFFFGGGHHHIIIIIIHHHHHHJJJLLLKKKJJJJJJLLLOOORRRSSSRRRWWWXXXYYYWWWSSSPPPOOOOOOPPPNNNKKKIIIIIIHHHFFFDDD=========<<<;;;;;;::::::;;;:::999777666666555555888777777666555555444444222222222222111111111000////////////////////////////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000000///000000000111111111111333333444555666777888888:::<<<>>>???@@@BBBEEEGGGFFFHHHJJJLLLLLLKKKIIIHHHMMMPPPTTTWWWXXXXXXVVVUUUzzzIII555444333444888333222222111111111111111//////000000111222222333---222444222000777HHHWWW{{{|||www{{{{{{vvvsssooollluuusssLLL<<<222555999555111333333333222222111000000/////////000111222222222222............------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------///333;;;FFFTTTeeevvv{{{zzzxxxtttqqqrrr|||yyy}}}~~~hhh]]]PPPJJJLLLOOOPPPNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIEEEDDDFFFIIIJJJIIIIIIFFFBBBAAAAAAAAAAAA@@@>>>======<<<;;;:::999999:::888666666777777777555666555555666666888999999888888777666666666666666444444444444444444444444555555666777777777777666888888888999999999::::::888888888999999999::::::999999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBDDDEEEHHHJJJLLLLLLMMMMMMKKKKKKIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIFFFEEEEEECCCBBBAAA@@@???>>>===;;;999888777666666666666666777888888999999555555444222222111111111111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------------------------000////////////111222333333333444666777888999:::<<<;;;:::<<>>666444999:::333//////222222222111000000/////////000000111111000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///,,,)))+++444FFF[[[iii~~~~~~~~~{{{uuutttvvvvvv|||}}}~~~|||~~~}}}uuuiii]]]UUUGGGEEEDDDEEEGGGJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHLLLIIIEEEDDDEEEHHHIIIJJJEEECCC@@@???@@@@@@@@@???>>>===<<<;;;:::999888888777666555666777777555333444444444444555666777777666666555444444444444555444444444444444444444444444444555666666666666666666666666777777777888888666666777777777888888888777777888999::::::::::::::::::;;;<<<===>>>???@@@BBBDDDEEEGGGIIIJJJKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>======<<<;;;:::888777666555555666666666666666666666666444444333222111111111111000000000000////////////........................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++------------------------///.........///000111222111222333444555666777888999888888:::===@@@AAAAAAEEEGGGHHHIIIHHHHHHJJJLLLLLLKKKKKKMMMPPPRRRSSSSSSPPPSSSUUUUUURRROOONNNMMMOOOLLLIIIGGGEEEDDDBBB@@@=========<<<;;;;;;:::::::::999888666555555555555333333222222111000000000000000000/////////......////////////////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------................../////////000000000111111222333444555555666555777999::::::<<>>;;;:::666000000444222222222111111000000000000000000000000///...---------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,...---***))),,,333>>>EEE]]]dddqqq}}}zzz}}}~~~{{{~~~xxx{{{uuuppphhh]]]RRRHHHAAA>>>BBBEEEHHHIIIGGGDDDCCCCCCHHHGGGGGGGGGFFFFFFEEEEEEIIIHHHGGGFFFFFFGGGGGGGGGBBB@@@>>>>>>>>>??????>>>===<<<<<<:::999888777666555555555666777777555333444444444444444555666666555444444333333333333333333333333333333333333333333333444555555555555555444444444444555555555555444555555555666666666666666777888999999::::::999::::::;;;;;;<<<===>>>>>>@@@AAACCCDDDFFFHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGFFFDDDCCCCCCBBBAAA@@@>>>===<<<<<<:::999888777666555555555555555555555444444333333333333222111111111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111111000000111222333444555666666555666777:::<<<===>>>DDDFFFHHHIIIHHHIIIJJJLLLMMMLLLLLLMMMPPPSSSSSSSSSQQQRRRSSSRRRPPPOOOOOOPPPOOOLLLIIIFFFEEECCCAAA???=========<<<;;;;;;::::::999888777666555444444444111111111000000000////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,------------............///////////////000111222333444444444555777888888:::<<>>DDDGGG<<>>>>>===<<<;;;;;;:::999888777666666555555555777888888666444555555444444444555666666444333333222222222222222333333333333333333333333222222333444444444444444222222222333333333444444333333333444444444555555666666777888999999999999:::;;;;;;;;;<<<<<<======>>>???@@@AAACCCEEEFFFGGGEEEEEEFFFGGGHHHHHHGGGGGGEEEFFFGGGHHHGGGFFFDDDCCCCCCBBBAAA@@@???===<<<<<<999888777666555444444444555555444444333222222222222222111000000000111111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////000111222333333444333444555666777999;;;<<>>@@@DDDGGGJJJKKKKKKKKKJJJKKKNNNQQQSSSSSSSSSSSSnnnAAA222333222111444000///......------......---------------------------------...000222222111222333333222888KKKfff{{{[[[HHH999;;;AAA@@@;;;999222444666666222......000111111111111111111111111...............---,,,+++,,,,,,,,,+++++++++******+++******))))))******+++************************************************))))))*********+++++++++,,,...///...,,,+++***+++***,,,222999@@@HHHWWWdddjjjttt|||}}}{{{}}}}}}}}}xxxxxxwwwvvvuuuqqqlllhhh[[[]]]RRRIIIIIIBBB;;;???777666444444777;;;@@@CCC<<<@@@DDDDDDAAA@@@CCCGGGCCCCCCCCCCCCCCCCCCBBBBBBAAADDDGGGHHHFFFCCCAAA@@@@@@>>>============;;;:::999999999888777777666666555555444555777888666555555444444444444444555555444333222222111111222222222222222222222222222222111111222333333333333333111111111222222222333333222333333333333444444444555666777888888999999888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@???===<<<<<<999888777666555555555555444444444333333222222222111111000000000000000111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////000000111222222333222444555666666777999<<<@@@CCCGGGIIIIIIJJJKKKLLLPPPOOONNNOOOQQQSSSTTTSSSTTTSSSQQQNNNLLLMMMPPPTTTMMMJJJGGGFFFEEEDDDBBB@@@=========<<<;;;;;;::::::888777666555333333333333111111111000000000000000.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------......///000111222222333333444666666666777:::<<<;;;>>>BBBFFFHHHIIIHHHHHHIIIKKKMMMPPPSSSTTTUUUUUUnnnBBB222333111000222000//////...............---------,,,,,,,,,,,,,,,////////////000000111111'''---333333///000:::DDDgggxxxYYYBBB777>>>DDDDDD<<<444333666444666888666222///...---////////////////////////,,,------------,,,,,,+++++++++++++++******************))))))))))))******************************************************))))))))))))*********+++***,,,,,,+++******+++---111...------+++,,,222;;;;;;DDDMMMOOOQQQTTTUUUSSSXXXVVVSSSPPPLLLFFF@@@<<<666:::333...222000---444777777777777777777777777@@@CCCEEEEEEBBBAAACCCEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBDDDEEEDDDAAA???@@@AAA@@@???>>>======<<<:::888777777777777777777777777555444222333555666666555444333333222222222333333444333222222111111222222222222222222222222222222000111111222222222222222111111111111222222222222222222333333333444444444333444555666777777777777999999999999999999999999;;;;;;;;;<<<===@@@BBBCCCFFFFFFEEEEEEFFFGGGIIIJJJFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@???>>>===<<<;;;999888777666555555555555333333333333333333333333000000/////////000000111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++---...//////......//////000000111111222222222444666666555666999<<>>UUUyyymmm]]]OOOBBB???DDD<<<===<<<888555666777777111222111///...111444555,,,---------------------+++,,,,,,------,,,,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++------+++******+++((((((***......***))),,,///111000---...222555333111111111222444444222000///444///+++000000///777000111333555888;;;===>>>:::===AAABBBBBBBBBDDDGGGAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCC@@@===<<<@@@CCCAAA@@@>>>>>>===<<<999777666666666666777777777777444222111111222444555555222222111111111111111222444333222222111222222222111111111111111111111111000000111222222222222222111111111111222222222222222222333333333444444444222222333444555555555555888888888888777777777777::::::::::::<<>>===<<<;;;:::999888777666666666666666333333333333333333333333000000////////////000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++---...///......---//////000000111111222222222555777777666666999<<<>>>BBBFFFIIIJJJJJJKKKLLLQQQPPPOOOPPPRRRTTTTTTTTTMMMOOOQQQQQQNNNKKKJJJJJJGGGEEECCCBBBBBBBBBAAA@@@>>>======<<<;;;;;;::::::777666555444333222222222......////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,......///000111222333333111222333333333444777999=========???AAACCCFFFHHHKKKLLLNNNOOOPPPQQQQQQRRRfff===555333222111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............///000000///000333999EEEVVVhhhsssrrriiiRRRMMMFFF???;;;:::;;;<<<777;;;>>><<<777333444777333333222222111000000000------------------------,,,,,,++++++***)))((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------............///...............///000000333222222222444666999;;;;;;<<<===>>>???@@@AAAAAAEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<======>>>>>>??????AAA@@@???>>><<<:::999888777666555444444333444444555444333222111111111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111111111222222222333333333333333333444444444555555888888777777666555555555888888888999;;;===>>>???DDDFFFHHHHHHGGGFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@>>><<<:::888888777666555555444444555222222222111111111111000000000000000////////////------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,,,,,,,,,,---------......////////////000000000000666777777666555555777:::===???AAACCCCCCDDDGGGIIINNNMMMLLLMMMNNNOOONNNMMMOOOOOOOOONNNMMMKKKIIIHHHGGGEEEBBB@@@>>>>>>??????===<<<;;;;;;999999888777666666555444333333333333////////////............------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((******************************************************+++++++++,,,,,,,,,,,,,,,------...///////////////000111222444555666777999<<<>>>???AAADDDFFFFFFDDDCCCFFFKKKLLLIIIEEEbbb;;;444333111222///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...............//////000111111111111333888???DDDBBBXXXwwwuuukkkhhhaaaQQQGGGEEEEEECCC>>>;;;999:::<<<===888;;;===<<<999666666888333222222111111000//////------------------------,,,,,,++++++***))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,,,,---------...........................//////000222222111111333555777999999:::;;;<<<===>>>???@@@BBBBBBBBBBBBAAA@@@???>>><<<<<<============>>>>>>>>>======;;;:::999888777777666555444444333333444444333222111000000000000111111111111111111111111000000000000000000000000////////////////////////........................111111111111111111111111111111111222222222222333333333333333444444444444777777666666666666555555777777888999:::<<<>>>>>>AAACCCEEEEEEDDDCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>===;;;999777888777666555444444444444222222222111111111000000000000/////////.........------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,,,,,,,,,,------------........./////////000000000333444444333222333555777:::<<<>>>@@@AAABBBEEEGGGJJJIIIHHHIIIKKKLLLKKKJJJLLLMMMMMMMMMLLLIIIGGGEEEEEECCCAAA>>>=========>>><<<<<<;;;:::999888888777666555444333333222333333////////////............------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((*********************************************************+++++++++,,,,,,,,,,,,,,,---......////////////000111222444555666555777:::<<<===???AAADDDEEECCCBBBEEEIIIKKKHHHEEE___999333222111222///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////---...000000///......///,,,<<>>===>>>>>>??????>>>>>>===============<<<<<<<<<<<<::::::999999888777777666777666555444333333333333333222111000/////////000000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000000000000111111111222222222222222333333333333444444444555555555555666666666666777888999;;;<<<======???AAABBBAAA@@@AAABBB@@@@@@???????????????@@@=========<<<;;;999888777888777666555444444444444222222111111111000000000//////.........---------------------------------,,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,,,,,,,,,,,,,------------.........////////////000000000111000//////222444666888;;;===>>>@@@CCCEEEGGGEEEEEEFFFHHHHHHHHHGGGIIIJJJLLLLLLKKKHHHDDDBBBBBBAAA???===;;;;;;;;;<<<<<<<<<;;;:::999888777777666555444333333222222222/////////............---------------------------+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))*********************************************************++++++++++++,,,+++,,,,,,------......////////////000111333555555333555888:::;;;<<>>???======<<<<<<;;;999888888999999888:::;;;;;;888666222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************+++************))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000/////////000111222555555666888:::;;;<<<===;;;;;;<<<======>>>===============<<<;;;::::::999888888888777777777777777666666555444333333333333111111000///////////////////////////////////////////////////////////////////////////////////////........................//////////////////////////////000000000111111111111111111222222222333333222222333333444555555666555555555666777999:::;;;;;;<<<>>>???>>>>>>???AAA@@@@@@???>>>>>>>>>??????======<<<;;;:::999888888777777666555444444444444111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************,,,++++++******++++++,,,++++++,,,,,,,,,---------------........./////////---.........---...000222333555888:::<<<>>>AAADDDEEEDDDDDDEEEGGGHHHGGGFFFHHHIIIKKKKKKJJJGGGCCCAAAAAA@@@>>>===;;;;;;;;;;;;<<<;;;;;;:::999888777777666555444333222222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))*********)))))))))))))))************************************************************+++++++++++++++++++++,,,------...............///111222444555222444777888999;;;===???BBBAAABBBDDDHHHIIIGGGEEE___<<<666222//////---...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,...000111/////////000000333444444666999777111333666666666999@@@BBBAAAHHHGGGFFFFFFEEEEEEEEEEEE@@@>>>???BBBCCC???;;;;;;============<<<:::777666888777777888999999777555111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************)))))))))(((((((((((()))))))))*********************++++++++++++,,,,,,,,,,,,,,,---......//////........./////////333444555777999:::<<<<<<:::;;;<<<======>>>=========<<<<<<;;;:::999888888777777777777777777777777666555444333333222222333000000//////.../////////................................................................................................................................./////////000000000000000111111111111222000000111222333444444555444444444555555777888999999;;;<<<===<<<===???AAAAAAAAA@@@???????????????>>>===<<<;;;::::::999999777666555444444333333333111111111000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............------...------...000333222444777:::;;;===@@@CCCFFFEEEDDDFFFHHHIIIIIIHHHHHHIIIJJJJJJIIIFFFCCCAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888777777666555555444333222222222222............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---------------...///000222333444222444666777888999<<<>>>@@@AAABBBEEEGGGHHHGGGFFF^^^===777222......,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,++++++++++++,,,------,,,------,,,******+++---111111///...000222---%%%444666666333444999;;;:::;;;>>>AAADDDEEEEEEDDDCCCEEECCCAAA@@@@@@AAABBBDDD888999:::;;;;;;:::999888666777888888888666555444000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,++++++++++++,,,---------.....................111222333555777999;;;;;;:::;;;<<<===============<<<;;;;;;:::999888888777888888888888777777777777666555444333222222222222000000////////////000000........................................................................------------------------------------------------------.........//////////////////000000000111111//////000111111222333333333333333333444555666777777999:::;;;;;;<<>>>>>>>>>>>>>>===<<<;;;::::::::::::777666555444333333333333111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......---...111333222444777999:::<<>>======<<<;;;;;;:::999888777666666555444333222222111111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++,,,,,,------------...///111333444111333555666777888:::<<<>>>???AAADDDEEEFFFFFFFFFZZZ;;;666222......------------,,,,,,,,,++++++************************************+++++++++++++++++++++++++++,,,,,,---)))***+++++++++,,,...000000111///,,,...555999999111555777444333777:::;;;666999>>>CCCFFFGGGFFFEEE??????<<<999999;;;???@@@777888999:::;;;;;;::::::666999;;;:::777444444666000000///......------,,,++++++++++++++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((''''''''''''''''''((((((((())))))((((((((()))))))))******+++++++++++++++,,,,,,---,,,------...///////////////000111333555777999999:::;;;;;;<<<<<<<<<;;;;;;::::::999999888888888777888888777777666666666555666555444333222222222222111000000//////000000111........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000/////////000000111111111222222222222222333444555555777888888999;;;>>>AAAAAA@@@???>>>============<<<;;;:::999888888999999666666555444333333333333111000000000////////////............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,---...------...111444111444666888888:::<<<>>>CCCBBBBBBDDDFFFHHHHHHGGGHHHGGGEEEDDDBBBAAAAAAAAA????????????>>>>>>===<<<;;;;;;:::999888777666666555444333222111111111111.........---------,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++)))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,---...///111222333///111333444444555777999:::<<>><<<======<<<;;;;;;<<<<<<<<<;;;;;;:::777;;;>>><<<777333444777000//////...------,,,,,,++++++++++++++++++++++++******************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++******++++++,,,---+++,,,---...////////////---...///111333555777888::::::;;;;;;;;;::::::999999999999888888888888888888777777666555555444444555555444333222222222222111000000000000000111111////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000111111111111222333444444444555666777777999===@@@??????>>><<<<<<;;;;;;;;;;;;:::999777777777888888666666555444333333333333000000000000//////////////////.........---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------...111333111333555666777888:::<<>>?????????>>>===<<<<<<;;;::::::999888777666666555444333222111111111111......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,---///000222333---///111222222333555777888:::===???@@@AAABBBBBBWWW888444000---//////------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,***************************************************+++,,,,,,------,,,,,,---------------------------///000111111222555777:::555666<<<@@@???AAAFFF>>>??????>>>;;;::::::;;;CCCHHHGGG???999::::::777;;;;;;:::888777555444333555333111///------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...000000111111111222555888888888888999999::::::;;;888888888777777777777777777777777777666666666666444444333222222111111000////////////////////////////////////////////////------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111222222222333333333444444555555666888999:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888777777777777555555444333333222111111111111111111111000/////////............---------++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---...000000///000111222444555666777<<>>>>>===;;;999:::;;;>>>BBBBBB<<<888:::;;;999;;;:::999888666555444333333222000...,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,------...///000111111111222444666555666777888888999999888999999888888777777666666666666666555555555444444444333333222111111000000////////////////////////........................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,---------------.........////////////111111111222222222222333222222333333444666777888::::::;;;<<<<<<<<<<<<<<<999888888777666666666666555444444333222222111111000111111111111000//////............------------++++++++++++++++++++++++************)))))))))))))))******************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++,,,---...///000//////111222333555666666999<<>>>>>============>>><<<============<<<;;;;;;999999999888888777777666999666444222222222000///------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++,,,,,,,,,,,,---...///000111222222333333555777:::===???@@@@@@SSS666333000---///...------,,,,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,***+++------------000222444444555666666666888;;;888999:::999888777888999444555666555666888999:::777777777666555444333333111000...---+++++++++,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********************************+++,,,,,,------,,,...111222111111111222000222555777888777666444:::999999888777666555555444444444444333333333333222222222111000000//////................................................------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000111111111////////////000111222333555666777999:::;;;<<<<<<;;;999777555444333444555333333333333222222111111000000000000000//////............---------,,,,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++,,,---...///......///000111222333444333666;;;======<<<;;;;;;>>>======<<<<<<<<<======<<<<<<======<<<<<<;;;:::999999888777777777777777:::777555333222111000...---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++***************************************************++++++++++++,,,,,,,,,------...///000111111222222333555888:::===??????}}}QQQ555333000---///...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++***************+++++++++,,,,,,***+++,,,,,,+++,,,...000///111333222222333666888555666777777666555666888555333333444555555555666555555555444444444333333222111///---,,,,,,------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---+++---000111000//////000///111444777888777666555888888777666666555444444555555555444444444333333222111111000000//////...------------------------........................------------------------------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------........./////////000000////////////000111222222333444555777999:::;;;;;;:::888777555333333333333333222222222222222111111000000000000000///.........------------,,,,,,,,,++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,---...---......///000111222222111444888;;;;;;::::::;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::999888777666666666777777999777444333222111///...------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++*********************************************************+++++++++,,,,,,+++,,,---...///000000111222222444666999;;;===>>>{{{PPP444333000---///...------,,,,,,,,,,,,++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))******++++++,,,***+++,,,,,,++++++...///,,,111222///---///222333222444555555444444555777777333111444555333333444444444333333333333333333222000///------------...+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++---//////.........000///000333555666666666555555555555555444444444444555555444444444333333333111111000000///.........------------------------------------------------------------------------------,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------------........./////////000////////////000111222222333444666888999999999777777666555444333333222222222222222222222111111//////000000//////...---------------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,------------...//////000111111000222666777888888999:::<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<;;;::::::888888666666555666777888888555333111111111///...,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))******+++************************************************************++++++++++++++++++,,,---...//////000222222333444666888:::<<>>777222---///***000---,,,***+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((((((((()))))))))******++++++,,,---............+++,,,---///000111111111///000000111111000000///000///---+++*********+++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''************************((())))))***+++,,,---...------------------------//////////////////////////////111111111000...---+++,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++******)))******+++***)))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++++++++,,,,,,,,,---------------------............000000000000000000000000........./////////000000......//////......---,,,+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++************+++,,,...///000...///000222333555666777555555555555666666666666666666555555444333333333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%&&&&&&'''((()))*********...444<<>>444555///---000...+++++++++************)))((()))***++++++***)))((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))*********+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++,,,,,,++++++,,,---,,,------......------,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++************++++++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))******++++++******++++++,,,---------...///000111222222222222222222222111000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++************************************************************************************************************************))))))*********+++++++++************************************************************))))))))))))))))))))))))************************++++++++++++QQQ===444555///---111///+++++++++************)))''')))***++++++***)))'''(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,+++***,,,---,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++)))******+++,,,,,,------......000111111222222222111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++************************************************************************************************************************))))))******++++++++++++************************************************************))))))))))))))))))))))))************)))************+++++++++NNN===555333,,,---000+++,,,,,,++++++***)))(((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))%%%111+++///***.../// )))'''$$$...&&&%%%)))%%%)))666$$$ ---,,,///'''%%%***###444000000(((!!!(((,,,)))+++,,,+++---+++''')))---+++###,,, ---&&&+++///$$$111((()))"""///%%%..."""((()))***'''+++%%%,,,888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************************************++++++++++++++++++++++++,,,---...///000000000000////////////////////////,,,,,,,,,++++++*********++++++************+++++++++++++++************)))******)))(((((((((((((((''''''''''''((((((((())))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))))))))))))))************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))************************************************NNN<<<555333,,,---///+++,,,,,,++++++***))))))((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))111###<<<"""///666$$$,,,...***///000---'''---,,,444---333""")))000111 ''' $$$333---111"""'''---''''''))))))'''(((+++......---,,,777"""...&&&,,,555%%%333###$$$)))888$$$,,,666'''...(((111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++,,,---...//////000000///////////////////////////,,,,,,,,,+++++++++******++++++************+++++++++++++++************)))******)))((((((((((((((('''''''''((((((((()))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++++++++++++++*********)))************************************************MMM<<<444333------///+++,,,,,,++++++***)))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''###666***))):::%%%)))***777,,,<<< 444666+++///&&&111###555(((000;;;(((444 )))$$$888000((((((+++,,,***&&&'''++++++&&&&&&222555(((+++$$$///)))444&&&---,,,,,,!!!"""***///111((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++++++++++++++++++++++++++,,,---...////////////////////////////////////,,,,,,,,,++++++++++++***++++++************+++++++++++++++************)))******)))(((((((((((((((''''''((((((((())))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++***************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++KKK;;;444333------///***+++++++++*********))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))),,,,,,///:::111===ZZZ$$$------...###+++(((000111{{{???&&& +++###+++(((---)))&&&***((('''+++000///'''$$$&&&...)))---444(((+++'''+++%%%""",,,333+++pppOOO$$$,,,&&&!!!******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))************************************************************++++++,,,.......................................++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))***))))))((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JJJ:::444333------///***+++++++++***************))))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((***///|||333888111...(((555jjj000888###,,,111666$$$,,,***---''''''000qqqKKK%%%<<<%%%"""))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******++++++++++++******************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((()))))))))***************************************************************+++,,,---............------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))***))))))((((((((((((((((((((((((((()))))))))***))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++III999333333------///***************************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))888000(((000444!!!$$$(((III000(((--- xxx<<<)))'''"""***qqqEEE'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++******)))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))))))))))))))***)))******+++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++))))))))))))******************************************************************+++,,,------------------------------------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))******)))(((((((((((((((((((((((()))))))))******)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHH888333333...---///)))************************))))))************))))))'''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))"""$$$$$$AAA,,,"""...AAA"""(((+++---???(((&&&(((+++,,,kkk...111(((///===ggg,,,###GGG###+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))******))))))***+++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))************************************************************)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))******)))((((((((((((((((((((()))))))))*********)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGG888333333...---///)))******************++++++))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))000'''***XXX555++++++___555%%%;;;'''&&&++++++###777'''###...---)))'''***111'''&&&333"""))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))******)))((((((((((((((())))))))))))************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzFFF===555222111---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&((()))******>>>>>>444$$$333BBB$$$+++<<<222888222444OOO333666%%%'''//////---&&&$$$sss(((+++UUU###,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************+++++++++*********))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,+++******+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++************))))))))))))************************************************+++++++++*********))))))))))))))))))************++++++++++++******))))))++++++,,,,,,,,,---------++++++++++++,,,---...///---------/////////---+++222+++(((---000---,,,...///---+++******+++---......))))))......+++,,,222---...///...///000///---222000///---,,,------...///...,,,+++++++++,,,---------,,,---//////...,,,yyyFFF===444222111---,,,---,,,++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''&&&'''((()))******$$$AAA333###!!!+++***+++!!!:::222"""$$$000222'''!!!---,,,"""+++---''']]][[[<<>>===AAACCCBBBCCCEEEDDDAAAIIIGGGEEEEEEEEEDDDCCCBBB;;;<<<<<<<<<:::666333000222222222111///---,,,+++000///......000000///...rrrEEE<<<444222111...,,,---+++,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))));;;333^^^:::---'''+++---''',,,,,,000333 lll''')))///###(((555===444...111&&&;;;___111+++***aaa===---''',,,+++*********)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************************************,,,+++******))))))******((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++*********))))))+++++++++*********))))))(((((((((((((((((((((((())))))(((((())))))***+++*********+++++++++,,,,,,+++++++++*********))))))************************************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---///000000//////---------,,,,,,---///111***...222555555555888;;;<<<>>>CCCIIIOOOTTTXXXZZZXXXVVVQQQLLLPPPYYYYYYSSSWWWVVVWWWXXXWWWWWWZZZ___]]]YYYTTTPPPNNNOOOQQQSSSFFFFFFDDDAAA===888444222333111///...//////---,,,oooDDD<<<444222111...---...+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((())))))))))))))))))222###DDD888"""***......111)))...GGG''')))///$$$((( ))),,,777...!!!000!!!(((''''''FFF))))))111*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************,,,++++++***************((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************************************************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++******************+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,------...............//////---++++++---000:::???EEEGGGIIIMMMQQQTTTUUUUUUWWWZZZ^^^bbbeeegggQQQJJJAAA===BBBHHHEEE===999999<<<@@@??????FFFPPPHHHDDD@@@===>>>BBBHHHLLLTTTTTTSSSRRROOOLLLIIIGGG999666333111111000///---mmmDDD;;;333222111...---...+++,,,---------,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))*********))))))...111ooo$$$444+++&&&$$$''''''222666YYY(((000 +++...555------TTT222---&&&;;;###&&&333LLL###***???))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++,,,,,,+++************+++))))))))))))***************************+++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************************************************************************+++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,------+++///555888;;;???EEEJJJQQQVVVYYYZZZ\\\cccggghhh___\\\XXXUUUUUUWWW[[[]]]\\\SSSMMMNNNPPPMMMIIIHHHFFF@@@@@@EEEHHHGGGMMMUUUMMMLLLIIIGGGFFFFFFGGGHHHGGGHHHIIIKKKLLLLLLMMMMMMEEECCC???>>>======<<<;;;oooDDD;;;333222111...---///+++,,,---...---,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++***))))))(((666555SSS000)))$$$%%%///444333---,,,$$$,,,///888000,,,+++888!!!$$$)))III$$$,,,JJJ((()))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++---,,,++++++******++++++))))))))))))************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********************************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........///...---...///333666888777>>>FFFLLLQQQVVV^^^ddd^^^```^^^ZZZ]]]ccceeebbbVVVRRRLLLHHHIIINNNVVV[[[RRRHHHFFFJJJGGGCCCLLL^^^]]]LLLBBBHHHPPPOOOLLLLLLUUURRRNNNJJJHHHGGGHHHJJJCCCBBBBBBBBBBBBBBBCCCCCCJJJHHHEEEEEEFFFHHHHHHHHHpppDDD;;;333222111///...///+++,,,---......,,,***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))...///"""...000(((000111+++---333 MMM333888'''***222'''###666...VVVHHH***222222$$$EEE***...NNN(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++---,,,++++++******++++++))))))))))))************))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////.........111666<<>>999666222...---000,,,,,,,,,+++++++++******++++++************++++++(((((((((((()))))))))))),,,,,,+++***))))))******))))))))))))************###...***&&&>>>... ///---222---$$$...'''KKKzzz%%%111'''<<<%%%&&&@@@!!!&&&'''))),,,"""///"""---888000///III******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))''''''))),,,,,,,,,,,,,,,,,,++++++***+++++++++******)))))))))+++++++++******)))))))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))))))))))))))&&&(((*********+++---...------------------------+++,,,------,,,,,,---...///...,,,,,,...//////......///000000///,,,***))),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------///***+++111000******111---;;;999AAALLLTTT___TTTOOOFFFBBBFFFMMMSSSWWW[[[UUUJJJCCCEEEIIIOOO\\\kkkvvvhhhbbbmmm|||zzzhhhkkkiii[[[ddd___OOOJJJAAAFFFEEE:::BBBJJJ;;;qqqCCC===888666222------000,,,,,,,,,++++++++++++***++++++************++++++(((((((((((()))))))))***,,,++++++***))))))******))))))))))))***************))))))444<<<+++%%%'''+++000---///777aaa+++'''444666''' &&&)))***777...\\\666---)))BBB...,,,555***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***,,,,,,++++++,,,---******++++++++++++******++++++++++++,,,,,,---...------------------------))))))******************((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************......,,,)))''''''***,,,+++*********+++,,,...///111---***,,,222444111,,,///---,,,,,,------,,,***,,,+++******+++---------)))***+++,,,------------...---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************++++++++++++++++++++++++///...+++)))((())))))***111---,,,---...///555;;;777HHHMMM\\\aaaXXXUUUDDDEEEGGGKKKMMMJJJHHHNNNVVVSSSTTT[[[dddjjjuuunnnZZZSSSNNNAAA???@@@444rrrBBB<<<888555222------///,,,,,,,,,,,,++++++++++++++++++************++++++((((((((()))))))))******,,,+++******)))*********)))))))))*********++++++,,,&&&***SSS<<<(((000===%%%%%%***555888666222%%% ...///***666999%%%444000''',,,&&&***'''{{{FFF&&&)))'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&))),,,...---,,,,,,,,,......//////......---,,,---------------...///000***))))))(((((('''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))*********************************++++++***))))))+++---+++++++++,,,...111333555;;;:::;;;>>>BBBDDDEEEDDDDDDBBB@@@???>>>;;;888444222///------///000---+++------------,,,,,,++++++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,)))---...000666@@@FFFHHHZZZ[[[PPPVVVUUUMMMVVVTTTLLLJJJHHHDDDDDDVVVxxxoooiiilllhhhgggcccYYYoooAAA;;;777555111---,,,///------,,,,,,,,,+++++++++++++++************++++++(((((()))))))))*********++++++***************+++))))))*********+++++++++)))&&&---~~~$$$ccckkk///!!!333###***)))---222%%%&&&fff~~~111000 ###&&&111===(((,,,...)))000)))&&&RRRIII(((&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++***,,,......---,,,,,,,,,---------...------,,,+++---,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))******************+++++++++++++++'''))),,,---,,,,,,,,,---,,,///333999@@@EEEJJJLLLWWW^^^ccc___WWWSSSXXX___^^^]]]\\\[[[ZZZWWWRRROOOFFFBBB===;;;:::666000***///...,,,++++++,,,---///,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,)))+++...000111000---,,,)))333<<<@@@JJJVVVYYYSSSKKKKKKEEEOOOMMM???HHHJJJLLLRRR^^^kkkxxxsssiii@@@:::666444111,,,,,,///---------,,,,,,,,,++++++++++++************++++++))))))))))))************+++***************++++++************++++++++++++((((((,,,lll///...;;;DDD..."""fff___'''###555---$$$```$$$111!!!999|||sss(((<<<$$$;;;BBB"""///'''...SSS111'''+++(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,---...---,,,******,,,...)))+++---///111222333444666777777888888888888888000000///......------,,,------------------------+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***************+++++++++,,,,,,,,,---//////...,,,+++---111555===AAAIIIRRRZZZ___bbbddd___aaa```XXXLLLDDDCCCEEEXXXYYY\\\```ccceeedddbbb___WWWMMMEEEAAA>>>;;;999000...+++)))))),,,000222++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************++++++++++++++++++,,,,,,,,,---------222111///------...///000>>>GGGLLLNNNUUU___^^^VVVHHHIIIBBBOOOSSSRRRiiivvv}}}{{{ddd???999555333000,,,,,,///------------,,,,,,,,,,,,++++++************++++++)))))))))*********++++++*********)))******+++,,,*********++++++++++++,,,+++***(((555!!!...111$$$@@@666+++???---...777222$$$FFFNNN777444%%%>>>&&&$$$///,,,```+++***sss%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******++++++,,,---------------------------------------------------------........................)))************,,,000333;;;===AAAEEEJJJMMMPPPQQQTTTVVVYYY[[[\\\[[[ZZZYYYNNNLLLHHHBBB<<<666222///,,,,,,+++++++++++++++***+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++,,,,,,------...000...,,,---111;;;GGGPPP]]]___aaaccccccaaa___]]]fff___WWWUUUUUUSSSKKKDDD===???DDDLLLUUU[[[^^^___ggg___SSSGGGBBBCCCHHHMMM@@@===777222...,,,++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++,,,,,,------......111---)))(((,,,555@@@FFFRRRQQQLLLIIILLLQQQQQQNNNMMMQQQKKKXXXgggzzzaaa>>>999444333000,,,,,,///...------------,,,,,,,,,++++++************++++++))))))*********+++++++++******))))))***++++++,,,*********+++++++++,,,,,,+++******rrr222///@@@999((("""ooo>>>;;;999222===<<>>;;;;;;===BBBGGGLLLNNNNNNVVVUUURRRKKKEEEDDDIIINNNJJJIIIHHHEEE@@@;;;666333444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,---......///***+++...444<<>>888444222///+++,,,///......---------,,,,,,,,,++++++************++++++)))************+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,'''+++...:::999222eeebbb***)))>>> MMMSSSRRR]]]III+++000+++---((("""000------''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******+++,,,,,,---......................................................,,,,,,---...///000111111999???HHHPPPXXX^^^dddhhh[[[[[[\\\\\\\\\\\\[[[[[[XXXZZZ\\\\\\XXXQQQJJJEEEAAACCCHHHNNNTTTZZZ___aaabbb___XXXPPPGGG???999666,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---.../////////999GGGSSSXXXXXXUUUSSSDDDBBB@@@???@@@CCCGGGIIINNNXXX```ZZZMMMGGGOOOYYYPPPMMMJJJGGGFFFEEECCCAAA@@@IIIQQQRRRKKKDDDAAAAAAAAAEEELLLRRRUUUSSSPPPMMM:::777333...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////---444>>>IIIOOOPPPOOOMMMEEE>>>???LLLUUUUUUUUUZZZ]]]<<<:::666222000...............---,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------&&&333+++///ddd///PPP666)))000444???iiiLLLFFFCCCLLL[[[WWWhhhMMMBBB...222444"""VVV///RRR...555))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------+++,,,.../////////......+++000000+++***000333000666111,,,,,,111999CCCKKKSSS^^^fffeeeaaa___]]]ZZZ]]]XXXVVV[[[___^^^YYYVVV[[[]]]___]]]\\\YYYRRRKKKMMMNNNNNNMMMOOORRROOOHHHRRR___kkkmmmjjjbbbSSSEEEIII888+++,,,000...***))))))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))************************$$$(((*********+++)))'''))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))++++++++++++******))))))+++***))))))***+++++++++,,,))))))...///+++,,,000JJJMMMVVV\\\TTTDDD@@@FFFFFF>>>FFFaaauuuuuunnnkkk|||xxxdddxxx___QQQ```qqqjjjQQQ>>>LLLJJJLLLIIIFFFLLLGGG333777>>>FFFNNNWWW^^^\\\UUU```KKK777111222000---,,,,,,*********,,,------,,,---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,+++******,,,------,,,,,,(((***111555111---...666UUUWWWPPPZZZQQQBBBKKKCCC===CCCSSS```jjj~~~]]]<<<:::666222000...............---,,,,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------)))...(((333www888$$$AAA888;;;QQQLLLtttkkkSSS]]]XXXZZZccc]]]fffjjjhhhgggZZZNNN777PPP%%%gggCCCDDD))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,------------...///000000///......222222000...///111111...%%%...;;;GGGNNNSSSWWW[[[[[[YYYVVVUUUTTTTTTSSSRRR\\\YYYTTTRRRWWW```iiimmmJJJQQQZZZaaa___YYYTTTRRRWWWTTTQQQRRRVVVYYYSSSLLLQQQTTTSSSRRRZZZhhhpppoooccc\\\PPPBBB444++++++000((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++*********))))))))))))************************************************000+++&&&''')))***((('''))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++*********)))******)))***,,,---------......//////,,,111CCCVVVbbbZZZNNNAAA:::CCC[[[qqqyyy{{{{{{vvvzzzlllvvvvvvmmm}}}ttt]]]BBB>>>FFFFFF:::===EEEQQQZZZ^^^\\\YYYPPPMMMKKKFFF999---+++000,,,++++++,,,------+++)))---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,***)))***+++,,,,,,222///......,,,...:::HHHGGGZZZ[[[TTTUUUKKKDDDNNN]]]```hhhuuu^^^<<<:::666222000............------,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,333333%%%&&&VVViii000???>>>HHH;;;888GGGJJJWWWyyyhhhVVV```nnnbbb[[[]]]UUUdddpppcccKKK\\\ZZZcccpppccc___FFFOOO999CCC333:::333***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000//////......222...,,,...111111111222777BBBNNNRRRRRRTTTZZZ```WWWRRRWWWfffpppllldddaaayyynnnnnn|||ooouuutttaaaYYY]]]iii[[[MMMKKKRRRYYY[[[ZZZWWWZZZVVVOOOQQQZZZ]]]YYYbbbiiijjj```OOO???333,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************)))))))))************************************************>>>///%%%'''+++***)))***))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++************))))))***+++,,,------...///)))(((333BBBNNNVVV[[[OOOKKKFFFHHH\\\|||{{{vvv}}}uuuwwwhhh[[[___aaaJJJ@@@;;;BBBJJJPPPYYYcccTTTNNNKKKLLLIII@@@444---...---,,,------,,,***(((---,,,++++++******++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,+++++++++---...///000,,,+++...333<<>>NNNUUUSSSOOONNNCCCDDDLLLRRRhhhyyynnnjjjkkkjjjfffbbb```aaadddhhhnnnrrruuuwww|||||||||___<<<:::666222000.........------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,///222000,,,'''777AAALLLHHHRRRRRRVVV^^^rrrmmmjjjooo||||||vvvmmmkkkaaafffgggbbbaaaccc^^^SSSNNNDDDHHHfffvvvbbbQQQWWWIII///000888&&&...000******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------...............------------------//////000444777<<>>CCCIIILLLIII@@@555---************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))///---&&&---:::666&&&))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------+++---......000777BBBKKKJJJSSSgggxxxyyyzzzuuuttt~~~~~~ttt```QQQOOOTTTWWWRRRNNNIIICCC<<<666///***---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,,,,,,,000;;;KKKXXXYYYPPPDDDBBBSSSkkkwwwxxx|||rrrccc___bbbeeeqqquuujjjgggjjjttt~~~WWW;;;999666333000///...---//////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,***)))***---000111111///444???JJJTTT___nnnzzzuuucccWWW[[[pppuuulllqqq{{{eee\\\___aaaXXXLLLHHHHHHLLLVVV]]][[[NNNCCC666111,,,+++---...***&&&...---,,,,,,---,,,)))'''))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///000///---555333000666<<>>@@@>>>CCCDDD>>>333+++***---+++++++++++++++*********************************************************************************************************))))))***++++++++++++***************************)))))))))*********+++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,............///000,,,444???IIIVVViiiiiizzz~~~{{{ppp{{{~~~wwwwwwuuurrrxxxuuurrrZZZTTTNNNMMMKKKGGGCCCAAA===555---***---///...+++,,,,,,++++++++++++,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000,,,))),,,777EEEOOOVVVWWWQQQIIIPPPgggttt^^^SSS]]]rrr\\\;;;999666333000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............---......,,,---666EEERRRggg}}}nnneee___YYYyyy}}}|||jjjOOOPPPTTTZZZ^^^ZZZNNNDDDDDDCCCAAA<<<555...)))&&&...,,,++++++++++++***)))************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---...---------------------------------.../////////...///111333666???GGG[[[xxxssspppqqqsssxxx|||vvvuuucccSSSQQQSSSNNNBBB888<<>>PPPhhh~~~vvvwww~~~~~~iiiWWWTTTVVVOOOBBB:::BBB<<<444000///...,,,))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------///000000///---,,,,,,---:::FFFMMMHHHCCCIIIXXXddd\\\qqq\\\[[[___YYYiiiZZZ;;;999666333000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------........./////////)))333999777555BBB___xxxzzzggg^^^gggwwwxxx|||rrr]]]KKKOOOaaahhh[[[IIIGGGDDDBBBBBB@@@;;;111*********+++,,,------***(((************************************++++++++++++++++++++++++++++++++++++,,,,,,---.........------...........................//////......000444888LLLMMMRRRmmmvvvqqqqqq}}}zzz~~~^^^PPPPPPQQQLLLGGG:::???DDDGGGDDD;;;111+++---,,,++++++***++++++,,,************************************************************************************************))))))***++++++++++++***************************************++++++++++++*********++++++++++++,,,++++++,,,------------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------///000...---///555:::FFFWWWmmm}}}sss}}}|||}}}vvvkkkcccVVVJJJBBB===<<<999555000---++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------------------------------------------------------------------------------------000111...+++---444;;;JJJJJJFFF???EEE\\\xxxzzzoooaaa```iiiYYY;;;999666333000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------.........////////////000000...222BBB[[[rrrsssmmmggghhhrrr{{{vvv```SSSSSS[[[aaaTTTMMMEEEBBBCCCBBB>>>999(((((()))+++------,,,***++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///////////////////////////000000000111666>>>EEEUUUgggttt~~~|||xxx~~~pppaaaTTTPPPQQQ???@@@BBBEEEGGGBBB888///000///---,,,++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,************++++++++++++++++++,,,---------------,,,------....../////////........................,,,,,,---------------...---------------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---...///...///777DDDNNNUUUpppmmmXXXjjjrrr~~~sssppp```XXXUUU<<<===<<<888333///---...------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------***---///......444???IIIIIIAAA;;;EEEccc{{{\\\QQQTTTrrr[[[;;;999666333000///...---------------------------------------------------------............------....../////////000000000777666@@@]]]~~~wwwgggiiiuuu|||~~~~~~hhhTTTZZZggg^^^WWWMMMEEEBBBBBBBBBAAA444111---,,,,,,---,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///////////////////////////111222333777@@@NNNXXXhhh|||uuu||||||dddSSSPPPLLLHHHDDDDDDEEECCC===888333111///---++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,------...---------,,,------...//////000000............................../////////000000000////////////////////////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...000111333999III^^^mmmqqquuulllxxxuuuvvv}}}www{{{}}}pppcccOOOKKKEEE>>>999444111...------,,,,,,,,,,,,------------------------------------------------------...................................................------///666>>>FFFJJJBBBCCCLLLdddiiiJJJFFFaaa]]];;;999666333000///...---------------------------------------------------------............------////////////000000000000444OOOpppuuukkkfffrrr{{{tttuuu~~~~~~}}}iii~~~~~~bbbRRR^^^[[[SSSJJJBBB>>>>>>@@@CCC===555...,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000000000000000000000222444666<<>>??????AAACCCDDDCCCAAA>>><<<777777777555333111111222444333111///---...111444000...,,,...///...***&&&++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...111111......111888,,,<<>>111,,,.........---,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////000000000111222111222222111000666???SSS]]]hhh{{{}}}~~~qqqnnnrrrttt\\\UUULLLEEE@@@:::222------------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------------------------------,,,,,,------...///.........------...222555>>>CCCKKKUUUaaakkktttxxxxxxyyyzzzyyyvvvqqqnnnlllhhhkkkmmmnnnlllgggaaa]]]iiiooovvvyyywwwuuuuuuvvv___aaadddfffeee```ZZZUUU]]]aaadddaaaWWWIII<<<555222777;;;;;;777222///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------111///000333666===JJJVVVddd|||xxxnnnwww{{{vvvtttjjjRRR@@@;;;666333222///++++++.................................---------......///////////////////////////...000111111000111333666FFFKKKKKKMMM^^^~~~|||iiilllzzz^^^===:::666444333222000///................................................------------...000111222111---???fffyyykkkeeeoooqqqpppzzzvvvgggQQQCCCBBBFFFDDD===444111///...//////...,,,,,,,,,,,,---------............------......///000/////////000000000111111333111222222111444???JJJVVVxxxzzzooottt{{{vvvlll]]]NNNCCC:::444000------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,---------------------------------------......///.........///000555;;;@@@OOORRRWWW^^^eeejjjnnnppp|||xxxqqqmmmkkkkkkjjjiiirrrpppmmmiiigggfffffffffbbbgggmmmmmmkkkkkkooossspppmmmhhhfffffffffdddcccVVV\\\cccfffccc\\\UUUQQQAAA???;;;666222222444666/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,///444999BBBRRRaaajjj|||uuuzzz~~~fffRRR<<<777555444000,,,---000...........................------------...//////////////////////////////...000111111000333999>>>KKKEEEQQQqqqrrraaa}}}\\\===:::666444333222000///................................................------------...000111333333AAA___{{{|||kkkiiiuuuxxxtttzzz{{{kkkTTTEEEAAADDDEEE===777000///222444111...,,,,,,,,,---------.....................//////000//////000000000111111111222111111333444;;;KKKZZZlllxxxrrrrrrqqqppp}}}xxxeeePPP???777555...------------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,........................---------------...//////...000444999>>>EEEMMMRRRWWWYYY[[[```dddjjjnnnpppxxxqqqkkknnnxxx~~~~~~zzzpppeee^^^___bbbeeecccdddkkkqqqlll\\\LLLXXX[[[___bbbdddfffiiilllVVVNNNCCC:::555444555666000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................+++,,,111888>>>III[[[kkk___xxxaaawwwwww}}}iiiMMMCCC:::777555111///000........................---------------...//////////////////////////////...000111000111666???FFFGGGMMMhhhmmm]]]yyyYYY===:::666444333222000///////////////////////////////////////////////////------,,,---...000222333:::___xxxvvvxxxzzzttt{{{iiiLLL>>>@@@FFFDDD;;;222000555777444///,,,,,,,,,---------.....................///000000000000000000111111111111111000111333777AAATTTeeecccfffzzzsss~~~aaaHHH;;;888......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,,,,------......------,,,...........................------------.../////////444<<>>???EEE@@@222---444888555000---+++,,,000111///+++---------........./////////000111111000///111222444222222999HHH^^^sssoooyyy~~~{{{nnn;;;;;;333000/////////---,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......111000//////000111000000666---***///555444222444???MMM]]]dddcccdddjjjqqqyyysssvvvcccaaaxxxuuuyyy~~~xxxjjjccc___gggjjjmmmoooqqqsssqqqnnndddggghhhcccWWWIII>>>888333222111111000///---,,,.................................------,,,,,,,,,,,,,,,,,,---------.........---...///000111000...444888LLLEEESSSvvvxxxxxxeeebbb\\\]]]aaabbbvvvxxxjjjeeejjjvvvuuurrruuuzzznnnMMM<<>>666222000000//////////////////000000/////////.........000111222111000///000111333//////666>>>CCCKKKRRRmmmmmmsssqqqnnniiiddd```___^^^___```aaa``````aaabbbaaa______^^^]]]]]]^^^aaadddggglllnnnqqqtttxxx}}}YYY===;;;999666333222111111000000000000000000000000000000000000000000000000//////000///,,,666WWWyyytttmmm|||xxxfffJJJEEEDDDEEECCC;;;222000444555222...,,,---......---------.........////////////000111111000000111333000777999BBBeee|||yyywwwzzz|||~~~xxxNNN>>>777222111...***+++///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,------------.........,,,---...///////////////222//////666@@@LLLYYYcccfff```ZZZ]]]hhhwwwuuunnnhhhhhhmmmpppnnnlllqqquuuvvvrrrppp{{{vvvhhhfffiiimmmooopppiiibbbaaabbb```ZZZSSSDDD:::///+++///222111...------------------------.........---------------,,,------------.........111000000///000111222333DDD888TTTsssxxxllloooddd{{{yyyhhhzzzttttttuuusssqqqqqq|||xxxYYYJJJMMMLLLUUU```]]]fffooo{{{iiifffvvvxxxUUU===??????111/////////......//////000000000////////////......000111222111000000111222444...111===EEELLL\\\ooo{{{lllttt}}}uuutttrrrqqqooojjjeeeaaa\\\]]]______```aaadddfffpppooommmllllllllllllmmmlllnnnpppsssuuuxxx{{{~~~[[[===;;;999666333222111111///////////////////////////////////////////////////222111...444LLLmmmooouuu{{{xxxZZZKKKAAA>>>EEECCC777000333777555222///---,,,---///............///////////////000111111111111222444///777AAAQQQppp{{{iiibbbDDD:::444444222------222------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------............---///111111000/////////222///111===MMM[[[cccfffxxxmmmooo{{{xxxmmmhhheeebbbeeeuuuzzzppphhhcccccccccfffjjjjjjfff```\\\YYYSSSHHH:::222000111111000.........---------------...............---------------------............111000000//////111444777EEEQQQpppxxxlllkkk~~~iii```iiillltttpppccc}}}rrrfffhhhbbbhhhtttmmmppp```nnn{{{~~~lllIIIBBBCCC333000//////......///000000000000/////////////////////111222222111000111333222333888???MMMbbb|||~~~iii~~~}}}yyysssmmmlllkkkjjjjjjkkkmmmoooqqqvvvqqqtttxxx~~~uuuwwwxxxzzz}}}~~~qqqgggxxx[[[===;;;999666333222111111////////////////////////////////////////////////,,,333111...AAAdddxxxyyyjjj|||{{{YYYBBB666@@@GGG???555444777777777444///---...///........./////////000000...000111222111111333444444>>>TTTnnniii~~~yyyNNN@@@666666666///---000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////...000111111///......000000===JJJOOOQQQ[[[mmm|||~~~pppfffdddhhhlllvvv|||uuurrrgggffffffggghhhfffaaa\\\^^^XXXMMM@@@666111000222/////////......---------........................---------........./////////000///...///333999>>>LLLqqqzzzlllhhhvvvooowwwpppdddvvv{{{}}}zzzpppyyyxxxfffLLLCCC888222111000......///000000//////000000000000000000///111222222111111222444///<<<@@@>>>RRRyyyyyyzzzuuuvvvyyy|||~~~[[[===;;;999666333222111111000000000000000000000000000000000000000000000000***111333888PPPpppxxxnnnuuuzzzpppPPP888;;;FFFEEE<<<777555999<<<:::444///...000....../////////000000000...000222222222222444555777IIIiii~~~mmmkkkssswwwooo~~~gggOOO<<<:::999111,,,---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////,,,...000///------000333:::FFFRRRYYYcccrrrtttdddQQQKKKXXXrrrmmm\\\YYYbbbiiiddd\\\cccaaa[[[OOOAAA777333444111111000000///......................../////////------........./////////...///000///111777@@@HHH|||sss[[[yyyzzzxxxzzznnntttwww{{{}}}[[[CCC888666444222///...///000111//////000000000000111111///111222222111111333444000BBBFFFCCC]]]ssslllpppxxxZZZ===;;;999666333222111111000000000000000000000000000000000000000000000000...///888KKK___nnnuuuvvvgggDDD:::AAAFFFAAA;;;222:::AAAAAA999222///000.../////////000000000000...000222222222222444666<<<[[[~~~yyyqqq}}}mmmiiipppiiiIII@@@>>>555------...------------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////,,,...111000///222888>>>LLLTTT^^^hhhuuuxxxbbbRRRIII]]]ooo___]]]aaacccbbbaaaaaa```ZZZOOOCCC:::555222222222111000/////////---........./////////000............///////////////000111222444<<>>999777444111//////000000//////000000000111111111///111222222222222333555888EEEMMMVVVwwwvvv{{{YYY===;;;999666333222111111000000000000000000000000000000000000000000000000555000???\\\jjjiiisss{{{wwwyyy{{{|||}}}yyylllsssyyyPPP<<<>>>EEECCC>>>000:::DDDEEE===444000000////////////000000000000...000222222222333444666GGGnnn}}}vvvyyyxxxvvvjjjVVVHHHCCC999111000......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---................../////////000---000333333444888AAAHHHUUUmmmuuuhhh]]]VVVhhhmmm|||xxx```YYYbbbnnn]]]^^^___^^^YYYNNN@@@666333333333222111000000///---.........//////000000............/////////000///111333444777AAAOOOYYYzzzqqqvvvZZZXXXaaaqqq|||}}}```KKK;;;999555222//////000000//////000000111111111222///111222222222222444555@@@FFFRRRjjjyyyvvvggglll^^^<<<999999:::888333000111////////////000000000000222444333///,,,...000222444666PPPccc\\\ccc|||{{{ooojjjlll```cccmmmsss|||}}}qqqgggooofffAAA@@@@@@<<>>PPP___{{{jjj\\\[[[gggrrr}}}uuunnnmmmnnnqqquuuyyy}}}uuuiiihhhdddeeeaaa\\\XXXVVVTTTKKKAAA999999777444000......//////000111111111000...---////////////000000000000***666222444CCCCCCRRRyyyppp{{{tttwwwwwwYYYUUU]]]yyyzzzyyyLLL@@@;;;555333222111111222...000111111000000111222000000111444222111666>>>FFFNNN|||yyy\\\<<<999999:::888333000222////////////000000000111111222222000///000222333111EEE[[[```bbbuuu{{{xxxyyyyyywwwxxx{{{vvvzzz|||vvvsssttt}}}WWWBBB?????????AAA;;;:::AAAHHHFFF;;;000000111222111///...///111///222444444333777AAAKKKvvvyyywww___YYYsss}}}}}}ooommmVVVNNNGGG888555111///------......---+++------............---------------.........//////000000///......000000000///333888>>>HHHYYYlllzzzsss^^^WWWeee~~~{{{{{{uuukkkhhhmmmrrrrrrwwwiiihhheeebbb___[[[UUUPPPNNN>>><<<888444111//////...///000000111000///...---////////////000000000111888000444777999VVV|||hhhuuurrrpppsssvvv___dddqqq~~~{{{\\\CCC>>>:::666222///000333///000111111000000111222333111111222000111888BBB\\\llluuupppZZZ<<<999888:::888222000222/////////000000000111111000000111222222333444555888YYYfffaaannnttt{{{||||||yyy|||vvvoooxxxxxxKKKAAADDD======@@@;;;555???MMMGGG333000111222000------///222//////333888777888FFFVVV~~~aaaSSSlll~~~nnnssssssdddtttkkkPPPAAA777777333111///.../////////.........////////////......------........./////////222000......000222333333555444777EEEYYYkkkuuuxxxUUUSSSUUUbbb~~~xxxmmmkkktttxxxzzz{{{wwwrrrjjjeeeccc\\\RRRPPPTTTEEE@@@999555333222000...000000000000000///....../////////000000000111111666&&&;;;GGGCCCuuuuuulll{{{QQQeeeiiikkkjjjpppqqq}}}iiimmm|||xxxIIICCC===999333......333///000111111000000111333444222111111111444@@@LLL^^^{{{yyygggzzz[[[===999888999777222111222//////000000000111111111000///000222333333444777MMMcccfffiiiuuu}}}xxxyyyqqqlllvvv|||yyyqqqhhhiiippp```HHHHHH@@@;;;@@@<<<333:::JJJJJJ===555333000......//////000222///222777777999KKKaaayyy~~~ZZZfffzzziiioooxxxtttpppvvv}}}ZZZ@@@888:::666333000......//////............//////.....................////////////111......111444444666888888===III[[[jjjiii[[[NNNPPPjjjzzz~~~uuufffccc```VVVPPPQQQLLLEEE<<<777777666222...000000000000000//////...//////000000000111111111222(((;;;JJJVVVzzzrrrttt```ooolll[[[iii}}}]]]]]]```|||XXXIII<<<888666111///111///111222222111000222333333222333444555;;;IIIXXX^^^yyyyyy|||yyyyyy]]]===:::888999777222111333000000000000111111111111111//////222222111666>>>```______ttt}}}mmm^^^bbbmmmnnnoootttmmmjjjwwwlllllltttuuummmkkkeee]]]vvv}}}TTTHHHCCC<<<>>>===999999>>>DDDHHH===666///---000333111---555111111555999CCC[[[sss{{{oooxxxddd^^^bbbqqq^^^{{{oooHHH<<<<<<999666111...---.........------............------........./////////000000111...///444444222555:::>>>SSSlllvvvmmm[[[MMMGGG{{{lllwwwjjjfffiiicccXXXQQQPPPIII@@@;;;:::999444000111000000///////////////000000000000111111111111777777555BBBjjjvvvmmmwwwRRRgggoooWWWkkkxxxwwwQQQkkkqqqxxxttt}}}|||}}}pppTTT;;;666999666111///000111222222111111222333333333555666888???OOO```tttyyyyyyllliiiaaa```gggiiicccdddkkkpppgggrrr^^^>>>:::888888666222111333000000000111111111222222111///000333111111===LLLhhh^^^bbb~~~rrr|||rrrnnnkkkggg|||pppxxx|||}}}zzzrrrqqqgggXXX]]]hhhJJJDDD>>>===>>>@@@:::444;;;IIICCC;;;222///222333222///333333222555AAAVVVqqqwww~~~yyyoooTTTkkk{{{}}}xxxrrr\\\KKKtttSSS===777>>>999333...,,,------------------......---------....../////////000000000111///111444222000888DDDZZZjjjtttgggQQQOOOiiiyyyqqqvvvnnnqqqnnn```SSSRRRLLLFFFAAA>>>;;;666222111111000///////////////000000000111111111222222///>>>@@@]]]}}}}}}aaaqqqRRRmmm___OOO{{{cccXXXvvveeeAAA888<<<999222///000111222222111111222444444444555777999CCCYYYmmm}}}lllnnnmmmoooooo\\\>>>:::888888666222111444000000111111111222222222000///222444111333GGG^^^gggiiiuuulll{{{yyyyyy~~~yyyrrrwwwvvvxxx{{{~~~}}}rrrfff^^^OOOkkkUUUJJJ??????AAAAAA:::333666???EEEAAA;;;555111000222444///444555777HHHggguuu~~~~~~ggg[[[zzzqqq||||||wwwgggLLLXXXbbbCCC888CCC===555///------------......////////////........./////////000000000000000...111555444666HHH^^^qqqkkk^^^QQQQQQiii|||vvviiiZZZQQQOOOKKKFFFAAA<<<777555222111000///...//////000000000111111111222222222,,,<<>><<<777222222000111333222111111222444444444444777>>>PPPnnnnnnrrreeelllZZZ>>>:::888888666222111444000111111111111222222222//////333555222555NNNkkkfffyyywww}}}}}}|||ssssssuuusss~~~nnnbbbeeeMMMVVVaaa}}}bbbQQQ???CCCCCC???999666555555EEEEEEBBB999///,,,222888---666888777JJJmmmxxx|||hhhhhhwwwmmm~~~vvv}}}qqqYYY===sssPPPBBBFFF@@@888111...---......//////000000000000//////////////////000000000000...---111666777???[[[xxxqqq]]]NNNZZZ{{{xxx|||zzz|||uuupppppppppqqqyyyssseeeOOOPPPNNNIIICCC<<<888666222111///.........///000000111111111111222222222<<<>>>eeeqqqiiijjj~~~{{{rrrLLLUUUsss|||qqqgggfffOOOvvv~~~}}}kkkjjjXXXCCC<<<444111444000222333333222111333444333222333888DDD]]]ccckkkpppfff\\\;;;:::888666444222222111111111111222222333333333666***000666444FFF```eeekkkuuu}}}}}}]]]eeetttqqqrrr```SSSJJJMMMkkkNNNJJJDDD@@@@@@@@@<<<666222777>>>FFFEEE888---...666999///444AAAUUU}}}mmmsssyyymmmjjjkkkeeeccciiifffdddnnnppp||||||xxx~~~~~~yyywww~~~llltttyyy|||jjj^^^EEE\\\PPPEEEGGGCCC<<<333...------,,,---------.........//////+++000333333222333333333,,,333555666BBBZZZmmmtttTTTPPPbbbtttiiibbbXXXPPPNNNKKKUUUPPPOOO^^^```ggg~~~~~~XXXQQQPPPNNNEEEBBB???444222111000000111111000///222222000000333777777444666UUUyyybbbMMM[[[uuuqqq[[[\\\DDDlll}}}mmmwwwvvv???888===777333222222111111222222333444***:::999666QQQ|||gggeeezzzlllsssaaa^^^ddd{{{[[[<<<:::888666444333222111222222222222222222333333111///000000888QQQbbb```~~~qqqmmmZZZjjj~~~xxxgggUUUMMMGGGWWWhhhMMMEEE@@@@@@AAA===777222333999BBBEEE===333111555444111:::NNNhhh}}}kkkyyyuuutttrrrjjjbbb\\\]]]WWWVVV]]]\\\]]]iiisssvvvwwwwwwvvvyyy~~~|||wwwsssyyy|||ssstttsssqqqzzzccc\\\QQQaaa___JJJIIIEEE>>>555000.........---------.........//////000111111000000000111000444444444@@@[[[pppjjjVVVIIIeee}}}ccc[[[UUUSSSOOOKKKKKKOOOTTTfffqqqqqq]]]LLLJJJKKKEEE:::333222000//////111111000///111111000111333666666444===hhh~~~ZZZKKK___yyyxxxtttgggQQQHHHpppssssssSSS<<<:::666000222222222111222222333444444:::888BBBcccqqq{{{kkkddd___XXX___nnn\\\<<<;;;999666444333222111333333222222222222222222...666000---CCC___gggeeezzz|||~~~~~~}}}|||~~~```TTTbbbooo||||||kkkUUUNNNBBBEEEgggSSSHHH???AAACCC???888444...333===CCCAAA888333444222555===WWWyyymmmmmmyyyyyyqqqhhhjjjtttooojjjlllnnnlllddd^^^aaaaaaXXXTTTXXXWWWZZZggg{{{~~~lllgggffffffjjjvvvzzz~~~zzzrrrtttuuummmlllkkkbbbaaaaaajjjllleeennnppp{{{TTTDDDrrrMMMLLLGGG@@@888333000//////------........./////////333111//////111222222333888333AAAaaauuulllUUUFFFggglllYYYKKKIIIHHHIIIJJJLLLTTTcccrrroooLLLDDDOOOIII:::666111000...///000111111000111000111222333444555666@@@yyynnnmmmOOOJJJccc{{{|||}}}OOOKKKLLLddd|||pppwwwnnnCCC777777222222222222222222333444444444666777IIIkkktttqqqqqq{{{~~~~~~yyyfffVVV\\\bbbfffooo```<<<;;;999777555333222222333333333222222111111111...888000333QQQeeelllyyy~~~xxxnnn^^^YYYUUUYYY[[[[[[```hhhppptttlllsss~~~WWWQQQZZZ```rrrrrrXXXNNNAAA@@@SSSsss^^^LLL>>>@@@EEEBBB;;;888...000666===???999444333333999>>>YYY}}}~~~jjjvvv}}}yyy~~~zzztttlllcccccc[[[WWW]]]___eeeuuuxxx\\\UUUWWWYYY^^^jjjnnnsssyyy~~~yyyqqqlllhhh^^^SSSKKKDDDFFFVVVmmmtttiiifffxxx}}}aaaHHH}}}XXXNNNHHHAAA;;;555000...000............////////////333///...222555666666777333:::]]]uuuLLLFFF```qqqUUUJJJGGGEEEOOOPPPTTT[[[hhh[[[DDDJJJKKK@@@===222000......000111111000000000111333333222666:::JJJxxxlllqqqvvv|||ZZZDDDJJJbbbyyysssyyy}}}eeeLLLFFFRRR[[[rrriiiMMM666:::777333222222222222333444444///777===NNNqqq\\\wwweee~~~iii]]]XXXYYY___ddduuuvvvWWWaaa===;;;999777555333333222333333333222222111111111///222000???ZZZbbbpppxxxUUUNNNQQQWWW___gggkkkrrr}}}kkkpppuuuyyy{{{}}}}}}{{{NNNOOO[[[hhh}}}www|||eeePPPBBBCCCEEEQQQuuuoooVVV@@@@@@FFFDDD>>><<<333///000666999666222111333===HHHccc~~~zzzzzzooo}}}xxx}}}{{{eee]]]QQQUUUSSSVVVccckkkxxxsssOOOJJJTTT[[[aaafffiiinnntttzzz~~~{{{rrrgggYYYHHHBBBGGGRRRllluuufffnnn}}}hhhTTTeeelllPPPHHHAAA===777///---000........./////////000000111...///555777444444666666RRRtttzzz\\\FFF```]]]OOOLLLIIILLLUUUTTT]]]nnnvvvQQQCCCGGGEEE???444222//////000111111000000///111444333111888AAAaaayyyzzzfffIII>>>LLL\\\qqqjjjwwwxxx^^^PPPGGG]]]hhh{{{hhhZZZ777888999333333222222333333444555444???GGG___ooobbbbbblll]]]\\\MMMWWW^^^aaappp\\\DDDaaa===<<<:::777555444333222333333222222222222222222///,,,444LLL]]]```vvvwww[[[bbbiii~~~{{{wwwzzziiiddd|||zzzTTTLLLYYYppp{{{{{{tttVVVCCCDDD===<<>>MMMWWWiiiyyykkkRRRUUUhhhssspppwwwnnn@@@444888333333333333333444444555;;;BBBQQQyyyttt^^^rrrXXX|||{{{qqqdddOOOMMMUUU^^^dddnnnvvvQQQFFFbbb===<<<:::888666444333333222222222222222222333333222...@@@YYYaaahhhzzzwww{{{[[[RRRnnnkkkWWWaaa}}}~~~zzzzzz]]]IIIEEE===888TTT|||{{{QQQFFFHHHEEEAAABBB777222000222444222222444555EEEfffrrrppprrrfffkkkrrr{{{vvvVVVIIIOOOMMMVVV[[[dddsss{{{TTTGGGVVViiiwww|||{{{|||~~~}}}ooocccSSSXXXvvvyyyjjjaaajjjwww~~~www]]]GGGMMMsssUUUKKKDDDCCC<<<000---222.../////////000000000000000---000555333000888FFFhhhsssgggSSSjjjhhhTTTKKKKKKTTT\\\eee|||rrrdddjjjiiiuuuSSSAAAIII;;;;;;888333111000111111000222///111444222111???RRRwww}}}qqqwww~~~```LLLAAABBBMMMUUUeeerrrRRR[[[gggvvvzzznnnOOO333999444333333333333444555555;;;CCCbbb\\\bbbfffLLLlllrrrmmmWWWNNNYYYddduuuwww___fffddd===<<<:::888666444333333111111111222222333333444555444LLLbbbdddssszzzrrrOOO[[[jjjwww~~~}}}{{{xxxaaaOOOHHH@@@;;;HHH^^^YYYJJJJJJEEEAAABBB666222222555555333333666;;;HHHjjj~~~xxxmmmtttnnngggUUULLLXXXgggvvvxxxttt}}}wwwUUUGGGOOOGGGRRR[[[hhhyyyZZZEEEOOOeeevvvtttkkk[[[aaa~~~vvvlll^^^```ccc}}}^^^QQQGGGccczzzWWWMMMFFFEEE>>>222...333////////////000000000000///,,,///555444555DDDXXX|||jjjYYYdddiiiNNNKKKPPPZZZjjjyyyuuubbbEEELLL>>>===:::555222111111111000333000111444222111BBBWWWvvvtttkkk}}}iiiuuu]]]IIIDDDEEELLLUUUccckkkNNNMMM]]]~~~}}}eee]]]666===444333333333333444555555:::IIIxxxxxx[[[rrrtttNNNFFFmmm___>>>BBBRRRdddxxxttt]]]===;;;888777777666444333222222111111222222333444777...___lllhhhwwwpppGGGaaavvv{{{{{{}}}mmmXXXFFF>>>???BBBEEEccckkkDDDOOOHHHEEEAAA:::===333---222333000444AAAKKKwwwuuussswww~~~eeeYYYGGG???CCCNNNlll~~~~~~wwwQQQ<<>>HHHPPPXXXaaannnJJJGGGnnnzzzvvv888:::111333444333444666777666;;;QQQmmmxxxjjjaaalllfffhhhvvvZZZCCCQQQvvvSSSCCCJJJXXXiii]]]===;;;888777777666444333222222222222222222333333666777ZZZeeesss|||}}}yyyqqqtttzzz|||TTThhhxxx~~~zzz{{{~~~ttt___KKK>>>;;;===@@@SSSSSSRRRNNNGGGHHH>>>???444...444444111555FFF[[[~~~lll}}}~~~eeeNNNAAA???DDDMMMiiiwww[[[MMMLLL@@@GGGQQQ\\\kkkRRRCCCPPPbbbpppssszzzxxxooogggfffjjjmmmYYYMMMKKKPPP]]]bbbXXXZZZiiiwwwwww```EEENNNooopppyyyMMMEEEEEE<<<666,,,111111111111111000000000000333...444666555NNNxxx^^^YYYmmm}}}PPPWWWkkkGGGFFF@@@<<<777333000000111222333///111666333555KKKggguuu~~~{{{bbbKKKCCCFFFJJJWWWccczzz___ooo|||xxxIII===666555333111111333555555HHHWWWuuuppptttUUUKKKPPPRRRJJJSSS___XXXYYYSSSIIIGGGZZZyyy[[[CCCIIIYYY___^^^===;;;888777777666444333222333333333333333222111444FFFWWW^^^ppp{{{uuu~~~```mmmsss{{{{{{}}}yyyyyy|||zzzgggRRR@@@999:::>>>CCCqqqbbbOOOOOOBBBJJJCCCAAA555///555444222777PPPpppggg~~~fffIII======CCCKKKhhhtttkkkcccMMMKKKVVV___eeetttYYYNNNVVV^^^eeennn}}}zzzuuulllaaa[[[PPPGGGGGGOOO\\\oooqqq___RRRYYYppp|||dddGGGCCCLLLfff~~~OOOCCCIII===777111000111111111111111111111111111...666666<<>>JJJEEEBBB666000555333333<<<\\\wwwiiiOOO???999>>>HHHhhhrrr|||QQQDDDWWWfffiiitttfff[[[[[[]]]cccrrrzzzuuummm```VVVKKK\\\uuu|||~~~zzzhhhTTTOOOgggyyybbbHHHCCC???zzz}}}~~~UUUBBBLLL>>>;;;777111000111111111111111222222111555222666PPPkkkkkkYYYiiimmm___BBBAAA>>>:::555222111222222///000333555333;;;[[[}}}rrrjjjNNN???BBBMMMZZZnnnttt{{{rrr222;;;666222333555888<<<@@@\\\xxxpppwww[[[SSSddd^^^jjjmmm\\\TTTMMMKKKEEEIIIcccqqq{{{\\\VVVHHHUUUnnnsss[[[MMMLLLFFFBBB]]]aaa===;;;888777777666444333333333444444444333333222<<>><<>>HHHKKKLLLiiiccc===;;;888777777666444333333333333333333444555555KKKeeelll{{{jjjttt^^^eeeyyywww~~~xxxvvvbbbKKK<<<888999<<<>>>TTT```IIIGGGGGGCCCBBB:::555444111999OOOttt|||wwwrrr[[[CCC:::>>>BBBUUUuuutttjjjjjjzzzOOO>>>RRRgggnnnrrrhhhUUUOOO\\\ssswwwyyytttmmmeeeYYY\\\iiinnneeeccceee___OOOIIIZZZtttrrr]]]KKKBBBZZZiiiyyylllJJJEEE::::::555111000000111111222333333333///:::<<<[[[~~~eeeOOOmmmUUUCCCAAA===999555333222222///111333333555EEEgggpppyyy|||wwwUUUIIIPPPccc}}}www|||NNN<<<888666777444111:::GGG^^^}}}jjjqqqppp}}}zzz{{{]]]XXXkkkkkkXXXaaaUUUOOONNNLLLUUUUUURRRNNNRRRdddeee===;;;888777777666444333444333111111222444777999]]]bbbqqqsssqqqeeetttSSSYYYnnnmmmuuuyyyuuucccOOO@@@:::999::::::MMM|||mmmFFFMMMAAAAAACCC>>>999666111???[[[tttvvvcccKKK@@@???===LLLpppqqquuuwwwLLL???DDDOOOZZZ```pppeeeSSSLLLXXXqqqxxx~~~yyynnnbbbQQQJJJSSS\\\UUUQQQXXX\\\MMMHHHOOOkkk}}}iiiKKKBBBKKKccc|||WWWEEE===<<<222444000000111222222333444444555555SSSyyysssZZZgggiiiDDDBBB>>>:::666444333222111222333222666IIIiiifffNNNKKKcccnnnnnnvvvQQQ<<<888777777222111BBBWWWyyy}}}lllyyy``````zzzzzz```\\\ZZZ^^^nnnuuu___[[[bbbgggcccWWWWWW]]]___KKKTTTXXXUUU]]]vvvfff===;;;888777777666444333444222111000111444888;;;jjj___sssooogggnnnzzz^^^pppPPPPPP```ccccccgggppp{{{zzz{{{qqqcccRRREEE>>><<<999;;;NNN{{{|||IIIWWWCCC@@@DDDAAA<<<777222CCCcccooommmyyynnnTTTDDD???999KKKxxx{{{zzzZZZJJJBBBDDDOOOZZZkkkfffXXXOOOVVVkkkuuuzzzkkkZZZAAAAAAUUUdddVVVGGGMMMXXXPPPHHHDDD___nnnKKKCCCHHH}}}hhhrrrdddHHHBBB@@@333888000000111222333333444444<<<111fff___KKKzzz|||DDDBBB???;;;777444333222222222222222888KKKjjjnnnPPPHHHbbbnnnnnnWWWVVV;;;888777777333666NNNjjjnnnyyytttzzzrrrfffyyyyyyMMMOOOQQQMMMUUU___wwwhhhSSSbbb~~~sssPPP^^^ccciiipppvvvpppqqquuutttzzzzzzfff===;;;:::999999777555222333444---333>>>333333OOOjjjWWWjjj___tttNNN___]]]XXXlllgggdddlll___ccc|||sss}}}uuuiiiZZZKKK>>>777666===FFFWWW{{{YYYNNNCCCCCCFFFAAA===;;;999IIIhhhbbbttt{{{cccFFF<<<@@@FFFcccoooNNNDDDBBBOOO]]]qqq}}}]]]LLLDDDOOOfffrrr}}}|||{{{rrraaaHHHLLLTTTXXXPPPJJJZZZrrrSSSHHH===OOOrrruuuYYYAAAEEEjjjyyy[[[???JJJAAA888333444---000333...111666333777OOO}}}yyyJJJ[[[TTTEEE>>>555::::::---999666111222444999RRRnnnxxxuuuvvvvvvlllLLLCCC^^^{{{}}}|||dddddd???777;;;555444:::QQQbbbwwweeeSSSWWW\\\cccbbbLLL[[[~~~qqqUUUjjjeeefff>>><<<;;;::::::888666333666999333555999111:::[[[dddiiiyyyvvvnnnTTTaaa{{{lllbbbxxx~~~xxx}}}lll\\\qqqoooxxxmmm^^^OOOBBB;;;777===@@@JJJlllmmmNNNCCCCCCBBB<<<:::999888LLLpppllliiiLLL??????FFFfff{{{MMMDDDCCCOOO^^^qqq|||XXXLLLLLLTTTbbbvvv}}}}}}vvviiiMMMAAAFFF___qqqooonnntttVVVLLLBBBOOOooowww^^^DDDEEElllppp___===BBB;;;999999555...000444111222555333<<<___|||gggUUUeeeFFF===888999999...666444111222444>>>]]]vvvyyyxxxhhhxxx~~~mmmLLLBBBVVVoooEEE:::===:::999AAAYYY}}}^^^wwwkkkmmmqqqNNNbbbrrrwwwjjjKKKVVV{{{|||```qqq~~~UUUfff???===;;;::::::999666444222666444222222111EEEiiiaaahhh}}}XXXeeeuuu~~~qqquuujjjzzzooo```QQQEEE===888===;;;>>>]]]NNNEEEFFFBBB???CCCDDD>>>RRRyyyvvvoooTTTBBB<<>>666888555222222222222333IIItttuuuuuuwwwuuuxxxUUUCCCCCCBBBOOOggg~~~mmmxxx~~~SSS}}}zzzuuuXXX:::999:::888DDDaaakkknnnjjjZZZGGGNNNaaabbbbbbjjjmmmgggaaaDDDlll>>>;;;888777666666444333444333555666666EEE^^^pppuuusssmmmLLLqqq~~~fff]]]sss|||{{{zzzggg~~~yyyooobbbSSSFFF???777;;;;;;===RRRxxx^^^FFFBBB???>>>FFFKKKHHH___|||vvv___III;;;555KKKppprrrMMMVVVkkk|||rrrkkkyyyzzzqqqqqq}}}|||tttkkk___PPPTTThhhaaaDDD===NNN___OOODDDCCCTTTrrrsssSSS<<<>>>^^^yyyhhh|||HHH>>>999777000000222...000777111222EEEtttnnnUUU]]]~~~iiinnnyyy{{{vvvVVV===>>>666:::888444333333222444KKKuuurrryyyuuuzzzxxx]]]FFF@@@FFFFFFPPPfffttt|||uuuooozzzMMMkkkfff===:::===<<>>;;;777555555555444333666111444444444GGG^^^ddduuutttzzzxxxWWWzzz}}}\\\```\\\lllooo|||~~~YYY^^^hhhsss{{{wwwkkk{{{rrrfffWWWJJJCCC777888999<<>>VVVoooEEE777888<<<555///555......777111777VVVhhhUUUuuuvvvwww```jjj}}}zzzttt}}}~~~cccDDD<<<777;;;666666444222333777KKKpppttteeesssooo{{{iiiOOO??????HHHGGGPPPgggrrrwww|||hhhuuujjjppp<<<555<<<;;;RRRxxxjjjrrrLLLGGGKKKVVVkkk~~~~~~}}}fffqqq{{{ooo>>>;;;888666555555555444333...333444111HHHbbbccc{{{lllqqqmmmVVVxxxrrrPPPIIIPPPTTTeeeaaaXXX]]]fffnnnqqqwwwtttooo}}}uuuhhhZZZMMMFFF:::666888<<<<<>>666888???:::>>>jjjOOO<<>>DDDTTTnnnuuuwwwZZZFFFBBB>>>AAAPPP~~~yyycccRRRJJJGGGXXXuuunnneeewww~~~{{{uuueeeTTTDDD>>><<>>LLLfff}}}|||hhhxxx{{{cccNNNAAA@@@CCCLLLPPPjjj{{{|||^^^bbb|||mmmvvvKKK===BBB===VVV{{{uuusss<<>>666:::555888---555000666:::BBB~~~cccRRRzzzzzz|||wwwhhh^^^tttsssuuutttqqqxxx|||SSS<<<777333999000111333---777RRR~~~jjj}}}vvvcccJJJ@@@BBBFFFFFFZZZooo{{{ooo^^^|||tttoooxxxEEE;;;>>>???hhhLLLAAAOOOUUUeee~~~vvv???<<<999777777666555444111888,,,777@@@\\\eeezzzmmmxxxkkkggguuulll]]]LLLBBBAAAGGGMMMjjj{{{hhhHHH:::BBBOOOcccooobbbRRRqqq|||yyykkk[[[OOOIII@@@>>>999999===@@@VVVzzzdddFFF<<<@@@???===ZZZ}}}~~~wwwyyymmmLLLIIIIIIBBBJJJIIIeee{{{```XXXSSSHHHEEEKKKXXXfffsssVVV[[[kkkvvvpppggg\\\III>>>HHH[[[aaa[[[SSSJJJBBBAAAEEEOOO]]]iiiPPPAAALLLnnnuuudddQQQ???888;;;333555000555333222<<>>AAADDDHHH[[[ooozzzxxxrrr___vvvkkkTTT@@@BBBGGGooowwwlllmmmxxxpppNNNRRRQQQ^^^rrrzzz???<<<999777777666555444111888000;;;FFF]]]fffyyyrrrpppccc]]]ooo^^^SSSFFFCCCKKKXXXbbbgggzzz{{{ZZZ<<<:::MMM^^^rrr~~~\\\kkkwwwjjj[[[OOOIIICCC@@@999999===<<>>???@@@AAAccc~~~uuu}}}zzzxxx{{{mmmLLLKKKLLLGGGNNNKKK```dddddd^^^VVVQQQSSSZZZjjjwwwVVVLLLmmm|||~~~uuuppphhh___OOODDDIIITTTUUULLLNNNFFF???>>>BBBJJJZZZhhhSSSCCCDDDhhh|||]]]TTT@@@999:::111333444555777///CCCrrrUUUeee{{{{{{hhhfffmmmkkkdddxxxjjjAAA;;;555:::222111555222BBBeeegggkkkmmm[[[```DDD>>>CCCEEEKKK]]]pppzzztttXXX```@@@>>>HHHpppiiirrrooo}}}hhhFFFGGG]]]wwwjjjGGGJJJ[[[TTTrrr}}}|||???<<<999777777666555444222666111;;;LLL^^^kkk~~~aaawwwyyylll{{{ggg]]]WWW___tttrrrSSSAAADDDXXXkkkzzzqqq|||}}}uuuiii[[[OOOIIIBBB>>>666777======EEEYYYPPP@@@???AAAEEEhhhyyyfffttt|||oooPPPOOOSSSPPPZZZVVV^^^bbbooopppbbb```rrrmmmRRRNNNZZZ}}}}}}tttpppggg___QQQHHHKKKSSSRRRLLLPPPFFF???===>>>EEEXXXjjjXXXFFFBBBmmmbbb}}}XXX@@@777:::222222666333999000QQQsssNNNmmm~~~|||ddd[[[gggppp{{{aaaiiisss???:::444:::333///666333BBBfffvvvhhhkkk]]]]]]uuuaaaEEE@@@FFFIIIPPP___qqq{{{|||yyyRRRllllllAAA;;;HHHooosssccckkkUUUAAA???PPPQQQHHHLLLNNNEEEJJJUUUTTTttt~~~uuuuuu|||???<<<999777777666555444333333222999QQQ___rrrvvvbbbmmmooovvveeedddkkk}}}qqq]]]PPPIIILLLddd~~~|||}}}uuukkk^^^RRRKKKAAA>>>444444<<<>>>DDDUUUSSSAAA>>>???DDDfffrrr\\\{{{xxx]]][[[___```llliii\\\dddqqqssspppsssXXXOOO\\\iii~~~vvvqqqggg^^^PPPGGGHHHNNNPPPNNNUUUJJJ@@@===<<>>```gggjjjrrrdddwwwuuuxxxeeeJJJAAAEEEIIITTTaaasss}}}}}}uuu|||QQQ]]]zzzzzzzzzHHH???OOOuuuxxxkkkOOO<<>>;;;???WWWrrr___DDD===]]]dddLLLnnnaaaAAA555;;;666444111444555===rrrZZZPPPyyy~~~^^^OOOXXX```YYYppp]]]wwwBBB<<<222666///,,,777222;;;^^^\\\jjjsssxxxvvvzzzkkkQQQAAA@@@GGGWWWdddvvv{{{wwwNNNSSSnnnnnn||||||III@@@UUUyyyyyy~~~RRRDDDZZZaaa\\\___ddd```TTTJJJIIIIIIHHHHHHIIINNNWWWjjj{{{???<<<999777777666555444444000888===^^^aaaxxxkkkvvvvvvgggxxxffffffxxxppptttqqqiiivvv~~~|||uuummmbbbVVVNNNAAABBB:::666;;;:::===IIIfffZZZBBB888999BBBeeevvvddd}}}zzzzzzxxxuuu{{{PPPbbbjjjzzzkkk[[[[[[|||wwwooohhh]]]NNNBBB<<<<<>>444666///---888222<<>>>>>TTTqqq```KKK@@@FFFjjjzzz^^^RRRyyyaaaDDD:::===333444,,,===...BBBeeennn{{{sssSSSIIIJJJEEENNNwww~~~ZZZ~~~ppp{{{BBB???555777111...888222???jjjYYYfffbbbvvvyyy}}}}}}wwwsssnnn^^^EEEAAAOOO[[[hhhzzz|||sssVVVKKKhhhqqqwwwAAA<<<___{{{VVV\\\{{{vvvfffvvv}}}BBB;;;777888999666444444666000777FFFSSSiiinnnYYYeeeiii|||vvvwww~~~|||~~~|||tttjjj^^^TTTNNNFFF???:::888888888<<>>GGGkkk```vvviii@@@555666777444222777444JJJuuuYYYwww~~~zzzlll\\\kkkpppaaaKKKKKKMMMQQQ}}}[[[fffiiiXXX:::333555000222111666@@@WWWXXXrrr\\\yyy~~~nnnsss|||zzziii}}}eeeGGGKKKNNNeeeooo|||tttZZZDDDNNN~~~EEEAAAVVVnnn^^^KKK^^^wwwsss~~~~~~CCC<<<777888888666444444666///777LLLbbb|||jjj___wwwuuu|||~~~{{{zzzwwwrrriii___UUUOOOEEE???:::999888888<<>>:::999888888;;;@@@BBB\\\LLL:::;;;DDDttt~~~yyyvvv[[[dddyyy~~~vvv{{{|||oooppp|||~~~xxxrrrnnnhhhYYYGGG???BBBHHHHHHEEE???<<<@@@>>>888HHHhhh{{{iiiQQQGGGDDDddd^^^ggguuu|||jjjAAA555777999555222555<<<___sss___~~~lllRRRTTT|||ooo\\\HHHJJJMMM[[[{{{\\\iiirrr[[[<<<222444222...000:::CCCNNN^^^ssspppxxxsssZZZ```PPP===KKKQQQjjjsss~~~|||lllzzz^^^EEEEEEoooJJJEEETTT~~~tttzzzaaaLLL===???DDDIIIZZZkkksss___LLL@@@GGGTTT[[[bbbhhhrrr|||iiiyyyFFF>>>888888888666444555555222<<>><<>>LLL^^^{{{zzzuuu```uuu{{{wwwtttrrr{{{xxx}}}}}}vvvmmmbbbXXXOOOJJJBBB===999999888777:::???AAAJJJoooTTT:::<<>>???<<<:::PPPmmmzzzjjjKKK>>>@@@jjjoooxxxgggAAA777666444555333333AAAjjjeeebbbxxx{{{~~~YYYGGGNNN\\\uuuggg```vvvpppXXXDDDIIILLLZZZhhhRRRfffppp}}}}}}QQQ<<<555666222666000999FFFHHHeeeaaa```vvvwwwjjj^^^lll||||||^^^RRRTTTppp[[[NNNWWWccckkknnnyyywwwzzz___GGGQQQiiiKKKBBBXXXfffOOO@@@IIIMMMNNNTTTKKKRRRvvvgggggglllvvvnnnaaa\\\TTT___dddooo~~~wwwrrrnnnzzzHHH@@@999888777555555666444444>>>OOOeee{{{ssseeennn^^^hhh~~~xxx}}}{{{ssshhh]]]TTTMMMIIIBBB===999999999777:::>>>@@@EEElll^^^AAA<<>>VVVsss|||mmmLLL===@@@ggglll}}}}}}ggg???444555555444444222AAAjjj]]]bbbwwwqqqtttQQQAAAHHHPPPkkk~~~ssswwwUUUQQQjjjmmmSSSAAAGGGJJJ___\\\NNNkkkxxxRRR===333444222555///<<>>RRRmmmnnn|||zzzzzz~~~|||}}}~~~xxxooodddZZZRRRLLLJJJAAA<<<999999999777999>>>???CCCjjjfffIII======iiiyyyyyynnn]]]\\\aaafff\\\KKKHHHOOOPPPQQQRRRRRRQQQTTTZZZ^^^aaaeee```\\\EEE555BBB===BBBSSSfffzzzeeeGGGddd}}}jjjttt[[[xxxgggzzzuuulllbbbSSSFFFDDDEEECCCCCCFFF???::::::999???ZZZvvv}}}lllLLLAAAEEEeee```uuu}}}xxxvvvggg>>>111444666444444222AAAiiiWWWaaa|||nnnoooOOO>>>EEERRRlll|||xxxvvvkkkLLLKKKddd|||xxxyyyhhhNNN===DDDHHH___rrrPPPFFFiiioooUUU===111222333111...>>>OOOPPP{{{xxxuuuwww}}}oooHHHVVVlllKKK[[[qqq{{{dddcccmmmlll]]]{{{jjj~~~aaaHHHDDDrrrVVVAAARRR~~~oooKKK>>>FFFPPPRRRfffllluuuhhheeedddjjjqqqooonnneee^^^\\\ZZZ[[[dddooo{{{{{{iiiOOO<<<666;;;777555666222333555FFFQQQnnnzzzqqq~~~ssszzzooo}}}{{{{{{yyy|||wwwooodddZZZQQQKKKHHH@@@===;;;<<<:::777888;;;666AAA___nnn@@@<<<===YYY|||gggSSSQQQccc[[[rrr|||\\\ZZZbbblllcccvvvooossszzzfffXXXXXXUUULLLAAA999999<<<>>>NNNbbb{{{\\\GGG\\\oooppp```ssstttwwwvvvfffbbbPPPCCCDDDHHHIIIOOOYYYKKKGGG;;;???CCCUUUzzz~~~hhhSSS<<>>777333222222555222DDDnnnNNNdddtttjjjNNNDDDEEEZZZuuurrrbbbuuujjjwwwmmmNNNNNNiii}}}~~~cccsss]]]GGGEEEGGGFFFggg\\\LLLMMMddduuuSSS555000111666333333777CCCGGGjjjpppooouuu}}}hhhKKKmmmmmmTTT\\\xxxwwwiii]]]fff}}}xxx___bbbDDDHHH~~~LLL<<<[[[uuuZZZFFFHHHHHHZZZ[[[pppxxxtttxxxtttuuu}}}ggggggdddooo~~~zzzppphhhjjjsssvvv~~~aaa~~~OOO<<<666:::777555666333666666FFFRRRrrrkkkjjjqqqooohhh]]]~~~cccoooxxx|||~~~|||vvvlllaaaVVVNNNJJJGGG@@@<<<:::;;;:::777888;;;<<<>>>TTTkkk>>>:::>>>]]]lllZZZkkkoooTTTZZZZZZLLL>>>888999;;;AAAJJJ^^^]]]KKKcccqqqxxxnnnooorrryyyvvvfff[[[KKKAAACCCFFFFFFKKKRRRGGGDDD:::===@@@TTTzzzjjjOOO:::===qqqTTTzzzvvviii???888666777333555222CCCmmmTTTggg~~~kkkNNNFFFJJJaaaaaa\\\pppnnniiiWWWeeexxxttt|||ZZZHHHEEEHHHJJJcccWWWOOOXXXrrrOOO666333222000111111666BBBEEEcccbbbtttggg|||bbbwwwjjj\\\wwwttt\\\^^^tttuuuhhh```kkknnn{{{cccIIIIIIeeeOOO>>>XXXzzzqqqOOOHHHOOOVVVsssyyyyyy___NNNUUU]]]]]]dddqqq{{{{{{jjj```mmm~~~wwwppp___\\\kkkyyy~~~~~~]]]OOO<<<666:::777666777444888444CCCSSSvvvccchhhwwwkkkUUUMMMaaa___OOOVVVggg}}}kkkvvv{{{zzztttiii^^^TTTLLLHHHFFF@@@<<<:::;;;:::777888;;;AAA;;;NNN}}}lll???888>>>\\\xxxjjjkkkQQQ\\\aaaVVVDDD::::::===FFFJJJ\\\YYYMMMiii~~~sssyyyvvvxxxqqquuuxxxqqqaaaTTTGGG>>>???AAA@@@AAAEEEBBBBBB999;;;>>>SSS{{{lllJJJ999===iiifff~~~fff===888777:::444555333AAAjjj^^^lllkkkMMMGGGOOOdddiiiPPPZZZiiisssssspppmmmSSSIIIEEEHHHNNNbbbzzzkkkLLLIIIWWWtttHHH555555444,,,111111777EEEHHHccc]]]kkkqqqzzzYYYwww___VVVdddlll}}}iiibbbsssxxxiiidddpppppp{{{bbbKKKJJJ[[[RRR@@@PPP}}}}}}tttTTTCCCIIISSSaaaWWWKKKJJJXXXaaacccnnn~~~sssdddUUUpppvvvnnntttssspppwwwzzz|||yyyrrrYYYOOO<<<666:::777666888555777111AAATTTzzzjjjlllvvvvvvOOOLLLXXXWWWTTTRRRPPPggggggxxxzzzvvvqqqhhh^^^TTTLLLFFFCCC???;;;999;;;:::777888;;;AAA;;;RRRtttEEE888<<>>UUU}}}nnnHHH;;;???ddd{{{lllqqqaaa<<<777555777555555444???fffhhhnnnmmmNNNIIITTTjjjYYYMMMbbbhhhxxx[[[KKKHHHDDDHHHRRR___mmm[[[FFFCCCVVVzzzyyyvvvBBB555333666...111222999IIINNNlllggguuuxxx```~~~zzzOOOBBBLLLQQQqqqdddpppvvvhhhgggrrr~~~nnnaaaIIIKKKgggPPP???JJJxxx}}}iiiIIIEEESSS[[[iiixxx]]]QQQJJJOOO___jjjooo~~~iiiccceeefffyyyhhhZZZQQQ===666:::777666888666777111BBBXXX}}}rrrmmm|||qqqtttWWWTTTZZZ[[[eeeaaaOOO]]]zzzpppqqq{{{yyywwwvvvyyywwwrrrooohhh```VVVLLLDDD@@@>>>:::999::::::777888;;;@@@>>>UUU|||KKK777:::OOOkkk}}}mmmaaaaaakkkzzz}}}}}}vvvrrrYYYRRRbbb}}}uuuNNN>>>III@@@VVVeeegggqqq}}}uuuaaaWWWPPPooowww~~~|||qqqggg[[[SSSHHH===:::===???BBBDDD<<>>888444444555555555===aaapppmmmtttSSSNNN[[[vvvSSSTTTnnnlllpppLLLEEEGGGCCCGGGRRRVVV___QQQHHHEEE^^^~~~}}}}}}AAA777000666111111111888GGGNNNnnnmmmssskkksssHHH@@@XXXkkkyyyggggggkkkbbbeeerrr|||uuu```bbbJJJPPPjjjIII===III}}}bbbJJJNNNcccmmmzzznnnhhhlllaaaUUUNNNQQQccctttoooZZZ```www~~~ccc^^^}}}SSS>>>777:::666555888555999333EEEZZZ|||oooiiipppeeeggg^^^YYY]]]^^^ooowwwfffiiipppVVVPPP[[[^^^aaajjjqqqxxx|||~~~zzzxxxpppmmmggg^^^UUUKKKCCC???===:::888:::999777888;;;@@@@@@SSSOOO666:::NNNjjjYYY[[[vvv}}}yyyeeeRRR]]]cccMMMRRR\\\rrrqqqfff___{{{vvv{{{|||~~~zzzwwwpppfff]]]PPPHHH???===BBBIIIMMMNNN;;;AAA:::<<>>GGG}}}PPPIIINNNVVVtttbbbNNN[[[pppllljjjaaa___VVVAAA888:::666444666444888000???QQQooo```fffuuu\\\YYY{{{VVVWWWkkkmmmzzzcccBBB===???RRRaaazzzvvvrrrkkk```TTTJJJEEEBBBBBB<<<999888999999777888;;;>>>BBBQQQwwwVVV333999RRRuuu{{{pppzzzmmm~~~kkk___qqqjjjzzzttt~~~ssseeesss{{{{{{zzzyyyqqqtttnnn\\\RRRIIIEEE@@@???CCCGGGFFFCCC;;;???777;;;DDD]]]xxxkkkOOOHHH<<>>???ppp||||||kkkLLLSSS^^^aaaqqqRRRVVVcccsss{{{yyy{{{rrrrrraaa]]]zzzUUU======888444999444777888555@@@RRRwwwUUUxxxttt```zzziiiiiiwwwlllXXXGGGAAAIIIkkk|||}}}yyyqqqfffYYYPPPLLLIIIBBB===;;;888777::::::777888;;;DDD;;;MMMXXX======NNNttt}}}}}}eeeQQQfff{{{}}}yyyxxxnnnnnn[[[XXXlllyyy~~~QQQ^^^qqqnnnxxxzzzzzz}}}yyyyyyxxxuuunnnbbbUUULLLEEEBBB??????AAADDDFFFFFFEEE:::@@@>>><<<___vvv^^^GGGAAA:::JJJhhhtttoooQQQ???444999777111666<<>>\\\|||{{{}}}|||lllUUUXXXPPPxxx~~~YYYXXXqqq~~~xxx{{{nnnhhhjjjhhhlll{{{ZZZNNNrrrWWW===<<<888333999444666666555DDDWWW{{{]]]yyy}}}mmm}}}mmmfffuuuxxxjjjTTT]]]pppzzzggggggsss{{{wwwmmmcccVVVMMMJJJGGGAAA<<<;;;888777::::::777888;;;===???QQQ}}}___===999GGGmmmooolllVVVJJJdddyyyzzznnncccwwwzzzTTT\\\mmmwwwtttiiiyyyssswwwrrrwww}}}}}}{{{zzzzzzyyywwwrrrjjj___SSSJJJDDDAAA>>>===???AAABBBBBBDDD999>>>@@@CCCcccrrrVVVGGGAAA777MMMzzz]]]fffvvvNNN;;;444666666222777999HHHggg|||uuuXXXHHHMMM]]]}}}yyypppyyyjjj^^^ppp}}}oooccchhhvvv___JJJAAABBBCCCCCCFFFLLLUUU[[[RRRMMMFFFSSSdddKKK333888111555000...000666AAAEEEgggdddqqqjjj~~~]]]}}}YYYZZZ|||eeeCCC^^^qqqNNNHHHUUUggg}}}iiiPPPWWWMMM>>><<>>;;;777333888333666333666HHHZZZfffttt{{{}}}ttt|||ppprrrjjjvvvtttwww}}}xxxtttggg^^^RRRKKKGGGDDD???;;;;;;888777::::::777888;;;;;;DDDRRRsssggg===666@@@fffvvviiigggRRRGGGddd|||sssZZZ]]]dddSSSbbbtttyyypppzzzwww~~~}}}yyytttmmmdddYYYNNNGGGBBB???===<<<>>>??????>>>BBB888<<>>777XXXnnnVVVvvv^^^||||||HHH666777333444444888555CCCooossstttOOOGGGPPPTTTaaaXXXdddsssdddssslllYYYYYYooorrr^^^MMMFFF@@@EEEEEEBBBFFFTTT]]]^^^TTTDDDNNNVVVyyy}}}yyyBBB777555///666///000000222;;;AAAeeefffvvvgggmmmhhhcccpppgggFFFGGGnnnuuuQQQCCCOOOWWWjjjnnnSSSWWWppp|||III===999MMMzzzzzzuuu{{{|||~~~[[[TTTbbb@@@:::666444888222666222777HHHYYY~~~hhhkkkzzzxxxsssvvvsss~~~}}}zzzuuupppbbbZZZPPPIIIFFFCCC???;;;;;;888777::::::777888;;;@@@FFFPPPooolll===666>>>dddzzzkkkeeeppp^^^JJJeee~~~zzz___VVV^^^___lll~~~cccqqq{{{yyy{{{}}}xxxpppfff\\\SSSJJJDDD@@@>>>===>>>???AAA@@@@@@>>>999<<>>@@@DDDrrrttthhhssskkk|||AAA333;;;333222555999222???{{{|||kkk|||OOOFFFSSSQQQZZZfffpppcccqqqzzz^^^SSSeee~~~jjjUUUGGGBBB???FFFEEEBBBMMM^^^bbbYYYMMM<<>>@@@CCCEEEEEEDDD;;;:::===AAAMMM]]]ZZZGGG===FFF]]]vvv>>>222;;;444111444888111<<>>AAAEEEEEEGGGWWWfffaaaOOOEEEHHH[[[tttTTT666999,,,,,,555222222000///888@@@jjjssszzz{{{kkkllluuulllTTTjjj{{{HHHFFFFFFWWWcccFFFDDDXXXoooxxxbbbHHHVVV___>>>;;;777FFFkkk}}}qqqpppfff}}}ppp}}}{{{```___pppEEE999777777:::333777444555@@@NNNxxxhhhfffyyy~~~iiiIIICCCJJJCCCIII```iiinnn~~~xxx}}}xxxoooiii[[[VVVOOOIIIDDDAAA>>><<<;;;888777::::::777888;;;BBBEEE\\\kkk:::;;;>>>]]]vvvyyyiiiiii~~~[[[iii}}}||||||sssiiilllyyyyyyTTTdddvvv}}}wwwpppeeeZZZQQQIIICCC???;;;<<<>>>AAAEEEGGGFFFEEE:::======BBBQQQ\\\UUUGGG:::FFFooojjj===333888444333222666333:::VVVhhh}}}iiiNNNWWWhhhoooVVVTTTRRR___yyyxxx\\\KKK]]]}}}|||ZZZNNNHHHBBBEEEFFFGGGNNN]]]eeeYYYFFF???[[[[[[xxxHHH555777,,,...111333,,,---222>>>FFFnnnqqqvvvfffwwwzzziii|||fffbbb{{{WWW;;;IIINNNcccoooPPPHHHeeetttWWWBBBZZZVVV;;;===777???YYY^^^^^^jjjuuurrriii~~~eee___vvvHHH999888888;;;333888444333===MMMzzzvvviii}}}sssxxx[[[QQQYYY]]]UUUbbbyyyzzz~~~|||uuullldddYYYUUUOOOHHHCCC???<<<:::;;;888777::::::777888;;;AAALLLhhhkkk999;;;999OOOtttuuusssxxxmmmvvvzzzxxxvvvmmmmmmzzz~~~qqqdddMMMVVVZZZmmmxxxrrrssslllaaaVVVNNNGGGBBB>>>::::::===@@@DDDEEECCCAAA;;;>>><<>>888888GGG}}}pppiiipppyyy{{{pppnnnpppqqq\\\zzzkkkccc~~~yyyIII999888999<<<444999333333===NNN}}}|||kkkyyymmmjjjWWW___rrrqqqdddttt}}}]]]OOO[[[mmm{{{sssiiiaaaXXXTTTNNNGGGBBB===:::999;;;888888::::::888888;;;CCCTTToookkk888;;;444DDDggg}}}|||zzz{{{|||wwwuuummmlllxxxtttmmm~~~www___<<>>888999<<>>BBBCCC@@@>>>999BBB===HHHhhhjjjOOOBBBBBBFFFxxx\\\tttqqq@@@;;;777///555000;;;333222<<<888RRRtttrrrQQQiiitttqqquuu}}}uuupppsss~~~___GGG>>>IIIPPPGGGLLLLLLNNNRRRRRRNNNMMMPPPRRRMMM<<<000222333......222+++///555111444SSSvvvzzzxxxgggooofffWWW666HHHZZZSSSlllXXXwwwvvvhhhXXXggg```rrryyysssHHHMMMppp@@@888<<<333;;;999VVVzzzgggbbb~~~kkkzzz}}}___]]]xxxyyy}}}}}}wwwyyykkkmmmNNN:::888444888444333555333999HHHfff~~~ooouuuaaatttnnntttttt~~~xxxzzzzzziiiQQQPPPPPPSSS[[[fffpppvvv|||mmmtttaaa;;;999AAAVVVccc|||xxxpppcccZZZSSSNNNGGGAAA>>><<<;;;:::777999999888666777<<<@@@EEEQQQpppddd>>>888:::AAAeee|||~~~qqquuu}}}}}}}}}|||uuueeeWWWPPPSSSNNNIIIqqqzzzvvvooo^^^OOO^^^kkk}}}sssmmmaaaRRRHHHEEEDDD@@@===@@@>>>===>>>@@@AAA???===:::@@@@@@OOOllliiiNNNBBB???]]]iiisssccc:::999666000777///999333222:::444JJJ|||yyyeeejjjZZZLLLEEEEEEJJJJJJOOOSSSUUUOOOFFFCCCKKKSSSnnnqqqGGG888...111333///...222......111000888XXXvvv}}}}}}ttttttpppXXXRRRCCCOOOIIIWWW{{{dddTTTpppaaaNNNQQQaaaoooaaaaaaiii{{{}}}dddFFFQQQ<<<999<<<444:::777MMMuuurrr~~~gggkkk]]]\\\zzzoooeeeiiinnnxxx]]]MMM]]]oooppp{{{|||}}}|||}}}qqq```bbbWWWTTT>>>;;;555888333333444333777AAAZZZllluuuaaazzz\\\[[[fffhhhtttyyy{{{ssswwwxxxfffFFFCCCAAAEEEOOO\\\iiipppoooxxxjjjvvvbbb888:::IIIdddppp}}}yyytttkkk```XXXQQQLLLFFF@@@===<<<:::999777999999888666888<<>>DDDBBB???>>>??????>>>===;;;===CCCZZZqqqfffLLLBBB:::sssiiijjjPPP333888555000999000999555444999222AAAmmmrrr{{{tttyyy~~~qqqtttMMMLLLJJJCCCGGGOOOMMMOOOOOOLLLFFFHHHUUUbbbUUU@@@555---000333000...111222------000;;;ZZZsssvvvtttooobbbwwwvvvMMM===FFFAAA\\\eeejjjTTTFFF\\\yyyrrruuuqqqggg]]]\\\dddpppxxx|||sss^^^[[[fff{{{lllnnniiiRRRGGGZZZnnn888;;;;;;444:::555CCCjjj{{{rrreeeuuu~~~sssfff[[[cccoooyyy{{{ssshhhZZZPPPLLL___tttzzzYYYLLL\\\___kkk~~~}}}}}}yyyuuuhhhLLLEEECCCYYYAAA;;;555888444444333222666===UUU}}}wwwyyy}}}vvvcccvvvZZZ```rrrsss|||yyyrrrtttzzzzzz{{{rrr___@@@<<<:::>>>HHHUUU^^^ccceeeppp{{{sss]]]mmmiii???CCCVVVsss~~~zzzvvvooofff\\\TTTOOOJJJDDD???<<<;;;:::999777999999888666888===BBBHHH[[[YYY>>>666777<<>>>>>CCCKKKRRRTTTTTT___kkktttfffTTThhhnnnEEELLLccc}}}xxxrrrjjj```WWWQQQMMMHHHBBB===;;;:::999999777999999888777999>>>CCCIIIdddWWWAAA666666999JJJaaavvvttt[[[UUUsss{{{nnnpppzzzzzz{{{~~~{{{ttt^^^III>>>FFFLLLvvvmmmyyyzzzoooqqqsssrrrvvv}}}yyyzzziiihhhYYYSSSJJJDDDAAA@@@>>>======>>>AAABBBAAA@@@>>>===>>>???SSSkkkjjjVVVEEE???@@@|||mmm___wwwlll;;;333666222000444444888888888666222777FFFkkkvvvccczzzkkkUUUWWWZZZmmmxxxsssyyyrrryyy|||\\\FFF???GGGIIILLLQQQOOOUUUEEEBBBOOOUUU[[[{{{vvvKKK:::555222222333000...---111...111222333HHHaaaiii|||rrrrrrwwwhhhppphhhGGG<<>>???DDDOOOZZZaaa```]]]```jjjqqq}}}bbbVVVnnnqqqIIIUUUqqq{{{~~~}}}{{{vvvnnnddd[[[SSSNNNKKKFFF@@@<<<:::999999888777999999888777999???CCCNNNkkkTTTCCC777666777BBBcccttt______qqqwww}}}{{{yyyooo\\\KKKBBBHHHTTT~~~qqqxxxtttttt{{{~~~}}}mmmssseeefffRRRNNNHHHCCCAAAAAA@@@???:::===@@@AAA@@@???>>>???AAAGGG___nnn___LLLDDD>>>AAAssszzzeeelllYYY777555444111111000111222444444222222666999ZZZooowwwqqqSSSVVVfffyyyoooiiizzzooofffcccbbbZZZQQQBBBAAAHHHKKKJJJPPPRRRHHHFFFDDDIIITTT^^^ssszzzPPPBBB888555222222111000...---000...333222...???ZZZhhhvvvvvvqqquuu}}}zzzooozzzWWWDDD???DDDRRR___zzz}}}hhhNNNDDDBBBLLLPPPVVV\\\bbbkkkuuu{{{{{{uuu```\\\ooo{{{``````qqqXXXBBBFFFppp???;;;777555555666777;;;BBBaaavvvwww{{{[[[FFFEEEHHHGGGDDDFFFPPPaaaoooxxx~~~ooo___```]]]IIICCCVVVmmm|||wwwtttfff___ccciiifffhhhmmmssswwwzzz{{{{{{yyytttbbbiiiiiiaaa~~~kkkrrrfffIII>>>555888555666444555333444OOOfffzzzhhhSSS^^^|||oooRRR===@@@IIIWWWeeelllkkkfffhhhooorrr{{{}}}cccZZZuuuwwwTTTeeezzz|||yyytttkkk```VVVOOOLLLIIIEEE???;;;999999888888777999:::999888:::???DDDRRRuuuOOODDD777666666<<<```|||nnnoooxxx{{{xxxvvvlll[[[LLLDDDHHH]]]lllwwwzzzqqqgggccclllddd^^^JJJHHHEEECCCBBBCCCDDDDDD<<<===>>>===;;;;;;>>>AAAEEEQQQlllpppTTTEEEEEE???JJJpppyyy~~~uuuaaammmEEE333555111000444///000...111111///444888444LLLsssvvvRRRUUUpppyyyggggggwwwnnneeeaaa[[[QQQGGGBBBDDDEEEMMMQQQLLLNNNMMMCCC@@@MMMVVV```~~~iii>>><<<333222000//////000000///000---111111---===YYYiiiuuu{{{tttxxxwwwqqqMMMEEEJJJVVVrrr~~~yyysssqqqrrr]]]HHHGGGMMMSSSWWW```mmmyyyuuuaaaXXXddd]]]KKKnnnvvvaaaRRREEE]]]jjj<<<<<<444666999333555:::>>>MMMmmmwww|||[[[EEEFFFLLLLLLPPPPPP^^^ttt}}}~~~bbbHHHKKKVVVOOONNN___^^^|||yyyyyyzzzfffPPPHHHRRR___ggghhhjjjnnnsssxxx}}}xxxggg___www{{{vvvhhhkkkLLL@@@555888555666555777444000IIIjjj~~~iiiTTT]]]yyy[[[CCCEEEKKKVVVaaaeee```ZZZqqquuuttt{{{|||ccc[[[wwwaaawww}}}xxx{{{yyysssiii^^^TTTMMMJJJHHHDDD>>>:::999999888888777999:::999888:::???DDDSSSLLLDDD777777666:::VVV}}}{{{{{{{{{www|||{{{sss}}}{{{yyyvvvmmm\\\MMMFFFGGGddduuukkk~~~yyylll___aaammm{{{ggg___PPPEEEDDDCCCBBBCCCEEEGGGHHH@@@???===999777888>>>CCCHHHXXXtttpppMMMAAAGGGAAAZZZwww|||nnn\\\___VVV888///444...111777///222...111222000888===555666zzzuuuxxx}}}___fff|||sssaaa```yyy{{{ggg^^^[[[^^^\\\PPPIIIJJJNNNGGGMMMSSSMMMJJJIIIBBBMMM___eeennn~~~zzzGGG999999//////...,,,---000111000111+++...000...???[[[jjjmmmzzzccciiiyyyxxxnnnnnnJJJ???NNNrrryyyxxxkkk___sssooo___aaagggVVVDDDIIISSSYYY___mmmdddUUUXXXmmmjjjNNNJJJXXXnnnSSSKKKIIIwww]]]:::<<<222777<<<222222888555:::vvvhhhppp|||VVV@@@DDDNNNQQQ___eeeyyy~~~yyy|||~~~}}}zzz]]]FFFPPPbbbXXXJJJOOO\\\zzz~~~tttxxxzzzttt```LLLKKK^^^sss|||xxxvvvwwwyyy{{{sssdddqqq}}}mmmqqq~~~LLL;;;:::555333777999000777777<<>><<<777<<>><<<222777AAAXXX}}}~~~{{{zzzzzzqqq___MMMBBBJJJ```}}}uuuhhh```pppeeeTTTNNNGGGGGGFFFDDDBBB@@@?????????BBBCCCCCC>>>;;;???KKKUUUmmmzzzoooXXXLLL???AAAYYYnnnttthhhQQQdddTTT888666444111///...//////000000000111111111222222444???ggg~~~~~~rrrrrr}}}}}}bbbnnnvvvdddeeeoooqqqiiiaaakkkggg___VVVNNNKKKMMMPPPVVVGGGDDDKKKJJJJJJQQQWWWkkk|||jjjbbb???555444111000/////////.........---.../////////000888KKK___eee|||yyy~~~{{{WWWGGGZZZvvvggg```jjjsss~~~xxx```MMMQQQ```vvvdddYYYooovvvPPPWWWQQQMMM]]]vvvgggPPPMMMIII>>>777666444333333333444555111666DDDuuusssnnn{{{nnnOOOFFFDDDIIIZZZttthhh```iii}}}|||}}}xxxpppaaaaaaMMMVVVbbbNNNDDDCCCJJJbbbyyyzzzhhhqqqdddfff```VVVXXXqqqqqq```kkk}}}yyyuuuooowwwzzzsssppppppSSS@@@>>>999444222777111666333333]]]zzzlll|||lll___]]]rrrpppSSSIIIEEERRRiii~~~||||||yyyvvvsssmmmcccYYYQQQLLLGGGDDDAAA>>>:::888888888888777555;;;999777>>>BBBGGGTTTuuu```KKK>>>:::111777777MMMttt}}}zzz}}}xxx}}}}}}zzzvvvwwwzzztttbbbLLL>>>IIIggg~~~jjjfffpppTTTRRRNNN???GGGEEEBBB???>>>>>>???@@@@@@BBBAAA<<<:::CCCXXXiiixxxgggNNNIII>>>HHHrrrrrruuu^^^RRR{{{GGG666555333000///.........000000000000111111111111333000GGGyyyzzzyyyuuunnnzzzyyyooo~~~wwwqqqtttpppbbbZZZOOOIIIJJJMMMNNNNNNKKKBBBCCCKKKMMMNNN\\\nnnffftttccc===///111222////////////...............,,,222---...555222@@@ccceeevvvuuu|||~~~SSSMMMrrrlllaaaddd|||xxxYYYSSSqqqiiieee}}}pppNNNDDDGGGGGGTTTsssVVVGGGDDDMMMuuu:::666555444333333333444444555333999eeevvvsss}}}pppQQQCCCBBBOOOdddxxxgggeee~~~zzz{{{}}}~~~~~~~~~}}}{{{zzzyyy{{{ttthhheeehhhUUUTTTSSSDDDFFFKKKVVVbbbxxxVVVIIIFFF```ppp{{{iiihhh|||zzztttyyyrrrsssttttttrrrqqqrrrsss]]]DDD???<<<777444444111555222111RRRsssooottthhhaaaiiisss}}}pppYYYOOOKKKZZZwwwzzzvvv}}}uuuqqqpppjjj```VVVOOOJJJFFFDDD@@@===999777888888888777555999666666???BBBHHHWWWcccJJJ:::555///777444GGGkkkwwwtttvvvvvvxxx{{{|||zzzyyyyyyzzz|||{{{yyyvvvzzzxxxwwwxxxqqqaaaPPPGGGWWWyyy{{{mmmooowwwZZZKKKOOONNNCCCGGGEEECCCAAA???>>>======>>>AAAAAA<<<:::GGG```uuuzzz|||^^^GGGHHH???OOOxxxmmmXXXmmmaaaBBB444333111000............/////////000000000111111222000333XXX{{{vvvmmmllluuu|||{{{aaaSSSNNNLLLJJJMMMPPPQQQNNNJJJAAAMMMQQQMMMOOO___zzz|||vvvFFF000000222///,,,........................,,,555,,,,,,777...999hhhjjjpppgggrrrtttNNNNNNvvvvvvddd]]]wwwjjj^^^}}}|||hhhHHHCCCMMMYYYnnnsssIII@@@KKKppp\\\:::666555333222222222333444888888555PPPppprrrsssxxxYYYCCCAAATTTiiihhhlll{{{~~~zzzzzz{{{yyyyyy{{{|||||||||||||||xxxyyyyyyvvvrrrnnnkkkiiirrriiiUUUYYYSSSCCCSSSeeennnvvvrrrDDDNNN___tttffftttsssvvvpppnnnxxxssspppmmmmmmnnnqqqssstttgggGGG<<<;;;999666222111444333111IIIuuuddd|||iii|||fffeeesssvvv}}}vvvqqqaaaYYYWWWddduuuhhhzzzsssrrrlllfff]]]TTTNNNIIIEEECCC>>>;;;888777777888888888888:::777999AAADDDLLL^^^bbbGGG555333///888333CCC^^^|||zzzmmmoooyyy}}}rrrnnnkkksss~~~yyyzzz{{{|||~~~}}}|||zzz|||{{{zzzwwwoooddd```aaayyywww{{{wwwffflllvvviiiXXXOOOKKKJJJIIIHHHHHHHHHHHHHHHEEEBBB???<<<<<<@@@BBB>>>===IIIbbbwwwvvvrrrVVVDDDEEE@@@RRRooo[[[[[[HHH888111111000///......------....../////////000000000,,,777///999qqq}}}yyyssspppssssssvvvppptttwwwppp^^^LLLGGGJJJLLLPPPTTTWWWVVVQQQLLLHHHJJJXXXTTTQQQnnnsssRRR555000333000---...---------...............---555+++***555---999hhhrrrooonnnggg___JJJUUU~~~mmmZZZhhh~~~}}}pppsssfffddddddqqq~~~tttNNNMMMXXXlll}}}cccDDDFFFbbbLLL999555444333222111222222333///:::111:::TTT{{{{{{qqq}}}}}}bbbFFFFFF[[[lllkkkyyy{{{~~~|||sssyyyyyyzzz{{{{{{{{{{{{{{{yyysssrrrtttlllbbbfffsssqqqYYYOOOjjjfffNNNddd}}}VVVKKKccctttnnnsssrrrppp|||wwwqqqnnnkkknnnkkkhhhiiikkknnnoooooottttttNNN;;;888888666222222333444444@@@ffflllhhh~~~rrrdddjjjyyy}}}wwwrrrrrrhhhffffffooo|||fff}}}zzztttrrrttteee```XXXRRRLLLHHHCCCAAA<<<:::777666777888888888<<<>>><<<>>>EEEHHHUUUmmm~~~]]]CCC444555222999222===NNNiiixxxzzz{{{oooggglllttt|||xxx{{{||||||yyyyyyzzz|||}}}}}}}}}}}}|||{{{zzzxxxqqqmmmqqqzzzwwwzzzvvvnnn___cccfffUUUJJJLLLLLLFFFDDDHHHHHHJJJLLLMMMKKKHHHDDDAAA===@@@AAA>>>???KKKbbbtttnnndddQQQDDDAAACCCUUUooo___UUUssslll999000/////////......---------............////////////)))888111---VVV{{{hhh\\\\\\eeennnxxxxxxtttrrrWWWRRRLLLHHHHHHJJJLLLQQQWWWUUUWWWXXXTTTMMMHHHHHHJJJHHHVVVWWWnnnpppJJJ888,,,---...+++,,,333---------------.........,,,222,,,,,,222...:::]]]qqqiiitttxxxggg~~~\\\XXXqqqnnnSSSYYYtttzzzwwwttthhhWWWVVVbbbkkk~~~UUULLLXXXnnnwwwVVV???AAAeeeEEE666444333222111111111222222***999222222DDDmmm~~~}}}hhhMMMOOOdddmmmqqqwww{{{uuuyyyyyyxxxxxxxxxxxxxxxxxxwwwqqqnnnnnnhhhccclllyyymmmOOOPPP{{{sssOOOaaa~~~yyyvvvKKKllltttwwwuuukkkmmmpppnnnjjjpppxxxppp```lllkkkkkklllmmmnnnmmmlllYYY@@@:::999777333333333666555777VVV|||uuu}}}zzzjjjfffppp|||yyyqqqnnnmmmrrrvvvzzzooo{{{zzzvvvtttrrrnnnlll\\\YYYTTTOOOJJJFFFAAA===;;;999666555666888888888;;;>>>===@@@FFFJJJ]]]{{{nnnQQQ===333777222666000999???VVVzzzsssjjjooouuuyyy}}}~~~}}}|||{{{|||wwwwwwxxxxxxxxxxxxzzz{{{yyywwwwwwwwwtttqqquuu|||{{{jjjmmmvvvmmmfff\\\ZZZVVVOOOKKKLLLKKKGGGEEEFFFDDDEEEGGGIIIJJJIIIGGGFFF@@@AAA@@@===@@@NNNcccsssbbbRRRKKKDDD<<>>YYY{{{{{{pppXXX[[[lllmmmuuuppptttxxxwwwvvvuuuttttttsssssssssooorrrlllaaabbbooovvvsssjjjOOOTTTzzzgggAAARRRiiimmm~~~TTT___tttjjjiiijjjpppzzzjjjhhhddddddkkkqqqmmmeeelllmmmmmmmmmlllkkkkkkkkkeeeGGG>>><<<999555444333666555222KKKvvv{{{fff~~~}}}uuugggiiiuuu}}}pppiiiqqqzzzxxxsssxxxwwwvvvuuuuuusssjjj```WWWTTTPPPMMMIIIDDD???;;;;;;888666555666888888888777<<<<<>>???@@@CCCEEEGGGHHHIIICCCBBB>>><<<@@@OOOeeetttWWWCCCEEEDDD:::QQQiii___EEEwwwiii,,,111444,,,------......---,,,,,,---------.........//////555$$$...999,,,444cccssspppwwwlllaaa]]]XXXVVVWWW[[[^^^```VVVWWWXXXYYYWWWUUUUUUXXXUUUPPPIIISSSNNNKKK\\\XXXVVVbbbuuu~~~iiiTTTIIIJJJIIIHHHHHHLLLUUU```ggghhhRRR777///---...000000---+++,,,,,,,,,,,,------.........)))***222333+++...888999ddddddnnnuuurrr~~~~~~hhhlllwwwPPPMMMsssvvvgggIIIOOO```mmmtttyyy______eee{{{|||kkkLLLPPPfffjjjCCC000333333111000000000111222000111---888888CCCrrriii~~~xxx```cccqqqmmm{{{nnnrrrttttttrrrqqqpppooooooooofffrrriiiUUU]]]zzz}}}hhhbbbMMMQQQlllTTT555NNNbbbggg```MMM|||wwwuuunnnhhhjjjooollldddkkkjjjlllooohhhaaafffrrrgggiiijjjiiifffddddddeeexxxQQQ>>><<<999333111333555222333EEE]]]pppxxx]]]zzzppplllyyywwwlllttt{{{vvvvvvuuutttqqqkkkddd^^^UUURRRNNNJJJFFFBBB>>>;;;:::888777666777888777777;;;444:::HHHIIIJJJgggXXX<<<999666444444111111888777CCCkkkrrrvvvuuuvvv|||~~~yyymmmdddtttvvvyyy|||zzzvvvtttuuutttuuuvvvvvvvvvvvvxxxyyytttqqqpppssswwwuuummmeeeWWW[[[```eeennnfffZZZYYYTTTOOONNNJJJKKKLLLLLLKKKHHHFFFEEEBBB???>>>BBBHHHLLLKKKHHH???CCCBBB===DDDXXXhhhlllUUUBBBBBBDDDCCCWWW^^^EEESSSNNN222///222.........------,,,,,,,,,,,,,,,,,,---------......+++,,,111333///333NNNmmm{{{xxx{{{~~~pppiiilllkkkaaaWWWPPPWWW\\\YYYVVVVVVXXXXXXUUUVVVXXX\\\bbbjjjsssxxxfffLLLCCCFFFDDDCCCFFFQQQ^^^qqqcccpppCCC"""------------------------++++++,,,,,,,,,,,,------------......///000000000IIIqqqpppttt{{{~~~vvvhhhIIIVVVhhhkkkwwwUUUKKKZZZmmmnnnwwwzzzgggrrriiiHHHUUUqqq===;;;666111111000000000000111111111000222333000:::]]]zzzrrrqqqzzznnnggghhhkkkuuuqqqsssjjjuuutttgggbbbjjjnnnjjjlllfffUUUZZZrrrrrrffflll^^^IIIMMMUUUCCC<<>>;;;@@@GGGIIISSSuuusssOOO999888555333444222///555333???eeeyyy~~~~~~ooopppttt{{{}}}uuunnncccbbbgggsssuuuxxx}}}~~~{{{uuuqqqqqqrrrtttttttttssstttuuutttrrrqqqsssuuusssnnnhhh```gggssslllWWWRRRPPPLLLKKKNNNMMMKKKJJJKKKMMMLLLHHHDDDFFFDDDCCCEEEHHHJJJIIIGGGAAADDD@@@<<>>222222111111000000000000111111///...000000+++...FFFaaauuuzzzvvvxxxvvvooonnnuuu}}}}}}rrrqqqrrroooppplllfffjjjrrrqqqjjjhhhbbb]]]gggwwwuuujjjhhh```KKKCCCGGGBBB@@@LLLXXXcccjjjwwwdddJJJ^^^vvvhhhiiihhhhhhgggfffeeeddddddfffffffffggggggggghhhhhhhhhfffeeedddeeedddcccaaaiiiaaaGGG???999777222000111000///777CCCiiimmm|||ssspppvvv|||}}}}}}||||||~~~yyyggggggvvvvvvsssppplllgggccc]]]WWWSSSNNNKKKFFFCCC@@@===999777888888777777777888888999888>>>EEEGGGKKK^^^^^^CCC666888333000333222---333///777WWWsssqqq}}}xxxooohhhooouuuooo~~~vvvkkkkkkttt}}}wwwwwwxxxzzz{{{yyytttooooooqqqssstttrrrqqqqqqrrroooppppppppppppnnnlllkkkhhhlllvvv___UUUOOOPPPNNNIIIJJJPPPPPPLLLHHHJJJNNNNNNIIIDDDFFFFFFFFFFFFGGGGGGHHHHHHEEEEEE???@@@UUUmmmiiiUUU===MMM<<>>;;;999999777666444777999999777888;;;???CCCEEECCCGGG```OOO:::222555888///,,,///...,,,333222///333===[[[zzzsssggg\\\]]]sssxxx|||ssscccZZZpppxxxhhhaaa```aaajjjjjjjjjhhheeeccccccddddddfffgggfffbbbaaabbbddd[[[^^^```^^^XXXSSSPPPOOOLLLIIIFFFGGGJJJKKKKKKJJJHHHKKKLLLHHHBBB@@@EEEJJJLLLKKKJJJIIIHHHGGGFFFFFF@@@@@@OOOcccbbbOOOEEEHHH???EEEccceeeIIIccc[[[///---111***)))111)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,******---000///000CCCeee}}}qqqaaaZZZRRRPPPSSSVVVWWWWWWTTTXXXZZZYYYYYY\\\[[[WWWRRRUUUWWWVVVVVV]]]jjjuuutttrrrsssuuusssrrrjjj@@@'''000666***'''333,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---....../////////???eeekkk{{{ooo~~~mmmIIIIIIddduuupppjjj}}}gggpppkkkyyyxxxQQQ???===JJJZZZ888,,,666---000//////......//////000111///......///000000000???CCCdddjjj[[[jjj~~~|||tttrrrqqqooommmmmmqqqvvv{{{yyyxxxvvvrrrppppppsssvvvrrrvvvwwwvvvuuuuuurrrnnnpppnnnjjjhhhfffeeedddddd]]]dddjjjeee\\\YYY___ggg^^^___eeefff```aaa___UUU]]]aaaYYYOOOSSS]]]mmm}}}gggcccccccccccccccdddddddddddd````````````aaaaaaaaabbb```____________^^^[[[XXXsssZZZIII:::888666333111222444333222:::```~~~}}}zzz}}}rrr||||||}}}mmmiiisssxxxiiiiiihhhfffeeehhhqqqxxxttthhhUUUFFFDDDIIIKKKHHHBBBFFFRRRZZZPPPCCCKKK___jjjsssyyywwwsssqqqqqqooogggccc]]]WWWRRRNNNKKKHHHCCC@@@;;;888777777666666333777:::999777888<<<@@@EEECCCEEEVVVxxxhhh:::555...222555---,,,000......111///000444666JJJkkkzzz}}}uuu^^^]]]iiizzz|||ssskkkfffwww~~~nnn\\\VVVXXXYYYiiihhhfffccc```___```aaa```aaaaaa```^^^\\\[[[[[[UUUWWWXXXUUUQQQLLLJJJJJJMMMMMMKKKJJJJJJLLLLLLLLLHHHHHHGGGCCC??????CCCGGGMMMJJJGGGGGGHHHGGGDDDAAADDDRRR___aaaWWWLLLFFFEEECCCMMM\\\OOONNNppp<<<+++555,,,)))111000))))))))))))******++++++***++++++++++++,,,,,,,,,***++++++******+++,,,,,,222///555GGG```sss|||zzzkkkcccaaabbbbbbdddfffgggeeegggjjjjjjgggiiimmmttt{{{|||~~~~~~rrrxxxjjj999111++++++...///...---++++++++++++++++++++++++************+++++++++++++++,,,,,,------......///,,,777RRRzzzwwwvvvxxx~~~[[[CCC[[[ttt}}}kkkddd}}}{{{{{{xxxRRRKKKEEE___DDD555---222...//////............//////222111000///000111111000(((777WWWtttmmmvvv{{{{{{zzzvvvrrrqqqmmmjjjhhhjjjnnnrrruuutttrrrqqqpppqqqsssuuummmssstttnnnjjjlllnnnnnnjjjgggcccaaabbbddddddddd^^^fffhhhaaa]]]aaadddaaaVVV^^^]]]ZZZ______XXXUUUcccaaa___WWWTTTgggmmm\\\cccaaaaaaaaaaaaaaaaaa``````____________````````````___]]]\\\]]]^^^^^^]]]\\\xxx^^^KKK888999888555111000222222000555HHHiiimmmxxx~~~qqqfffsss~~~rrrmmmeee___dddpppuuutttttteeeOOOCCCGGGRRRUUUQQQEEE>>>???GGGFFFDDDSSSiiipppoooooopppoookkkfffdddbbb^^^XXXSSSPPPLLLHHHFFFAAA>>>999666555666555555333777::::::777888<<>>OOOPPPJJJDDDdddNNN(((---;;;((((((333$$$(((((())))))*********+++******+++++++++,,,,,,,,,************...000...***,,,---***---CCCggg{{{www}}}}}}rrr___mmm}}}QQQ))),,,******,,,---,,,,,,...++++++++++++++++++++++++)))************+++++++++++++++,,,------......//////666@@@hhhrrr}}}qqqpppsss^^^FFFKKKSSSuuu~~~~~~UUU666GGGKKKzzzyyy[[[:::222333///333//////............//////,,,---...---...000000...***888:::ZZZ}}}nnndddkkkvvvvvvyyy{{{sssqqqnnniiifffeeehhhjjjppprrruuuvvvvvvssspppooopppooojjjfffkkkrrrqqqjjjjjjfffbbbccceeefffbbb^^^___eeeccc[[[___iiiggg[[[TTT^^^SSSJJJWWWZZZTTTZZZ]]]XXX\\\XXXQQQfff~~~{{{lllZZZRRRMMMTTTfff``````______^^^^^^^^^^^^^^^^^^^^^_________``````^^^\\\[[[[[[]]]______^^^{{{zzz]]]LLL???888666333222222222222111666>>>]]]xxx~~~}}}{{{nnneeeqqq~~~}}}{{{zzzyyywwwvvvuuuvvvvvvvvvttt^^^HHH???BBBIIIQQQVVVEEEDDDBBBEEETTTnnnmmmeeeeeeccc^^^XXXVVVSSSOOOJJJGGGEEECCC===<<<:::888777666555555666777999999:::<<<@@@CCCIIIBBBgggXXX@@@444111000000///...------------.........///111555888YYYttt{{{oooeeerrr}}}|||}}}}}}uuukkk``````\\\]]]nnn|||hhhXXXVVV[[[]]]^^^___YYYYYYXXXWWWTTTPPPMMMKKKLLLLLLJJJGGGKKKRRRPPPHHHMMMKKKGGGDDDCCCDDDFFFHHHJJJKKKJJJGGGDDDBBBCCCDDDCCC<<<<<>>YYY^^^000000...---,,,+++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++///222000888XXXyyyvvv~~~zzzyyy}}}xxx~~~pppiiixxx___999,,,222,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++,,,,,,---.........222777fffxxxhhhzzz~~~}}}{{{\\\]]]UUUOOOaaajjjuuuyyyzzz^^^CCCBBBCCCGGGXXXIII000666333+++///......------------..............................///444111444UUUsssVVV~~~rrrsssrrrmmmiiikkkmmmfff\\\ccceeeiiilllnnnooonnnnnnpppnnnkkkiiiiiihhhgggeeeeeeeeeeeedddcccaaa```___aaa___```dddbbb]]]]]]```ZZZUUUQQQSSSVVVVVVPPPJJJSSSfffhhhTTTKKKVVV______``````ZZZOOOJJJOOOXXX^^^\\\\\\]]]]]]]]]\\\\\\[[[]]]^^^^^^______^^^]]]]]]]]]\\\[[[[[[[[[[[[]]]]]]~~~|||___MMM@@@888555333111222222111111111777SSS~~~||||||pppfffooo~~~||||||~~~~~~|||yyyyyyxxxyyyxxxwwwuuussskkkXXXDDD>>>CCCMMMYYYbbbYYYPPPMMMZZZssslll[[[WWWUUURRRWWWTTTQQQLLLHHHDDDAAA@@@;;;:::999888666666666666777777777888;;;???DDDHHHFFFDDDfffxxxHHH888000000000//////...------,,,---............000333666IIIoooxxxwww{{{uuufffeeeyyy{{{tttuuuvvvoooddd^^^jjjsssuuu{{{vvvjjj[[[PPPSSSYYYZZZVVVTTTXXXVVVTTTRRRRRROOOKKKHHHEEEFFFFFFFFFKKKQQQOOOIIILLLJJJFFFDDDBBBBBBDDDEEEKKKLLLKKKGGGBBB>>>>>>>>>???CCCFFFCCC===@@@RRReeeppp^^^SSSSSSJJJ???KKKcccZZZLLLWWW{{{HHH000///...,,,+++++++++***))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++///,,,,,,///---///AAAWWWeeevvv~~~tttttt|||nnnppprrrZZZ@@@+++(((000,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,---...//////111///111NNNcccjjj|||{{{}}}|||wwwyyyiiiMMM???AAA>>>MMMrrr}}}???///444333///.........------------..............................,,,111111222KKKvvvcccdddrrrrrrooollliiifffeeehhhlll]]]^^^aaadddggghhhiiijjjllljjjhhhgggfffeeecccaaafffffffffeeecccbbb```___]]]]]]\\\ZZZXXXXXXYYYYYY\\\YYYWWWWWWXXXWWWSSSNNNVVVgggaaaMMMNNNXXXUUUNNNGGGMMMKKKEEEOOObbbeeeYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^___ooo~~~|||```NNN???888555222111111222111000///111DDDjjjwww||||||}}}rrriiimmmyyy|||zzzyyyxxxxxxyyyzzz{{{xxxssspppaaaQQQ@@@;;;AAAMMM]]]iiiiiiUUUQQQnnnaaaRRRTTT[[[^^^VVVTTTPPPKKKFFFAAA>>>===888888777666666666666666888777666999>>>DDDHHHJJJFFFLLLkkkYYY666222000/////////......------,,,---......------...000333555```{{{~~~gggWWWkkksssmmmqqqvvvssskkknnn}}}rrrhhh```^^^VVVTTT\\\dddaaaVVVNNNOOOMMMLLLMMMNNNMMMIIIFFF===???AAADDDJJJOOONNNIIIKKKIIIFFFCCCAAA@@@@@@@@@HHHJJJKKKGGGBBB======>>>AAAGGGHHHCCCCCCQQQeeessshhhXXXNNNMMMGGGFFF^^^~~~PPPJJJxxxRRR444///...---,,,+++*********)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++111,,,***------***---555FFF]]]ttt~~~~~~uuunnnjjjvvvhhhEEE333,,,***,,,222,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***++++++,,,...//////000111+++111888QQQqqq}}}~~~www{{{|||zzz}}}pppTTT===@@@CCC<<>>IIIZZZgggmmmRRROOOvvvkkkRRRPPP^^^jjjmmmVVVSSSOOOJJJEEEAAA===<<<555555555555555666777777777777888<<>>BBBFFFIIIGGGCCC@@@AAADDDEEEFFFEEEIII[[[nnnpppgggQQQYYYTTTDDDGGG___qqqsssOOO^^^jjj666///...---,,,+++************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++...******///000,,,***,,,333???SSSmmmvvvxxxqqqgggqqqyyyMMM;;;***)))...000...---++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,---...//////...)))777///IIIwwwwwwzzzttt}}}~~~|||pppooo}}}zzzvvvrrrxxxmmm[[[EEE<<>>ooowwwwww{{{{{{}}}{{{}}}}}}~~~~~~yyyqqqmmmmmmzzzzzzwwwttttttuuutttpppkkkVVVJJJ>>>;;;???IIIXXXdddiiiMMMKKKrrrpppXXXNNNVVVcccddd]]]QQQOOOKKKFFFBBB>>>;;;:::444444444444555666777888666888<<>>AAADDDGGGJJJJJJJJJIIIHHHEEEBBB???======BBBFFFEEEBBB@@@CCCHHHEEEIIIOOO\\\pppzzzkkkTTTIIIOOOIIICCCZZZxxxrrrTTT^^^DDD***333---,,,+++***************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******,,,//////------000+++,,,777QQQssszzzxxx}}}nnnbbblllzzzvvvzzzkkkNNN999---***+++///000---(((&&&++++++++++++++++++++++++************************))))))*********+++++++++*********+++,,,,,,------...,,,888+++@@@lllkkkmmm{{{}}}|||xxxzzz}}}{{{~~~___bbbzzzmmmggguuuvvvcccVVVFFF@@@@@@DDDLLLfffxxx```555///:::---***222+++------,,,,,,,,,,,,------------------------------...++++++.........666@@@YYYpppwwwuuuaaaLLL\\\mmm___fffhhh^^^\\\ZZZXXXVVVUUUVVVXXXYYYYYYYYYYYY\\\^^^```___^^^^^^^^^^^^^^^^^^]]]\\\[[[SSS[[[[[[SSSUUU___]]]RRRPPPTTTWWWWWWSSSQQQRRRTTTSSSQQQVVVmmm{{{eeeUUUcccJJJIIIGGGHHHKKKMMMOOOPPPYYYYYYWWWVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYXXXVVVUUUTTTSSS}}}kkkUUUAAA777444111000000111000///000,,,333666VVV{{{vvvyyy~~~~~~||||||}}}~~~|||wwwooojjjuuu}}}~~~yyytttpppppprrrqqqlllgggPPPEEE<<<===EEENNNYYYaaaZZZFFFFFFddd{{{vvviiifffggg\\\QQQPPPZZZ```UUUFFFHHHGGGDDD@@@===:::888777444444444555555666888888666:::AAAEEEGGGHHHIIIJJJ___rrrsssDDD333///,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...000)))888___yyyXXXNNN___~~~rrrnnnpppllljjjgggcccaaaaaaaaaaaaNNNZZZdddeee___UUUKKKBBBLLLSSSZZZYYYQQQJJJFFFFFFCCC@@@>>>@@@AAAAAAEEEIIIJJJJJJKKKJJJHHHDDD???===;;;@@@DDDCCC???>>>DDDJJJIIIVVVfffrrruuunnn\\\LLLQQQ>>>:::UUUtttyyyeeeOOO|||SSS///(((222,,,+++******))))))******))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++)))+++------,,,+++---000...,,,---666FFFYYYiiiqqqdddlll}}}~~~tttlllnnnlllppptttoooNNN666------+++---///...+++)))+++...++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///111'''333QQQ]]]eeeuuuvvvzzzxxxcccLLLVVVuuuiiiWWWfffuuucccRRRGGG===@@@DDDEEEZZZDDD000222888---***000,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++///000000222666GGG```}}}hhhRRRPPPZZZlllkkkgggddd\\\aaa___\\\YYYXXXWWWXXXXXXSSSRRRQQQSSSVVVXXXYYYXXX\\\\\\]]]]]]^^^^^^]]]]]]VVVZZZXXXTTTUUUZZZVVVLLLXXXZZZ[[[YYYTTTPPPOOOPPPQQQTTTmmmhhh^^^bbbDDDCCCHHHNNNPPPQQQ[[[iii[[[ZZZXXXVVVUUUUUUUUUVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTRRRPPPOOOlllUUU@@@666444111000000111000///000***555111===hhh|||uuuqqqqqq~~~{{{{{{|||}}}~~~{{{rrrjjjsss~~~{{{uuuttttttpppmmmnnnqqqoooggg```JJJ???999===GGGNNNTTTXXXKKKBBBGGG\\\iiifffcccfffggg___TTTOOOSSSVVVNNNCCCBBBAAA>>><<<:::888777777555555555555666777888888777>>>DDDGGGGGGIIIOOOUUUxxxPPP222555111(((000++++++++++++++++++,,,,,,***,,,---...---,,,---...---+++111HHHhhh}}}|||{{{~~~cccSSS]]]dddrrr~~~yyywwwzzzmmmiiieeeaaa^^^ZZZUUUSSSPPP^^^gggaaaUUUNNNKKKIIIWWWVVVUUUTTTQQQMMMIIIGGGCCC@@@BBBFFFFFFBBBCCCHHHHHHIIIKKKKKKIIIDDD???<<<999???DDDCCC@@@BBBKKKTTT___hhhtttyyyooo]]]PPPKKKOOO@@@NNNqqqwww``````xxxXXX555---+++,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***+++,,,+++***+++++++++//////---+++***000>>>IIIOOO]]]ssszzzyyyddd\\\```qqquuulllnnnzzzyyy{{{tttyyymmmIII555333555///'''+++,,,,,,***)))+++///111************************************************)))************+++++++++000//////...------,,,,,,...111))),,,///666QQQ^^^qqqwwwnnnOOOHHHTTTlllqqq[[[UUUoootttbbbRRRFFF@@@>>>AAAIIISSSwwwmmm666444222///---//////------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,...------111444444:::JJJwww|||yyy}}}yyy{{{{{{pppsssxxxhhhMMMSSSeee{{{tttdddZZZbbbaaa^^^\\\ZZZYYYYYYYYYTTTQQQNNNMMMOOOQQQRRRRRRVVVWWWXXXZZZ[[[[[[\\\\\\[[[WWWTTTUUUXXXYYYWWWSSSYYYZZZZZZYYYVVVSSSQQQPPPRRR[[[xxxgggccciii[[[IIIOOOVVV]]]dddllluuuzzzZZZYYYWWWUUUUUUUUUVVVWWWVVVWWWYYYYYYYYYWWWTTTSSSSSSSSSSSSSSSSSSQQQPPPOOOjjjSSS===666444111000000000000///222***555...+++LLLwwwfffiiiwwwmmmhhh{{{||||||}}}~~~~~~{{{{{{{{{}}}}}}tttjjjdddppp~~~xxxrrrooopppmmmllloooqqqnnnddd[[[FFF<<<555;;;EEEKKKLLLLLLFFFFFFOOO```jjjmmmsss}}}}}}qqq]]]KKKEEEIIIKKKIII@@@???===<<<;;;:::999999666666666666666777888888999@@@FFFGGGFFFJJJTTT^^^vvv999(((888222'''555+++++++++++++++++++++,,,)))+++---...------...///(((///000444OOOuuurrr}}}yyykkkGGGNNN___sss}}}{{{zzz|||lllgggccc```]]]XXXUUUSSSPPP___ggg]]]NNNHHHKKKNNNYYYQQQJJJJJJNNNQQQMMMIIIAAA@@@DDDJJJJJJDDDCCCFFFFFFHHHJJJKKKIIIEEE???<<<888>>>DDDEEEEEEJJJUUU```yyyttttttuuujjjVVVKKKJJJAAAPPPttthhhFFFfffjjj444***444000(((+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******,,,...,,,((()))***,,,//////...///111444GGG```sss}}}||||||wwwjjjuuuzzzwww~~~yyywwwwwwmmmiii```ZZZiii{{{vvvzzzzzz{{{}}}___>>>999222+++'''(((+++///************------)))###************************************************)))************+++++++++333222111000///...------)))111'''666444)))JJJXXXkkkppprrryyytttzzzjjjNNNTTT^^^iii|||^^^WWW]]]xxx{{{iiiTTTEEE>>>===AAABBBOOOfffKKK222999111'''---333000------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''///111***''',,,222333...222\\\pppzzzttt|||www~~~zzzssshhhkkkuuu~~~tttpppsss___OOOQQQoootttkkkaaa```___]]]\\\[[[ZZZZZZWWWTTTOOOLLLMMMNNNOOOPPPPPPQQQSSSUUUVVVXXXXXXXXXXXXPPPLLLQQQWWWXXXYYY[[[UUUUUUVVVVVVVVVVVVTTTSSSTTT___wwwhhhEEEZZZrrrXXXHHHSSSYYY\\\hhhwwwwwwlllYYYXXXVVVUUUUUUVVVXXXYYYTTTVVVXXXYYYXXXUUURRROOOOOOPPPRRRSSSSSSSSSRRRQQQiiiQQQBBB444222000///000000///............222222444YYYmmmmmmuuuvvv|||~~~wwwpppjjjppptttyyy||||||{{{{{{|||xxxyyyyyyxxxwwwuuusssrrrpppjjjpppwwwqqqnnnpppkkkhhhkkkllljjjiiihhhbbbZZZCCC===888888999===FFFNNNJJJTTTcccpppyyyrrrQQQAAAGGGKKKEEE===<<<:::888666666666666444666888888888888999:::DDD???EEEJJJGGGTTTqqq~~~OOO))))))333000+++...,,,+++******))))))************+++++++++,,,,,,,,,...))))))111999GGGccc~~~|||xxx|||~~~nnn\\\MMMNNN\\\kkkvvv}}}yyytttooolllfffaaabbbhhhhhheee```XXXLLLFFFPPP___^^^SSSJJJHHHIIIJJJNNNRRRFFFFFFFFFFFFGGGFFFDDDBBBDDDHHHJJJIIIIIIJJJEEE>>>===DDDIIIIIIOOO```pppwwwxxxzzzooo[[[QQQRRROOOFFFGGGrrr{{{\\\NNNmmmjjj999555222)))(((,,,************))))))))))))''')))***)))((('''(((************)))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((---777DDDTTTcccpppwww~~~|||~~~{{{uuuyyyzzz}}}{{{uuurrryyy~~~}}}}}}{{{qqqcccQQQ<<<---------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++///000++++++AAA\\\lllzzzhhhppp~~~cccpppwwwwwwmmmRRRWWW___fffvvvaaadddmmmhhhRRRPPP>>>222EEE>>>SSSSSStttAAA111111000......---------++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,------...+++///888CCCRRReeeyyynnnjjj|||}}}}}}gggeeegggqqq~~~nnn```LLLCCCUUUsssxxxoooddd]]]\\\\\\[[[YYYTTTTTTTTTSSSQQQPPPNNNMMMQQQMMMJJJJJJNNNRRRTTTTTTSSSPPPOOORRRWWWZZZWWWSSSVVVXXXYYYXXXVVVRRRMMMKKKQQQpppfffIIITTTeee\\\NNNQQQTTT[[[eeemmmoooiiicccWWWUUUTTTVVVXXXXXXVVVSSSWWWWWWWWWSSSNNNKKKOOOVVVPPPOOONNNNNNPPPQQQPPPOOO~~~jjjPPP???444222000///000000///......///...222222///IIIvvvyyy{{{zzz}}}~~~uuurrrxxxnnnqqquuuyyyzzz{{{zzzzzztttuuuuuutttrrrpppnnnmmmlllfffmmmtttnnnlllmmmiiigggiiiiiigggfffddd___XXXBBB:::555:::BBBLLLUUU]]]]]]fffrrr{{{zzzUUUAAAEEEHHHDDD<<<;;;999777666555666666555777999888666777===AAADDDJJJMMMEEEJJJmmmWWW<<<)))---444000***+++,,,+++******))))))***************+++++++++,,,,,,...+++,,,///111:::UUUqqq}}}|||yyydddSSSLLLSSShhh{{{yyyzzzxxxqqqggg^^^XXXUUU]]]\\\]]]]]]YYYWWW```lllaaaXXXQQQPPPPPPMMMLLLNNNEEEFFFGGGHHHIIIIIIHHHGGGDDDFFFEEEBBBBBBDDDAAA<<>>JJJWWW___ccceeeeeellluuu|||~~~UUUAAACCCEEEAAA999999777666555555555555666888999777666:::BBBIIIFFFFFFFFFEEESSSzzzwww555///,,,...///---+++,,,++++++***))))))))))))************++++++++++++,,,,,,,,,------))),,,BBB[[[}}}}}}{{{gggOOOFFFRRRccceeellllllbbbZZZWWWSSSLLLJJJJJJMMMRRRTTTVVV[[[aaaXXXSSSOOORRRSSSPPPMMMLLLEEEEEEFFFGGGGGGGGGFFFFFFEEEEEECCC@@@BBBFFFGGGDDDCCCTTThhhuuuzzzzzzvvvpppZZZRRRLLLHHH@@@@@@VVVrrrvvv```OOOoooSSS555''',,,,,,,,,...+++******))))))))))))(((((('''((())))))''''''((()))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,*********+++,,,///777III]]]hhhmmmwww}}}vvvmmmddd]]]QQQCCC999444...(((''')))---//////,,,,,,,,,+++******)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000***)))//////+++,,,111NNNfffnnnqqq}}}{{{rrreeerrriiiooo}}}xxxaaaZZZWWWWWW```dddhhhrrr|||gggOOO>>>888EEENNNFFFQQQjjjooo666000000///......------------++++++++++++++++++++++++++++++***))))))***++++++******++++++,,,------------......,,,000CCC```vvvxxxzzzfffdddlllpppsssoooiiicccaaagggqqqyyysssrrrooodddRRRAAA===AAAPPP[[[nnn~~~yyyfffWWWSSSRRRQQQPPPPPPRRRTTTVVVUUUSSSPPPOOONNNLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKKKKKKKLLLNNNOOOQQQ___[[[OOONNNWWWVVVTTT\\\TTTRRRQQQSSSVVVXXXWWWUUUSSSQQQNNNMMMNNNNNNNNNMMMMMMLLLMMMOOORRRRRROOOLLLMMMKKKIIIIIIKKKQQQXXX^^^vvv~~~dddKKK<<<444222000///000000///...---///---///222))),,,>>>dddoooddd}}}uuu|||rrrqqqmmmhhhgggjjjnnnqqqrrrvvvvvvuuutttrrrpppmmmllleee^^^eeelllgggfffiiieeedddeeeddd```^^^]]]YYYRRRBBBFFFQQQaaakkkjjjdddbbbmmmuuu}}}tttNNN???BBBCCC>>>777666666666555555555555666666777888;;;@@@FFFIIINNN===BBBYYYmmmBBB...111000+++(((***---...++++++***)))))))))))))))************++++++++++++******,,,,,,''''''333BBB\\\ooo~~~xxx|||vvvuuuvvv|||mmmVVVHHHEEESSS[[[YYYNNNLLLWWW\\\WWWRRRPPPNNNOOOQQQRRRQQQPPPMMMIIIHHHNNNRRRQQQOOOOOOFFFGGGGGGFFFDDDBBBBBBBBBAAACCCEEEFFFLLLTTTWWWVVVJJJXXXkkkwwwxxxpppddd\\\GGGGGG@@@===MMMiiiyyyyyyPPPPPPmmmZZZ777,,,,,,...***,,,...'''***)))))))))(((((((((((('''((()))(((''''''((()))((((((((()))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,------------...///000111000,,,***,,,...444CCCQQQUUUWWW]]]bbbaaabbbqqqyyyuuuvvvwwwxxx|||sssjjj___XXXUUUQQQKKKEEE:::777333000...---,,,+++%%%'''+++///111///)))$$$,,,+++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,///******///222///,,,---888YYYvvvtttwwwyyysssuuusss|||eeeTTTOOOWWWeeeqqqnnnllloootttvvvsssnnnkkkZZZEEE>>>CCCDDDDDDKKKcccJJJ111;;;///......---,,,,,,------************************+++******************+++*********+++,,,,,,------)))+++---+++,,,444BBBMMMiiittt]]]___eeebbbssssssooofff^^^___jjjuuuzzzyyy}}}eeePPPHHH<<<>>>CCCNNN\\\jjjtttyyylllhhhbbb[[[VVVRRRQQQQQQRRRPPPOOOMMMLLLLLLKKKKKKGGGHHHHHHGGGEEEDDDEEEGGGEEEEEEEEEEEEFFFHHHJJJKKKSSSMMMHHHMMMTTTOOOIIIKKKNNNLLLJJJJJJKKKMMMLLLKKKNNNLLLJJJIIIJJJLLLNNNOOONNNNNNMMMKKKLLLPPPQQQOOOWWWRRRLLLLLLUUUbbbmmmtttssswww^^^III===444222000///000000///...---///+++,,,222---,,,777GGGtttqqqvvv|||{{{vvvtttkkkssszzzwwwxxxrrrjjjddddddgggmmmppppppppppppooommmkkkiiigggccc]]]ccciiieeedddgggdddcccdddbbb]]]\\\\\\XXXSSSFFFNNN]]]iiijjjccc^^^^^^lllsss}}}___BBB===BBBAAA;;;444555555555666666666666666555666;;;BBBGGGGGGEEENNNDDDSSSsssZZZ111///222000)))'''+++---***+++***))))))(((((())))))))))))*********+++++++++(((((())),,,,,,***+++///===^^^||||||}}}mmmooo}}}}}}tttZZZHHHPPPVVVSSSLLLTTTgggqqqmmmddd^^^VVVQQQPPPOOOJJJEEELLLGGGDDDHHHKKKJJJIIIIIICCCEEEFFFDDDBBBAAACCCDDDBBBHHHNNNUUU^^^hhhkkkhhh```eeemmmpppjjj^^^QQQJJJJJJ===555HHHrrrtttLLLPPPrrraaa;;;...,,,000///(((***---&&&)))))))))(((((((((((('''&&&((()))((('''&&&'''(((''''''(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********++++++///,,,+++------***)))***000,,,///777777222888DDDBBB===:::===>>><<<;;;<<<999777333000...,,,***(((''''''&&&&&&'''***///333---+++)))''''''(((((((((++++++***************)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,---+++,,,///000......///777KKK~~~}}}|||pppiiisssrrrrrr}}}jjjMMMGGG\\\pppzzzsssmmmmmmuuuooobbbSSSOOO999:::NNNFFFJJJssszzzmmmhhh888111333...------,,,,,,,,,,,,---*********************************++++++*********))))))***++++++,,,,,,---***+++,,,---...///000111LLLgggrrrcccZZZaaaaaaVVVqqqxxx}}}yyynnnffffffjjjmmmuuussshhhiiiXXXJJJ888---222EEE\\\lllxxxxxxwwwssskkkaaaXXXSSSNNNMMMKKKIIIIIIIIIKKKMMMJJJKKKKKKIIIHHHGGGIIIKKKEEEFFFFFFGGGGGGFFFFFFEEEIIIGGGHHHHHHKKKPPPOOOFFFHHHHHHHHHHHHIIIIIIHHHGGGMMMLLLKKKJJJIIIKKKMMMOOONNNQQQPPPIIIGGGNNNWWWZZZfffaaa]]]```gggiiiddd^^^pppttt[[[HHH===444222000///000000///...,,,///***)))111111...555555ZZZxxxeeebbbrrrzzzvvvnnngggbbbdddiiinnnnnnnnnnnnnnnllljjjhhhgggccc\\\aaagggbbbaaaeeebbbbbbbbb___[[[ZZZ[[[YYYTTTMMMQQQYYY]]]ZZZUUUXXX^^^hhhooozzzmmmJJJ:::;;;???<<<888333444555666777777777777777777:::AAAHHHJJJHHHEEE???MMMgggzzzjjj777777)))+++,,,+++,,,---***%%%******)))(((((((((((())))))))))))************+++''''''(((,,,///...***'''---DDD```rrrzzzoooxxxzzzwwwiiiNNNNNNMMMQQQbbbwww~~~rrrmmmeee^^^]]]]]]YYYSSSRRRKKKEEEEEEDDD???<<<<<<<<>>999666KKKTTTbbbnnnuuutttooojjj```___\\\VVVOOOKKKJJJJJJKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLIIIGGGEEEHHHIIIKKKEEECCCTTT]]]PPPHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJIIIGGGGGGIIIKKKKKKTTTXXXSSSUUUbbboootttkkkaaaUUUNNNLLLHHH@@@888nnnuuu\\\GGG<<<444222000///000000///...+++000+++(((000111---000+++???^^^|||qqqzzz~~~ooo[[[bbbpppqqqpppjjjbbb```ccchhhkkkkkkllllllkkkjjjhhhgggbbbZZZ___eee___^^^bbb______```\\\XXXXXXZZZXXXTTTSSSRRRSSSSSSPPPMMMQQQWWWeeelllvvv}}}^^^LLL<<<999;;;999555444222333555777888888888888888===CCCGGGHHHIIIIIIJJJGGGZZZxxxLLL---333)))((())),,,---***''''''******)))((((((((((((((())))))))))))************''')))******,,,,,,+++)))+++000>>>SSSeeesss}}}|||tttuuuvvv___RRRGGGLLL^^^pppxxxxxxxxxxxxuuuqqqsssyyywwwrrr[[[TTTOOOOOOMMMHHHCCCBBBCCCGGGLLLMMMMMMPPPVVV\\\hhhlllnnnooopppqqqlllfff^^^VVVPPPMMMHHHBBB@@@CCCCCCaaayyyTTTAAAdddhhh:::%%%+++...&&&(((+++&&&(((,,,'''))))))((((((((('''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************************++++++++++++******,,,---///000111111111000...***''''''((()))***)))***,,,...---++++++(((&&&'''******'''(((+++(((***,,,+++)))((()))***!!!###'''***+++++++++***!!!$$$(((******((('''&&&))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------,,,+++,,,------+++,,,+++EEEaaahhhuuu}}}|||zzz|||}}}uuurrrqqqvvv~~~wwwRRRHHH\\\iii{{{~~~{{{hhhUUUGGG@@@>>>CCC]]]nnnnnnIII******111333,,,,,,++++++++++++,,,,,,************************)))***++++++++++++***))))))))))))***++++++,,,,,,---,,,+++***+++---000222222333;;;HHHTTT[[[aaafffaaabbbcccddddddeeegggiiikkkfff___[[[___fffgggccciiihhhfff___VVVKKKBBB===,,,333>>>KKKWWW```eeehhhhhhjjjjjjhhhbbb\\\YYYXXXWWWTTTRRRSSSWWWZZZ[[[ZZZWWWUUUSSSPPPMMMKKKJJJIIIIIIGGGNNNJJJAAAOOO[[[QQQJJJKKKKKKKKKKKKJJJKKKKKKIIIKKKNNNOOOOOOPPPSSSUUUZZZdddiiifffgggppptttpppSSSJJJ===222...///333666~~~mmmxxx]]]GGG;;;444222000///000000///...***111,,,(((///000++++++)))///BBBhhhhhhqqqyyyeee[[[dddjjjnnnjjjaaa[[[]]]aaadddeeefffffffffeeecccbbbaaaZZZ^^^ccc]]]\\\___\\\]]]^^^ZZZVVVVVVYYYXXXTTTWWWSSSRRRSSSQQQMMMKKKMMMKKKQQQ[[[dddfff___QQQFFF>>>777777<<<<<<444000222222333555777999999999999999BBBKKKLLLGGGFFFKKKQQQfffkkkNNN000000(((000***(((***)))%%%'''...******)))((((((((((((((())))))))))))************(((+++,,,)))'''))),,,---222,,,...<<>>IIINNNwwwsssXXX555444333,,,,,,+++++++++***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,(((+++---,,,)))(((,,,000444,,,000>>>GGGIIIUUUhhh}}}hhhZZZYYYbbboooxxxxxx\\\SSSYYY___YYY^^^eeehhheee^^^VVVPPPFFF???666///...444<<>>888999:::999666333222222666444555777666444777<<>>AAAQQQgggwww\\\SSSDDD\\\zzzZZZ888------,,,)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,------------------------...)))+++...FFF~~~vvvqqq|||{{{ttt~~~nnnbbbfffpppvvvuuu{{{{{{mmmppp|||}}}eee```HHHGGG>>>PPPKKKWWWggg|||YYY444999///***222---,,,,,,,,,+++++++++******+++++++++*********))))))((()))+++,,,,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,******+++,,,111:::EEELLLvvvtttlllaaaXXXYYYbbbkkk|||hhh___^^^```ccc]]]YYY\\\cccgggddd___ZZZXXXPPPGGGCCCAAA777***///000444<<>><<<:::999333444555444222000111222444222333777:::;;;???EEEFFFKKKJJJIIIGGGEEEZZZ~~~uuuGGG---+++---(((+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))++++++***,,,:::PPPbbbkkkrrrtttttt~~~www}}}uuugggqqq{{{rrrTTT???DDDUUUOOOOOOQQQSSSUUUWWWWWWVVVTTTUUUYYY```gggjjjjjjhhheeedddbbb___\\\YYYWWWUUUJJJHHHEEECCCAAABBBCCCDDDAAABBBIIIYYYjjjnnn```QQQGGGPPPfff}}}cccBBB---(((******((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,------,,,,,,------------------------000---000111@@@oooyyy|||}}}ttthhhXXX]]]kkkvvv||||||xxx}}}wwwrrrnnnMMM>>>444NNN[[[sssppp~~~rrr~~~rrrwwwuuu???,,,444***'''000+++,,,,,,+++++++++*********+++++++++*********))))))((()))+++,,,,,,+++)))((())))))*********+++++++++*********+++++++++,,,,,,///...---,,,...333:::???XXX]]]aaa```^^^```fffmmmppprrrqqqllljjjnnnsssssstttmmm```TTTLLLLLLQQQUUUZZZVVVZZZeeeiii___QQQIIIAAA===777000------222555666:::AAAKKKRRRVVVTTTRRRPPPPPPVVVaaagggfffgggjjjbbbbbbcccbbbbbbbbbcccdddfffkkkooorrruuuwwwxxxyyy|||xxxqqqiii```VVVLLLFFFAAACCCCCC???999777999===DDDEEEEEEEEEFFFKKKOOOQQQ~~~pppwwwYYY@@@444111000......//////...,,,---,,,,,,++++++,,,,,,---'''...---)))<<>>AAAEEEHHHGGGDDD???<<>>===;;;999111888??????;;;;;;AAAGGGOOOMMMNNNQQQTTTUUUSSSRRRxxxnnntttWWW>>>333111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&,,,000---///GGGssszzzttt{{{aaaQQQIIIEEEFFFJJJGGGFFFFFFGGGKKKOOORRRRRRVVVSSSSSSYYY[[[XXXUUUUUUUUUSSSRRRQQQRRRRRRPPPNNNKKKIIIGGGFFFEEECCC@@@======;;;888555333222111111111111111000///111444777888666888???EEEGGGHHHJJJHHHEEEFFFWWWmmmttt~~~]]]888))))))++++++,,,************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,...---***'''(((...444@@@QQQeeeqqqxxxyyyssskkkqqqiiizzzkkkcccqqq{{{hhhLLL@@@@@@AAACCCGGGMMMTTTYYYWWWWWWVVVTTTSSSPPPMMMKKKJJJIIIIIIGGGFFFDDDBBBAAADDDAAA===<<>>??????BBBEEEGGGDDD@@@BBBHHHOOOQQQOOOPPPTTTUUUTTTSSSTTTrrrllloooSSS===222000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---222---...MMMuuu}}}{{{zzz```JJJAAACCC@@@BBBEEEGGGGGGDDDDDDEEEKKKIIIKKKQQQSSSQQQOOOPPPPPPOOOLLLLLLKKKJJJHHHFFFCCCBBB@@@??????>>><<<999:::888666444333333333444222333222222111333666999???>>>@@@FFFIIIFFFDDDEEEFFFKKKVVVppp\\\AAA+++***---******...))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***,,,,,,+++))))))+++---222>>>PPPaaammmrrrmmmfff~~~hhhnnn{{{dddVVV[[[kkksssrrr```^^^XXXPPPHHHCCCCCCDDDEEEEEEEEEDDDBBBAAAAAAAAA??????>>>=========>>>>>>>>>FFFSSSaaajjjoooooonnneeeTTTEEEHHH[[[wwwsssooo~~~qqqLLL---++++++,,,,,,,,,***((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------//////***///<<>>???nnnzzzppp}}}~~~bbb|||aaazzzTTT444111///000---))),,,---'''+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++(((***++++++******+++---,,,---///111666@@@LLLTTTXXXXXXXXXXXX]]]bbb___YYYPPPWWW___]]]UUUOOOOOOQQQggg___RRRJJJJJJOOOPPPMMM@@@FFFKKKLLLKKKOOOYYYcccYYYTTTQQQUUU]]]bbb```\\\KKKLLLKKKHHHEEEEEEFFFFFF===;;;:::<<<@@@CCCCCCCCCGGGEEEJJJTTTYYYUUUPPPNNNPPPLLLHHHEEEDDDDDDCCCCCCLLLLLLJJJHHHGGGGGGIIIJJJMMMKKKKKKMMMJJJGGGLLLTTTuuuuuuiiiPPP<<<333000///......///000///---+++,,,,,,------,,,,,,+++000'''(((///***$$$666TTT}}}aaaMMMEEE>>>===@@@CCCBBB>>>===>>>;;;:::>>>DDDGGGFFFGGGJJJHHHFFFDDDCCCCCCCCCAAA???;;;:::999888999999888777888777666555444444444444111222333444555777:::===DDDDDDGGGJJJIIIEEEEEEIIIHHHXXXlll|||yyylll===///'''+++---(((''',,,(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************))),,,000888FFFUUUbbbjjjlllrrrttt|||uuuttt|||pppaaadddwwwyyyiiifffrrr~~~~~~{{{qqqdddWWWOOOLLLJJJJJJIIIFFFBBB@@@AAABBBAAACCCFFFJJJOOOSSSWWWXXXWWWbbbpppyyyvvvgggUUUHHHEEEEEEUUUuuummmtttccc>>>***))))))))))))))))))((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,***...555///***555===qqq~~~vvvxxx~~~ooojjjdddoooxxxuuujjjaaabbbfffWWWUUUSSSTTTVVVYYYZZZZZZ]]]___cccfffgggeeebbbaaa[[[TTTMMMHHHBBB===<<<>>>???AAA;;;DDD[[[]]]NNNHHHjjjiiibbbyyyJJJ000555222000,,,)))+++...---***+++************)))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++***+++,,,+++***))))))***)))+++---///000333666999HHHNNNSSSSSSSSSUUUTTTRRRBBBGGGNNNSSSWWWYYY[[[\\\XXX\\\[[[TTTRRRTTTPPPGGGQQQPPPNNNJJJIIIKKKQQQWWWOOOPPPTTT]]]eeegggbbb\\\\\\]]]]]]\\\___bbbaaa]]]]]]YYYTTTTTTVVVYYYYYYXXXaaa___dddllliiiZZZNNNJJJ@@@???@@@CCCGGGKKKMMMMMMGGGHHHKKKMMMNNNMMMIIIGGGBBB@@@AAADDDCCCDDDOOO^^^{{{dddMMM<<<555///...---...///000///...+++,,,,,,------,,,,,,++++++***)))***))))))000999YYYxxx}}}{{{iii\\\KKK@@@999;;;???>>><<<<<<555444666:::<<<;;;===AAA===<<<;;;;;;<<<===<<<:::555444333333555666666555666666666555444333111000///222666999;;;>>>BBBEEEFFFFFFIIIJJJGGGGGGOOOXXXbbbmmmxxxtttttt~~~aaa@@@///)))(((++++++''''''+++(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''(((***+++)))((())))))+++222===LLL^^^jjjpppkkkhhhnnnhhhYYYeee~~~aaaZZZbbbiiippptttttttttvvvyyykkkkkkhhhddd^^^[[[\\\]]]^^^aaagggmmmpppqqqqqqpppnnndddUUUHHHCCCGGGOOOUUUfffvvvvvvjjjmmmxxxwww|||mmmRRR:::&&&$$$111)))'''&&&&&&((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++&&&---((((((333///'''111---;;;SSSiiitttwww~~~sss}}}|||lllcccgggoooooodddTTTIIIDDDFFFIIIKKKMMMMMMMMMNNNOOOQQQOOOMMMKKKFFFCCCDDDBBB???BBBHHHCCCPPPJJJ]]]mmmhhhmmmiiipppuuutttttt{{{JJJ444...//////000+++,,,222000,,,...************))))))))))))(((((((((((())))))******))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************)))***+++***(((((()))+++(((***,,,...---,,,,,,+++777>>>DDDCCCBBBDDDFFFFFFIIIJJJJJJKKKLLLLLLLLLKKKJJJMMMRRRUUUTTTSSSUUUYYYkkkddd[[[TTTPPPLLLFFFBBBKKKKKKJJJGGGEEECCCDDDEEESSSOOOHHHDDDKKKWWW[[[YYYRRRLLLEEEDDDGGGKKKMMMLLLFFFDDDHHHQQQOOODDD@@@DDDIIIIIIKKKMMMPPPQQQOOOMMMDDDGGGLLLMMMLLLIIIHHHIIIJJJCCCAAAGGGIIIKKKWWWeeewwwaaaKKK<<<666///...---...///000///...++++++------------++++++###...000))))))222111'''222TTT}}}rrryyy}}}wwwvvv]]]HHH666666>>>@@@>>><<<999666666888666333444999666555555666888:::999999111000///000333555555555666666666555333000...,,,///333999>>>BBBFFFJJJMMMEEEFFFHHHHHHFFFJJJXXXggg|||~~~jjjJJJ+++...+++******)))((())),,,'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((---+++))))))+++,,,***((('''(((***,,,000;;;OOO___]]]gggjjjkkk{{{pppiiijjjyyy~~~kkk\\\ZZZ]]]```___]]]___eeekkkhhhiiiiiigggddddddgggjjjhhhkkkmmmmmmhhh^^^UUUNNNBBBBBBDDDLLL[[[ooozzzfff___vvv}}}{{{pppbbbCCC,,,,,,---***,,,+++)))''''''***+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++***444,,,'''222...'''000...333;;;GGG\\\rrr~~~zzzwww|||rrrooouuuxxxqqqfff]]]WWWRRRMMMIIIMMMKKKGGGEEEFFFIIIHHHFFFEEECCCEEELLLNNNMMMQQQWWWhhhwwweeeqqqiiibbbzzzXXXqqqKKK444---,,,000))),,,***---333,,,&&&,,,************))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************&&&'''((((((((()))+++---)))))))))))))))***+++,,,***111777888:::AAAFFFGGGLLLNNNQQQSSSSSSRRRPPPOOOKKKCCCCCCLLLMMMMMM]]]sss{{{dddUUURRRSSSRRRPPPfffcccZZZMMMEEEIIIYYYgggkkk^^^KKK???GGGZZZeeefffMMMFFF@@@???EEELLLPPPPPPMMMFFFCCCFFFCCC>>>DDDPPPCCCEEEIIIMMMQQQQQQOOOLLLGGGJJJKKKFFF???===CCCIIIeeeWWWOOOQQQRRROOOTTT]]]sss\\\FFF999444///......------,,,++++++*********++++++,,,,,,,,,******))))))******+++,,,,,,888UUUwww}}}zzzuuuiiiLLL>>>???BBB>>>:::888999:::::::::999777666444111000111222222111222444444444444444333111111...//////...,,,...333777;;;BBBEEEBBBCCCIIIJJJFFFOOOCCCCCCNNNPPPPPPbbb}}}~~~}}}rrrxxxtttKKK000---******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))((()))000===FFF]]]^^^bbbgggiiiiiinnnuuuqqqsssvvvuuujjj______fff{{{|||mmmUUUNNNVVVYYYQQQSSSMMMLLLQQQNNNGGGKKKWWWRRRKKKCCCAAAEEEKKKQQQUUUdddsssyyyvvv{{{{{{dddjjjllliiilllzzz||||||{{{nnncccCCC888+++'''))),,,)))%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,222000222OOOxxxrrrwwwyyylllpppttt~~~zzz}}}zzzlllSSSYYYnnnqqqqqqtttrrrggg___dddsssbbbMMMOOOmmm|||ssswww|||xxxwwwllliiiCCC---+++///---(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************,,,,,,------///444:::???NNNSSSRRRKKKJJJTTT^^^cccTTTLLLCCCAAAEEEIIIIIIGGGRRRJJJEEEGGGLLLMMMMMMNNN```XXXQQQLLLIIINNNeee|||pppbbbKKK===GGGZZZ^^^UUUKKKEEEBBBGGGPPPSSSPPPMMMGGGFFF@@@NNNOOOBBBJJJLLLIIIHHHHHHHHHDDD@@@???AAALLLEEEBBBEEEDDDCCCNNN^^^sssccc\\\eeekkkcccXXXSSSpppYYYDDD777333///......------,,,++++++*********++++++,,,,,,,,,******))))))******+++,,,+++---999VVV{{{tttxxxwwwaaaNNNDDDAAA<<<;;;:::999999;;;===???===;;;999888777555444444111111111000000000//////666666666777:::===@@@BBBDDDEEEDDDBBBCCCHHHLLLMMMJJJJJJZZZooorrrjjjpppvvvqqqooo|||yyyiiiMMM222)))---))))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))((('''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))((()))***(((''')))000666CCCKKKYYYfffhhhbbb]]]^^^iii{{{qqq^^^[[[___nnnmmmhhhfffppp~~~~~~uuuYYY]]]ccceee^^^YYY```lllwwwjjjbbbhhhsssyyyyyyyyyppppppzzzyyymmmaaassslllsss{{{~~~tttaaaKKK<<<333---&&&&&&)))+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++***))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---===XXXeeecccgggkkkyyyrrrrrr~~~}}}tttjjjeeezzzmmmhhh]]]aaaNNNggggggwwwwwwkkkbbb|||rrrKKK>>>///))),,,000...***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))),,,000444:::@@@AAA>>>@@@KKKUUUZZZZZZTTTMMMKKKNNNRRRSSSSSSTTTJJJ@@@???@@@AAABBBEEECCCAAAFFFNNNOOOIIIKKKRRRZZZTTTHHHAAAKKKYYYXXXMMMGGGPPPXXXWWWLLLCCCCCCGGG@@@CCC;;;EEEFFF@@@LLLLLLBBB<<<:::======???KKKYYYppp___QQQNNNKKKFFFFFFMMM```VVVTTT\\\___YYYTTTUUUkkkVVVBBB666222///......------,,,++++++*********+++++++++++++++***))))))))))))***++++++...,,,)))666\\\{{{zzzxxxgggmmmwwwkkkRRRFFFAAA>>><<<<<<>>>???@@@@@@???>>><<<;;;::::::::::::======<<<<<<<<<===>>>>>>===;;;:::<<>>>>>@@@DDDIIIGGG???<<>>AAAGGGJJJPPPCCCAAA??????KKKGGGKKK@@@>>>FFFHHHIII\\\vvvxxxbbbOOOLLLOOOKKKFFFCCCHHHEEEGGGLLLJJJEEEFFFMMM}}}hhhTTTAAA666222///......------,,,++++++***************+++++++++)))))))))))))))***++++++***---,,,+++999WWWtttkkkpppyyy~~~xxxnnnnnnzzzzzznnndddUUUCCC999999;;;:::888888:::;;;999:::???BBBCCC@@@?????????@@@AAACCCDDDEEEDDDCCCCCCCCCCCCAAA@@@BBB???AAAGGGKKKMMMSSS\\\YYY\\\hhhtttooo___^^^hhhuuuiiivvvxxxgggFFF000+++---+++&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''((((((((('''''')))***(((((((((((((((((((((((())))))))))))))))))))))))%%%'''******)))((()))***)))///;;;HHHOOOSSSYYY```\\\```\\\VVV___ttt}}}yyydddRRRGGGOOOZZZWWWLLLEEEMMM]]]bbbTTTKKKSSS```fff\\\PPPOOO\\\```UUUNNNQQQgggeeeccciii{{{}}}xxx```[[[hhhllldddiiieee[[[III666***(((***'''(((******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''++++++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++******+++))))))///777???aaa}}}nnnsssvvvyyymmmrrrwww}}}~~~|||~~~{{{}}}vvvoooxxxuuu}}}wwwzzzjjjjjjooorrrRRR333111000000///---***)))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***((()))***)))'''&&&&&&'''&&&(((***))))))---111333;;;===???@@@BBBGGGNNNTTTSSSJJJAAA@@@BBBFFFLLLRRRVVVHHH???@@@BBB@@@BBBHHH@@@BBBBBB@@@AAADDDAAA:::>>>@@@AAA@@@AAAEEEGGGGGG999FFF>>>===BBBOOOeeeaaaHHH@@@EEERRROOOCCCMMMeeebbbQQQCCCEEEMMMMMMFFF@@@999777888999666111444:::zzz}}}hhhSSS@@@666333///......------,,,++++++************************))))))(((((())))))***+++$$$'''+++,,,***444SSSqqqjjjttt{{{||||||xxxqqquuu{{{vvvrrriiieeeoooxxxZZZGGGDDDDDD@@@:::444999:::777777>>>CCCCCCAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHFFFDDDBBBBBBBBBFFFBBB??????EEESSSiii|||nnnjjjkkkooojjjaaadddpppssskkkzzz{{{vvv~~~yyywwwgggGGG***&&&,,,+++&&&%%%'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((()))***,,,((('''***000777@@@NNNZZZ\\\]]]VVVPPP\\\uuu|||vvviiieeelllnnnbbbVVVRRRUUU[[[UUUDDD@@@OOOYYYXXXNNNQQQ\\\gggbbbVVVXXXeeeyyyuuuuuu|||~~~qqqqqqqqqdddTTTYYYjjjmmmbbbSSSIII999***""""""(((---)))***+++)))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((++++++******))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++---((((((,,,---+++,,,222///MMMpppfffZZZccckkk{{{|||jjjkkksssppp}}}}}}sssyyynnnNNNYYYlllXXX<<<111...,,,000---)))'''(((***+++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))''')))++++++)))(((((((((*********)))((('''''')))***---000111111444;;;@@@???999777999===@@@EEEKKKGGGCCCEEELLLKKKDDDCCCGGGQQQNNNHHH@@@===???@@@???>>>>>>===;;;???FFFGGGCCCCCCQQQGGG@@@AAALLL```ZZZFFFEEETTTfff]]]CCC<<>>DDDBBB:::666:::>>><<<>>>???@@@AAABBBCCCCCCBBB???>>>===>>>@@@AAABBBBBBDDDPPPZZZ\\\^^^jjj{{{jjjfffgggnnnoookkknnnvvvzzzzzzyyyqqqxxxnnnnnnhhh\\\???...%%%)))***$$$%%%---&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''((()))''''''***,,,111<<>>;;;CCCZZZgggyyy|||pppsssrrr~~~rrrggguuu{{{}}}uuussswww~~~xxxeeessstttbbbnnnnnnGGG222---+++,,,///---***((()))+++,,,***'''************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))%%%'''))))))((('''((())),,,))))))+++***((((((***(((***,,,***((((((,,,//////---...333555444777;;;999:::AAAIIIHHHBBBEEENNN\\\UUUKKKAAA===>>>BBBEEEFFFRRRXXXOOODDDBBBBBB@@@```jjjZZZKKK>>>:::CCC:::CCCGGGXXXiiiaaaFFF777:::444555555666444000---+++...+++((()))+++,,,,,,+++yyyhhhRRR>>>333000///......------,,,+++++++++*********)))))))))(((((((((((((((((()))******...,,,++++++)))))),,,111RRReeeooodddXXXZZZbbbfffnnnqqqzzzhhhbbb```\\\dddooottthhh___ddd```QQQHHHIIIJJJFFF;;;===???AAABBBAAA???>>>IIIBBB>>>BBBMMMSSSRRRMMMLLLgggzzzvvvnnnqqqwwwwwwbbb___cccooovvvtttqqqsss{{{{{{rrrkkkmmmtttqqqbbb\\\NNN<<<)))***,,,+++'''%%%)))---&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''&&&&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&,,,******,,,***)))///666;;;GGGTTTXXXTTTOOONNNOOOJJJRRR]]]fffhhhggghhhjjjzzzsssjjjiiisss|||wwwkkkggguuu}}}uuuhhheeejjjppp```\\\^^^cccddd______ccc]]]\\\[[[\\\WWWJJJ999---''''''(((***,,,,,,(((%%%'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))***+++************************)))************+++++++++***************************+++***)))***,,,+++(((222(((///111>>>VVVfff~~~jjjggguuussspppmmm___ccciiiwwwlll}}}eeeOOOVVVjjjvvvrrrVVV444$$$222999+++&&&///,,,---------,,,***(((&&&************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))%%%&&&''''''&&&&&&''')))+++&&&&&&)))+++))))))---*********)))'''&&&'''(((***)))+++//////,,,---000555111222777777555===IIILLLFFF@@@<<<;;;;;;<<<>>>FFFVVV\\\OOO???:::;;;;;;GGGRRRJJJEEE===777AAA<<<111333<<>>333'''%%%***)))((('''%%%%%%%%%%%%&&&***(((''''''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++************************&&&,,,---((('''+++,,,)))***!!!+++---///<<>>444(((%%%)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++...222444>>>BBBGGGNNNTTTXXX[[[\\\]]]\\\\\\]]]^^^\\\WWWSSSUUU\\\\\\VVVTTTXXXUUUMMMLLLIIIEEE???888222...+++---+++)))'''&&&''')))***''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,...///111444CCCWWW``````dddlllssspppqqqttttttooolllkkkWWW\\\sssvvvrrruuu~~~tttxxxmmm~~~wwwmmmffffffhhhmmmxxx}}}xxxYYY===555222+++,,,333,,,,,,+++******)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,---,,,++++++*********+++************))))))))))))+++++++++*********))))))rrrzzzcccHHH999444,,,---------,,,++++++******++++++*********)))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))******&&&((()))(((,,,999NNN^^^hhhlllpppooogggcccjjjuuussskkkkkkssswwwqqqlllllliiimmmppppppllliiiggggggWWW\\\___]]][[[\\\\\\ZZZaaa[[[YYYZZZWWWRRRVVV^^^[[[VVVQQQSSSZZZ___```^^^```eeejjjllljjjkkkpppuuu{{{|||tttnnnyyymmmdddhhhjjjkkknnnpppllleeeSSS@@@...)))'''%%%&&&+++(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&//////111333777;;;???BBBGGGHHHKKKMMMNNNKKKFFFBBBFFFJJJHHHAAA>>>AAA???999111000...+++(((%%%###"""%%%%%%%%%%%%&&&'''))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,***...999@@@EEEOOOZZZuuupppiiifffkkkqqqmmmfffrrrqqquuuwwwkkk]]]```nnn~~~qqq^^^TTT\\\jjjjjj```XXXcccoooqqqllljjjooowwwtttvvvsssiiiWWWVVV[[[CCC666***&&&((())),,,...++++++******))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***+++++++++++++++,,,++++++***)))************))))))))))))+++************)))))))))www|||yyyxxxbbbFFF777222,,,------,,,,,,+++*********************))))))))))))(((''''''&&&&&&''''''((((((((((((((()))))))))***"""'''***)))''',,,999DDDZZZnnnzzzdddTTTYYYeeennnbbbeeewww}}}pppfffggggggnnnsssqqqmmmllllllkkkiiimmmnnnlllgggeeedddcccdddbbbcccgggfff```]]]___```]]]ZZZ\\\```dddffffffkkkjjjkkkllllllkkknnnrrr~~~lllfffppptttooogggkkkkkkgggbbb\\\SSSJJJ999///((((((***''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''&&&&&&'''''')))(((&&&%%%%%%&&&((()))...///111333444222000------///...((('''***+++'''%%%&&&&&&'''((()))***+++(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************...***(((+++---111:::DDD___]]]WWWTTT___ppptttnnnrrrpppkkkgggcccccchhhnnniiiccc[[[TTTSSSYYYcccjjj^^^\\\^^^jjjyyy~~~wwwwww~~~~~~eeellltttwwwhhhMMM777...///''',,,...///000000,,,&&&******)))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++)))***+++,,,,,,+++***)))************)))))))))(((************))))))))))))}}}www|||wwwwww```EEE666222,,,---,,,,,,++++++***))))))*********)))))))))(((((()))(((((((((((((((((()))'''(((((((((((()))))))))%%%(((***+++***+++---000888NNNdddiiiaaa]]]ccckkknnn___^^^pppuuuhhhaaaffftttwwwuuummmiiikkklllkkkllllllmmmoooooonnnooopppmmmmmmqqquuuuuuppplllkkklllgggbbbaaabbbdddcccaaadddbbbeeennnsssrrrppprrr{{{hhhaaagggkkkhhhccchhhggg\\\NNNBBB888111%%%%%%'''***)))%%%$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&''''''$$$%%%&&&'''(((((())))))))))))************+++,,,&&&&&&%%%""""""%%%&&&&&&((((((((((((''''''''''''((()))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))---+++******))))))---222555>>>CCCGGGRRR```ddd^^^RRR```mmmoookkkiiijjjlllooolllhhhhhhiiimmmuuu|||rrrqqqqqquuuzzz}}}|||zzzxxxhhhZZZ```sssxxxbbbGGGJJJIIIEEE:::...***---333***......(((&&&***+++((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++((()))+++,,,,,,+++***)))************)))))))))((())))))))))))))))))))))))pppsssyyyuuu___CCC444222---,,,,,,,,,+++******))))))******)))))))))((((((((())))))(((((((((((())))))''''''(((((((((((())))))***)))''''''((()))******+++111;;;HHHYYYiiiqqqrrrkkk\\\XXXcccfff^^^]]]eeeqqqrrrmmmeeefffoootttsssiiiiiilllooopppllllllnnnjjjhhheeefffhhhhhhgggfffaaa___]]]\\\___bbbeeeggghhheeekkkyyywwwnnnjjjuuurrrjjjdddiiippphhhZZZSSSXXXVVVIII:::000+++'''$$$&&&((()))'''%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%''')))))))))((('''((((((((('''&&&'''))),,,***)))(((&&&%%%&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((()))+++,,,+++)))***+++(((---///000555???FFFIIIBBBXXXkkkgggVVVNNNVVVbbbkkkaaaXXX\\\iiiqqqmmmeeeaaammmuuunnn^^^WWWaaannnkkkWWWGGGJJJTTTRRREEE999...---+++))))))+++---///))),,,,,,(((&&&'''((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))******((()))******+++*********************))))))))))))(((((()))))))))))))))***hhhiii{{{sss]]]BBB444222///,,,,,,++++++***)))))))))***)))))))))(((((((((((((((((((((''''''((((((((('''''''''((((((((()))))))))(((&&&%%%%%%'''((())),,,,,,,,,111AAAUUU^^^^^^\\\VVVXXXaaaccc\\\YYY\\\^^^aaa^^^[[[dddsssxxxtttfffkkktttyyyuuullljjjnnnuuummmeeedddkkkooollleeeVVVZZZ]]]^^^^^^dddoooxxxwwwmmmllluuuxxxmmmaaa]]]eeeeeeaaa___dddhhh___QQQAAACCC>>>555---***)))'''))))))((('''((()))***)))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((''''''''''''''''''&&&%%%$$$######%%%&&&%%%$$$###%%%''')))(((''''''&&&%%%%%%&&&######$$$&&&''')))******######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********)))((('''***,,,,,,++++++++++++///)))$$$$$$%%%(((000999...999DDDBBB999999GGGXXXSSSLLLCCCDDDRRR]]]UUUFFFEEESSS^^^WWWFFF???JJJYYYDDD>>>777555444000)))$$$%%%'''+++//////,,,'''###&&&'''+++//////***%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))***++++++************))))))))))))(((((((((((())))))******cccbbb|||rrr]]]AAA444333000,,,,,,++++++***)))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))$$$&&&((((((''''''''')))$$$+++---'''&&&111===DDDKKKQQQ]]]jjjkkk```VVVQQQUUUXXXWWWUUU```nnnpppggg[[[gggxxx|||rrrrrr{{{|||qqqgggiiitttyyynnn```___ggglllhhhbbbdddsssyyyhhh]]]```ccc\\\VVVVVV]]]cccccc[[[TTTSSSRRROOO777555...'''&&&***+++)))'''%%%###$$$)))+++'''!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))+++,,,$$$(((++++++)))''''''(((%%%$$$$$$&&&&&&%%%%%%'''$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''+++......+++***+++,,,---+++&&&(((111222***%%%((()))&&&)))000222---******222555222---333===<<<111...222555444000...///222///000+++$$$$$$,,,---)))******)))(((((())),,,...---'''%%%)))***&&&&&&+++&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))((((((((()))+++,,,************))))))))))))'''((((((((())))))******jjj^^^pppUUU@@@333///000...---,,,+++************))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))@@@IIITTTYYYWWWSSSQQQQQQVVVUUURRRQQQVVV[[[ZZZUUUTTTVVVaaaoooqqqhhhdddgggqqqdddZZZaaaqqqwwwlll^^^\\\```cccbbb______ccchhhaaa]]]XXXUUUTTTWWW[[[^^^```XXXMMMFFFAAA===777222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))222000---***((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))************+++++++++************************++++++************++++++************************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))qqqgggpppUUU???333///000------,,,+++************))))))))))))(((((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))&&&,,,333888===DDDNNNUUUSSSUUUUUUVVV[[[___\\\UUUOOORRRZZZbbbccc]]]ZZZ[[[cccXXXMMMMMMUUU[[[XXXSSSOOOPPPQQQSSSTTTVVVXXXZZZTTTUUUVVVWWWUUUSSSPPPNNNOOOHHH???888555222---(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))000...,,,)))((((((((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))*********+++++++++************************+++******))))))******+++************************'''''''''''''''''''''''')))((((((((('''''''''&&&)))((((((((('''''''''&&&))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))~~~vvvppppppSSS>>>333000000---,,,+++******)))******)))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))!!!$$$&&&(((,,,333>>>FFFEEEJJJNNNSSSYYY^^^ZZZSSSOOOUUUYYYYYYXXXZZZYYYVVVZZZVVVPPPNNNPPPRRRSSSSSSRRRPPPNNNOOORRRUUUTTTSSSLLLMMMNNNNNNKKKEEE???;;;888333---******)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))---+++***((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))tttvvvuuunnnQQQ<<<222000000---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((***,,,,,,++++++,,,...111666===BBBJJJPPPOOOJJJNNNWWWYYYTTTTTT[[[^^^ZZZTTTWWW\\\___```^^^ZZZWWW[[[YYYVVVTTTRRRQQQOOONNNIIIFFFAAA:::555222000///(((&&&###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))***((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))nnntttwwwkkkNNN;;;222000000,,,,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((($$$&&&)))******(((''''''%%%***---///555;;;<<<:::@@@HHHJJJEEEGGGQQQVVVSSSJJJMMMSSSYYY\\\YYYQQQJJJNNNPPPOOOJJJCCC>>>???AAA===999222+++''''''((()))%%%$$$###$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))***(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))kkkssswww|||fffKKK:::222//////,,,+++***))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&%%%$$$%%%''')))***&&&)))(((&&&'''+++---++++++///111000333999>>>??????===<<<>>>AAA@@@;;;666666999;;;666///,,,...222))))))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))lllrrrtttnnn}}}aaaHHH999222///...,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((,,,)))&&&%%%%%%'''))))))'''***)))%%%$$$&&&'''&&&###"""$$$((((((''')))...222///,,,+++,,,------,,,***+++,,,***'''&&&'''***"""###%%%'''((('''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))mmmpppqqqdddxxxyyy^^^FFF888222///---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$&&&((()))((('''$$$((()))'''&&&((()))''')))$$$&&&,,,***######***###$$$&&&&&&%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$'''&&&%%%$$$$$$%%%'''((("""###%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))pppZZZrrrsssWWWCCC777///++++++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((qqq}}}WWWppptttWWWBBB666///+++,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((tttyyyRRRllluuuWWWAAA555...,,,---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((uuutttLLLhhhtttUUU@@@444...,,,...++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&(((((($$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((tttqqqHHHgggrrrTTT???333---,,,...++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((qqqqqqHHHiiioooQQQ===333...,,,...++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((mmmsssKKKnnnkkkOOO===333...,,,---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''*********((('''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((jjjvvvNNNrrr~~~hhhNNN<<<333...,,,---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((+++,,,***(((&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((iiimmmZZZnnn}}}fffIII888222...+++***++++++******)))(((((((((***))))))((('''&&&&&&&&&((((((''''''&&&%%%######%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''***++++++***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''&&&$$$&&&***)))%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((lllyyyjjjVVVkkkgggIII777111...,,,+++++++++******)))(((((((((***))))))(((''''''&&&&&&''''''(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&((()))+++***)))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((,,,---)))&&&((()))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((rrrzzzuuu]]]sssgggHHH777000...,,,,,,++++++******)))((((((((()))))))))(((''''''&&&&&&''''''(((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***111333---'''&&&)))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))zzz{{{iii|||fffGGG666000...------++++++******)))((((((((())))))((((((''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((())))))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***000111,,,'''''')))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))rrrkkk{{{sss|||}}}cccEEE555000...---...++++++******)))(((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((***+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((())))))((('''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***)))''''''***)))%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******kkkjjjyyyiiiqqqwww___CCC444000///------++++++******)))(((((((((((((((((((((((((((''''''%%%&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''')))***,,,---...))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&%%%$$$&&&***)))%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************llllll}}}iiisssrrrZZZAAA444111///------++++++******)))((((((((('''(((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&((()))+++***)))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$((((((&&&%%%((()))'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************llllllkkkwwwnnnXXX???333111///---,,,++++++******)))((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''***++++++***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$+++...)))%%%&&&)))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))---,,,,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++pppiii}}}mmmxxxoooTTT:::111111///...000++++++******)))(((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$&&&)))+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************xxxnnn~~~iiiqqqpppTTT:::111000---+++---++++++******)))(((((((((''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************{{{qqqhhhnnn|||qqqVVV;;;222000---***+++++++++******)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************uuuooommmsssyyypppVVV<<<333222///,,,---++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++++++++***)))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********(((+++---...---,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************rrrlllttt|||zzzjjjPPP888111111///---...++++++******)))(((((((((((((((((((((((((((((((((------,,,++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))***+++******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++(((,,,000222111///,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************vvvjjjxxx~~~dddKKK333...///...,,,---++++++******)))(((((((((((((((((((((((((((((((((---,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++---111444555222...+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************wwwiiixxxcccJJJ444...000///---...++++++******)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,222333444333000...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************tttiiixxxfffNNN777111333111///000++++++******)))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,333333222000...///222444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************hhhzzzxxxmmmLLL666222...000222...,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%'''((((((%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&'''***+++)))'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******++++++,,,---777444111111333555333111++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%&&&))),,,))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++nnn}}}hhhIII555111...///111,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''******)))'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))***+++---...///222000......000111///---,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%&&&)))+++)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********)))))))))))))))))))))(((((()))))))))************************+++++++++*********))))))************++++++++++++qqqaaaDDD333111......000+++,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%""""""###%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***((('''((()))***)))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((***+++---///000---------...///...,,,***---,,,+++))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&)))+++((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***************)))))))))******))))))))))))******************************+++++++++***************************+++++++++,,,qqq[[[AAA222222///...000+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))***+++---//////------///000000///,,,***---,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&(((***((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))************************(((((((((((())))))))))))((())))))))))))*********))))))))))))))))))))))))************************)))******++++++******)))************************+++******))))))******+++*********************************************************+++++++++,,,,,,oooYYY@@@333444000///111---,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%''')))***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((()))&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************+++,,,------,,,...000000000...,,,+++,,,,,,,,,+++***))))))(((************************************************(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&''')))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++++++++************++++++***************************************************++++++++++++,,,,,,,,,nnnXXX@@@444444000///111...,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%(((+++,,,***&&&"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******++++++,,,,,,***,,,......,,,+++***+++++++++,,,,,,++++++***)))************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))'''&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''************************))))))))))))))))))))))))))))))))))))************************************)))******++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,kkkWWW@@@444444///...111...,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((&&&%%%%%%%%%''')))***)))&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))******''''''(((***&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************+++,,,---...***,,,---,,,***)))***,,,)))***+++,,,,,,,,,++++++************************************************'''((()))******)))((('''))))))))))))******++++++))))))))))))))))))))))))************************(((((()))))))))*********((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))'''&&&&&&'''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************************************)))))))))))))))))))))***************************************************)))))))))*********++++++************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------hhhWWW???444333---,,,000...,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))(((&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++***'''&&&(((***&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((***+++---///000,,,...///---***)))+++...((()))+++,,,------,,,+++************************************************'''((()))******)))((('''))))))******+++++++++,,,))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))'''&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((()))***+++,,,,,,---************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------xxxjjj|||QQQ===333222...000222,,,,,,,,,+++***)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%(((***+++)))'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,+++***))))))************,,,,,,,,,,,,*********************************)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++(((((()))***+++,,,,,,---222...***(((***+++***(((,,,***((()))---...---***************************((())))))***+++*********)))((('''(((***,,,,,,+++'''(((***+++,,,,,,,,,+++,,,+++++++++******))))))---+++)))***,,,---+++(((((()))***+++,,,,,,,,,,,,******++++++,,,,,,,,,---((((((((((((((((((((((((************************************************------,,,+++***)))((((((************++++++++++++************************************************++++++******)))))))))(((***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---************))))))))))))******))))))((((((((('''((((((((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++******++++++,,,,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,---...------------------------------,,,,,,+++,,,,,,,,,,,,---...---,,,,,,---///+++,,,,,,,,,,,,+++******yyyooo}}}MMM:::111111...000222---,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%(((***+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((())))))************************)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))************************++++++***))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((())))))******+++++++++888444///---------,,,***---,,,,,,---...//////...************************))))))))))))************---***(((((()))***))))))'''(((***++++++++++++***------,,,,,,,,,++++++++++++)))((())),,,---+++******++++++++++++***************+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))((((((''''''((((((((()))))))))******))))))))))))))))))))))))*********************************)))))))))(((((('''(((((()))***)))))))))******++++++++++++*********))))))))))))***+++++++++************)))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++((((((((())))))*********++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******+++++++++,,,------,,,+++***,,,------------------,,,++++++vvvuuu~~~yyyGGG666000222///000222,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&(((++++++)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''))))))))))))))))))))))))+++******)))))))))******************************))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))******))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++******)))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))))))))*********444111...,,,------,,,+++...///000000//////000111++++++++++++++++++++++++++++++***)))***+++,,,---111...+++))))))))))))))))))***++++++++++++******---------,,,,,,,,,,,,,,,***))))))***,,,---,,,+++,,,++++++******)))(((((())))))************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((************************)))))))))))))))(((((((((&&&''''''((()))((((((((())))))************))))))((((((((((((((()))******++++++++++++*********************))))))))))))((((((((())))))))))))))))))************************(((((())))))***+++++++++)))))))))***************++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,------------......---,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------/////////...,,,,,,---...///////////////...------mmmxxx~~~nnnDDD444000222...///000+++,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((()))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&((()))((('''&&&'''((('''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))++++++)))'''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&''''''((()))'''(((((((((((()))))))))+++***)))'''&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((()))))))))))))))***,,,+++******************************************)))))))))))))))))))))))))))******************)))************************++++++++++++++++++++++++*********************************++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***))))))))))))))))))))),,,+++++++++,,,...//////,,,///111000---,,,...111---------------------------,,,+++******,,,...///222///+++)))***+++++++++++++++++++++++++++******+++++++++++++++++++++++++++******+++++++++++++++******))))))((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******))))))************)))))))))))))))))))))******+++---,,,,,,,,,,,,+++++++++************************))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------...................................................//////000000000111111000///............////////////////////////000000000000000000111222333444444222000///000222111111111111111000//////bbbzzzzzz}}}jjjCCC555111333...---...))),,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%$$$###$$$&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))++++++)))''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((()))))))))***---,,,***(((&&&%%%$$$###(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''(((((()))))))))++++++******)))******+++******************************************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++---------,,,,,,------------........./////////000------,,,+++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************)))))))))))),,,---......///000111222+++---///...+++***,,,///++++++++++++++++++++++++,,,***)))((((((***,,,------+++(((((()))+++++++++******))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************((((((((()))******++++++************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................///////////////000000000111111111111111111111111000000000111111222222222111111111111111111111111111111111222222333333333444333222111111111111111222222222222222222222222222222111222222333444444444444555333111111222444222333333333333222111111]]]www~~~lllBBB555222333---,,,...***,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((((((%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***+++***)))(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******((((((((()))))))))************)))(((''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&''''''(((((()))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,------,,,,,,,,,,,,------000111111222222333333333......---,,,++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++---...//////---,,,---...,,,---...---+++++++++,,,************************)))(((((('''((()))***+++((('''&&&''')))++++++***)))(((((('''(((((()))))))))***************++++++***++++++***)))((()))***++++++******+++,,,...///+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,------...............//////000000000000/////////////////////000111111111111111000000000000///------............//////------......//////000000111111111111111111111111222222222222222222222222222222222222111111111111222222333333444444555555111111111111111111111111333333333333444444444444444444333222222222333333222222222222222222222222111111111111222333444555111222333222000000222444333444444444444333222222^^^xxx}}}mmmAAA444111222,,,---111...,,,,,,++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''&&&%%%''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++***)))(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++(((((()))))))))*********((((((''''''((()))******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((())))))***++++++******++++++,,,---//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++---...///...---,,,,,,+++************+++,,,......///000000111222222///...---,,,,,,+++++++++........................++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,------+++---///...,,,***+++,,,000///.........///---,,,------------------------++++++++++++,,,,,,,,,,,,***)))***,,,......---+++,,,++++++++++++,,,...///---------.........//////---///111111000000222444111000///......///111222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------................../////////000000000///////////////////////////////////////////////////000000000111111111222000000111222222222222222333333444444444444333333111111111111111222333333333333333333222222222222//////000000000111111111//////000000111222222333333333333333333333333333333222222222222222222222333333333222222222111111222333333444444555666666222222222222222222222222444333333333333333222222222222222111222222333333222222222222222222222222333222222333444555666666000111222222111111333555444444444444444333333222bbb{{{~~~jjj???222000222,,,...333111,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++++++++***)))&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$'''((()))((('''&&&''')))(((((((((((((((((((((((((((((('''(((+++,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++***(((((((((***&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++))))))))))))************)))((((((((((((((()))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((())))))***++++++,,,,,,++++++,,,,,,...///111222........................---------------------------......//////......---++++++++++++++++++++++++************************)))))))))))))))))))))))))))***,,,.........,,,++++++***)))(((((()))***+++******++++++,,,---......000///...---,,,+++++++++------------------------))))))))))))))))))))))))************************)))************+++++++++******+++,,,------......,,,///222222000000111444444111//////222222000---222222222222222222222222///000000111222111111111//////000222444333111...111000000000111222444555000000111111222222333333222555888999999:::===@@@777666333222111222333444222222111111000000000000////////////////////////////////////////////////000000000000000000000000......................../////////000000000000111111111111111111111111111000000000000000000000000111111222222333333333444555555666777777777777666555666666777777666666555222222222111222333333444555555444444444333333333000000111111222222222333000000111222333333444444555555555555555555555555222222222222222222222222555555555444444333333333222222333333444555666666333333333333333333333333333333333222222111111111000000000000111222333333444444444444444444444444555555555666666888999999111222333333333444666888444444555555444444333222ddd{{{eee===666222111000...---000------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((&&&''''''((()))******+++))))))************))))))((((((((((((((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((***)))***///444555111,,,---+++***,,,///111000...***+++++++++++++++******---,,,+++******)))))))))++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((+++***)))'''''''''((((((******)))(((((()))***++++++***)))(((((()))***+++,,,++++++******++++++,,,************************,,,,,,+++*********++++++***+++,,,,,,------,,,,,,,,,,,,------......//////000000/////////111222333666444111///...///111222777777666666555555444444777666555444444444555555000111222333333222000000000000111222222333444444666555333222111222333333222222222333333444444444444555555666666777777777666555444333111000//////000000111111222222222333111111111111111111111111000000111222222222222222222222222111111111111111111111333444444333222111111111111111111111111111333333333333333333333333555444444333333444444555666444333222222333555666666666666666666555555555::::::999888777666666555333444444444444333222222222222111111000000000///222222222222222222111000222111111111111333555666555444444333333444555555222222333333333222111111666555444444666666555444333333444444555666666777444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666444555777888888666444333666666777888999;;;<<<======<<<;;;:::999888888888{{{aaaxxx}}}ccc<<<666111111000...---000------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))((((((((((((((())))))******++++++)))******++++++******)))************************,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((***((((((,,,000000,,,(((+++)))((())),,,---,,,+++)))))))))******))))))(((+++******)))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((******++++++++++++************++++++++++++******++++++))))))((()))******++++++******+++,,,---.........------------......///..................///////////////////////////000000////////////000000111111222333333333222222111111111111222222222222222111111111111333444555777666444222222333444555777777777666666666666666333444555555666555555444555555666666666444333222666666666777888999999999888777666555444555555666666666666666777777777777777777777777777888888888888888777777666555444444444444444444555555666666333333333333333333333333333333444555555555555444333333333333333333333333111222333555666666666555444444444444444444444444555555555555555555555555555444444444444444444555888666444333222333444555777777777777777777777777777777777666666555555444666555444444333222111111222222222111111000000000222222222222222111111000111111000000000111111222444444555555555666666666444444555666777777666666999777666666888888777666666777777777888888999999888888888888888888888888777777777777777777777777888888888888888888888888::::::::::::::::::::::::888999;;;<<<<<<:::999888::::::::::::;;;===>>>???>>>>>>======<<<=========vvvaaaxxx}}}^^^<<<555111111000...---000------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))))))))(((***************+++++++++)))******++++++******)))************************,,,+++++++++++++++******((((((((((((((((((((((((************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((()))'''&&&'''******(((%%%)))((('''''')))***)))''''''(((((())))))((((((''')))))))))((())))))***+++)))))))))******)))))))))*********+++******))))))***+++,,,------,,,+++***------............---------,,,,,,,,,,,,,,,---...............///000222222222222333333333333222222333333333222222333333333444444444444444444444444444444444444555666666777555666666666666666555444555555555555555444444444555444444444444666888999999999888888999999:::;;;::::::::::::;;;;;;;;;;;;666777:::<<<<<<<<<:::999;;;;;;;;;;;;:::888777666777777888888999:::::::::;;;:::999999888888999999;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888888888777666666666666666777777777444444444444444444444444444555555666666666666666555555555555555555555555333444555777888999::::::777777777777777777777777777777777777777777777777666666666555555666666666:::999777555444444555555888888888999999::::::;;;;;;;;;;;;:::::::::::::::999888666444222222222222444444333333333333222222222333333333222222111000222222333333222222111000444555777888999999999999777888999;;;<<<=========;;;:::999999;;;;;;:::999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================????????????????????????===>>>???@@@@@@@@@???>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCqqqeee}}}zzz\\\;;;555000000000...---000------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******))))))(((((('''*********************)))((())))))******))))))(((************************************************((((((((((((((((((((((((************************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%'''((((((&&&))))))((((((((((((((('''((())))))***************************+++,,,---...------...//////...------///000000000000///.........///111222222111///...111111222222222222111111000000000111111222333333333333333333444444555555444555777777777777555444666666666777777666666666888888888888888888888888777666777777888999:::;;;999999999999999999888777888888777777666666555555888888888888999:::<<<=========>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???===<<<;;;:::999:::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<>>>=========<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888888999999999999999666666666666666666666666444444444444444444444444555555666777777777777777888888888888888999999999777777888999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<:::999999999999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????<<<:::888666666666888999888888888888888777777777555555555555444444333222444555777888888777666555666888:::===>>>>>>===<<<======>>>@@@@@@AAAAAAAAA<<<;;;;;;<<<>>>??????>>>????????????????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFjjjiii|||~~~___:::444000000000---...000------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''')))))))))))))))((((((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))((('''''')))***++++++,,,,,,,,,,,,++++++++++++,,,------...//////...............///000111222333333444555666666555444333333333444444444444333333555666777777777777666555555666666777777666666555555555666777777888888888888888888888888888777777666777888999999888777666888888999::::::999888888999999999999999999999999777777777888999:::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<<<<===???AAABBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGDDDCCCBBBCCCDDDEEEDDDDDDCCCAAA@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>??????????????????>>>>>>>>>======<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<888888888888888888888888777777777777777777777777888999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<========================???????????????????????????>>>>>>======>>>>>>???>>>>>>>>>>>>???@@@@@@AAA======>>>??????@@@AAAAAA>>>>>>>>>>>>>>>?????????>>>===<<<;;;<<<===@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999888777666666555777999;;;<<<<<<<<<<<<:::<<>>AAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDHHHHHHGGGFFFFFFFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEaaalll{{{aaa999333///000///---...000------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,---...///000///000111111//////000111111111222333444444444444333333333333444555666777777888:::;;;;;;:::888777333444555555666666555555;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999:::;;;<<<======<<<;;;:::::::::::::::::::::::::::999999999999999:::;;;<<<888999::::::;;;;;;::::::????????????>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEGGGFFFEEEEEEFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEAAA??????@@@CCCEEEGGGFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB@@@??????????????????>>>@@@@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>==============================>>>??????@@@@@@@@@@@@@@@===>>>>>>??????@@@@@@@@@BBBAAA@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEFFF@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@??????>>>===;;;;;;888999;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBAAAAAACCCEEEFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFKKKJJJIIIGGGFFFEEEEEEEEE]]]rrr}}}}}}]]]999333/////////---...000------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''((()))******)))((('''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))'''''''''((())))))******((((((((())))))******+++))))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................................................000000///......///000000///000111000000000000111111333555555333333555777444555666777888888888888666666666666777888999999777888:::<<<<<<:::888777333444555666777888888888===<<<;;;::::::;;;<<<=========>>>>>>>>>>>>======;;;<<<<<<======<<<;;;:::999:::<<<>>>????????????=========<<<<<<=========<<<===???@@@@@@???===<<<========================<<<<<<;;;;;;;;;<<<<<<===999999;;;<<<============@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCEEEGGGIIIJJJIIIHHHGGGGGGGGGIIIKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBBBBEEEGGGIIIJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC???@@@@@@AAABBBBBBCCCCCCFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGGGGFFFFFFEEECCCCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>??????@@@AAACCCDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJHHHHHHIIIHHHGGGEEEGGGHHHHHHJJJKKKLLLMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHH]]]xxx{{{lllttt|||WWW999333/////////---...000------,,,,,,+++******)))************************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((('''((()))******)))((('''%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................111111111111111111111111000000000000000000000000---------....../////////111111111111111111111111000000000000000000000000444333222111111222333444222333444333222000///000222555777777555555777:::666666888999::::::::::::888888888888888999999:::555666888::::::888666555444555777888:::;;;;;;;;;>>><<<:::888888:::<<<>>>?????????@@@@@@?????????<<<<<<=========;;;:::999777999;;;>>>AAABBBCCCCCCAAAAAA???>>>>>>???AAAAAA>>>???AAABBBBBBAAA???>>>??????????????????????????????>>>>>>===>>>>>>>>>AAAAAACCCEEEFFFGGGGGGGGG>>>>>>>>>??????@@@@@@@@@EEEDDDDDDEEEFFFIIIKKKLLLLLLJJJHHHGGGGGGIIIKKKMMMJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEGGGIIIKKKMMMNNNOOOKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIJJJIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDCCCFFFEEEDDDDDDDDDFFFGGGHHHKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJKKKLLLMMMNNNNNNNNNRRRPPPMMMLLLKKKJJJGGGEEEIIIJJJKKKLLLNNNPPPQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKKKKLLLMMMMMMNNNIIIIIIIIIIIIIIIJJJJJJKKKeeesssrrrUUUrrrMMM888555222111000000...,,,------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''))),,,......,,,)))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''')))(((((('''''''''(((((('''''''''''''''((()))***###%%%((((((&&&%%%%%%'''(((((((((((((((((((((((())))))))))))((((((((((((+++(((''''''***+++)))&&&,,,+++***))))))(((((()))((()))******++++++******((()))))))))******++++++((()))))))))************+++++++++***************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000000000000000///...---,,,///////////////000000000000111222333333222000//////......111333333000---...000111111000//////000111111111111111222222222333333333333222111111000111111000000111333555666777333//////222555666555333333333333222222222222777999;;;<<<<<<999666444999:::;;;<<<<<<;;;:::::::::<<<======<<<:::::::::;;;::::::999999888888888<<<<<<======>>>??????@@@DDD@@@;;;999;;;<<<<<<;;;===<<<<<<;;;;;;::::::999888:::<<<===>>>===;;;:::<<<<<<======>>>???@@@@@@BBBBBBBBBBBBBBBAAA@@@?????????AAABBBBBBAAA??????AAA@@@???>>>>>>>>>???@@@???<<<999:::>>>BBBDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFGGGIIIJJJKKKIIIHHHHHHIIILLLOOOOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPOOONNNMMMNNNOOOSSSSSSSSSTTTSSSSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEECCCBBBBBBCCCDDDEEEBBBDDDFFFGGGGGGHHHJJJLLLNNNMMMJJJHHHGGGGGGIIIIIIIIIHHHHHHHHHIIIIIIKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGAAABBBDDDFFFGGGGGGFFFEEEEEEGGGIIIKKKKKKJJJHHHFFFGGGGGGGGGHHHJJJKKKMMMNNNSSSQQQNNNKKKIIIHHHGGGGGGKKKHHHEEEEEEGGGIIIIIIHHHKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRUUUWWW[[[YYYWWWVVVVVVVVVTTTSSSRRRPPPOOOPPPRRRSSSQQQNNNQQQPPPOOONNNNNNMMMNNNNNNNNNQQQRRRPPPQQQSSSSSSPPPNNNNNNNNNNNNOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOQQQPPPNNNKKKOOOLLLJJJMMMRRRSSSOOOJJJIIINNNQQQPPPPPPRRRRRROOOgggvvvoooSSSpppNNN777555222111000000...,,,------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))(((''''''''''''((()))$$$&&&((())))))(((&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((((((''''''''''''(((((()))+++)))''''''((()))((('''))))))))))))))))))((((((+++*********))))))))))))+++)))'''(((***+++)))''',,,+++***)))))))))))))))************++++++++++++))))))*********+++++++++))))))*********+++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,,,,------------------------------------............//////000000111111111111//////000111111111000000111111111111111111111111333333222222222222222222000000000222444444222///222444555555444333333444777666666666555555555555333333444444444333222222111111111111222333333444555222//////111333444333222222333444555666666777999999:::::::::999888888999999:::::::::999888777999<<<@@@BBBBBBCCCDDDFFFBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCEEEBBB???@@@BBBDDDEEEDDDEEEDDDCCCAAA@@@>>>===<<<999:::<<<=========<<<;;;>>>>>>>>>???????????????AAABBBBBBBBBBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@@@@AAABBBCCCDDDBBB@@@AAADDDGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOLLLMMMMMMNNNOOOPPPPPPQQQNNNLLLKKKLLLOOOPPPPPPPPPJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOPPPNNNLLLKKKKKKLLLRRRRRRRRRSSSSSSSSSRRRRRROOONNNMMMLLLKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLMMMLLLMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJKKKMMMOOOOOONNNLLLKKKJJJJJJJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIMMMLLLJJJIIIHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGIIIKKKMMMNNNMMMKKKJJJJJJKKKMMMOOOOOONNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMOOOQQQRRRUUURRROOOOOOQQQSSSSSSRRRJJJKKKKKKLLLLLLMMMNNNNNNLLLNNNPPPRRRRRRTTTWWWYYYSSSRRRRRRSSSTTTTTTSSSQQQWWWUUUTTTTTTVVVVVVTTTRRRRRRQQQQQQPPPPPPQQQQQQQQQPPPSSSTTTRRRSSSUUUUUURRRTTTUUUWWWVVVTTTQQQPPPOOOPPPPPPPPPPPPPPPQQQRRRRRRTTTUUUUUUVVVWWWWWWUUUTTTRRRPPPOOOQQQSSSSSSQQQNNNTTTXXXVVVPPPLLLMMMPPPQQQiiiyyy~~~jjjRRRmmm}}}OOO777444222000000///...,,,------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((())))))(((((((((((())))))$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&'''(((((()))((((((''''''''''''(((...)))%%%&&&))),,,+++((()))))))))))))))))))))))),,,+++++++++***************)))((()))***+++***))),,,+++***************+++,,,+++*********+++------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---...///000000000///000000000000000000000000/////////000000000111111////////////000000000000000111222444555666666666666666666666555555555555888777555333333444555666333333333555777777555333666888999999888777777888999999999888888777777777555555666666777666666666444444555666666555555555666444222222444444444333444555555666777888999999;;;:::999999999:::<<<===<<<<<<<<<;;;:::999777777;;;>>>BBBEEEGGGHHHJJJLLLGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGJJJMMMMMMMMMMMMLLLKKKHHHEEECCCAAA@@@<<<<<<<<<===============CCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEFFFHHHJJJIIIHHHHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRRRRPPPPPPPPPRRRSSSRRRQQQMMMMMMMMMMMMMMMMMMLLLLLLQQQRRRRRRPPPMMMLLLLLLLLLQQQQQQQQQRRRSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOOOOOOOPPPOOOOOONNNMMMLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHGGGGGGGGGGGGLLLLLLLLLKKKIIIHHHFFFEEEFFFGGGIIIJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHJJJKKKKKKJJJIIIIIILLLKKKKKKJJJJJJIIIIIIIIILLLKKKKKKJJJIIIIIIHHHHHHMMMLLLKKKIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHJJJJJJJJJJJJKKKLLLNNNNNNRRRPPPMMMMMMNNNPPPPPPOOORRRRRRSSSTTTTTTUUUUUUVVVTTTUUUWWWWWWVVVUUUUUUVVVXXXWWWWWWXXXZZZZZZYYYWWWWWWWWWVVVWWWYYYYYYXXXVVVVVVUUUUUUUUUUUUVVVWWWWWWRRRUUUVVVTTTTTTWWWVVVSSSMMMQQQUUUUUUSSSQQQRRRSSSVVVUUUSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTTTTUUUVVVWWWWWWWWWIIIRRRXXXYYYXXXYYYYYYWWWjjj}}}yyyuuufffSSSmmmyyyOOO666444111000000///...,,,------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''&&&''''''((((((***)))(((''''''''''''''''''''''''(((***++++++***))))))))))))************,,,,,,+++++++++*********+++*********+++,,,++++++,,,,,,+++++++++,,,,,,---...,,,+++******,,,...///........................//////000000000111111111//////000000000000000000//////000222333333333333333333333333333444444444222222333333333444444444222222222222333333333333444555666777888999999999::::::999999999999999888:::999888777666777888888555666666888999999888888666777999999777777777888666666777777777777777777888999999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;999888999999888888999888888777;;;::::::::::::999999999<<<<<<;;;<<<<<<>>>???@@@@@@@@@???>>>===<<<::::::>>>AAADDDEEEEEEEEEFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHKKKNNNOOOOOOOOOQQQPPPNNNLLLIIIGGGEEEDDD@@@@@@?????????@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIILLLLLLMMMNNNOOONNNMMMLLLJJJKKKLLLNNNPPPQQQRRRRRRRRRSSSUUUWWWWWWVVVTTTSSSRRRRRRQQQSSSUUUVVVVVVTTTTTTTTTTTTSSSRRRRRRRRRQQQUUUVVVVVVUUURRRQQQQQQRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRQQQOOONNNNNNNNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGGGGFFFIIIJJJJJJJJJJJJHHHFFFEEEDDDFFFGGGHHHHHHHHHJJJLLLLLLMMMNNNOOOOOONNNLLLKKKHHHJJJLLLMMMMMMLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLNNNOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPRRRQQQOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUQQQSSSTTTTTTRRRQQQQQQQQQYYYWWWUUUTTTUUUVVVUUUTTTPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRSSSSSSTTTUUUSSSVVVVVVTTTTTTWWWVVVSSSSSSWWWZZZZZZWWWVVVYYY\\\RRRRRRSSSSSSSSSSSSRRRQQQZZZ[[[ZZZYYYXXXXXXYYYZZZSSSTTTTTTSSSQQQPPPRRRSSSYYY\\\\\\[[[[[[\\\WWWQQQzzzjjjrrrjjj}}}dddVVVnnnsssNNN555333111///000///...---------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))***++++++'''''''''''''''((()))***+++***))))))((((((((((((%%%+++000111---))))))***)))*********+++++++++,,,,,,,,,,,,+++++++++******+++,,,------------......---------------...///000000///---,,,---...000222111111111111111111111111333444444444555555555555222222222222333333444444222222444555666666666666555555666666777777777777666666666666777777777777999999999999999999999999777777888888888888777777999999999888888777777777666777888888888888777666555555777777888888999999555777888888777666666777555555666777888999999:::<<<<<<===>>>????????????======>>>??????>>><<<<<<;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>=========<<<>>>???@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????CCCEEEGGGHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFHHHKKKMMMNNNNNNNNNNNNPPPOOONNNMMMLLLJJJJJJIIIFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQTTTVVVXXXYYYXXXWWWVVVUUURRRSSSUUUVVVXXXYYYYYYYYYXXXYYY[[[\\\\\\ZZZXXXWWWPPPPPPQQQTTTXXXYYYYYYXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUWWWXXXWWWVVVVVVWWWXXXTTTTTTSSSTTTUUUVVVWWWXXXRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRQQQPPPOOONNNOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMMMMNNNNNNKKKLLLLLLLLLLLLKKKJJJJJJGGGHHHIIIJJJKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKMMMNNNNNNOOOQQQSSSSSSRRRPPPOOOLLLMMMOOOPPPPPPNNNLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOOOONNNMMMLLLLLLQQQOOONNNLLLLLLMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWXXXYYYZZZZZZ[[[[[[\\\ZZZZZZZZZYYYXXXWWWXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZSSSVVVXXXZZZ[[[[[[]]]___\\\YYYVVVTTTUUUWWWXXXXXXWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYPPPSSSTTTQQQQQQSSSSSSPPPSSSTTTSSSPPPLLLLLLOOORRRRRRTTTXXX[[[^^^^^^^^^^^^TTTUUUUUUSSSQQQPPPRRRTTTYYY[[[\\\[[[ZZZYYYZZZ[[[___ZZZTTTTTT]]]ggghhhbbbvvvllllllaaazzzbbbYYYooolllJJJ444222000/////////...---------,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***+++,,,---...(((((((((((()))***++++++,,,+++***************++++++333;;;:::222***(((***,,,,,,,,,------......///------------,,,,,,,,,,,,---...000000//////000222////////////000111222333333333222222222333444555555555555555444444444444666666777777777888888888444444444555555666777777555666777888888999888888777777888888999:::::::::999999999999:::::::::;;;::::::999999999999888888999999999888888666555555777777666666555444444444222444666888888888666555555666888888888888:::<<<888:::;;;;;;:::999::::::::::::;;;<<<===>>>????????????@@@@@@AAA@@@@@@@@@======>>>>>>???>>>>>>>>><<<===>>>===<<<===>>>@@@@@@@@@AAABBBCCCDDDEEEEEEBBBDDDFFFGGGHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNNNNNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPQQQPPPOOOOOOPPPRRRQQQQQQQQQPPPOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOOOOFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXVVVXXX[[[[[[ZZZYYYYYYYYYVVVVVVXXXYYYZZZ[[[[[[[[[YYYZZZ[[[[[[ZZZYYYXXXWWWPPPPPPRRRVVVYYY[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYVVVWWWYYYYYYXXXXXXZZZ[[[XXXXXXWWWVVVWWWXXXZZZ[[[VVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQPPPQQQQQQRRRQQQRRRSSSSSSSSSRRRPPPOOOJJJJJJKKKLLLMMMMMMMMMMMMOOOQQQRRRRRRRRRRRRSSSUUURRRSSSUUUWWWXXXWWWVVVUUUQQQQQQRRRSSSRRRQQQPPPOOONNNNNNOOOOOOPPPPPPQQQQQQMMMNNNNNNOOOPPPPPPQQQQQQNNNNNNOOOPPPPPPPPPOOOOOOIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKJJJJJJKKKLLLLLLOOONNNNNNMMMNNNPPPRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVUUUSSSRRRRRRSSSUUUVVVVVVWWWWWWXXXXXXYYYWWWXXXYYYYYYXXXYYY[[[]]]ZZZYYYWWWWWWXXXXXXXXXWWWRRRTTTUUUUUUSSSRRRSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWZZZZZZXXXXXXZZZYYYVVVUUUTTTSSSSSSUUUXXXZZZ\\\[[[[[[]]]^^^___`````````fffiiijjjiiieeedddeeehhhccceeejjjooossswwwyyyzzz}}}tttnnniii[[[xxx```[[[pppcccCCC444222000/////////...---------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))+++,,,---//////))))))))))))***+++,,,---,,,,,,+++++++++,,,------///555::::::444///,,,---//////000111111222333333000000000/////////.........000222222111111333555000000111111222444555666888888888999999999999:::888888888888777777777666777777777777888888888999555666666777888888999999999999:::::::::::::::999888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;:::::::::999999999<<<<<<<<<<<<;;;:::999888888888777777666555555444555666777999:::;;;<<<<<<;;;===??????>>>>>>AAADDDAAABBBDDDDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@AAAAAA???@@@@@@???>>>@@@CCCGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKMMMOOOPPPQQQSSSVVVWWWWWWVVVWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUPPPQQQRRRSSSTTTUUUVVVWWWUUUWWWYYYXXXWWWUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUVVVWWWWWWWWWVVVVVVNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVXXXYYYZZZZZZZZZYYYTTTVVVXXXXXXWWWVVVXXXYYYVVVWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVVVVUUURRRSSSUUUXXX[[[]]]\\\ZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZ\\\]]]\\\[[[[[[\\\]]]]]]\\\ZZZYYYYYY[[[\\\]]]]]]]]]^^^______^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[[[[ZZZYYYYYYWWWXXXYYYZZZYYYXXXVVVUUUVVVUUUUUUUUUVVVXXXYYYZZZWWWWWWXXXXXXXXXXXXWWWWWWWWWVVVTTTRRRQQQRRRSSSSSSSSSTTTVVVVVVVVVUUUSSSRRRNNNNNNNNNMMMNNNNNNOOOOOOQQQRRRTTTTTTSSSSSSTTTVVVSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUVVVRRRRRRRRRRRRRRRSSSSSSSSSMMMNNNOOOPPPQQQQQQPPPOOOKKKLLLNNNPPPQQQPPPOOONNNKKKMMMQQQTTTTTTSSSPPPNNNMMMLLLKKKJJJKKKNNNPPPRRRMMMMMMLLLLLLLLLLLLMMMMMMRRRSSSTTTUUUUUUUUUTTTTTTTTTVVVXXXWWWTTTRRRRRRTTTPPPPPPQQQQQQRRRRRRSSSSSSWWWWWWWWWVVVVVVXXX\\\___ddddddeeefffddd___YYYTTTLLLOOOTTTVVVWWWYYY\\\___aaabbbdddgggkkkooorrrttt~~~~~~|||yyysssooohhhYYYxxx___\\\ppp^^^???333111////////////...---------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((('''((()))******)))((('''(((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***,,,...//////************+++,,,---...,,,,,,,,,,,,------...///---000333555555333222111222222333444444555666666222222222222111111111000///222444444222222444777111111222333444666777888;;;<<<===>>>>>>>>>======:::::::::999999999888888666666777777777888888888666666777888999999::::::;;;;;;;;;<<<;;;;;;::::::999999::::::;;;<<<<<<===============>>>>>>>>>>>>BBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAA@@@??????<<<<<<;;;::::::999888888;;;::::::;;;===???BBBDDDBBBEEEGGGFFFEEEFFFIIILLLHHHJJJLLLKKKJJJIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB???????????????>>>===<<>>===<<<<<<<<<======>>>>>>??????>>>>>>>>>===<<<;;;;;;::::::;;;<<<======>>>======>>>>>>>>>>>>======<<<<<>>???CCCHHHKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNOOOPPPQQQPPPNNNLLLJJJGGGEEECCCCCCBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAACCCEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIKKKMMMOOOPPPSSSVVVWWWTTTNNNKKKMMMOOOTTTRRRNNNKKKJJJKKKMMMNNNTTTUUUUUUVVVVVVVVVUUUUUUTTTVVVZZZ\\\]]]]]][[[YYYYYY[[[\\\\\\ZZZXXXWWWXXXWWWWWWXXXYYYZZZ\\\^^^_________```aaa```___^^^]]]^^^\\\[[[YYYYYYZZZ\\\]]]___^^^\\\ZZZYYYYYYZZZ[[[YYYYYYYYYYYYXXXVVVTTTRRRTTTUUUWWWVVVUUUUUUVVVWWWVVVYYY\\\[[[YYYWWWYYY[[[]]]]]]]]]___```___\\\XXXZZZ[[[ZZZXXXYYY\\\]]]]]]\\\ZZZWWWWWWWWWXXXWWWVVVVVVUUUVVVYYYZZZXXXVVVUUURRRVVVZZZ\\\]]]]]]]]]^^^\\\\\\]]]___aaaaaa___\\\\\\```dddbbb]]][[[\\\___XXXYYY[[[\\\]]]]]]]]]\\\]]]___```___\\\YYYXXXXXX]]]VVVTTTZZZ]]][[[ZZZ]]]YYY[[[\\\\\\\\\\\\\\\]]]___^^^______[[[VVVVVV[[[[[[YYYWWWWWWWWWVVVTTTRRRTTTTTTUUUVVVUUUTTTSSSRRRMMMNNNNNNMMMLLLJJJHHHGGGLLLMMMNNNNNNMMMNNNPPPRRRPPPMMMKKKJJJIIIHHHIIIKKKKKKEEEDDDHHHKKKKKKOOOUUU\\\ZZZVVVVVVYYY]]]aaaccc^^^^^^___]]]YYYTTTTTTWWW___iiiwww}}}}}}wwwsssxxxqqq^^^ccciiimmmmmmkkkooossseeeooo~~~rrr{{{fffddd}}}cccaaatttXXX<<<222222111111000/////////...---,,,+++************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))(((((('''''''''((((((((())))))(((((('''''''''((()))***,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000555555555555555444333333222222222333333444444444666777777888888999999:::::::::;;;===>>>>>>;;;999666777777777666444222111555666777999::::::999999555555555555555555555666555555666999<<<===<<<;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCBBBBBBBBBAAAAAAFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBDDDGGGJJJKKKKKKJJJJJJLLLOOOPPPOOONNNIIIIIIHHHHHHGGGGGGGGGFFFHHHKKKOOORRRRRRRRRRRRRRRTTTUUUVVVTTTRRROOOOOOOOOPPPPPPOOOMMMKKKHHHFFFDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNQQQPPPOOOOOOPPPQQQRRRSSSSSSVVVXXXVVVRRRQQQSSSVVVVVVTTTQQQNNNMMMMMMOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPRRRRRRSSSTTTTTTTTTTTTSSSVVVWWWWWWUUUTTTSSSUUUWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVVVVWWWZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWWWWXXXXXXWWWWWWVVVSSSTTTVVVVVVVVVWWWYYY[[[ZZZZZZZZZ[[[\\\]]]\\\[[[___]]]\\\[[[[[[\\\]]]]]][[[\\\\\\[[[YYYXXXVVVSSS___\\\YYYXXXYYYZZZZZZYYY^^^]]]\\\\\\ZZZWWWTTTRRRYYY[[[]]]^^^]]]]]]]]]^^^aaa___\\\ZZZZZZ[[[\\\]]]ZZZ]]]```___\\\ZZZ[[[\\\YYYZZZZZZZZZYYYXXXVVVUUU```aaabbbaaa___\\\[[[\\\UUUTTTWWW___```YYYQQQOOOWWWXXXYYYYYYWWWUUUTTTSSSVVVTTTUUUVVVTTTQQQQQQUUUSSSQQQOOOOOOOOOPPPOOOMMMHHHIIILLLNNNOOOPPPPPPPPPLLLKKKJJJHHHHHHHHHHHHHHH>>>@@@BBBCCCEEEHHHLLLOOOUUUOOOJJJHHHHHHIIIJJJKKKEEE@@@BBBOOO^^^hhhooouuuwwwxxxyyy{{{||||||yyyxxxffffffddd```ZZZUUUTTTUUUYYYbbbnnnzzz|||~~~{{{wwwxxx}}}zzzvvvuuutttqqqppprrrxxxfffXXXeeemmmwww}}}|||{{{~~~{{{vvvvvvuuussstttxxx|||}}}ooorrrzzzcccdddeeeaaaoooWWW888222222111111000/////////------,,,,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))(((((((((((()))******++++++++++++++++++++++++...............///000000//////.........---------............///000111222555555666666666555444444444333222222222333444555888888999::::::;;;<<<<<<888999;;;;;;:::999888888666666555555555555444444777888:::<<<>>>>>>>>>>>>777777777888999999::::::888777888:::<<<>>>===<<<@@@?????????@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOQQQQQQRRRRRRJJJJJJJJJJJJIIIIIIIIIIIILLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLNNNPPPRRRTTTPPPPPPQQQSSSVVVVVVTTTRRRLLLLLLMMMMMMNNNOOOOOOPPPMMMPPPTTTUUUUUUTTTTTTUUUUUUVVVWWWUUURRRPPPPPPPPPRRRRRRSSSRRRPPPNNNKKKIIIKKKJJJJJJJJJIIIIIIHHHHHHKKKLLLMMMOOOQQQRRRSSSTTTQQQQQQPPPPPPPPPOOOOOOOOOTTTTTTSSSRRRRRRSSSSSSTTTOOORRRUUUUUUTTTTTTWWWZZZWWWVVVSSSQQQPPPPPPRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXVVVUUUVVVZZZ\\\UUUUUUVVVVVVUUUTTTRRRQQQZZZ[[[\\\]]]^^^^^^^^^^^^WWWWWWWWWVVVVVVVVVVVVUUUWWWXXXYYYZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\YYYVVVUUUXXX\\\___]]][[[^^^^^^^^^]]]\\\]]]___```ZZZ[[[]]]```ccceeefffhhhcccaaa^^^\\\]]]^^^^^^]]]YYYZZZYYYXXXWWWWWWUUUTTTYYY\\\^^^___^^^^^^^^^___[[[[[[[[[ZZZYYYZZZ\\\^^^ZZZZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVRRRTTTUUUUUUSSSRRRRRRSSSWWWWWW]]]cccddd]]]UUUQQQJJJMMMQQQVVVYYY[[[[[[[[[aaa]]]]]]aaacccaaaaaacccdddbbbaaaaaaccceeefffeeeddddddeeedddcccaaa^^^]]][[[WWWQQQLLLHHHGGGHHHIIIKKKHHHDDDBBBGGGTTTdddooommmggg^^^YYYWWWYYYYYYXXXddd```cccttt~~~}}}~~~~~~}}}{{{{{{zzzxxxuuusss{{{uuulllfffkkkrrrssspppuuutttrrrqqqppprrruuuxxx|||wwwsssrrrrrrrrrxxxzzzooojjjqqqxxx```cccfffaaakkkVVV555222222111111000/////////------------,,,+++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))************((())))))))))))******************************+++***+++,,,---------,,,,,,///.........///000111222111111111000000/////////////////////000111222333333333444444444444444333888777555444444555777888666777777888999:::;;;;;;666999;;;:::777444555777999999888888999999:::;;;;;;<<<>>>@@@AAAAAAAAAAAA;;;<<<===>>>@@@@@@AAAAAA??????>>>@@@BBBCCCCCCBBBGGGGGGFFFGGGHHHJJJMMMNNNOOOOOOOOOPPPQQQQQQRRRRRROOOPPPRRRSSSUUUVVVVVVVVVPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWVVVUUURRRQQQQQQQQQQQQPPPPPPPPPTTTTTTTTTTTTUUUWWWYYYZZZTTTTTTUUUWWWXXXWWWTTTQQQQQQQQQRRRRRRSSSTTTUUUUUURRRUUUWWWXXXWWWVVVVVVVVVUUUVVVXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXWWWUUURRRPPPPPPPPPQQQQQQQQQRRRRRRRRRUUUUUUUUUVVVVVVWWWWWWWWWSSSRRRQQQPPPOOONNNNNNMMMRRRRRRRRRRRRRRRRRRSSSSSSNNNPPPSSSTTTTTTUUUWWWZZZYYYXXXVVVUUUTTTTTTTTTUUUXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXYYYZZZ[[[]]]]]]^^^[[[\\\]]]]]]\\\]]]___aaaZZZZZZ[[[[[[YYYVVVSSSRRRTTTTTTUUUUUUVVVVVVVVVVVVNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTSSSSSSSSSRRRRRR[[[ZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]\\\[[[[[[\\\^^^dddaaa___```aaabbbaaa___]]]```dddeeecccbbbaaaaaaccc```^^^^^^]]][[[[[[^^^[[[ZZZYYYYYY\\\]]]]]]]]]___bbbcccaaa```bbbcccbbb[[[___dddgggggggggfffgggaaaeeeiiiiiifffaaa]]][[[[[[WWWSSSQQQRRRTTTVVVWWWRRRSSSTTTVVVWWWYYYZZZZZZXXXZZZ\\\]]]]]]]]]^^^```cccbbbbbbdddeeeeeeeeeeeemmmqqqwww{{{wwwsssqqq~~~yyysssmmmjjjkkknnnpppsssqqqmmmmmmrrr~~~rrrxxx]]]ccceee___jjjTTT555222222111111000/////////------...------,,,***)))************************)))))))))************+++*********+++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////..................///000111222222222222222222222222222111000000111111222333444777777888999:::::::::999>>>===;;;::::::;;;===>>>777888999:::;;;<<<======:::===???===:::888999;;;@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEFFFFFFEEEDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIJJJIIIHHHIIIKKKLLLKKKJJJMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVTTTUUUWWWYYY[[[ZZZXXXUUUXXXXXXXXXXXXXXXXXXYYYYYYXXXZZZ\\\\\\[[[ZZZZZZZZZYYY[[[\\\\\\ZZZXXXYYYYYYWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUXXXYYY[[[]]]]]]\\\ZZZXXXYYY\\\```aaaaaa`````````bbbcccdddcccbbb___\\\ZZZZZZZZZZZZZZZYYYZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZZZZ]]][[[YYYVVVVVVWWWYYY[[[[[[ZZZYYYXXXXXXYYY[[[[[[VVVXXXZZZZZZZZZZZZ[[[]]]]]]^^^___]]][[[[[[]]]``````aaaaaaaaa``````aaabbbdddbbbeeejjjjjjdddaaaccchhhfffdddcccddddddcccbbbRRRXXXZZZWWWUUUWWWXXXVVVqqqvvv{{{~~~}}}{{{zzz|||tttpppeeeaaa]]]]]]aaagggllloooqqqrrrtttwwwzzz|||uuu{{{^^^dddaaa[[[lll~~~PPP777222222111111000/////////------.........,,,***)))************************)))*********++++++++++++++++++,,,,,,---.........,,,,,,---------............////////////......---.../////////000111111111000000000000111222444444444444555555666777777777555555555555666777888888;;;;;;===>>>??????????????????===<<<<<<======>>>===>>>???@@@AAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPPPPPPPPPPRRRPPPOOOOOOPPPQQQQQQPPPNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVWWWWWWWWWWWWXXXXXXZZZZZZYYYXXXWWWVVVTTTSSSWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWW[[[^^^___^^^\\\\\\\\\\\\\\\[[[[[[[[[[[[WWWYYYZZZZZZXXXXXXXXXYYY[[[\\\\\\ZZZWWWTTTSSSSSSUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\^^^______]]]\\\[[[ZZZYYYWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTVVVWWWXXXZZZ\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^___^^^^^^______^^^^^^\\\\\\YYYYYYZZZZZZZZZZZZYYYYYY\\\]]]______]]]YYYUUURRRZZZ^^^bbbeeedddbbbaaa```bbbbbbccccccbbbaaa___^^^]]]]]]\\\\\\\\\]]]^^^^^^______^^^]]]]]]\\\[[[[[[ZZZXXXTTTRRRSSSVVVZZZ]]]\\\\\\\\\\\\\\\\\\]]]^^^ccceeegggfffbbb___]]]\\\[[[```fffkkknnnttt}}}|||uuukkkccc^^^[[[YYYXXXyyy{{{yyywwwtttrrr|||~~~www}}}xxxpppzzzxxxzzz{{{wwwvvv~~~}}}mmmooo{{{yyy```gggZZZUUUmmmzzzKKK777222222111111000/////////------...///...,,,+++)))*********************************+++++++++,,,,,,---------...///000000000....../////////000000000111111222222222111//////111111000000111222444555333333444444555777888999666777888999:::<<<======<<<<<<;;;<<<<<<===>>>???>>>???@@@BBBCCCCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@DDDDDDEEEGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKLLLMMMNNNOOOOOONNNNNNMMMNNNOOOQQQQQQQQQPPPPPPOOOPPPRRRTTTUUUUUUTTTSSSTTTRRRPPPPPPQQQRRRRRRRRROOOPPPQQQSSSSSSRRRPPPOOOQQQRRRRRRSSSSSSTTTTTTTTTWWWWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYY[[[]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZTTTVVVWWWVVVUUUUUUVVVWWW[[[[[[[[[YYYVVVSSSRRRRRRTTTTTTTTTTTTUUUVVVXXXYYYXXXXXXYYYYYYZZZ[[[[[[\\\[[[[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXYYYZZZ\\\]]]]]]\\\\\\]]]\\\\\\\\\]]]]]]]]]\\\ZZZ[[[\\\]]]]]]\\\ZZZYYYXXXYYYZZZZZZ[[[[[[[[[[[[]]]^^^^^^^^^\\\YYYWWWUUUZZZ]]]```aaaaaa_________]]]]]]^^^^^^___`````````WWWWWWWWWXXXZZZ\\\^^^___``````_________```bbbccc``````___```cccgggkkknnnwwwwwwvvvtttrrrpppnnnmmmyyy}}}~~~tttkkk^^^VVVVVV]]]eeejjjzzzxxx|||{{{~~~{{{{{{}}}|||~~~~~~{{{{{{}}}|||xxxpppooonnnmmmllllllllllllnnngggfffoooxxxwwwpppkkksssxxx{{{zzzyyy{{{{{{yyy|||ccciiiUUUQQQnnnvvvGGG888222222111111000/////////---.../////////---+++)))******************************+++++++++,,,,,,,,,.........///000111111222000000000000111111111111222333333444333222111000333222111111111333666777777777777888999;;;<<<===888999:::<<<>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPMMMKKKLLLPPPRRRPPPOOOLLLMMMOOOQQQRRRQQQOOONNNKKKLLLNNNPPPRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWVVVUUUTTTRRROOOOOOPPPQQQQQQPPPPPPRRRTTTUUUUUUSSSPPPOOOSSSSSSTTTVVVWWWYYYZZZZZZ^^^^^^^^^^^^^^^]]]]]]\\\ZZZZZZZZZ[[[[[[\\\\\\\\\YYYXXXVVVUUUUUUUUUVVVWWWTTTUUUVVVXXXZZZ\\\^^^___]]]]]]^^^^^^^^^^^^]]]]]]```^^^[[[ZZZYYYXXXVVVTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZ^^^___```___]]][[[[[[\\\VVVUUUTTTTTTUUUWWWZZZ\\\XXXXXXXXXWWWWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWXXXYYYZZZ[[[[[[VVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXWWWUUUVVVXXXYYYXXXWWWUUUTTTRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYUUUWWWXXXXXXWWWVVVXXXYYY_________```bbbdddfffgggllllllmmmooorrruuuxxxzzzyyyuuuooohhhkkktttsssllleeegggvvv