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

Archivo del Autor: Belen De Leon

Andy Rubin and Robert Full will be speaking at TC Sessions: Robotics May 11 at UC Berkeley

We’re gearing up to bring you the second TC Sessions: Robotics on May 11 at the UC Berkeley campus. We’ve got a great show on-tap, with some of the premier names in the robotics/AI/automation world, from research to startups to big companies. As we noted last week, we’ll be joined by Berkley professor Pieter Abbeel and big names from the VC world, including Meyer, Renata Quintini and Rob Coneybeer.

Today, we’ve got a pair of new names we’re excited to share with you.

Funding Robotics Startups

Andy Rubin’s love of robotics earned him the nickname “Android” while working for Apple in the late-80s. Rubin leant the name to the software startup he founded in 2003, which was later acquired by Google and formed the basis for the world’s largest mobile operating system. While at Google, Rubin also headed the company’s robotics division. These days, he supports robotics startups as the head of Playground Global.

The Bay Area-based venture fund and incubator maintains Rubin’s passion for the category by funding a number of key robotics companies that run the gamut, from artificial intelligence to agriculture, delivery and warehouse fulfillment. Playground’s key robotics investments including Canvas Technology, Commonsense Robotics, Farmwise, Righthand Robotics, Skydio and Zippy.

We’ll speak to Rubin about Playground’s numerous investments in the space and the ways in which automation will transform the future.

Biologically-Inspired Robots

A biologist by training, UC Berkeley professor Robert Full’s scientific background gives him a unique approach to the world of robotics. His research has inspired a wide range of different robots taking their cues from nature, specifically animal locomotion. Cockroaches have served as an unlikely source of inspiration for robots with jointed exoskeletons that can fit into tight spaces. The sticky substances found on gecko feet, meanwhile, have given rise to synthetic dry adhesives.

Professor Full’s work has led to the creation of two UC Berkeley Labs,  CiBER, the Center for interdisciplinary Bio-inspiration in Education and Research, and the Poly-PEDAL Laboratory, which studies the motion of many-footed animals. Full’s work has also made its way into surprising spaces, including Pixar’s A Bug’s Life, which used his expansive knowledge of animal movement as a foundation for its computer animation.

Professor Full will be joining us to discuss how nature can help build a better robot.

We Want to Hear From Your Robotics Company

It wouldn’t be a real TechCrunch event without a good, old fashioned startup pitch. As we mentioned last time, we’re searching for four early-stage robotics startups to show off their goods for our panel of VCs and a crowd of students and roboticists. If your company has what it takes, you can apply here.

We’re also looking for companies to participate in demos and serve as the subject for some upcoming TechCrunch videos. If that sounds like a good fit, fill out this form here.

Early-bird tickets are on sale now. (Special 90 percent discount for students when you book here!)

If you’re interested in a sponsorship, contact us.


Source: TechCrunch

Telegram reportedly ordered to share encryption keys with FSB – CNET

According to a Bloomberg report, Telegram Messenger lost its case in the Russian Supreme Court.
Source: CNET

For Facebook, political pressure mounts on Mark Zuckerberg – CNET

The Cambridge Analytica scandal involving the misused data of 50 million people has led to increased calls for Facebook’s CEO to testify before Congress.
Source: CNET

Nintendo Switch 2018 Nindies GDC showcase: Watch it live here – CNET

The gaming giant is showing off new indie games — called, of course, “Nindies” — on a livestream at 9 a.m. PT, noon ET.
Source: CNET

Google buys Chelsea Market for $2.4 billion – CNET

The search giant already occupies a large chunk of the 1.2 million-square foot complex.
Source: CNET

Facebook said to be facing FTC probe over Cambridge Analytica – CNET

The world’s largest social network is facing a probe from the FTC, according to a report, marking the latest turn in the saga over its mishandling of user data.
Source: CNET

Netlify wants to make it easier for web developers to use AWS Lambda event triggers

Netlify has a vision of changing the way we develop websites, making it simpler to connect the front-end design to backend services execution. Today, the company announced another step in that vision when it introduced AWS Lambda functions on Netlify.

The company aims to reduce much of the complexity associated with web development. You design your front end in HTML and javascript, then Netlify helps you connect to a set of services you might be using such as Stripe for payments or MailChimp for email newsletter management. Netlify has abstracted away the concept of a web server, which it says is slow to deploy and hard to secure and scale. By shifting from a monolithic website to a static front end with back-end microservices, it believes it can solve security and scaling issues and deliver the site much faster.

They don’t care what tools you use to build the site. You simply design it and Netlify can handle all of the back-end coding directly at the edge where it is executing. In that sense, it is part Content Delivery Network, part developer automation engine.

This ability to build faster more dynamic websites caught the eye of Andreessen Horowitz’s Peter Levine, who led the firm’s $12 million Series A investment last August. “[The founders] had the brilliant idea of using microservices and APIs to build more flexible, dynamic websites; deploying to the edge to create a more high-performance end-user experience; and integrating with Github to easily create and manage the application,” Levine said.

Today’s announcement takes that service approach a step further. Lambda is AWS’s so-called serverless tool. It enables developers to create functions that run based on a particular trigger event without worrying about running a server 24/7. This fits perfect with Netlify’s approach to web development, which has essentially removed the web server from the web publishing process.

In this case, the company has created an easier way to run Lambda functions. They believe that while web developers like the idea of event triggers, the AWS workflow has been too complicated. By providing an easier way to create event triggers, especially around developer identity, it will lower the barrier to entry.

“We saw the promise [of Lambda] was obvious, but the fact that there wasn’t a workflow around it made it hard to use. We have a workflow for front-end publishing, so [we decided] let’s do same thing for serverless,” company co-founder Christian Bach explained.

“Each Lambda trigger becomes a tiny micro service you can talk to from the browser,” he said. For example, to make a payment using Stripe you need to code your secret Stripe credentials to enter the payment gateway. “To make that little call, you needed to run a server from somewhere. People would build a Rails application just for that little functionality,” Bach said.

With the Netlify approach, you type in your credentials via a few lines of code then use a Lambda trigger with a little bit of Netlify glue code. This solves the issue of where that code lives and how you manage it, he said.

It’s probably not a coincidence that Levine, who sees Edge computing as a big tech driver moving forward, led the Series A investment for Andreessen Horowitz and has joined the Netlify board.

“I’ve been talking for a while about edge computing and Netlify is part of the broader trend of services at the edge. ​The company has developed the way to build and deploy modern websites,” Levine said.

The company was founded in 2015 and has raised $14.1 million.


Source: TechCrunch

Google bought Manhattan’s Chelsea Market building for $2.4 billion

Google has just confirmed its long-rumored purchase of Manhattan’s Chelsea Market building for $2.4 billion — all in all not a bad price, given that a one-bedroom on the West Side is going for around $2.3 billon these days (granted, that’s a rough estimate from someone who lives in Queens).

It’s a prime bit of real estate in one of the New York’s hippest areas, and just a couple of blocks away from the company’s current Manhattan headquarters on 111 8th Ave.

Google’s been slowing trickling over into the space already, moving a few of its New York employees over to rented offices. Along with a smattering of Google employees, the 1.2 million-square-foot building also houses Major League Baseball and the Food Network, along with one of Manhattan’s most beloved and heavily trafficked food courts.

The company’s not revealing specifics on its timeframe for moving the whole of its offices into the space, but noted in a post, “With our purchase of the building, we’ve agreed to work together with Jamestown [Properties] to ensure a smooth transition with little or no impact to the community and tenants of the building.”

How that will impact the likes of MLB remains to be seen, but from the sound it, the food hall will remain intact for the time being. Likely Google will keep it mostly as it, given that it’s a big part of both the building and surrounding neighborhood’s appeal. Even if it can’t really compete with Google’s own cafeteria.


Source: TechCrunch

Salesforce is reportedly in talks to acquire Mulesoft and the stock is going nuts

After previously investing in Mulesoft, it looks like Salesforce may finish off the deal and is in advanced talks to acquire the data management software provider altogether, according to a report from Reuters this morning.

Mulesoft works with companies to bring together different sources of data like varying APIs. That’s important for companies that have data coming in from all over the place, whether that’s online applications or actual devices, and the company says it has Netflix and Spotify as customers. It would also give Salesforce another piece of the lock-in puzzle for enterprises that need to increasingly manage larger and larger pools of data as they look to start pumping out machine learning tools that can act on all that data.

As usual, these talks could fall apart — we saw this happen with Twitter a few years ago after the company looked at buying what was essentially the largest customer service channel on the planet (as in, great for whining at brands) — but Reuters reports that the deal could be announced as soon as this week. Mulesoft’s stock jumped nearly 20% this year after it went public last year amid a wave of enterprise IPOs jumping through the so-called IPO window while it’s open.

Salesforce is increasingly making a push into AI with products like Einstein, which it launched in 2016. Those tools give businesses predictive services and recommendations, a hallmark of what can come out of increasing piles of data based on customer activity. But all of that data has to come from somewhere, and for now, there are providers outside of the Salesforce ecosystem that stitch all that together. Having it all in one central place makes it easier to parse them through these machine learning algorithms and start building predictive models for their operations.

We reached out to Salesforce and Mulesoft for comment and will update the post when we hear back.


Source: TechCrunch

Wayfair’s Android app now lets you shop for furniture using augmented reality

AR-enabled shopping is expanding again today. This time, online furniture retailer Wayfair is introducing an augmented reality feature in its mobile app for Android that will allow customers to visualize furniture in their own home ahead of purchase, just by holding up their smartphone.

The feature, called “View in Room 3D,” was previously available on iOS, leveraging Apple’s AR platform ARKit.

Now, Wayfair is taking advantage of Google’s ARCore to offer the same option to Android users.

ARCore, Google’s answer to Apple’s AR platform, was publicly released last month, giving developers a way to integrate AR technology into their Android applications, where they can reach a potential audience of over 100 million Android devices.

Wayfair is not the only shopping site to quickly roll out ARCore support now that it’s available – eBay yesterday launched a feature for sellers that helps them find the right shipping box using AR technology, and promised other AR-enabled features this year. IKEA also just released an Android version of its AR app IKEA Place this week.

Other retailers have been experimenting with AR, as well, including Amazon and Target.

Retailers’ interest in AR is not just because it’s new and trendy – it can help them address the real issue that online shoppers face, when trying to buy furniture from a website, instead of in person.

It’s often difficult for non-designers to really get a sense of what a piece of furniture will look like when placed in the room. Will the new sofa go well with the existing curtains, carpet, and other furniture? Will it fit in the space?

Wayfair’s app helps with those questions, as it projects the furniture or décor in 3D at full-scale, and anchors them to the floor. This lets shoppers see if the object in question fits in the room – without needing to break out their measuring tape. It also helps them get a visual sense of what the room will look like with the new furniture added.

And because the image is in 3D, you can walk around it to see it from different sides – which also helps with consumers’ buying decisions.

“Leveraging augmented reality, the Wayfair app allows shoppers to transform their homes into virtual showrooms, allowing them to see their favorite products up close and at every angle – all in their very own space,” said Steve Conine, co-founder and co-chairman, Wayfair, in statement about the AR feature’s release.

“We knew early on that augmented reality had the potential to completely transform the way people shop for their homes, and as it’s quickly moved toward mainstream adoption, we’re excited to have played an integral role in shaping the experience for millions of shoppers,” he added.

Furniture has been one of the more difficult businesses to transition online, not only because of shipping costs for heavy items, but also because consumers still often want to see the products in real life. They want to touch the fabric, try out a chair’s cushions for comfort, and see the true colors – not just an online photo.

But things are changing, as more commerce shifts online – the channel that’s prefered by millennial shoppers, who are now the largest demographic (37%) of the furniture-buying market.

Wayfair is one of the companies capitalizing on this shift, to the tune of $4.7 billion in net revenue in 2017.

And with the elimination of the furniture showroom, it’s also been quick to jump on new technologies to help its customers better shop, including web-based clipboardsvisual search, mobile messaging, and now, AR – all which give it a competitive advantage versus traditional retailers with more static sites.

The company also recently updated the AR feature in the iOS app that lets customers now record a video of the item in AR, instead of just taking a photo. This feature has a Snapchat-like feel, as you just press and hold the record button to make the recording. You can then walk around the furniture in the video, in order to capture it in 3D then share with friends and family.

This feature will arrive in the Android version soon, we understand.

In the meantime, the Wayfair app for Android is available here.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916