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

Archivo del Autor: Belen De Leon

Microsoft to launch Xbox One subscription bundle: Game Pass, Xbox Live and a console – CNET

Microsoft attempts to change the home console game with “Xbox All Access”.
Source: CNET

Zoox CEO and co-founder Tim Kentley-Klay is out

Tim Kentley-Klay, the co-founder and CEO of secretive self-driving vehicle company Zoox, was fired suddenly Wednesday by the company’s board.

Kentley-Klay’s departure was first reported by The Information, which cited an unnamed source. Kentley-Klay later tweeted a statement confirming that he had been fired by the board.

Kentley-Klay and Zoox could not be reached for comment. TechCrunch will update the story as it develops.

In the tweet, Kentley-Klay wrote:

I came to this town as a founder only to build the future of mobility, and by the metrics shared here was crushing it against the biggest. But the shocking reality is that this—without a warning, cause or right of reply—the board fired me. Today was Silicon Valley up to its worst tricks. This town sells the story that it backs founders to create real change. Rather than working through the issues in an epic startup for the win, the board chose a path of fear, optimizing for a little money in hand at the expense of profound progress for the Universe. Cheers to the true believers that have built Zoox from scratch these last four years. Don’t let anyone stand between you and what you know is right. TKK.

He also posted a graphic comparing the capital efficiency of top autonomous vehicle programs like Waymo, Uber, and Cruise with Zoox.

Kentley-Klay has since posted more than a dozen tweets, quoting others who have contacted him to express support and disappointment. He doesn’t name anyone, but the presumption is that these are Zoox employees.

The firing comes just a month after Zoox closed a massive $500 million funding round at a $3.2 billion post-money valuation. The round, led by Mike Cannon-Brookes of Grok Ventures, brings its total amount of funding to $800 million.

Kentley-Klay founded Zoox with Jesse Levinson about four years ago. The company is infamous for its secrecy. The first real inside look into the company, and Kentley-Klay, came just a month ago in a feature by Bloomberg’s Ashlee Vance.

The company, which employs about 500 people, wants to deploy autonomous vehicles on public streets and launch a ride-hailing service with its fleet by 2020.


Source: TechCrunch

Facebook bans first app since Cambridge Analytica, myPersonality, and suspends hundreds more

Facebook announced today that it had banned the app myPersonality for improper data controls and suspended hundreds more. So far this is only the second app to be banned as a result of the company’s large-scale audit begun in March; but as myPersonality hasn’t been active since 2012, and was to all appearances a legitimate academic operation, it’s a bit of a mystery why they bothered.

The total number of app suspensions has reached 400, twice the number we last heard Facebook announce publicly. Suspensions aren’t listed publicly, however, and apps may be suspended and reinstated without any user notification. The only other app to be banned via this process is Cambridge Analytica.

myPersonality was created by researchers at the Cambridge Psychometrics Centre (no relation to Cambridge Analytica — this is an actual academic institution) to source data from Facebook users via personality quizzes. It operated from 2007 to 2012, and was quite successful, gathering data on some four million users (directly, not via friends) when it was operational.

The dataset was used for the Centre’s own studies and other academics could request access to it via an online form; applications were vetted by CPC staff and had to be approved by the petitioner’s university’s ethics committee.

It transpired in May that a more or less complete set of the project’s data was available for anyone to download from GitHub, put there by some misguided scholar who had received access and decided to post it where their students could access it more easily.

Facebook suspended the app around then, saying “we believe that it may have violated Facebook’s policies.” That suspension has graduated into a ban, because the creators “fail[ed] to agree to our request to audit and because it’s clear that they shared information with researchers as well as companies with only limited protections in place.”

This is, of course, a pot-meet-kettle situation, as well as something of a self-indictment. I contacted David Stillwell, one of the app’s creators and currently deputy director of the CPC, having previously heard from him and collaborator Michel Kosinski about the dataset and Facebook’s sudden animosity.

“Facebook has long been aware of the application’s use of data for research,” Stillwell said in a statement. “In 2009 Facebook certified the app as compliant with their terms by making it one of their first ‘verified applications.’ In 2011 Facebook invited me to a meeting in Silicon Valley (and paid my travel expenses) for a workshop organised by Facebook precisely because it wanted more academics to use its data, and in 2015 Facebook invited Dr Kosinski to present our research at their headquarters.”

During that time, Kosinski and Stillwell both told me, dozens of universities had published in total more than a hundred social science research papers using the data. No one at Facebook or elsewhere seems to have raised any issues with how the data was stored or distributed during all that time.

“It is therefore odd that Facebook should suddenly now profess itself to have been unaware of the myPersonality research and to believe that the data may have been misused,” Stillwell said.

Examples of datasets available via the myPersonality project.

A Facebook representative told me they were concerned that the vetting process for getting access to the dataset was too loose, and furthermore that the data was not adequately anonymized.

But Facebook would, ostensibly, have approved these processes during the repeated verifications of myPersonality’s data. Why would it suddenly decide in 2018, when the app had been inactive for years, that it had been in violation all that time? The most obvious answer would be that its auditors never looked very closely in the first place, despite a cozy relationship with the researchers.

“When the app was suspended three months ago I asked Facebook to explain which of their terms was broken but so far they have been unable to cite any instances,” said Stillwell.

Ironically, Facebook’s accusation that myPersonality failed to secure user data correctly is exactly what the company itself appears to be guilty of, and at a far greater scale. Just as CPC could not control what a researcher did with the data (for example, mistakenly post it publicly) once they had been approved by multiple other academics, Facebook could not control what companies like Cambridge Analytica did with data once it had been siphoned out under the respectable guise of research purposes. (Notably, it is projects like myPersonality that seem to have made that guise respectable to begin with.)

Perhaps Facebook’s standards have changed and what was okay by them in 2012 — and, apparently, in 2015 — is not acceptable now. Good — users want stronger protections. But this banning of an app inactive for years and used successfully by real academics for actual research purposes has an air of theatricality. It helps no one and will change nothing about myPersonality itself, which Stillwell and others stopped maintaining years ago, or the dataset it created, which may very well still be analyzed for new insights by some enterprising social science grad student.

Facebook has mobilized a full-time barn door closing operation years after the horses bolted, as evident by today’s ban. So when you and the other four million people get a notification that Facebook is protecting your privacy by banning an app you used a decade ago, take it with a grain of salt.


Source: TechCrunch

Smart meters could let government peek into your home, court warns – CNET

An appeals court rules that energy consumption data collected by smart meters is protected by the Fourth Amendment.
Source: CNET

Monument Valley follows Sonic, Pikachu in getting video game film adaptation – CNET

Ustwo Games’ optical illusion puzzle game is heading to the big screen.
Source: CNET

Facebook pulls its Onavo security app from Apple App Store – CNET

The iPhone maker determined the app violated its data-collection rules, The Wall Street Journal reports.
Source: CNET

Simple Feast raises $12M from Balderton and 14W to expand its weekly meat-free meal-box deliveries

The vast majority of environmental experts say that avoiding meat and dairy is the single most important, and most impactful action, you can take to reduce your personal impact on Earth. Why? Because of the sheer amount of carbon pumped into the atmosphere from the process of meat production. Many would agree it’s also pretty good for your health. But when most of us have been brought up with animal protein in the middle of our plates, it often feels pretty hard to achieve. At the same time, fast food delivery has been taking off, but we’re still eating the same thing: meat.

So a Danish startup has come along to try to solve this. Simple Feast delivers sustainable food to people’s homes in biodegradable boxes, and it’s now raised a $12 million Series A funding round led by Balderton Capital in London, with participation from 14W in New York. Existing investors Sweet Capital and ByFounders are also re-investing the round.

Simple Feast offers what it describes as ready-to-eat plant-based food that is “sustainably produced, organic, and delivered straight to the doorstep” in biodegradable boxes every week. The meal solution delivers weekly boxes with three prepared plant-based and 100 percent organic meals ready to serve in 10 minutes.

In this respect it’s not unlike other startups, such as HelloFresh, with the main difference being that all the food is plant-based.

Jakob Jønck, CEO and co-founder of Simple Feast, says: “Climate change is real. There is no Planet B and we are facing what is arguably the biggest challenge in human history. This is a big investment for a small company, but it’s a drop in the ocean considering the challenge at hand, the politicians and industries we are up against.”

He and Thomas Ambus, co-founder/CTO, started thinking more deeply about Simple Feast when Under Armour acquired Endomondo and MyFitnessPal, their previous startups, in the spring of 2015 and got serious about it in 2016. “Ever since founding Endomondo and heading up International Operations for MyFitnessPal, I always felt a missing link when trying to move towards a healthy, sustainable diet — an actual product that didn’t compromise on taste, nor convenience, but solved the huge challenges involved with embarking on this journey towards eating plants first and foremost,” says Jønck.

Daniel Waterhouse, a partner at Balderton Capital, says: “With a global transition towards plant-based food, we believe Simple Feast is uniquely positioned to change the way we eat and create awareness about the impact of our food choices.”

The main target is families, with the parents in their 30s and 40s. “We find that women are still predominantly the decision maker when it comes to food for the family. Our most typical customers are women in a relationship in their 30s with one or two kids. Our customers are also politically interested, above the average,” says Jønck.

They are competing with restaurants, meal kits and take-away. “We are disrupting both the restaurant and the meal kit industry. Nobody has ever taken the challenge of creating climate-friendly, plant-based food seriously while serving it directly to consumers. We don´t make compromises on taste, nor convenience, and we don´t believe that we have seen that before,” he told me.


Source: TechCrunch

Fortnite patch v5.30 will add a portable Rift-to-Go tomorrow – CNET

After a delay from the usual weekly update time, the new patch is coming early Thursday morning.
Source: CNET

Hands-on with the bizarrely fascinating Looking Glass volumetric display

What good is 3D? Does depth and definition give you anything worthwhile in an interface that’s most likely flat anyway? Is “immersion” as a metric really worth that much?

Even as a ton of startups and big companies have invested in 3D-centric hardware and software, there has undoubtedly been some pushback on whether it’s all that necessary. I grappled with some of these questions when I played with the latest project from Looking Glass, a desktop volumetric display that they see as so central to the company’s goals that they’ve just named it the Looking Glass.

My experience with it left me a bit perplexed with where the tech would end up, but god dammit was it cool anyway.

via Looking Glass

The startup is in the midst of a crowdfunding campaign to gauge interest in such a product, they’ve raised about $775k with north of 1,200 backers. I had a chance to try out both of the versions of what they’re shipping, a $450 8.9 inch version and a $2,500 15.6 inch type.

The display is beaming 45 views of an object, each at 60 frames per second delivering images that you can peer around and see multiple angles of. How it works is that the display is basically sending out a fan of perspectives which can be observed by multiple people from multiple perspectives. No matter what you initially hear about the technical details of how it all works, there is a certain degree of disbelief baked into seeing a volumetric display like this for the first time. It’s like… looking into a fishbowl of pixels.

Looking Glass has been around since 2015 and has already shipped quite a few products that broadly fit into the world of holograms, this one comes at a time where it has the chance to be a little bit more than a toy for designers and creative types. Rather than putting on a headset, Looking Glass argues, this product offers these people the chance to easily see what they’re working on and show it to other without tossing a headset around.

The display is a fascinating pairing for the recent buildup in platforms and stores for 3D digital assets. It’s easier than its ever been to build a 3D scan of something now that there are sophisticated camera arrays on devices like the iPhone X, similarly large tech cos are looking to buy into the AR/VR development process with 3D digital asset libraries that can be easily accessed.

I’m a bit torn on how far out I see the use cases for a volumetric display type like this actually extending, but this does specifically seem like a very intriguing tool for a 3D creator who’s building their own models and wants to see them visualized in a more immersive way. Is it solving an essential problem for them? I wouldn’t say so, but it’s such a weirdly interesting technology that I don’t doubt they’ll be able to move some units to an early adopter crowd that’s generally aching for this type of stuff. Most of these Kickstarter upstarts are peddling pipe dreams, but Looking Glass has been working on this stuff for awhile and whether or not you actually do need it, they’ve got it.


Source: TechCrunch

Former Facebook security chief warns 'it's too late to protect 2018 elections' – CNET

But Alex Stamos has a remedy to save the 2020 election.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794