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

Archivo del Autor: Belen De Leon

iRobot is working with Google to improve smart devices – CNET

The Roomba-maker is collaborating with Google on improving the efficiency of your smart home.
Source: CNET

After canceling ‘Rift 2’ overhaul, Oculus plans a modest update to flagship VR headset

Facebook’s virtual reality arm may soon find itself in the unfamiliar position of playing catch-up with hardware competitors.

Last week, TechCrunch reported that Oculus co-founder Brendan Iribe had decided to leave Facebook partially due to his “fundamentally different views on the future of Oculus” and decisions surrounding the cancellation of a next-generation “Rift 2” project.

The company’s prototype “Rift 2” device, codenamed Caspar, was a “complete redesign” of the original Rift headset, a source familiar with the matter tells us. Its cancellation signified an interest by Facebook leadership to focus on more accessible improvements to the core Rift experience that wouldn’t require the latest PC hardware to function. Iribe did not agree with the direction, with a source telling us that he was specifically not interested in “offering compromised experiences that provided short-term user growth but sacrificed on comfort and performance.”

Former Oculus CEO Brendan Iribe sharing details on the Oculus Rift in 2015

In the wake of the overhaul’s cancellation, the company will be pursuing a more modest product update — possibly called the “Rift S” — to be released as early as next year, which makes minor upgrades to the device’s display resolution while more notably getting rid of the external sensor tracking system, sources tell us. Instead, the headset will utilize the integrated “inside-out” Insight tracking system which is core to Facebook’s recently-announced Oculus Quest standalone headset.

The “Constellation” tracking system on the current-generation Rift offers precise accuracy thanks to the static external sensors that track the headset and Touch controllers. While the Insight system would likely offer users a much more simplified setup process, a clear pain point of the first-generation product, “inside-out” tracking systems have greater limitations when it comes to the lighting conditions they work in and are generally less accurate than systems with external trackers.

While Oculus has long led the way on hardware advances, this release could be seen as the company playing catch-up with competitors like Microsoft, which has partnered with OEMs including Samsung, Lenovo and LG to release headsets on its Windows Mixed Reality platform that also feature inside-out tracking as well as higher resolution displays than the Oculus Rift.

“While we don’t comment on rumors/speculation about our future products, as we shared last week, PC VR remains a part of our strategy and is a category we will continue to invest in. In addition to hardware, we have a robust software roadmap and are funding content well into 2020,” an Oculus spokesperson told TechCrunch.

Facebook CEO Mark Zuckerberg introducing the $399 Oculus Quest

There are some clear benefits for Oculus pushing iterative hardware in an iPhone-like “S” manner, especially around affordability, as a more drawn out device life cycle gives both Oculus and PC component manufacturers time to reduce VR’s high barrier to entry in terms of cost.

The cancellation of its Caspar “Rift 2” project, does suggest a less aggressive pace of innovation for the company with its flagship premium VR product. The move away from a redesign could alienate early adopters and send them to other platforms. It could also lead Oculus into a situation where new titles that take advantage of the latest systems aren’t compatible with Rift hardware.

At its Oculus Connect developer conference, Facebook CEO Mark Zuckerberg shared that the Oculus Rift, Quest and Go represented “the completion of its first-generation of VR products.” As Zuckerberg continues to double-down on his long-term goal to bring 1 billion users into VR, the need to build the Oculus user base is growing more important but it’s unclear how essential the company believes leading the high-end PC VR market is to defining that early mainstream success.


Source: TechCrunch

SpaceX shuffles Starlink leadership, hoping to accelerate launch

SpaceX is changing the lineup at the Seattle-based offices of Starlink, the company’s nascent satellite broadband division. A Reuters report depicts a whirlwind visit by CEO Elon Musk as a middle management bloodbath, but SpaceX says it’s just the usual fast-moving space company stuff.

Starlink plans to put thousands of satellites into space with which to blanket the world in broadband — SpaceX isn’t the only aspirant to this plan, but it is farther along than some. It launched a pair of prototype satellites in February, Tintin A and B, which are reportedly working perfectly well as ongoing test platforms.

Space is no place to rush into, however, but that clashed with aggressive timelines set by Musk years ago and apparently not quite being met. Reuters reported that several leads on the project were pushing for more testing, and Musk visited Seattle to provide a kick in the pants.

Among those reported fired were VP of satellites Rajeev Badyal and designer Mark Krebs, both of whom have overseen the project through and after launch. SpaceX did not directly confirm their departures, but confirmed that Starlink had seen significant restructuring.

“We have incorporated lessons learned and re-organized to allow for the next design iteration to be flown in short order,” a SpaceX representative told TechCrunch, saying the move was consistent with the “rapid iteration design and testing” the company is known for.

Will it be enough to put more birds in the air by mid-2019, as Musk hopes? That remains to be seen, but the SpaceX strategy of launching early and often has so far paid off in the long run, so perhaps this maneuver will as well.


Source: TechCrunch

With Netflix Show 'Salt Fat Acid Heat,' the Food TV Renaissance Continues

TV about eating isn’t what it used to be—now it’s much more appetizing.
Source: Wired

CBS launches a streaming entertainment network, ET Live

CBS is today launching another streaming network, this time focused on entertainment news. The service, which is called ET Live, was developed by CBS Interactive and CBS TV’s “Entertainment Tonight” news magazine, and will be available both as a standalone app as well as a part of the CBS streaming app aimed at cord cutters, CBS All Access.

The new service will deliver 24/7 coverage of entertainment news, including breaking news, celebrity interviews, features, behind-the-scenes and red carpet coverage, plus trends stories across celebrity fashion, beauty and lifestyle.

The content isn’t just a rehash of the “Entertainment Tonight” on-air broadcast, the network claims. Instead, it will feature original programming and a roster of new hosts, including Lauren Zima, Denny Directo, Cassie DiLaura, Tanner Thomason, Jason Carter and Melicia Johnson.

The flagship show’s current hosts — Nancy O’Dell, Kevin Frazier, Nischelle Turner and Keltie Knight — will make regular appearances, however, to promote what’s up next and other exclusives.

At launch, the service is available on its own website at ETLive.com and through an ET Live app on iOS, Android, Apple TV and Amazon Fire TV, with more platforms expected in the future.

It’s also being integrated into CBS All Access’s live feed across platforms, and as a feed within CBSN, the network’s 24/7 streaming news service.

The new streaming network is the latest of several launches aimed at bringing more CBS content to a new generation of viewers who no longer tune in to traditional pay TV.

A few months ago, CBS debuted a portfolio of streaming services under the brand CBS Local. These help deliver local news to cord cutters and other digital media consumers, including its CBS All Access subscribers. It also operates news network CBSN, which it added to CBS All Access last year. And it launched streaming sports news service CBS Sports HQ earlier this year. This can now also be found in CBS All Access.

Like CBSN, CBS Sports HQ and your local CBS News (where available), the new ET Live feed is available in the “Live” section of the CBS All Access app. Users can toggle between the various live streams with a tap, then can choose to watch live or jump back to watch previous segments on demand.

ET’s brand made sense to be the next to transition to reach over-the-top viewers because of its existing reach, including on digital platforms. The TV show has nearly 5 million daily viewers, while the ETonline.com website averages 20 million monthly U.S. uniques, per comScore. Its social audience is even larger, with more than 70 million U.S. users monthly, the network says.

“From CBS All Access to CBSN and CBS Sports HQ, we are dedicated to bringing consumers best-in-class streaming services,” said Rob Gelick, executive vice president and general manager, CBS Entertainment Digital for CBS Interactive, in a statement about the launch.

“ET Live is a natural expansion of our strategy and expertise in this area. We have the great advantage of being able to apply key learnings from our leading digital entertainment properties and marry that with the #1 entertainment brand in ‘Entertainment Tonight’ to create a new offering for the next generation of entertainment consumers, those that are platform-agnostic and expect content to be accessible anytime, anywhere,” he said.


Source: TechCrunch

Lime recalls some scooters due to fire concerns

Lime, the electric scooter and bike-share startup, has pulled some of its scooters from the streets of Los Angeles, San Diego and Lake Tahoe. That’s because of two hardware challenges the company has experienced, Lime wrote in a blog post last night.

In August, Lime says it became aware of a potential issue with some of its Segway Ninebot scooters. Specifically, Lime identified a problem with one of the two batteries in some of its earlier scooter versions.

“In several isolated instances, a manufacturing defect could result in the battery smoldering or, in some cases, catching fire,” Lime wrote on its blog. “We took this issue very seriously. Immediately upon learning of the defect, we worked with Segway Ninebot to create a software program to detect the potentially affected batteries. We then worked independently to create an even more thorough software program to ensure that no potentially faulty scooters remained in circulation. When an affected battery was identified — with a red code — we promptly deactivated the scooter so that no members of the public could ride or charge it.”

Lime says it then removed those scooters from circulation and “at no time were riders or members of the public put at risk.” But fast-forward to more “recently,” and Lime has received another report that one of its Segway Ninebot scooters may be vulnerable to battery failure. In total, Lime says less than 0.01 percent of its scooter fleet is affected.

In addition to potential battery failures leading to fire, Lime has experienced issues with scooter manufacturer Okai. Specifically, Lime says it’s received reports that the baseboards can break after repeated abuse.

“It’s possible for Okai baseboards to crack or break if ridden off a curb at high speed,” Lime said. “We are currently studying this issue and incorporating these learnings into our design process.”

It’s not clear if Lime will continue to work with Segway, which it partnered with a few months ago around a next generation of scooters. It’s also not clear if Lime will continue to use scooters from Okai. I’ve reached out to Lime to learn more.

Other electric scooter companies rely on Segway’s Ninebot, including Bird.

“Upon reading The Washington Post news article pertaining to Lime’s recall, we contacted Segway Ninebot to obtain their verification that all scooters purchased by Bird are free of any manufacture defects found in Lime’s earlier model scooters,” a Bird spokesperson told TechCrunch. “We have conducted our own initial investigation of the reported claims and believe that none of the vehicles Bird purchased from Segway Ninebot are affected. At Bird, our number one priority is the safety of our riders, chargers, mechanics, and all others who interact with our vehicles”

TechCrunch has reached out to Segway for comment.

It’s worth noting that in San Francisco, operators Skip and Scoot do not use Segway scooters. Skip modifies the Speedway Mini4 36V 21Ah, while Scoot works with Telepod.


Source: TechCrunch

Scared to trade stocks? Titan algorithmically invests for you

Titan could put an end to stock market FOMO. The app chooses the best 20 stocks by scraping top hedge fund data, adds some shorts based on your personal risk profile and puts your money to work. No worrying about market fluctuations or constantly rebalancing your portfolio. You don’t have do anything, but can get smarter about stocks thanks to its in-app explanations and research reports. Titan wants to be the easiest way to invest in stocks for a mobile generation that wants an affordable coach to guide them through the market themselves.

“Our goal is to take things that aren’t accessible [in wealth management] and make them accessible, starting with hedge funds,” says Titan co-founder Joe Percoco. That potential to democratize one of the keys to financial mobility has won Titan a $2.5 million seed round from Y Combinator’s co-founder Paul Graham, president Sam Altman and partners including Gmail creator Paul Bucheit. The rest of the capital comes from Maverick Ventures, BoxGroup and Liquid2 Ventures.

Titan is where investing meets virality,” says Graham. “Those are two very powerful forces.” Since TechCrunch broke the news of Titan’s launch in August, it’s doubled its assets under management to $20 million and hired its first non-founder engineer.

Now it’s launching in-app educational videos so stock market dummies can get up to speed if they want to understand where their money’s going amidst a swirling see of financial news. “There are so many different headlines telling so many different narratives,” Percoco tells me. “Everyone is searching for explanations in a voice they trust. An ‘ETF’ can’t talk back. Sometimes a human face is better than writing. A video can really help people make choices.” Here’s its two-minute video about Facebook’s Q2 earnings a few months ago, explaining why the share price crashed 25 percent:

Percoco and Clayton Gardner met on their first day of Wharton business school, while their third co-founder was earning a hedge fund patent and studying computer science at Stanford. They went on to work at hedge funds and private equity firms like Goldman Sachs, but got fed up just growing the fortunes of the already rich.

So they started Titan to invent a modern, mobile version of BlackRock, the investment giant founded in the 1980s. Titan uses the public disclosures of hedge funds to find consensus around the 20 best performing stocks. With as little as $1,000, users can let Titan robo-manage their investments for a 1 percent fee on assets. Users provide some info on how big they want to gamble, and Titan personalizes their portfolio with more or less conservative shorts to hedge their bets.

Titan’s simplicity combined with the sense of participation could help it grow quickly. It sits between do-it-yourself options like Robinhood or E*Trade, where you’re basically left to fend for yourself, and totally passive options like Wealthfront and Betterment, where you’re so divorced from your portfolio that you’re not learning. Managed hedge funds and fellow active investment vehicles like BlackRock with a human advisor can require a $100,000 minimum investment that’s too steep for millennials.

“Even the best hedge fund in the world is only going to send you a PDF every 90 days,” Percoco explains. But Titan doesn’t want you nervously checking your portfolio non-stop. “Our median user checks the app once per day.” That seems like a healthy balance between awareness and sanity. It thinks its education and informative push notifications make it worth a higher required investment and fees than Wealthfront charges.

Essentially, Titan is a stock trading auto-pilot merged with a flight simulator so you improve your finance skills without having to fear a crash. Percoco tells me the sense of accomplishment that engenders is why clients say they’re telling friends about Titan. “When I invest, I look for companies that are growing quickly and making a huge positive impact on the world. Titan is one of those companies,” investor Altman says. “I think they could improve the financial well-being of an entire generation.”


Source: TechCrunch

From the road to your wrist, see how Android has evolved over the past 10 years

Android started out as just a mobile operating system, but 10 years in it’s pretty much everywhere. Check out our round-up of all the different Android variations that have cropped up so far, and what might be coming in the future.

The post From the road to your wrist, see how Android has evolved over the past 10 years appeared first on Digital Trends.


Source: Digital trends

Swift Stone Skippers Could in Theory Skip 100s of Skips

Kurt Steiner holds the record for the most consecutive skips of a stone—but physics suggests the upper limit is actually much higher.
Source: Wired

See Superman’s transformation into The Witcher’s Geralt – CNET

Netflix’s The Witcher comes out in 2019.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567