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

Archivo del Autor: Belen De Leon

Tinder crashes after Facebook implements new data policy – CNET

Take our data, Facebook, but not our Tinder.
Source: CNET

Oculus Rift vs. HTC Vive

The Oculus Rift and HTC Vive are the two big names in the virtual-reality arena, but most people can only afford one. Our comparison tells you which is best when you pit the Oculus Rift vs. HTC Vive.

The post Oculus Rift vs. HTC Vive appeared first on Digital Trends.


Source: Digital trends

The Condom Snorting Challenge Is Tide Pods' Final Revenge

The alleged teen trend exists only in the articles reporting its trendiness. What went wrong?
Source: Wired

Millions more affected in Facebook data grab video – CNET

Facebook revealed the true scope of Cambridge Analytica’s data collection, and what Zuckerberg plans to do about it.
Source: CNET

Facebook says Cambridge Analytica had data on 87 million people – CNET

The fiasco was worse than we thought.
Source: CNET

News startup Knowhere aims to break through partisan echo chambers

It’s become a common complaint that social media allows everyone to limit their news consumption to stories that reinforce what they already believe. But the team at Knowhere says it’s found a solution: News stories written by machines.

The idea is that Knowhere’s technology can eliminate some of the in-built human bias, and also pull from a wide variety of sources and write stories with enormous speed. For controversial and political news, it doesn’t limit itself to one story. Instead, it allows you to jump between versions of the story that are written from a left, right or “impartial” perspective.

“I want to establish a source of record that’s indisputably trustworthy for everyone from across all aisles,” said CEO and Editor-in-Chief Nathaniel Barling. “As a Knowhere reader what you are signing up for is the truth and the full context around it.”

At first, I wondered whether Knowhere might simply deepen the same divisions that it claims to fight. Might this approach just reinforce the idea that every piece of news should be interpreted according to our ideological leanings? Or that we can dismiss an accurate piece of reporting by, say, The New York Times because The Times has been painted as a liberal paper?

When I brought this up, Barling said Knowhere is focused on facts, even if those facts (say, the scientific consensus around climate change) are sometimes disputed for political reasons.

Barling’s father Kurt was a longtime reporter at the BBC, and Barling recalled a conversation between the two of them on this topic: “The truth doesn’t care for your politics. What we must do is evaluate all of the evidence that we possibly have available to us, then come to the most accurate conclusion regardless of political stripe.”

So the Knowhere stories that I’ve read tend to be very straightforward and focus on facts that have been corroborated by reputable publications. The left-leaning version of the article might be written so those facts add up to one narrative, while the right-leaning version might tell a different story, but they still agree on the core facts. (And some stories — including most of the ones I read in the Technology section — don’t include multiple spins, just the impartial version.)

And while Knowhere articles are created by machine learning technology (Barling’s co-founders Alexandre Elkrief and Dylan Rhodes are both data scientists), they’re all reviewed by human journalists. In fact, he said there are already eight journalists on his team, making up for half of Knowhere’s headcount — a ratio that he hopes to maintain as the company grows.

Facebook has also been making efforts to show different perspectives on a story, particularly if the story’s accuracy is disputed. When I pointed this out, Barling said, “They do recognize the scale of the issue, but they’re not well-placed to execute on it because of their philosophical stand. As you said, they don’t want to be the arbiters of truth.”

In addition to launching today, Knowhere announced that it has raised $1.8 million in seed funding from investors, including CrunchFund, Danhua Capital, Day One Ventures, Struck Capital and Abstract Ventures. (Like TechCrunch, CrunchFund was founded by Michael Arrington, and it’s backed by our parent company, Oath.)

And while it’s way too early to declare that Knowhere is succeeding at breaking down partisan bias, I’ll say that I’m pretty left-leaning myself and that I get a lot of my news and commentary from left-leaning sources — but the site’s approach and tone made me way more willing to click on the right-wing version of the story.


Source: TechCrunch

Cambridge Analytica denies accessing data on 87M Facebook users…claims 30M

Cambridge Analytica is refuting a report by Facebook today that said Cambridge Analytica improperly attained data on up to 87 million users. Instead, it claims it only “licensed data for no more than 30 million people” from Dr. Aleksandr Kogan’s research company Global Science Research. It also claims none of this data was used in work on the 2016 U.S. presidential election when it was hired by the Trump campaign, and that upon notice from Facebook immediately deleted all raw data and began removing derivative data.

The whole statement from Cambridge Analytica can be found below. We requested a comment from Facebook about the incongruencies in the two companies’ positions, but the social network declined to comment.

The he-said-she-said of the scandal seems to be amplifying as Facebook continues to endure criticism about weak data privacy policies and enforcement that led to the Cambridge Analytica fiasco that’s seen Facebook’s market cap drop nearly $100 billion.

NEW DELHI, INDIA – OCTOBER 9: Co-founder and chief executive of Facebook Mark Zuckerberg gestures as he announces the Internet.org Innovation Challenge in India on October 9, 2014 in New Delhi, India. Zuckerberg is on a two-day visit to India aimed at promoting the internet.org app, which allows people in underdeveloped areas to access basic online services. (Photo by Arun Sharma/Hindustan Times via Getty Images)

Today Facebook announced the 87 million figure as a maximum number of people potentially impacted and said it would notify those users with an alert atop the News Feed. It also rewrote its Terms of Service today to clarify how it collects and works with outside developers, and announced sweeping platform API restrictions that will break many apps built on Facebook but prevent privacy abuses. Zuckerberg then held a conference call with reporters to give insight on all the news.

Cambridge Analytica has repeatedly denied assertions about interactions with Facebook data, but Facebook hasn’t backed down. Instead, Facebook has used Cambridge Analytica as an example of abuse it’s trying to combat, and as a justification for cracking down on developers both malicious and benign around the world.

Cambridge Analytica responds to announcement that GSR dataset potentially contained 87 million records
Today Facebook reported that information for up to 87 million people may have been improperly obtained by research company GSR. Cambridge Analytica licensed data for  from GSR, as is clearly stated in our contract with the research company. We did not receive more data than this.

We did not use any GSR data in the work we did in the 2016 US presidential election.

Our contract with GSR stated that all data must be obtained legally, and this contract is now a matter of public record. We took legal action against GSR when we found out they had breached this contract.When Facebook contacted us to let us know the data had been improperly obtained, we immediately deleted the raw data from our file server, and began the process of searching for and removing any of its derivatives in our system.

When Facebook sought further assurances a year ago, we carried out an internal audit to make sure that all the data, all derivatives, and all backups had been deleted, and gave Facebook a certificate to this effect.

We are now undertaking an independent third-party audit to demonstrate that no GSR data remains in our systems.


Source: TechCrunch

Our digital future will be shaped by increasingly mobile technologies coming from China

Since the dawn of the internet, the titans of this industry have fought to win the “starting point” — the place that users start their online experiences. In other words, the place where they begin “browsing.” The advent of the dial-up era had America Online mailing a CD to every home in America, which passed the baton to Yahoo’s categorical listings, which was swallowed by Google’s indexing of the world’s information — winning the “starting point” was everything.

As the mobile revolution continues to explode across the world, the battle for the starting point has intensified. For a period of time, people believed it would be the hardware, then it became clear that the software mattered most. Then conversation shifted to a debate between operating systems (Android or iOS) and moved on to social properties and messaging apps, where people were spending most of their time. Today, my belief is we’re hovering somewhere between apps and operating systems. That being said, the interface layer will always be evolving.

The starting point, just like a rocket’s launchpad, is only important because of what comes after. The battle to win that coveted position, although often disguised as many other things, is really a battle to become the starting point of commerce.  

Google’s philosophy includes a commitment to get users “off their page” as quickly as possible…to get that user to form a habit and come back to their starting point. The real (yet somewhat veiled) goal, in my opinion, is to get users to search and find the things they want to buy.

Of course, Google “does no evil” while aggregating the world’s information, but they pay their bills by sending purchases to Priceline, Expedia, Amazon and the rest of the digital economy.  

Facebook, on the other hand, has become a starting point through its monopolization of users’ time, attention and data. Through this effort, it’s developed an advertising business that shatters records quarter after quarter.

Google and Facebook, this famed duopoly, represent 89 percent of new advertising spending in 2017. Their dominance is unrivaled… for now.

Change is urgently being demanded by market forces — shifts in consumer habits, intolerable rising costs to advertisers and through a nearly universal dissatisfaction with the advertising models that have dominated (plagued) the U.S. digital economy.  All of which is being accelerated by mobile. Terrible experiences for users still persist in our online experiences, deliver low efficacy for advertisers and fraud is rampant. The march away from the glut of advertising excess may be most symbolically seen in the explosion of ad blockers. Further evidence of the “need for a correction of this broken industry” is Oracle’s willingness to pay $850 million for a company that polices ads (probably the best entrepreneurs I know ran this company, so no surprise).

As an entrepreneur, my job is to predict the future. When reflecting on what I’ve learned thus far in my journey, it’s become clear that two truths can guide us in making smarter decisions about our digital future:

Every day, retailers, advertisers, brands and marketers get smarter. This means that every day, they will push the platforms, their partners and the places they rely on for users to be more “performance driven.” More transactional.

Paying for views, bots (Russian or otherwise) or anything other than “dollars” will become less and less popular over time. It’s no secret that Amazon, the world’s most powerful company (imho), relies so heavily on its Associates Program (its home-built partnership and affiliate platform). This channel is the highest performing form of paid acquisition that retailers have, and in fact, it’s rumored that the success of Amazon’s affiliate program led to the development of AWS due to large spikes in partner traffic.

Chinese flag overlooking The Bund, Shanghai, China (Photo: Rolf Bruderer/Getty Images)

When thinking about our digital future, look down and look east. Look down and admire your phone — this will serve as your portal to the digital world for the next decade, and our dependence will only continue to grow. The explosive adoption of this form factor is continuing to outpace any technological trend in history.

Now, look east and recognize that what happens in China will happen here, in the West, eventually. The Chinese market skipped the PC-driven digital revolution — and adopted the digital era via the smartphone. Some really smart investors have built strategies around this thesis and have quietly been reaping rewards due to their clairvoyance.  

China has historically been categorized as a market full of knock-offs and copycats — but times have changed. Some of the world’s largest and most innovative companies have come out of China over the past decade. The entrepreneurial work ethic in China (as praised recently by arguably the world’s greatest investor, Michael Moritz), the speed of innovation and the ability to quickly scale and reach meaningful populations have caused Chinese companies to leapfrog the market cap of many of their U.S. counterparts.  

The most interesting component of the Chinese digital economy’s growth is that it is fundamentally more “pure” than the U.S. market’s. I say this because the Chinese market is inherently “transactional.” As Andreessen Horowitz writes, WeChat, China’s  most valuable company, has become the “starting point” and hub for all user actions. Their revenue diversity is much more “Amazon” than “Google” or “Facebook” — it’s much more pure. They make money off the transactions driven from their platform, and advertising is far less important in their strategy.

The obsession with replicating WeChat took the tech industry by storm two years ago — and for some misplaced reason, everyone thought we needed to build messaging bots to compete.  

What shouldn’t be lost is our obsession with the purity and power of the business models being created in China. The fabric that binds the Chinese digital economy and has fostered its seemingly boundless growth is the magic combination of commerce and mobile. Singles Day, the Chinese version of Black Friday, drove $25 billion in sales on Alibaba — 90 percent of which were on mobile.

The lesson we’ve learned thus far in both the U.S. and in China is that “consumers spending money” creates the most durable consumer businesses. Google, putting aside all its moonshots and heroic mission statements, is a “starting point” powered by a shopping engine. If you disagree, look at where their revenue comes from…

Google’s recent announcement of Shopping Actions and their movement to a “pay per transaction model” signals a turning point that could forever change the landscape of the digital economy.  

Google’s multi-front battle against Apple, Facebook and Amazon is weighted. Amazon is the most threatening. It’s the most durable business of the four — and its model is unbounded on two fronts that almost everyone I know would bet their future on, 1) people buying more online, where Amazon makes a disproportionate amount of every dollar spent, and 2) companies needing more cloud computing power (more servers), where Amazon makes a disproportionate amount of every dollar spent.  

To add insult to injury, Amazon is threatening Google by becoming a starting point itself — 55 percent of product searches now originate at Amazon, up from 30 percent just a year ago.

Google, recognizing consumer behavior was changing in mobile (less searching) and the inferiority of their model when compared to the durability and growth prospects of Amazon, needed to respond. Google needed a model that supported boundless growth and one that created a “win-win” for its advertising partners — one that resembled Amazon’s relationship with its merchants — not one that continued to increase costs to retailers while capitalizing on their monopolization of search traffic.

Google knows that with its position as the starting point — with Google.com, Google Apps and Android — it has to become a part of the transaction to prevail in the long term. With users in mobile demanding fewer ads and more utility (demanding experiences that look and feel a lot more like what has prevailed in China), Google has every reason in the world to look down and to look east — to become a part of the transaction — to take its piece.  

A collision course for Google and the retailers it relies upon for revenue was on the horizon. Search activity per user was declining in mobile and user acquisition costs were growing quarter over quarter. Businesses are repeatedly failing to compete with Amazon, and unless Google could create an economically viable growth model for retailers, no one would stand a chance against the commerce juggernaut — not the retailers nor Google itself. 

As I’ve believed for a long time, becoming a part of the transaction is the most favorable business model for all parties; sources of traffic make money when retailers sell things, and, most importantly, this only happens when users find the things they want.  

Shopping Actions is Google’s first ambitious step to satisfy all three parties — businesses and business models all over the world will feel this impact.  

Good work, Sundar.


Source: TechCrunch

Smartsheet co-founder’s next project is a robotic rock picker-upper

A co-founder of Smartsheet, the enterprise collaboration startup that just filed for an IPO, is taking a hard right turn into the world of agriculture robotics. Brent Frei tells GeekWire that he has been working on an automated system for clearing rocks from land. It’s a bit unexpected, but far from a bad idea.

While doing a little farming work with his kids last year, including the less than stimulating task of picking up big rocks and throwing them in a tractor-trailer, it occurred to him that this was precisely the kind of thing that an automated platform would be good at.

There are some semi-automated solutions, but nothing simple enough that you could just plop it on a few acres and tell it “go grab all the rocks this big or bigger.”

Why not apply to this all the tech that’s going into watering, growing and picking? It seems at the very least he might make something that he himself could use, so he started TerraClear in October to create a “Roomba for rock picking.”

It’s still a ways off even from prototype stage, but it’s a great example of how wide open the world is to new applications of computer vision and robotics if you keep your mind open.


Source: TechCrunch

Join us for a live-stream race: ‘PC Building Simulator’ vs. building a real PC

PC Building Simulator is tearing up the Steam Charts. With that in mind, we wondered if someone could build a real PC faster than a virtual one. Join us right now for a live-stream to find out.

The post Join us for a live-stream race: ‘PC Building Simulator’ vs. building a real PC appeared first on Digital Trends.


Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414