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

Archivo del Autor: Belen De Leon

Kozmo.com is back from the dead…kind of

Kozmo.com, the startup that attempted on-demand delivery of anything way back in 1998 but burned through $280 million in capital and failed to make itself profitable, is back.

Instead of delivering anything from videos to games to books and more, the new Kozmo is focused on bulk delivery of groceries. Kozmo will offer next-day delivery, with the goal of delivering on-demand within two hours, for groceries. Kozmo will initially charge a $5.99 delivery fee for orders costing a minimum of $35. With Kozmo, the company says customers can expect to save between 20-50 percent off retail prices.

It’s important to note that this Kozmo is under new leadership. None of the original Kozmo founders or employees are involved in this new venture. Instead, grocery ordering platform Yummy bought the domain and trademark for Kozmo. Kozmo’s products will come from Yummy.com and local retailers.

“Kozmo.com is an iconic brand that millions of people remember,” Kozmo and Yummy CEO Barnaby Montgomery told TechCrunch in an email. “In addition, it’s synonymous with convenience so we felt that keeping the name with our updated offering was the perfect fit.”

 

Kozmo seems to be going after Costco, Jet and Boxed.com, the site for buying food and household items in bulk that similarly does not charge membership fees.

“When viewed as a combined offer, Kozmo and Yummy.com offer customers the holy grail of online solutions; the opportunity to buy online for less than a trip to the store at Kozmo, and the option to have your groceries delivered in only 30 minutes at Yummy.com, which is faster and more convenient than a trip to the store,” Montgomery said. “The unified view of our 2 solutions is important because we’re able to leverage our owned facilities, inventory, labor and delivery infrastructure to profitably help customers solve more problems, and help them save more money.”

Kozmo is currently only available in Los Angeles, but the company has plans to expand into additional markets this year.


Source: TechCrunch

World's last male northern white rhino dies in Kenya – CNET

Wildlife officials at Ol Pejeta Conservancy euthanize the rare rhinoceros due to severe pain from health issues affecting his muscles and bones.
Source: CNET

Sign up for free hack tickets to TC Hackathon at VivaTech today

Are you a developer, marketer, or designer living in Europe? Do you have an idea for an app or a hardware product that’s been tickling your brain trying to escape into the real world? Then you need to get yourself and your ideas down to the Expo Porte de Versailles in Paris on May 25-26. Why? To compete in the TechCrunch Hackathon at VivaTech, mais bien sûr! Get your free ticket to hack today!

There you’ll connect with hundreds of other like-minded developers, hackers, tech builders and makers to form ad-hoc teams and use BeMyApp, the official Hackathon platform, to produce something amazing.

Here’s the best part: you’ll do all this in less than 24 candy-, caffeine-, and energy-drink-fueled hours. And right when you think you can’t possibly stay awake another second, it’s time to step on stage and deliver your creation in a 60-second, rapid-fire presentation to the Hackathon judges.

It’s grueling, it’s exhausting, it’s fun. Not only do you get a chance to display your own Ninja-like hacker chops, you’ll be surrounded by other devs at the top of their game. The opportunity to share ideas, learn new skills and network is invaluable. C’est magnifique!

So, other than bragging rights and a desire for a three-day nap, what do you get for all your hard work?  The overall Hackathon winner takes home €5,000. And each team that scores a three or higher from the judges will receive five tickets to VivaTech 2019 and two Innovator tickets to TechCrunch Disrupt Berlin in November.

And of course, it’s just not a Hackathon without top-quality swag, cash prizes and other nifty goodies from our sponsors. We’ll have more details on the contests and prizes coming soon.

The only qualification for participating in TechCrunch Hackathon at VivaTech is that you must be a resident of one of these European countries. And — get this — tickets are absolutely free. There’s a limited supply, however, and once they’re gone that’s it. Quelle horreur!

So, don’t miss out. Come to TechCrunch Hackathon at VivaTech and strut your stuff. We can’t wait to see you bring your ideas to life in Paris. Get your free tickets right here.


Source: TechCrunch

Everledger’s Kemp and Omise’s Hasegawa join TC Blockchain

Blockchain technology and the decentralizing effects of distributed ledgers have enormous amounts of potential and may mean the Internet will never be the same again. The fact that one could eventually run vast applications without any servers is equally transformational. But it’s still very much a wild west out there in terms of ascertaining who is working on ‘the real deal’.

The blockchain world is currently weighed down with the expectations of dubious crypto-currency speculators and sky-high ICOs and hacks that are interfering with a frank conversation about the future.

Which is why TechCrunch has decided to throw its hat into the ring and try to bring together the leading players in the space for a frank discussion and inquiry into this next phase in Zug, Switzerland, this July.

At TC Sessions: Blockchain 2018, TechCrunch’s editors will bring together top figures in the blockchain technology world to discuss how and where blockchain technology is going to disrupt the status quo.

We’re delighted to announce that Jun Hasegawa, CEO / Founder of Omise, a multinational payments company currently present in Thailand (HQ), Japan, Singapore and Indonesia that has raised over $50M in funding.

In 2015, his desire to push the boundaries led Omise to become the very first financial services company to join the Ethereum community. In 2017, after over a year of research and development, this culminated in the launch of OmiseGO, the crowd-funded blockchain division tasked with creating the OMG network. This is an Ethereum-based public blockchain with the ambitious vision of enabling financial service equity by radically decentralizing value transfer and exchange.

Prior to founding payments Omise, Jun was involved in founding a series of tech companies in Japan mainly in the fields of e-commerce, lifelog and mobile payments and is currently based in Bangkok.

We’ll also be joined by one of the leading proponents of blockchain tech to track the provenance of real-world objects.

Leanne Kemp, is Founder & CEO of Everledger – a digital, global ledger that tracks and protects items of value.

Using her knowledge of emerging technologies, business, jewelry and insurance, Everledger is aiming at a new kind of global transparency for luxury, constructing a digital verification system that assists in the reduction of fraud, black markets, and trafficking.

Everledger was recently named Best Blockchain Company at the Financial Tech Awards 2016, Best Newcomer at the Asia Insurance Technology Awards 2016, Innovator of the Year at the Penrose Awards, and Best B2B Start-up at the Digital Top 50 Awards.

TC Sessions: Blockchain 2018 is being built on the hugely successful Disrupt San Francisco 2017 event, which included discussions on blockchain startups, cryptocurrency and ICOs with guests such as Ethereum creator Vitalik Buterin .

But why is it in Zug, Switzerland?

Well, Zug has become known as “Crypto Valley” because of the numerous blockchain companies that have moved there to capitalize on the canton’s forward-thinking approach to regulation and favorable tax approach for cutting-edge projects.

As well as the above speakers we’ll also be joined by Brian Behlendorf, the executive director of the Hyperledger project, an open source, collaborative effort advancing blockchain technologies in areas like marketplaces, data-sharing networks, micro-currencies and decentralized digital communities.

At the event we’ll be covering how decentralization will impact the internet and web services today; how big businesses and enterprises are moving forward to tap the potential of the blockchain; what the future of financing through crypto and ICOs might look like; and the important technological breakthroughs and challenges facing blockchain.

More speakers are due to be announced in the coming weeks and months, but you can already buy a ticket here.

If you’re interested in sponsoring or exhibiting at this event, contact us here.


Source: TechCrunch

WhatsApp co-founder, who sold to Facebook, says time to delete – CNET

Brian Acton, who co-founded WhatsApp and sold it to Facebook for $19 billion, sent out a short tweet in which he said, “It is time.”
Source: CNET

Blizzard pushing back on Pepe the Frog memes in Overwatch – CNET

You’ll be seeing a lot less Pepe at Overwatch events, and from Overwatch pro players.
Source: CNET

Google doodle honors Mexican astronomer Guillermo Haro – CNET

Among his greatest contributions, Haro discovered the existence of flare stars — red and blue stars that experience dramatic increases in brightness.
Source: CNET

Kyklo is bringing the billion-dollar electromechanical industry into digital sales

The electromechanical industry may not be the kind of sexy tech that you’ll regularly read about in TechCrunch, but we like solutions to problems, and that is why I am about to write about a company in the aforementioned industry. Add in that the startup is based in Asia — Thailand, to be precise — and we have the recipe for a young company to keep an eye on.

Kyklo is the company and it is aimed at bringing the electromechanical space, which is worth over $1 trillion per year across 100,000s of distributors and retailers worldwide, into the digital era. The company operates a service that brings sales channels, inventory and networks online to replace the existing system, which is largely offline.

As of now, for example, if an OEM is selling air conditioning units for a new building development — the industry touches 5-20 percent of every new building via electrical equipment — the process will typically be handled by a reseller who presents a paper-based inventory to the buyer. Kyklo is proposing to take things online by allowing OEMs to lay out their inventory in a web-based shop — like Shopify — which can then be used by the reseller to solicit sales.

The idea may seem elementary, but the benefits go beyond ease of use — a website obviously has plenty of benefits over a physical sales catalog — including increased visibility to the OEM, who previously relied on the reseller for sales data. Resellers themselves also have a more dynamic catalog of products to share with prospective sales leads, which is also designed to feature highly in search engine rankings to help bring in inbound sales leads.

Kyklo began as a Shopify-like solution when it was founded in 2015 by two former employees of Schneider Electric, the $50-billion electric and energy company that is listed in Paris, France. Over the past year, however, the startup refocused into a sales lead and management tool for both OEMs and resellers.

CEO Remi Ducrocq — who started Kyklo with fellow co-founder and CTO Fabien Legouic — told TechCrunch that there was an expectation that simply by launching a store sales leads would land. While Kyklo does optimize search ranking, it works best as an aid for teams by helping coordinate sales leads, giving greater transparency on data — for future sales predictions — making it easy to add new products quickly, and automating much of the process for repeat customers.

Kyklo CEO Remi Ducrocq and CTO Fabien Legouic (left and right) both formerly worked for Schneider Electric

Rather than spending time requests from existing customers with phone calls and emails, resellers can simply provide a link to the catalog and enable customers to handle the re-purchasing process by themselves. That frees up resources to chase new sales and more.

“When we pitch distributors on why they should digitize their sales operations, it is first about how you get your existing customers online. So you shift your business from offline to online and by doing so you’ll get better satisfaction and you’ll be able to saturate your customer base,” Ducrocq said, pointing out that the service has helped some customers add 20 percent more sales from existing customers.

“Considering a distributor has 10 sales guys covering 1,000 customers, the truth is they only spend time with 50 guys who do 80 percent of the orders,” Ducrocq added. “On existing customers, a lot of the work is really admin [so] that’s something you can take off by making it digital.”

Kyklo’s customer base includes Schneider Electric and Thailand-based Interlink, the latter of which told TechCrunch in a statement that it grew revenue from its online business five-fold “in a matter of months” after coming on the Kyklo platform.

The benefit for OEMs is obvious, but initially some resellers were initially unsure of allowing a third-party into the relationship with their supplier (OEM). Kyklo CEO Ducrocq said his company has no interest in entering the reseller space. In fact, it has field agents who accompany resellers to meetings with their major buyers to help them come aboard while it jointly works on data and statistics to help reseller teams target new sales opportunities.

While it is sticking firmly to its position in the sales cycle, the startup does, however, have designs on international expansion. Right now, has customers in seven markets in Asia — Ducrocq is half-French, half-Thai hence the initial location in Bangkok — but already it is casting eyes on the European and North American markets.

U.S.-based Handshake, a B2B sales platform that has raised over $20 million from investors, is perhaps one of the most notable competitors it would come up against, but Kyklo believes its focus on the electromechanical space can help it conquer its niche. The startup is also looking to expand its relationship with existing global customers who it services in Asia to cover new markets that will give it a rolling start to its expansions.

“Right now we’re looking at which two countries we will do in Europe, and where we will go in the U.S.,” Ducrocq said.

In order to aid that expansion, Kyklo has raised funding from investors that include Singapore-based duo SeedPlus and Wavemaker Partners. Ducrocq declined to provide financial details of the round, while he also declined to give financial details on Kyklo’s business.

The company currently has 40 staff in its Bangkok HQ, with a number of remote business development and sales executives. While it plans to increase the number of staff it has outside of Thailand, there is no plan to relocate its main office from Bangkok.

The Kyklo office in Bangkok


Source: TechCrunch

CryptoKitties raises $12M from Andreessen Horowitz and Union Square Ventures

CryptoKitties, the virtual collectible kitten game that turned into a viral sensation has raised $12M in funding and will be spun out from Axiom Zen, the Vancouver and San Francisco-based design studio that originally built the game.

The round is being led by Andreessen Horowitz and Union Square Ventures, both of which have quickly developed a reputation for backing fast-growing cryptocurrency startups like Coinbase. A bunch of notable angels also participated, including Naval Ravikant (CEO and founder of AngelList), Mark Pincus (founder of Zynga) and Fred Ehrsam (founder of Coinbase) among others.

So what are CryptoKitties? They’re essentially digital collectibles built on top of the Ethereum blockchain. Each one is unique and has certain attributes that make them rare and desirable, almost like a digital beanie baby. And users are spending tons of real money on them, with some of the rarest kitties fetching over $100,000 when the game first launched.

While the startup is being pretty mum on what the future looks like and what they’re planning on using this funding for, it’s almost certain that the long term goal is to expand beyond CryptoKitties and use the same Ethereum ERC-721 collectible standard to create other game experiences, especially ones that can be played by regular people who are unfamiliar with cryptocurrency.

To this note, Fred Wilson of USV quickly outlined the firm’s thesis behind investing in CryptoKitties, saying “we think digital collectibles is one of many amazing things that blockchains enable that literally could not be done before this technology emerged. We also think digital collectibles and all of the games they enable will be one of the first, if not the first, big consumer use cases for blockchain technologies.” 

If you want to find out more about how CryptoKitties works check out our original story here.


Source: TechCrunch

Sources: Google is buying Lytro for about $40M

Last week, Google showed off a new app to display immersive photography in virtual reality, and a multi-camera technique for capturing it, and now it looks like there may be plans to enhance that with some bolted-on technology created by a third party.

Multiple sources tell us that Google is acquiring Lytro, the imaging startup that began as a ground-breaking camera company for consumers before pivoting to use its depth-data, light-field technology in VR.

One source described the deal as an “asset sale” with Lytro going for no more than $40 million. Another source tells us that not all employees are coming over with the company’s technology: some have already received severance and parted ways with the company, and others have simply left. Assets would presumably also include Lytro’s 59 patents related to light-field and other digital imaging technology.

The sale would be far from a big win for Lytro and its backers. The startup has raised just over $200 million in funding and was valued at around $360 million after its last round in 2017, according to data from PitchBook. Its long list of investors include Andreessen Horowitz, Foxconn, GV, Greylock, NEA, Qualcomm Ventures and many more.

The stage of the deal also is not clear. Emails to several investors have received either no response, or no comment. Multiple emails to Google and Lytro also have had no response.

A pricetag of $40 million is not quite the exit that was envisioned for the company when it first launched its camera concept, and in the words of investor Ben Horowitz, “blew my brains to bits.”

The company’s trajectory since being founded in 2006 (originally as Refocus Imaging) by Ren Ng underscores a few of the ongoing challenges in the startup world: hardware remains hard; VR has not grown as fast as some had thought that it would; and more generally, large platforms will loom as persuasive consolidators especially when conditions for the the first two of those issues become tight.

In the case of Lytro, that translated to captivating but expensive cameras; a weaker business funnel for its pivot to VR; and, it appears, a persuasive offer from a company that has plenty of cash and time to wait out the right market conditions for new platforms, and in the meantime to consider the multiple uses of the tech in a variety of different scenarios, be it in its automotive or mapping businesses, or gaming or something else entirely.

(Coincidentally, it seems that Lytro only recently made an acquisition of its own, of Limitless, to expand its work in VR for games.)

What Google would intend to do with Lytro is not very clear right now. But more generally, an exit to the company would give Lytro the potential to integrate and apply its technology at one of the world’s biggest tech companies, which controls development of the world’s most widely used smartphone operating system.

It has also been doubling down on a full spectrum (geddit) of technologies and products related to how we see digital images today and in the future. That has included a plethora of work and acquisitions around computer vision technologies; how images are stored, manipulated and displayed; and how they are captured.

Lytro falls into the third of these categories, with technology that provides a way to capture the so-called light field of an image — that is, a full, all-angles shot of a scene, which produces a depth of data and perspectives, made so that someone can view that scene in an immersive way.

This is tech that is especially useful for VR, where flatter images can cause motion sickness because they do not move as well with the viewer. But such imaging tech also has the long term potential to be applied in a variety of other places.

“We believe we have the opportunity to be the company that defines the production pipeline, technologies and quality standards for an entire next generation of content,” Lytro CEO Jason Rosenthal wrote in a blog post at the time of its last funding, just over a year ago. Now, it appears that it might be Google’s turn to see how that ambition will play out.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624