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

Archivo del Autor: Belen De Leon

Microsoft Office 365 banned in some schools over privacy concerns – CNET

Schools in one German state are banning the cloud platform.
Source: CNET

Espías en el móvil: estas 'apps' se ocultan para vigilar a sus víctimas

 Muchas mujeres han descubierto que sus parejas habían utilizado aplicaciones ‘stalkerware’ para espiar la actividad de su ‘smartphone’ sin que se enteraran. Algunas pueden descargarse desde las tiendas de las aplicaciones, por lo que los expertos reclaman que las compañías tecnológicas tomen medidas para frenarlas
Source: MIT

La vida podría existir en un universo 2D, según la física

Los físicos han afirmado tradicionalmente que la vida solo podría formarse en un universo con tres dimensiones de espacio y una de tiempo. Ahora, un investigador ha demostrado que un universo de 2+1 dimensiones podría soportar tanto la gravedad como la complejidad que requiere la vida
Source: MIT

Fuego, pánico y el vacío: las diez mejores memorias de astronautas

Algunos astronautas han decidido narrar sus vivencias en libros autobiográficos. Seleccionamos los extractos más impactantes de esos volúmenes, desde las líneas en las que Buzz Aldrin calificó los años siguientes a su viaje lunar como “un infierno personal” a las palabras de Jim Lovell para describir los daños en su nave 
Source: MIT

A Leaky Component Caused the SpaceX Crew Dragon Explosion

The company still hopes to send two astronauts to the International Space Station this year but says the goal will be “increasingly difficult� to reach.
Source: Wired

The Best of Amazon Prime Day, Twitter's Redesign, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

What to expect from tomorrow’s antitrust hearing featuring big tech

Tomorrow, representatives from Facebook, Google, Amazon and Apple will testify before Congress in the second hearing organized as part of the House Judiciary Committee’s antitrust investigation into the world’s largest technology companies.

While the first hearing focused on the ways technology companies busted the traditional news business, this one promises to look at the “impact of market power of online platforms on innovation and entrepreneurship,” according to the committee.

Unlike the previous hearing, which featured representatives from media outlets and industry trade organizations attacking or defending the ways in which online advertising had gutted the news business, this latest outing led by Rhode Island Democratic Rep. David Cicilline will have actual tech company execs on hand to answer congressional queries.

One section of the testimony will feature Google’s economic policy head, Adam Cohen; Amazon’s associate general counsel, Nate Sutton; Facebook’s global head of policy, Matt Perault; and Kyle Andeer, Apple’s chief compliance officer.

Others expected to appear include Tim Wu, the Columbia Law professor who’s been an outspoken critic of technology consolidation and an advocate for more stringent antitrust oversight of tech companies, and Maureen Ohlhausen, a partner at Baker Botts and the former acting chairman of the Federal Trade Commission in charge of its antitrust actions.

Wu and his views sort of encapsulate much of the thinking from critics of these companies’ current dominance in the market.

“I would love, in fact, if a serious Facebook challenger took down Facebook, and I would stop calling for any antitrust action. It’s just when you become suspicious that the barriers have gotten strong enough that a company could survive, then maybe we need to have antitrust law loosened up, get things moving, and provide for the market cycle to take its place. Now eventually it will happen, but we can’t wait for 50 years,” Wu told the American Enterprise Institute in an interview earlier this year.

“It’s also possible that history would suggest that a company like Facebook, and perhaps Amazon, will soon try to get government on their side to defend themselves against competition. I don’t know what it will look like, but maybe Facebook agrees to some kind of privacy law, which for some reason is very hard for new entrants to adhere to. Amazon may try and instantiate itself as basically the national e-commerce monopolist, kind of like a Bell-regulated monopoly. That’s a next natural step, especially as a big star, to become less competitive. And so before that happens, I think we give the antitrust law its turn.”

Policy watchers can expect market criticisms of the big technology platforms to come from a few different angles (each company has different, slightly overlapping, issues that policymakers find worrisome).

For Alphabet, criticism stems primarily from the company’s dominance in online search and the ad networks it controls through its ownership of DoubleClick and AdMob (along with its ownership of YouTube’s wildly popular video platform). At Amazon, it’s the ways in which Jeff Bezos’e-commerce behemoth hoovers up sales information  and uses it to inform pricing and potentially anticompetitive practices that stymie the development of new e-commerce players by promoting its own brands and products.

For Facebook, it’s the dominance of the company’s social media platforms (including Instagram and the messaging service WhatsApp) that are a cause for concern — as is its unwillingness to open its social graph for other startups. The company also elicits howls from consumer advocates for its abysmal ability to protect user privacy and data.

Finally, Apple’s control over the entire ecosystem it pitches to consumers — and the pricing policies it enforces that some critics have called extortive are cause for concern among the political class.

These competitive concerns also play out against the outsized ambitions that these technology companies have in other areas. Facebook is trying to make an end run around the existing global financial system through the launch of its Libra cryptocurrency; Alphabet, Amazon and Facebook all have designs to dominate the development of artificial intelligence in open markets; and then there’s the work these companies are conducting in areas as diverse as healthcare, mobility technologies and even space travel and high-speed networking.

With so many interests in so many areas and core businesses generating so much money, it’s easy to conflate a broader unease with these companies’ ambitions and the core anti-competitive arguments that are worthy of discussion.

For this hearing — and indeed the Congressional investigation to be successful — the focus should be less on the global ambitions of these technology companies and more on the practices they’ve enacted to stifle competition.


Source: TechCrunch

Facebook snags former Vine GM to run product for its new experimental app division, NPE Team

Is Facebook preparing to launch a serious competitor to TikTok? If so, the company just picked up some key talent to make that happen. Last week, Facebook announced plans for a new division, called the NPE Team, which will build experimental consumer-focused apps where it will try different ideas and features, then see how people react. Now, Facebook has picked up former Vine GM Jason Toff to join the NPE team as a Product Management Director.

Toff’s experience also includes time spent at Google, most notably as a Product Lead for YouTube before exiting to Vine in 2014. At the short-form video app maker, Toff worked as Head of Product for a year, then became Vine’s General Manager.

Vine, of course, was later snatched up by Twitter — and there, Toff moved up to Director of Product Management before boomeranging back to Google, where his initial focus was on AR and VR projects.

Most recently, Toff worked as a Partner at Google’s Area 120, Google’s in-house incubator where employees work on experimental projects.

That’s not all that different from what Facebook appears to have in store with its own NPE Team ambitions. Similar to Area 120 or Microsoft Garage, for example, the NPE Team plans to deliver apps that will “change very rapidly” in response to consumer feedback. It will also be quick to close down experiments that aren’t useful to people in fairly short order.

That’s not how Facebook itself operates. Its more experimental apps have had longer runs, as the company used them to gain feedback to inform its larger projects. For example, its photo-sharing app Moments ran from 2015 through early 2019, and its TrueCaller-like app Hello for emerging markets ran for several years, despite fairly limited adoption.

Facebook has also tried and failed with a number of other offshoots over the past decade, like Facebook Paper, Notify, a Snapchat clone called Lifestage, and others, as well as those it picked up through acquisitions, then later shut down like tbh or Moves. It also previously ran an internal incubator of sorts called Facebook Creative Labs, which birthed now-failed projects like Slingshot, Riff, and Rooms.

Many of these efforts were fairly high-profile at launch, which made their eventual shut down more problematic for Facebook’s image. With NPE Team — as with Area 120 or Microsoft Garage — there’s a layer of separation between the test apps and the larger company. Many of the apps that the NPE Team puts out will bomb, and that’s the point — it wants to get the failures out of the way faster so others can find success.

While Toff can’t yet say what he’ll be working on at Facebook, there’s a lot of speculation that NPE Team will try to come up with some sort of answer to TikTok, the Beijing-based short-form video app that sucked up Musical.ly in 2018 and now is a Gen Z social networking hit with some 500 million-plus monthly users. Toff’s background with Vine could certainly be helpful if that were the case.

Facebook, of course, already tried to get a TikTok clone off the ground with Lasso, but the experiment didn’t take off and the app lead, Brady Voss, left Facebook soon after its launch. It

Toff says he’s hiring for NPE Team, including both UX designers and engineers.


Source: TechCrunch

You can get a 2018 MacBook Air for just $999 with this latest deal from B&H

Other retailers like B&H are offering their own sweet laptop deals during Prime Day 2019. In fact, you can score a 13-inch 2018 MacBook Air with a Retina display at a $100 discount from B&H right now.
Source: Digital trends

SpaceX and NASA detail cause of Dragon test failure, crewed flight this year looks ‘increasingly difficult’

SpaceX held a press conference on Monday to discuss the results of a months-long investigation conducted by itself and NASA into an anomaly that took place during a static fire test in April. The investigation found that the “anomaly” that occurred during the test was the result of oxidizer mixing with the helium component of the SuperDraco rocket engine propellant system at very high pressure.

On April 20, SpaceX held an abort engine test for a prototype of its Crew Dragon vehicle (which had been flown previously for the uncrewed ISS mission). Crew Dragon is designed to be the first crew-carrying SpaceX spacecraft, and is undergoing a number of tests to prove to NASA its flight-readiness. After the first few tests proved successful, the test encountered a failure that was instantly visible, with an unexpected explosion that produced a plume of fire visible for miles around the testing site at its Landing Zone 1 facility in Cape Canaveral, Fla.

SpaceX VP of Build & Flight Reliability Hans Koenigsmann and NASA Commercial Crew Program Manager Kathy Lueders took members of the media through the results of their joint investigation into the cause of this anomaly. Koenigsmann explained there were identifying burn marks around a check valve in the system that’s meant to separate the oxidizer and fuel components under pressure. These check valves contain a spring that can be opened to allow flow in the direction you want the propellant components to go, but in this case a “leaky” check valve resulted in a “slug,” composed of high-pressure oxidizer, striking a titanium component that caused a very violent reaction.

Both Lueders and Koenigsmann noted that it was in many ways “a gift” that this happened during a ground test because there were many high-speed cameras to capture the incident, and it was relatively easy to comb the site and recover components to best figure out the cause of the anomaly. Koenigsmann also noted that while the team is confident in sharing these results, they are actually only approximately 80% through the investigation and there is about 20% left to do in terms of figuring out additional details, mostly around the physics involved.

Koenigsmann said that SpaceX is already implementing a crucial hardware fix for this, which is to replace the check valve with a burst valve. A burst valve completely separates the oxidizer and fuel from any pressurization liquid, which will mitigate this issue and definitely “make Crew Dragon a safer vehicle,” he said.

So far this year, SpaceX has succeeded in launching an uncrewed version of its Crew Dragon 2 spacecraft to the ISS during a mission in March, and had planned to run the first crewed test mission this July, with a mission duration of two weeks. That definitely won’t occur on that timeline, and now ongoing production of Crew Dragon craft will bump back the designated machines one generation, meaning the intended Crew Dragon 1 craft meant for crewed mission flight is now Test 2, and so on.

Asked repeatedly about timeliness, neither Koenigsmann nor Lueders would offer anything concrete, but both expressed some skepticism about managing a launch by end of year, without dismissing the possibility outright.

“There’s always the chance that we’re gonna fly crew on a SpaceX vehicle this year,” Lueders said, but continued that “right now” NASA is paying attention to all the ongoing testing of various systems and “all those things need to occur before we’re gonna be confident that the system can safely fly our crew. I hope it’s this year.”

Koenigsmann noted that this is an issue he’s fairly confident can be addressed in parallel with other things that need to be addressed with Crew Dragon before crewed flight. “I don’t think it’s impossible, but it’s getting increasingly difficult, too,” he said, when asked directly about a crewed Dragon launch occurring before the end of 2019.

Lueders ended by expressing appreciation for SpaceX’s openness with NASA and its astronauts throughout this process, and Koenigsmann reinforced the superiority of the burst valve versus the check valve it’s replacing for this application.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913