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

Archivo del Autor: Belen De Leon

Gmail adds lots of new functionality to its right-click menu

Right-click on an email in Gmail and the list of actions is pretty limited. That’s about to change, though, as Google has just announced it’s expanding the list of options to make its email client that little bit more useful.

The post Gmail adds lots of new functionality to its right-click menu appeared first on Digital Trends.


Source: Digital trends

Car rental startup Virtuo picks up €20M Series B

Virtuo, the Paris-headquartered car rentals startup, has raised €20 million in Series B funding. The round is backed by Iris Capital, Balderton Capital and Raise Ventures, and will be used to continue expanding across the U.K. and other European countries.

Originally founded in France and available in 19 French and 2 Belgium locations, Virtuo launched in London last Summer, and says it plans to bring the service to U.K. cities Manchester, Bristol and Edinburgh later this year.

The company will also expand to Spain and Germany in 2019, creating what Virtuo claims will be a “truly pan-European rental option,” for drivers who are seeking an alternative to the big five incumbent car rental companies.

Designed to bring car rentals into the mobile age and in turn improve the user experience, the Virtuo app lets you book and unlock a Mercedes A-Class or GLA “in minutes,” at stations across the various cities the company operates, eradicating long wait times and arduous paperwork often associated with renting a car.

Like a plethora of mobility startups, the idea is to provide more options to a generation of non-car owners and in turn help creative a longer-term alternative to car ownership more generally.

“From the outset, we have been new challengers in an industry that has long-been dominated by 5 key players, whose bricks and mortar approach is deeply ingrained, not just in terms of market coverage, but also consumer rental habits,” Virtuo co-founder Karim Kaddoura tells me.

“We were the first to come into this industry with the fundamental belief that a 100 percent mobile approach is the only way to rebuild and re-think how car rental can be delivered from the ground up… From an operational perspective, by not being tied to bricks and mortar, we are able to launch stations, markets and services at a pace that has not been seen in the industry before”.

Kaddoura says Virtuo is also taking a data-driven and customer centric approach to building out its product, helping the company to innovate and improve every facet of renting a car. This has seen Virtuo garner 500,000 downloads of its app, which is popular with drivers between the age of 25 and 35.

I’m also told the average number of days of each rental is 4, averaging 325 miles per rental. Meanwhile, 80 percent of customers go for the compact A Class, while 20 percent take SUV.

“By continually listening to customer pain-points around booking processes, damage reporting, refuelling, communication and transparency, we can tackle these long-standing issues in new ways with technology as the solution,” he says. “The series B will play a key role in being able to provide greater availability across Europe and our existing markets”.

Adds Bernard Liautaud, managing partner of Balderton Capital: “Technology in cars and other areas of mobility is evolving rapidly, due to concerns over the environment and congestion. Given these shifts, renting a car as and when you need it is becoming a viable alternative to buying, particularly for younger people who have come of age as the sharing economy took off”.


Source: TechCrunch

Y Combinator’s latest batch of startups is too big for one Demo Day stage

Y Combinator has been steadily ushering in more and more startups into its classes, but this year the poll position accelerator is having to make some major logistical adjustments to accommodate just how massive its group of startups has become.

YC has more than 200 startups in their winter 2019 batch (!!) By comparison, the spring 2018 group was just 132 teams. (For the statistically inclined, that’s at least a 51 percent increase batch-over-batch.) In order to accommodate this truly wild amount of elevator pitches, the accelerator is moving to a new venue in San Francisco for its Demo Day event March 18 and 19.

Yes, this means that the days of investors vainly searching for parking spots for their Teslas at the Computer History Museum in Mountain View or taking hour-long Ubers from SF may be behind them. The new location, Pier 48, (we hosted Disrupt SF 2017 here) boasts over 120,000 square feet of space — though YC Demo Days will almost certainly be utilizing a small portion of that total area. Indeed, Y Combinator will be hosting a “Virtual” Demo Day online stream for some investors to watch “because there are so few seats.”

Photo: Max Morse for TechCrunch

What’s more notable than the move from Mountain View to San Francisco, is the move from one stage where all the presenting founders shared their pitches, to two stage locations where founders will pitch simultaneously across the two days.

YC Demo Days brings a fairly ridiculous amount of Sand Hill star power under one roof and the fact that YC is opting to make investors choose which stage to direct their attention towards probably isn’t the most ideal situation for founders. It is a logistical reality that investors and founders are just going to have to accept comes with having this massive of a batch though. A YC spokesperson tells us that they’ll be releasing the list of companies and the time and location of their pitch so everyone has a few hours to plan where exactly they want to situate themselves.

The Computer History Museum during S14 YC Demo Days

Y Combinator will also interestingly be ditching Investor Day, which was an opportunity for investors to schedule meetings with individual startups, YC’s FAQs page note that “after analyzing its effectiveness, we will no longer be hosting Investor Day (as of the W19 batch).”

We’ll be at Demo Days this year as always, and we’ll be typing a little more furiously to ensure that you’re up to date on the latest from this gargantuan accelerator class.


Source: TechCrunch

Trump creates American AI Initiative to boost research, train displaced workers – CNET

The order is designed to protect American technology, national security, privacy and values when it comes to artificial intelligence.
Source: CNET

IBM's AI loses to a human debater, but it's still persuasive technology – CNET

Big Blue is now moving its Project Debate technology on to commercial uses.
Source: CNET

Sony reshuffles executives in its PlayStation division – CNET

The games division’s top two executives are swapping jobs.
Source: CNET

Amazon looked to the past to build the future

Over the last 20 years, smart home gadgets have evolved from fantasy to commodity. Walk into Best Buy and there are dozens of products that take just a few minutes to set up. It’s wonderful. Even better, it’s easy. There are lights and locks and screens from big and small companies alike. And therein lies the problem. There isn’t a unified solution for everything and Amazon’s vertically integrated offering could be the solution for the consumer and retail giant alike.

Sure, most smart home gadgets work, but nothing works well together. The smart home has to be as easy as flipping a switch to control a lightbulb. Amazon’s purchase of the mesh WiFi startup, Eero, speaks to the problem. Assembling a smart home containing more than a couple of smart gadgets is hard. There are countless spots where something can go wrong, exposing a smart home as nothing more than a house of cards.

What’s best for the average consumer is also the best for Amazon. In order for the smart home to be easy and functional as possible, one company should control the experience from every entry point. This is Apple’s approach to smartphones and Apple has long offered the easiest, most secure smartphone experience.

In theory, Amazon will likely look to either bundle Eero routers with the purchase of Amazon Echos or build mesh networking into Echo products. Either way, Amazon is ensuring its Fire TV and Echo products can reliably access Amazon’s content services, which is where Amazon makes its money in the smart home.

As Devin explains in this wonderful article, mesh networking is the solution to the problem created by Amazon’s push into every room. Wifi is critical to a truly smart home, but there’s more to it. The smart home is complicated and it goes back over 20 years.

Before wireless networking was ubiquitous, hobbyists and luxury home builders turned to other solutions to add electronic features to homes. Some gadgets still use modern versions of these protocols. Services like Z-Wave and ZigBee allowed home security systems to wireless monitor entry points and control power to otherwise disconnected gadgets like coffee makers and lamps.

Later competing wireless protocols competed with Z-Wave and ZigBee. Insteon came out in the early 2000s and offered redundant networking through RF signals and power line networking. In 2014 Nest with the help of Samsung, Qualcomm, ARM, and others introduced Thread networking that offers modern network redundancy and improved security. And there’s more! There are gadgets powered by Bluetooth 5, Wi-Fi HaLow and line of sight IR signals.

This cluster of competing protocols makes it difficult to piece together a smart home that’s controlled by a unified device. So far, at this nascent stage of smart home gadgets, Amazon and Google have built a compelling case to use their products to control this bevy of devices.

Apple tried, and in some ways, succeeded. Its HomeKit framework put iOS devices as the central control point for the home. Want to turn on the lights? Click a button in iOS or more recently, tell a HomePod. It works as advertised, but Apple requires compatible devices to be certified, and therefore the market of compatible devices is smaller than what works with an Amazon Echo.

Meanwhile, Goole and Amazon stepped into the smart home with their arms wide, seemingly willing to work with any gadget.

It worked. Over the last two years, gadget makers took huge steps to ensure its products are compatible with Google Assistant and Amazon Alexa. Last month, at CES, this became a punchline when a toilet was announced that was compatible with Alexa.

Smart commodes be damned. All of these connected gadgets require their own setup process. Every connected light, thermostat and toilet demand the initial user be comfortable navigating several smartphone apps, knowing their network configuration and what to Google when something goes wrong — because things go wrong.

Amazon’s own Alexa app doesn’t help. The single app is loaded with several tentpole functions including voice calling, skill setup, remote operation and access to Alexa — it’s overwhelming and unwieldy once several Echos are configured under the same account.

Something has to change.

If the smart home is to reach new demographics, barriers have to be dropped and centralized control has to become paramount. A layman should be able to purchase a couple of voice control hubs, connected lights, and a thermostat and set them up through a single app even though the devices might use different networking methods.

Amazon has already taken a big step towards working with different smart home wireless protocols. In 2017 the company introduced the Echo Plus. This version of the Echo speaker included support for Zigbee (Philips Hue lights use Zigbee). Later, in 2018 the company upgraded the Echo Plus and included a temperature sensor and offline smart home networking so when the Internet goes down, the user can still control their connected products.

Amazon has a growing portfolio of smart home companies. Along with its own Echo products, Amazon owns Ring, a video doorbell company, Blink, a wireless video camera system, and recently purchased, Mr. Beams, an outdoor lighting company. Now, with Eero, it can offer buyers a WiFi solution by Amazon. The only thing missing is a unified experience between these devices.

In order for any company to win at the smart home, consumers need to fully trust this company and Amazon has so far only had several, relatively, minor incidents concerning the privacy of its users. A couple reports have surfaced reporting Amazon handing over voice data to the authorities. Other reports have taken issue with Amazon’s video doorbell company’s neighborhood watch system that could lead to profiling and discrimination.

Amazon can weather disparaging reports. Amazon cannot weather dysfunctional products unable to reach Amazon’s revenue-generating services.

Amazon is not alone in its quest for smart home domination. Google, Samsung, and Apple take this growing market seriously and will not let Amazon eat the whole pie. Consumer electronic giants will likely continue to scoop up smart home gadget companies that have traction with consumers. Look for companies like Arlo, ecobee, Belkin, Wyze Labs, sevenhugs and Brilliant to be acquired. These companies offer some of the best products in their respective fields and would compliment the companies currently owned by the big players as they look to offer consumers a the most complete experience.


Source: TechCrunch

NASA spacecraft takes a dip to prep for Mars 2020 rover landing – CNET

Putting the brakes on MAVEN will enable better communication between the new rover and Earth.
Source: CNET

In new Shazam featurette, Zachary Levi battles baddies with humor – CNET

The charming DC Comics superhero Shazam is quite literally a child at heart.
Source: CNET

Softbank Invests $1B in Robo-Delivery Startup Nuro

So get ready to see a lot more of the company’s toaster-inspired, human-free robots roaming the street, delivering groceries.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594