• +598 29008192
  • info@servinfo.com.uy

Archivo del Autor: Belen De Leon

China suggests Trump 'can use Huawei' after iPhone tapping report – CNET

It was reported that Chinese spies are listening to the president’s personal conversations.
Source: CNET

Red Dead Redemption 2 sets the bar high for the next generation of open world games

It’s been nearly a decade since Rockstar Games introduced Red Dead Redemption, a massive open world game with a story about as reflective of American culture as the Grand Theft Auto franchise.

Tomorrow, Red Dead Redemption II goes live after months of breathless speculation. And yes, it’s as good as you dreamed it. That’s not to say that the layers of interactivity, which are a huge step forward for the next generation of open world games, are not without their faults. But the level of attention to detail, the way that the various components of the game work in conjunction, and the intricacy of even the most mundane activities makes playing Red Dead Redemption 2 feel as authentic as being Arthur Morgan yourself.

But before we dive into the review, it’s worth noting that Devin and I each spent less than a dozen hours playing this game before sitting down to write. In fact, according to the progress bar in my game, I’m less than 20 percent of the way through the story, with even less completed of the challenges and the Compendium (index of items discovered/found). This game is so massive, it would be impossible to bring you thoughtful analysis of the story. We haven’t finished it yet.

We do, however, have some early impressions of the game below. For those looking to avoid spoilers, don’t worry — everything we talk about takes place in the first couple hours of the game and we’ve shied away from naming places, characters, and missions.

A world of details

For a game this big, it kind of makes sense to start with the details. It’s evident that this is an environment not just crafted with care, but presented with directorial intent. That’s important to say right off the bat — this isn’t just a big chunk of land for you to wander, but the stage for a story, and a stage that has been dressed with more care than perhaps any game to date.

It’s easy to talk about square mileage, about how many buildings can be entered, about the hours of dialogue you may encounter. But those are quantitative measures when what matter are the qualitative ones.

The details are what set RDR2 apart. Everywhere you look there are details, from the seams and rips on the dozens of coats you’ll see and wear, to the fact that you have to clean and oil your gun regularly, to how the items you buy are actually on the walls of the general store you visit. The dialogue too is remarkably consistent and well acted, and largely free from anachronism while retaining personality and a sense of humor.

Look at that SNOW.

Although it’s difficult to forget that you’re playing a game, these details make it very easy to fool yourself that the world in which you’re playing is a real place. Nearly everything you do, and how you do it, retains the conceit of the Old West.

I can’t even begin to wonder how much work it took to put this together. I had similar thoughts when I was playing Assassin’s Creed: Odyssey, but while the scale and visual grandeur of that game impressed me, RDR2 hits those same notes while also hitting home in the much more difficult areas of authenticity, believability, and consistent direction.

From RDR to L2

One of the loveliest characteristics of RDR2 is how reminiscent it is of the original Red Dead. Riding my horse along a beaten path, normally near a railway, takes me back to 2010. All the things players have done before — shooting, riding, walking through the world — feel similar to the last game, albeit slightly smoother. The cinematic camera (a page out of the GTA playbook) is particularly delightful, especially in autopilot alongside NPCs leading the way.

The world itself is far more alive and full of detail, and this time around, there is something deeper behind each item, NPC, and animal in the game. Red Dead Redemption taught us that our left trigger button was about aim, and aim only. In the next iteration of the game, L2 opens the door to everything else that this immersive world has to offer.

And it’s this untethering of every single object and character in the game that pushes RDR2 steps toward reality, and leaps forward for gaming.

During Story missions, Arthur can use L2 to make real-time decisions about how to ambush a camp. If he focuses on an item on a shelf in the store, the player can open up a menu through L2 to buy or inspect that item. Focus on an NPC walking around camp, and L2 opens up the options to greet or antagonize them. Approach Arthur’s horse, and L2 opens up a larger menu to feed the horse, brush the horse, or pat the horse. But these aren’t just empty actions. Feeding and cleaning the horse fill her health and stamina cores, and patting the horse increases her bond with Arthur, all of which affect the quality of the horse as a tool.

It’s important to note that, if Arthur gun is equipped, L2 defaults to aiming down sights, which sure can frighten a horse or an innocent NPC.

Like a crow bar, L2 cracked open the whole world of Red Dead Redemption. If you can inspect a letter on a nightstand, flip it over and read the back, and put it down again, what should stop you from inspecting a live animal to see if it’s worth hunting. L2 brings up information about the animal like its name, its quality, and what you can get from it.

Intuitive until it isn’t

You can look up from a treasure map (handy) but have to dig through menus to pull it out in the first place.

Not all of the game’s interfaces are so fluid and convenient. Trotting along through town in my horse, I tap L2 to see if I can sketch a bird flying by, or study a farm dog, or hail a passerby (“hey, pardner!”). But then I see my horse is tired and I want to feed it an apple.

To do this I have to hold L1 to open the radial menu, then simultaneously hit R1 twice to get to the horse menu. Then I hold the right stick down in the direction of the item category I want to use, then (while holding L1 and the stick direction) pull the right and left triggers to find the item I want, and let go of L1 (but still hold the stick!) to use it (X and other normal “OK” buttons don’t do it). Are you kidding me?

Meanwhile time continues to pass in the background, albeit slowly, so you’re doing all this under pressure. Hell, someone might even be shooting at you and you’re trying to quaff a health tonic before returning to the weapon menu to pull out the rifle from your horse storage before you get gunned down.

It seems to me that although much of the world and your interactions with it are smoothed and interpreted from context, whenever that wasn’t possible the developers crammed it into this overworked radial menu system. I’ve gotten more used to it as I’ve played, but it still feels like something that started simple and quickly lost its elegance as it turned into a catch-all bucket for “video game stuff.”

There are also systems that are inadequately explained even when there’s opportunity for it. An early mission has you traveling with one of your bandit companions to hunt a big bear he saw a day’s ride away.

I happened to succeed in killing the bear, and loaded my ‘legendary bear pelt’ on the back of my horse. What was I supposed to do with it? Make a rug? I’d heard a little about pelts but precious little. Then I saw on my map that there was a trapper nearby — surely he would provide the tutorial I needed! But although the item’s description specifically said a trapper could turn it into a talisman, the trapper seemed to be able to do no such thing

Did I need to park my horse closer and hail him with it nearby? Did I “have” the pelt, or did it need to be there? Did I need to sell it to him first? Did I have to craft something on my own? Did I need to talk to my mission guy, or the cook who handles pelts in the camp? I had no clue and the game gave me no indication either. I couldn’t just keep it, since it took up valuable space on my horse — I had to turn down giving a lady a ride home because I’d have had to leave the pelt behind.

Ultimately I brought it back to camp, but couldn’t make anything out of it there either. Carts and boxes were everywhere but I couldn’t store the pelt in any of them. I dropped it on the ground and found myself and it teleported to the edge of camp; a message told me that “items dropped in camp will appear in a convenient place” or something. Oh, so the whole camp is a storage area! Nope. As soon as I rode away I was told I’d “abandoned” the pelt and some of its parts would go to the nearest trapper. What?

I don’t envy the developers and the info dumps they have to place like mines throughout this enormous world and story, but it felt like this was just one stumble after another, with relatively core gameplay elements that were almost completely unexplained. It’s an unexpected and forgivable failure given how much goes right, but the contrast is all the more jarring when it happens.

Nothing mundane about it

Eating stew with a beautiful view

RDR2 sets the bar high in a number of ways, but the overarching achievement is how closely this game tries to mimic reality. In some ways, this opens the world up, and in others, it limits you.

Arthur can’t carry around seven guns at once, so his horse stores the guns he can’t carry. If he forgets to equip his guns before running into a shootout on foot, he’s probably in trouble. Likewise, if Arthur goes hunting and loads a bear skin on the back of his horse, there isn’t any room to bring back a bounty target.

But Arthur isn’t just hunting for sport, or even for food. Whereas the last Red Dead focused on hunting as a way to make money, eat, or simply collect animals in the index, hunting now comes with its own system similar to Dead Eye and is paired together with crafting (which I’ll get to shortly).

The hunting system is called Eagle Eye, and it’s slightly reminiscent of the Instinct mode in Hitman. This system lets Arthur track animal trails, paw prints, animal dung, etc. to find his desired prey. Clicking L3 and R3 simultaneously activates Eagle Eye, and then pressing R1 lets you follow the track without remaining in the slow-mo world of Eagle Eye.

Tracking doesn’t work so well for aquatic animals like fish and alligators, but fishing is an easy, laid-back way to gather food or turn a small profit.

Inspecting animals, via L2, ensures Arthur is targeting the right size and quality of animal, and the method by which Arthur hunts affects the quality of the skins. This seems unimportant, but in the exotic world of crafting, you might find yourself caring a lot.

Crafting allows Arthur or other NPCs (like the Trapper, or the camp cook Pearson) to create new items from stuff they’ve gathered in the wilderness. That could mean mixing up some meat with an herb to create a specific dish, which would have its own specific effect on health and stamina, or bringing back a few pelts to have more comfortable and colorful accommodations around camp.

Again, this method of hunting and crafting is more in line with how an outlaw might actually live off of the land in 1899. And in adding Eagle Eye and the ability to craft, the more mundane parts of Red Dead Redemption have come alive. In the last game, hunting was something you stumbled upon. The most interactive piece of it was buying and setting bait. In RDR2, hunting big game like bears and buffalo is nearly as enjoyable an activity as the story missions.

Stone cold or heart of gold?

The honor system from Red Dead Redemption is alive and well in RDR2, but with some added flare. Because the game tries to mimic real life, with all its opportunities and limitations, the honor system is even more consequential now.

Deeper interactivity through L2 allows you to interact with almost every NPC, even those that aren’t involved in challenges or side missions or story missions. What’s more, those NPCs remember you.

In one instance, a man had been bit by a snake and was screaming out nearby a road. I stopped to help him, sucked the poison out, and went on my way. Later, when I rode into town, he was sitting on a bench outside the gunsmith and he called out to me. He said thanks and offered to pay for any gun I’d like to buy inside the gunsmith. My decision to save him, instead of killing him and looting his body, not only gave me honor points but resulted in a reward.

In another instance, I accidentally pulled out my knife when I got in a bar fight. Instead of innocently beating a dude up, I killed him. The townspeople mentioned the murder the next time I came into town, and the only way to get rid of the bounty on my head was to pay it off at the Post Office.

These decisions and their respective results are pretty straight forward. More nuanced, however, is the effect that Arthur’s honor has on the atmosphere of the game. Honor level changes the way that the story plays out, affects the kill cams, alters the music in the game, and changes the way Arthur dreams and writes in his journal.

In the short time we’ve been able to play the game, it’s hard to tell how extremely this affects the game. I did notice, however, when my honor was at its highest level that one of the shootouts was accompanied by up-tempo (almost celebratory) banjo music, and that kill cams had a goldish tint to them. It’s unclear if that was directly related to my honor or not, but it felt like a subtle dynamic change.

This game offers no shortage of customization options, from your horse to your gun to your clothes to your camp. But there is perhaps no more influential factor that separates one player’s experience of the game from another than Honor.

Dear diary

I want to give an especial callout to the detail lavished on the catalogs and books in the game, as well as Arthur’s journal. The tongue-in-cheek period-style descriptions of equipment and clothing items sometimes run to multiple paragraphs, and as there’s no particular hurry for much of the game, why not take the time to read them?

Arthur’s journal is a treat as well. Although it is in some ways just a way to recap the story for you, it’s a pleasure to read the hand-written entries and the main character’s thoughts on events as they played out; missions will be described differently depending on how they ended or choices you made. And meanwhile every place you visit, and every critter you “study” will be sketched in the book in the order you see them.

This isn’t explained or anything, and I was tickled when I figured it out. I had made a long trek back from a mission and stopped by a few places, scoped out a squirrel, some chickens, a deer and some other things in passing. When I went to my journal a few game days later, there they all were in order, as if (as is the intent) Arthur had in fact been jotting them down while I wasn’t looking.

It’s a shame the journal and books aren’t more prominently presented — the journal is in your horse’s pack, or that’s where it ended up for me. Take the time to read it and anything else you come across; as much effort was put into the writing here as it was everywhere else in the game.

Not-so-final word

Needless to say RDR2 gets a hearty recommendation from us despite some nitpicks and even a couple serious cracks in the carefully-constructed facade. It’s a landmark game in the open world genre and an artistic achievement in its own right. It’s worth your money.

That said, our limited time with the game, and choice to play it as though we were regular players and not blast through to the end, means we’re unable to evaluate the entirety of the game. I find it exceedingly unlikely that the game gets worse — if anything, it likely gets better as the story and gameplay concepts progress.

Still, there are a few specifics we should mention that we plan to look at over the next few weeks.

Online isn’t live yet and won’t be for a while. This isn’t core to the main game but will surely be a huge draw as the game ages and its quality will affect whether it’s worth picking up again or recommending to a friend a year or two from now.

The honor system, though we touched on it, is pretty hard to test thoroughly even with two people playing in parallel. We haven’t been able to experience how the game changes significantly to accommodate your choice of amorality or virtue.

The story is in many ways just beginning, not to mention the side stories of your camp members and other figures you encounter. Did Rockstar frontload all the good acting and setpieces? Does it fizzle out at the end? Doubtful but we can’t say one way or the other. Once we’ve both finished the game or gotten far enough to feel confident in our opinions we’ll issue a followup review and link it here.


Source: TechCrunch

11 Halloween Picks to Make Trick-or-Treating Fun for Parents

Your kids can’t go on their yearly pilgrimage to the shrine of Hershey alone. We can help.
Source: Wired

An Ebola Outbreak in a War Zone Is About as Bad as It Gets

No amount of speedy Ebola testing and treatment can match the marauding militias currently tearing up the Democratic Republic of Congo.
Source: Wired

Xiaomi looks set to smash its 100M sales target for 2018

Despite share price struggles, Xiaomi has revealed that it is on track for a record sales year which will see it easily surpass its goal of selling 100 million smartphones in 2018.

Wang Xiang, the executive in charge of the Chinese firm’s international business, said on Twitter that he expects to hit its 2018 100 million sales target by the end of October. That would beat last year’s 90 million sales and give Xiaomi a further two months to raise the figure higher still. Given that phone sales are declining worldwide with many in the industry struggling, that’s no mean feat.

Wang didn’t provide further details on sales, but we already know that most of the company’s business happens in the Chinese market. Xiaomi’s most recent earnings report (its first as a public company) revealed that just 36 percent of its revenue comes from outside of its home market although that figure is steadily increasing. According to its IPO prospectus, China represented 72 percent of Xiaomi’s revenue in 2017 which is up from 87 percent and 94 percent in 2016 and 2015, respectively.

Building on that progress, Xiaomi is putting a major focus on expanding overseas post IPO — it said it would set aside 30 percent of the $4.7 billion that it raised from its Hong Kong listing for international growth.

To date, India has been its most successful market — it is consistently ranked as the top/near top vendor — but the Chinese phone maker has a presence across Southeast Asia and it has ventured into global markets that include the Middle East, Central and South America and — most recently — Europe.

Despite hitting its lofty sales target ahead of time, Xiaomi has struggled to win over investors.

Its IPO valuation of $54 billion was well below its reported target of $100 billion, and the company’s shares have traded below their initial price for the past month. Xiaomi is set to report earnings next month so we should get more detail on its 100 million sales and overall progress then.

Xiaomi’s shares have traded below IPO price since September 21

Xiaomi previously had a well-documented struggle when it missed its sales goal of 100 million devices in 2015. One hallmark of the company’s rapid rise earlier in the decade was the crazy growth numbers it regularly boasted about but, after CEO Lei Jun admitted it had grown too fast, it stopped speaking so publicly about its targets.

As a public company, there is, of course, nowhere to hide in terms of numbers. But Wang’s decision to speak publicly shows that Xiaomi has got its swagger back, even if the market isn’t feeling the same way.


Source: TechCrunch

LG retains confidence in its mobile business despite continued losses

LG remains confident that it can turn the corner for its serially unprofitable mobile business despite the division racking up a loss of over $400 million this year so far.

The Korean company as a whole is having a good year. Following a record six months of profit and revenue in the first half of 2018, the group saw Q3 revenue jump 2.7 percent sequentially to reach 15.43 trillion KRW, or $13.76 billion. Operating profit rose by 45 percent year-on-year to reach 748.8 billion KRW, that’s $667.7 million.

The company’s home entertainment business is the standout performer generating total sales of 3.71 trillion RKW ($3.31 billion) and a 325.1 billion KRW ($289.9 million) profit, with LG Mobile second in terms of revenue. But, the mobile division continues to bleed cash. This time around in Q3, its losses were 146.3 billion RKW, that’s $130.5 million.

That betters large losses for Q3 2016 and 2017 — 436.4 billion KRW and 436.4 billion KRW, respectively — but it means that LG’s mobile division has lost the company $410 million in 2018 so far. But, as the chart below shows, LG has a long way to go before its mobile business stops hurting the group’s overall bottom line and restricting its otherwise impressive growth as a company.

The company played up its performance with a claim that it had weathered challenging global markets — where Chinese brands are competing hard and mobile saturation is weakening consumer demand — by “significantly reduced its operating deficit as a direct result of its business plan and its stronger focus on mid-range products.”

LG recently outed its new V40 ThinQ, a flagship smartphone that packs no fewer than five cameras, and it is optimistic that its launch will boost sales in the final quarter of the year. More widely, it said that the cost-cutting strategy implemented with the appointment of new LG Mobile CEO Hwang Jeong-hwan last November will see it continue to “consolidate and implement a more profitable foundation.”

That strategy has focused around mid-range devices and emerging markets, where LG believes it can offer strong value for money that’ll appeal to consumers in the market for a deal. That explains why mobile division sales are down this year but, crucially, the division is bleeding less capital. Whilst that strategy has helped stem losses, it remains to be seen whether it is the right one to turn the unit profitable.


Source: TechCrunch

Star Wars composer John Williams pulls out of concerts due to illness – CNET

Musical legend won’t conduct planned concerts in London and Vienna.
Source: CNET

Terrific Active Safety Tech Can Lead to Terrible Car Repair Bills

A new AAA report finds that when cars with active safety features like automatic emergency braking do crash, they can cost thousands of dollars to fix.
Source: Wired

Yahoo agrees to pay $50M damages for biggest-ever data breach

Yahoo has agreed to pay $50M in damages for a huge security breach in 2013 that hit all three billion of its user accounts. If the settlement is approved by a court next month, affected U.S. users can claim a portion of the funds.

The post Yahoo agrees to pay $50M damages for biggest-ever data breach appeared first on Digital Trends.


Source: Digital trends

Netflix horror Bird Box might be Sandra Bullock’s A Quiet Place – CNET

The first trailer throws us into a world where looking at monsters might just get you offed.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592