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

Archivo del Autor: Belen De Leon

Microsoft rumored to be working on 4K webcam for Windows 10, Xbox One

Microsoft is reportedly developing several webcams that will be launched next year. One of these devices is rumored to be a 4K webcam that will work on both Windows 10 PCs and the Xbox One, with Windows Hello support.

The post Microsoft rumored to be working on 4K webcam for Windows 10, Xbox One appeared first on Digital Trends.


Source: Digital trends

Gatwick airport drones incident leads to arrests – CNET

Police take two people into custody after drones fly too close to the London airport, causing flight cancellations and a nightmare for holiday travelers.
Source: CNET

How Juul made vaping viral to become worth a dirty $38 billion

A Juul is not a cigarette. It’s much easier than that. Through devilishly slick product design I’ll discuss here, the startup has massively lowered the barrier to getting hooked on nicotine. Juul has dismantled every deterrent to taking a puff.

The result is both a new $38 billion valuation thanks to a $12.8 billion investment from Marlboro Cigarettes-maker Altria this week, and an explosion in popularity of vaping amongst teenagers and the rest of the population. Game recognize game, and Altria’s game is nicotine addiction. It knows it’s been one-upped by Juul’s tactics, so it’s hedged its own success by handing the startup over a tenth of the public corporation’s market cap in cash.

Juul argues it can help people switch from obviously dangerous smoking to supposedly healthier vaping. But in reality, the tiny aluminum device helps people switch from nothing to vaping…which can lead some to start smoking the real thing. A study found it causes more people to pick up cigarettes than put them down.

Photographer: Gabby Jones/Bloomberg via Getty Images

How fast has Juul swept the nation? Nielsen says it controls 75 percent of the U.S. e-cigarette market up from 27 percent in September last year. In the year since then, the CDC says the percentage of high school students who’ve used an e-cigarette in the last 30 days has grown 75 percent. That’s 3 million teens or roughly 20 percent of all high school kids. CNBC reports that Juul 2018 revenue could be around $1.5 billion.

The health consequences aside, Juul makes it radically simple to pick up a lifelong vice. Parents, regulators, and potential vapers need to understand why Juul works so well if they’ll have any hope of suppressing its temptations.

Shareable

It’s tough to try a cigarette for the first time. The heat and smoke burn your throat. The taste is harsh and overwhelming. The smell coats your fingers and clothes, marking you as smoker. There’s pressure to smoke a whole one lest you waste the tobacco. Even if you want to try a friend’s, they have to ignite one first. And unlike bigger box mod vaporizers where you customize the temperature and e-juice, Juul doesn’t make you look like some dorky hardcore vapelord.

Juul is much more gentle on your throat. The taste is more mild and can be masked with flavors. The vapor doesn’t stain you with a smell as quickly. You can try just a single puff from a friend’s at a bar or during a smoking break with no pressure to inhale more. The elegant, discrete form factor doesn’t brand you as a serious vape users. It’s casual. Yet the public gesture and clouds people exhale are still eye catching enough to trigger the questions, “What’s that? Can I try?” There’s a whole other article to be written about how Juul memes and Instagram Stories that glamorized the nicotine dispensers contributed to the device’s spread.

And perhaps most insidiously, vaping seems healthier. A lifetime of anti-smoking ads and warning labels drilled the dangers into our heads. But how much harm could a little vapor do?

A friend who had never smoked tells me they burn through a full Juul pod per day now. Someone got him to try a single puff at a nightclub. Soon he was asking for drag off of strangers’ Juuls. Then he bought one and never looked back. He’d been around cigarettes at parties his whole life but never got into them. Juul made it too effortless to resist.

Concealable

Lighting up a cigarette is a garish activity prohibited in many places. Not so with discretely sipping from a Juul.

Cigarettes often aren’t allowed to be smoked inside. Hiding it is no easy feat and can get you kicked out. You need to have a lighter and play with fire to get one started. They can get crushed or damp in your pocket. The burning tip makes them unruly in tight quarters, and the bud or falling ash can damage clothing and make a mess. You smoke a cigarette because you really want to smoke a cigarette.

Public establishments are still figuring out how to handle Juuls and other vaporizers. Many places that ban smoking don’t explicitly do the same for vaping. The less stinky vapor and more discrete motion makes it easy to hide. Beyond airplanes, you could probably play dumb and say you didn’t know the rules if you did get caught. The metal stick is hard to break. You won’t singe anyone. There’s no mess, need for an ashtray, or holes in your jackets or couches.

As long as your battery is charged, there’s no need for extra equipment and you won’t draw attention like with a lighter. Battery life is a major concern for heavy Juulers that smokers don’t have worry about, but I know people who now carry a giant portable charger just to keep their Juul alive. But there’s also a network effect that’s developing. Similar to iPhone cords, Juuls are becoming common enough that you can often conveniently borrow a battery stick or charger from another user. 

And again, the modular ability to take as few or as many puffs as you want lets you absent-mindedly Juul at any moment. At your desk, on the dance floor, as you drive, or even in bed. A friend’s nieces and nephews say that they see fellow teens Juul in class by concealing it in the cuff of their sleeve. No kid would be so brazen as to try smoke in cigarette in the middle of a math lesson.

Distributable

Gillette pioneered the brilliant razor and blade business model. Buy the sometimes-discounted razor, and you’re compelled to keep buying the expensive proprietary blades. Dollar Shave Club leveled up the strategy by offering a subscription that delivers the consumable blades to your door. Juul combines both with a product that’s physically addictive.

When you finish a pack of cigarettes, you could be done smoking. There’s nothing left. But with Juul you’ve still got the $35 battery pack when you finish vaping a pod. There’s a sunk cost fallacy goading you to keep buying the pods to get the most out of your investment and stay locked into the Juul ecosystem.

(Photo by Scott Olson/Getty Images)

One of Juul’s sole virality disadvantages compared to cigarettes is that they’re not as ubiquitously available. Some stores that sells cigs just don’t carry them yet. But more and more shops are picking them up, which will continue with Altria’s help. And Juul offers an “auto-ship” delivery option that knocks $2 off the $16 pack of four pods so you don’t even have to think about buying more. Catch the urge to quit? Well you’ve got pods on the way so you might as well use them. Whether due to regulation or a lack of innovation, I couldn’t find subscription delivery options for traditional cigarettes.

And for minors that want to buy Juuls or Juul pods illegally, their tiny size makes them easy to smuggle and resell. A recent South Park episode featured warring syndicates of fourth-graders selling Juul pods to even younger kids.

Dishonorable

Juul co-founder James Monsees told the San Jose Mercury News that “The first phase is proving the value and creating a product that makes cigarettes obsolete.” But notice he didn’t say Juul wants to make nicotine obsolete or reduce the number of people addicted to it.

Juul co-founder James Monsees

If Juul actually cared about fighting addiction, it’d offer a regimen for weaning yourself off of nicotine. Yet it doesn’t sell low-dose or no-dose pods that could help people quit entirely. In the US it only sells 5% and 3% nicotine versions. It does make 1.7% pods for foreign markets like Israel where that’s the maximum legal strengths, though refuses to sell them in the States. Along with taking over $12 billion from one of the largest cigarette companies, that makes the mission statement ring hollow.

Juul is the death stick business as usual, but strengthened by the product design and virality typically reserved for Apple and Facebook.


Source: TechCrunch

The new Aquaman movie converted me from Marvel to DC – CNET

Commentary: Move over, Marvel. CNET’s Bonnie Burton explains why Jason Momoa replaced her love for all things Avengers.
Source: CNET

Facebook’s fact-checkers toil on

Facebook is fielding so many problems, oversights, scandals, and other miscellaneous ills that it wouldn’t surprise anyone to hear that its fact-checking program, undertaken last year after the network was confronted with its inaction in controlling disinformation, is falling apart. But in this case the reason you haven’t heard much about it isn’t because it’s a failure, but because fact-checking is boring and thankless — and being done quietly and systematically by people who are just fine with that.

The “falling apart” narrative was advanced in a recent article at The Guardian, and some of the problems noted in that piece are certainly real. But I was curious at the lack of documentation of the fact-checking process itself, so I talked with a couple of the people involved to get a better sense of it.

I definitely didn’t get the impression of a program in crisis at all, but rather one where the necessity of remaining hands-off with the editorial process and teams involved has created both apparent and real apathy when it comes to making real changes.

No bells, no whistles

Facebook likes to pretend that its research into AI will solve just about every problem it has. Unfortunately not only is that AI hugely dependent on human intelligence to work in the first place, but the best it can generally do is forward things on to human agents for final calls. Nowhere is that more obvious than in the process of fact-checking, in which it is trivial for machine learning agents to surface possibly dubious links or articles, but at this stage pretty much impossible for them to do any kind of real evaluation of them.

That’s where the company’s network of independent fact-checkers comes in. No longer among their number are two former Snopes staffers who left to work at another fact-checking concern — pointedly not involved with Facebook — and who clearly had major problems with the way the program worked. Most explosive was the accusation that Facebook had seemingly tried to prioritize fact checks that concerned an advertiser.

But it wasn’t clear from their complaints just how the program does work. I chatted with Snopes head David Mikkelson and checked in with Politifact editor Angie Drobnic Holan. They emphatically denied allegations of Facebook shenanigans, though they had their own reservations, and while they couldn’t provide exact details of the system they used, it sounds pretty straightforward.

“For the most part it’s literally just data entry,” explained Mikkelson. “When we fact-check something, we enter its URL into a database. You could probably dress it up in all kinds of bells and whistles, but we don’t really need or expect much more than that. We haven’t changed what we do or how we do it.”

Mikkelson described the Facebook system in broad terms. It’s a dashboard of links that are surfaced, as Facebook has explained before, primarily through machine learning systems that know what sort of thing to look for: weird URLs, bot promotion, scammy headlines, etc. They appear on the dashboard in some semblance of order, for instance based on traffic or engagement.

“It lists a thumbnail of what the item is, like is it an article or a video; there’s a column for estimated shares, first published date, etc,” said Mikkelson. “They’ve never given us any instructions on like, ‘please do the one with the most shares,’ or ‘do the most recent entry and work your way down,’ or whatever.”

In fact there’s no need to even use the dashboard that way at all.

“There’s no requirement that we undertake anything that’s in their database. If there’s something that isn’t in there, which honestly is most of what we do, we just add it,” Mikkelson said.

Passive partner or puppet master?

I asked whether there was any kind of pushback or interference at all from Facebook, as described by Brooks Binkowski in the Guardian story, who mentioned several such occasions that occurred during her time at Snopes.

Politifact’s Holan said she thought the suggestion was “very misleading.” In a statement, the organization said that “As with all our work, we decide what to fact-check and arrive at our conclusions without input from Facebook or any third party. Any claim suggesting otherwise is misinformed and baseless.”

“I realize Facebook’s reputation is kind of in the dumpster right now already,” Mikkelson said, “but this is damaging to all the fact-checking partners, including us. We would never have continued a working relationship with Facebook or any other partner that told us to couch fact checks in service of advertisers. It’s insulting to suggest.”

The question of receiving compensation for fact-checking was another of Binkowski’s qualms. On the one hand, it could be seen as a conflict of interest for Facebook to be paying for the service, since that opens all kinds of cans of worms — but on the other, it’s ridiculous to suggest this critical work can or should be done for free. Though at first, it was.

When the fact-checking team was first assembled in late 2016, Snopes wrote that it expects “to derive no direct financial benefit from this arrangement.” But eventually it did.

“When we published that, the partnership was in its earliest, embryonic stages — an experiment they’d like our help with,” Mikkelson said. Money “didn’t come up at all.” It wasn’t until the next year that Facebook mentioned paying fact checkers, though it hadn’t announced this publicly, and Snopes eventually did earn and disclose $100,000 coming from the company. Facebook had put bounties on high-profile political stories that were already on Snopes’s radar, as well as others in the fact-checking group.

The money came despite the fact that Snopes never asked for it or billed Facebook — a check arrived at the end of the year, he recalled, “with a note that said ‘vendor refuses to invoice.’ ”

Partners, but not pals

As for the mere concept of working for a company whose slippery methods and unlikeable leadership have been repeatedly pilloried over the last few years, it’s a legitimate concern. But Facebook is too important of a platform to ignore on account of ethical lapses by higher-ups who are not involved in the day-to-day fact-checking operation. Millions of people still look to Facebook for their news.

To abandon the company because (for instance) Sheryl Sandberg hired a dirty PR firm to sling mud at critics would be antithetical to the mission that drove these fact-checking companies to the platform to begin with. After all, it’s not like Facebook had a sterling reputation in 2016, either.

Both Politifact and Snopes indicated that their discontent with the company was more focused on the lack of transparency within the fact-checking program itself. The tools are basic and feedback is nil. Questions like the following have gone unanswered for years:

What constitutes falsity? What criteria should and shouldn’t be considered? How should satire be treated if it is spreading as if it were fact? What about state-sponsored propaganda and disinformation? Have other fact checkers looked at a given story, and could or should their judgments inform the other’s? What is the immediate effect of marking a story false — does it stop spreading? Is there pushback from the community? Is the outlet penalized in other ways? What about protesting an erroneous decision?

The problem with Facebook’s fact-checking operation, as so often is the case with this company, is a lack of transparency with both users and partners. The actual fact-checking happens outside Facebook, and rightly so; it’s not likely to be affected or compromised by the company, and in fact if it tried, it might find the whole thing blowing up in its face. But while the checking itself is tamper-resistant, it’s not clear at all what if any effect it’s having, and how it will be improved or implemented in the future. Surely that’s relevant to everyone with a stake in this process?

Over a year and a half or more of the program, little has been communicated and little has been changed, and that not fast enough. But at the same time, thousands of articles have been checked by experts who are used to having their work go largely unrewarded — and despite Facebook’s lack of transparency with them and us, it seems unlikely that that work has also been ineffective.

For years Facebook was a rat’s nest of trash content and systematically organized disinformation. In many ways, it still is, but an organized fact-checking campaign works like constant friction acting against the momentum of this heap. It’s not flashy and the work will never be done, but it’s no less important for all that.

As with so many other Facebook initiatives, we hear a lot of promises and seldom much in the way of results. The establishment of a group of third parties contributing independently to a fact-checking database was a good step, and it would be surprising to hear it has had no positive affect.

Users and partners deserve to know how it works, whether it’s working, and how it’s being changed. That information would disarm critics and hearten allies. If Facebook continues to defy these basic expectations, however, it only further justifies and intensifies the claims of its worst enemies.


Source: TechCrunch

Spider-Man: Into the Spider-Verse post-credits scene, explained – CNET

Marvel adds more Spider-people and meme moments to the mix. Warning: spoilers incoming!
Source: CNET

Best Christmas gifts under $50 – CNET

Looking for a tech bargain real soon? Here are some of the top tech deals you can still get for less than $50.
Source: CNET

The top smartphone trends to watch in 2019

This was a bad year for the smartphone. For the first time, its seemingly unstoppable growth began to slow.

Things started off on a bad note in February, when Gartner recorded its first year-over-year decline since it began tracking the category. Not even the mighty Apple was immune from the trend. Last week, stocks took a hit as influential analyst Ming-Chi Kuo downgraded sales expectations for 2019.

People simply aren’t upgrading as fast as they used to. This is due in part to the fact that flagship phones are pretty good across the board. Manufacturers have painted themselves into a corner as they’ve battled it out over specs. There just aren’t as many compelling reasons to continually upgrade.

Of course, that’s not going to stop them from trying. Along with the standard upgrades to things like cameras, you can expect some radical rethinks of smartphone form factors, along with the first few pushes into 5G in the next calendar year.

If we’re lucky, there will be a few surprises along the way as well, but the following trends all look like no-brainers for 2019.

5G

Attendees look at 5G mobile phones at the Qualcomm stand during China Mobile Global Partner Conference 2018 at Poly World Trade Center Exhibition Hall on December 6, 2018 in Guangzhou, Guangdong Province of China.

GUANGZHOU, CHINA – DECEMBER 06: Attendees look at 5G mobile phones at the Qualcomm stand during China Mobile Global Partner Conference 2018 at Poly World Trade Center Exhibition Hall on December 6, 2018 in Guangzhou, Guangdong Province of China. The three-day conference opened on Thursday, with the theme of 5G network. (Photo by VCG/VCG via Getty Images)

Let’s get this one out of the way, shall we? It’s a bit tricky — after all, plenty of publications are going to claim 2019 as “The Year of 5G,” but they’re all jumping the gun. It’s true that we’re going to see the first wave of 5G handsets appearing next year.

OnePlus and LG have committed to a handset and Samsung, being Samsung, has since committed to two. We’ve also seen promises of a Verizon 5G MiFi and whatever the hell this thing is from HTC and Sprint.

Others, most notably Apple, are absent from the list. The company is not expected to release a 5G handset until 2020. While that’s going to put it behind the curve, the truth of the matter is that 5G will arrive into this world as a marketing gimmick. When it does fully roll out, 5G has the potential to be a great, gaming-changing technology for smartphones and beyond. And while carriers have promised to begin rolling out the technology in the States early next year (AT&T even got a jump start), the fact of the matter is that your handset will likely spend a lot more time using 4G.

That is to say, until 5G becomes more ubiquitous, you’re going to be paying a hefty premium for a feature you barely use. Of course, that’s not going to stop hardware makers, component manufacturers and their carrier partners from rushing these devices to market as quickly as possible. Just be aware of your chosen carrier’s coverage map before shelling out that extra cash.

Foldables

We’ve already seen two — well, one-and-a-half, really. And you can be sure we’ll see even more as smartphone manufacturers scramble to figure out the next big thing. After years of waiting, we’ve been pretty unimpressed with the foldable smartphone we’ve seen so far.

The Royole is fascinating, but its execution leaves something to be desired. Samsung’s prototype, meanwhile, is just that. The company made it the centerpiece of its recent developer conference, but didn’t really step out of the shadows with the product — almost certainly because they’re not ready to show off the full product.

Now that the long-promised technology is ready in consumer form, it’s a safe bet we’ll be seeing a number of companies exploring the form factor. That will no doubt be helped along by the fact that Google partnered with Samsung to create a version of Android tailored to the form factor — similar to its embrace of the top notch with Android Pie.

Of course, like 5G, these designs are going to come at a major premium. Once the initial novelty has worn off, the hardest task of all will be convincing consumers they need one in their life.

Pinholes

Bezels be damned. For better or worse, the notch has been a mainstay of flagship smartphones. Practically everyone (save for Samsung) has embraced the cutout in an attempt to go edge to edge. Even Google made it a part of Android (while giving the world a notch you can see from space with the Pixel 3 XL).

We’ve already seen (and will continue to see) a number of clever workarounds like Oppo’s pop-up. The pin hole/hole punch design found on the Huawei Nova 4 seems like a more reasonable route for a majority of camera manufacturers.

Embedded Fingerprint Readers

The flip side of the race to infinite displays is what to do with the fingerprint reader. Some moved it to the rear, while others, like Apple, did away with it in favor of face scanning. Of course, for those unable to register a full 3D face scan, that tech is pretty easy to spoof. For that reason, fingerprint scanners aren’t going away any time soon.

OnePlus’ 6T was among the first to bring the in-display fingerprint scanner to market, and it works like a charm. Here’s how the tech works (quoting from my own writeup from a few months ago):

When the screen is locked, a fingerprint icon pops up, showing you where to press. When the finger is in the right spot, the AMOLED display flashes a bright light to capture a scan of the surface from the reflected light. The company says it takes around a third of a second, though in my own testing, that number was closer to one second or sometimes longer as I negotiated my thumb into the right spot.

Samsung’s S10 is expected to bring that technology when it arrives around the February time frame, and I wouldn’t be surprised to see a lot of other manufacturers follow suit.

Cameras, cameras, cameras (also, cameras)

What’s the reasonable limit for rear-facing cameras? Two? Three? What about the five cameras on that leaked Nokia from a few months back? When does it stop being a phone back and start being a camera front? These are the sorts of existential crises we’ll have to grapple with as manufacturers continue to attempt differentiation through imagining.

Smartphone cameras are pretty good across the board these days, so one of the simple solutions has been simply adding more to the equation. LG’s latest offers a pretty reasonable example of how this will play out for many. The V40 ThinQ has two front and three rear-facing cameras. The three on the back are standard, super wide-angle and 2x optical zoom, offering a way to capture different types of images when a smartphone camera isn’t really capable of that kind of optical zoom in a thin form factor.

On the flip side, companies will also be investing a fair deal in software to help bring better shots to existing components. Apple and Google both demonstrated how a little AI and ML can go a long way toward improving image capture on their last handsets. Expect much of that to be focused on ultra-low light and zoom.


Source: TechCrunch

Twitter’s newest feature is reigniting the ‘iPhone vs Android’ war

Twitter’s newest feature is reigniting the flame war between iOS and Android owners.

The U.S. social media company’s latest addition is a subtle piece of information that shows the client that each tweet is sent from. In doing so, the company now displays whether a user tweets from the web or mobile and, if they are on a phone, whether they used Twitter’s iOS or Android apps, or a third-party service.

The feature — which was quietly enabled on Twitter’s mobile clients earlier this month; it has long been part of the TweetDeck app — has received a mixed response from users since CEO Jack Dorsey spotlighted it.

Some are happy to have additional details to dig into for context, for example, whether a person is on mobile or using third-party apps, but others believe it is an unnecessary addition that is stoking the rivalry between iOS and Android fans.

Interestingly, the app detail isn’t actually new. Way back in 2012 — some six years ago — Twitter stripped out the information as part of a series of changes to unify users across devices, focus on service’s reading experience and push people to its official apps where it could maximize advertising reach.

That was a long time ago — so long that TechCrunch editor-in-chief Matthew Panzarino was still a reporter when he wrote about it; he and I were at another publication altogether — and much has changed at Twitter, which has grown massively in popularity to reach 330 million users.

Back in 2012, Twitter was trying to reign in the mass of third-party apps that were popular with users in order to centralize its advertising to get itself, and its finances, together before going public. Twitter’s IPO happened in 2013 and it did migrate most users to its own apps, but it did a terrible job handling developers and thus, today, there are precious few third-party apps. That’s still a sore point with many users, since the independent apps were traditionally superior with better design and more functions. Most are dead now and Twitter’s official apps reign supreme.

Many Twitter users may not be aware of the back story, so it is pretty fascinating to see some express uncertainty at displaying details of their phone. Indeed, a number of Android users lamented that the new detail is ‘exposing’ their devices.

Here’s a selection of tweets:

I could go on — you can see more here — but it seems like, for many, iPhone is still the ultimate status symbol over Android despite the progress made by the likes of Samsung, Huawei and newer Android players Xiaomi and Oppo.

While it may increase arguments between mobile’s two tribes, the feature has already called out brands and ambassadors using the ‘wrong’ device. Notable examples including a Korean boyband sponsored by LG using iPhones or the Apple Music team sending a tweet via an Android device. Suddenly spotting these mismatches is a whole lot easier.


Source: TechCrunch

The Audio Technica ATH-SR5 headphone will delight listeners craving a detailed sound – CNET

Lightweight and folds flat for easy storage, the Audio Technica ATH-SR5 on-ear headphones are ideal on-the-go companions.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445