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

Archivo del Autor: Belen De Leon

Canvas Ventures hires former Social Capital GP Mike Ghaffary

Canvas Ventures is expanding its team of three general partners to four with the hiring of Mike Ghaffary, a former general partner at Social Capital.

An experienced operator and investor, Ghaffary was previously the chief executive officer of Yelp subsidiary Eat24, as well as the co-founder and vice president of the podcast platform Stitcher.

Ghaffary joins Paul Hsiao, Gary Little and Rebecca Lynn as GPs at Canvas, which backs early-stage startups with $5 million to $20 million. The firm focuses on fintech, marketplaces, digital health and new enterprise with a portfolfio that includes text messaging platform Hustle and video security startup Owl. Ghaffary, in particular, will seek out consumer tech, marketplaces and software businesses.  

Ghaffary, a long-time angel investor, has been focused exclusively on solo dealmaking since leaving Social Capital, the fund led by Chamath Palihapitiya, in late August. After two years at the firm, Ghaffary announced his departure. Ghaffary was among several staffers to depart Social Capital last summer, shortly before Palihapitiya announced the firm would no longer raise outside capital and would operate as a holding company.

“[Social Capital] just changed a lot from a traditional venture firm,” Ghaffary told TechCrunch. “I realized that where I was most excited to be was a smaller boutique firm focused on Series A and B investing.”

Ghaffary’s portfolio of investments includes Superhuman, Strava and Skip Scooters. The former Yelp executive began his VC career in 2006 as a vice president at Summit Partners before launching Stitcher in 2007.

“I did some serious soul searching at the ten-year mark of operating,” Ghaffary explained. “I said ‘how do I want the next 20 years to look and what do I really enjoy?’ What I really enjoy is meeting and helping the next generation of founders.”

Canvas closed its debut fund in 2013 on $175 million and nearly doubled the effort with a $300 million sophomore vehicle in 2016. Given that the firm fundraises every three years, one can assume Canvas will announce its third fund later this year. Canvas general partner Paul Hsiao, however, declined to comment on the firm’s fundraising activity.

“We are a really focused on building these phenomenal companies and we are happy to have someone on board with 15 years building and investing in companies,” Hsiao told TechCrunch.


Source: TechCrunch

NVIDIA to buy supercomputer chipmaker Mellanox for $6.9B, beating out Intel and Microsoft

After several days of speculation, today NVIDIA confirmed that it would acquire chipmaker Mellanox for $6.9 billion, paying $125 per share in cash, in an ongoing consolidation of chipmakers — and in this case those making chips for supercomputers, a crucial market segment in this age of cloud services.

The deal is expected to close at the end of 2019.

The news caps off what the media had reported as a bidding war between NVIDIA, Intel and Microsoft for the company now based out of San Jose but originally founded in Israel. Interestingly, this final price is lower than what had been reported as final offering price. First, there were reports that Microsoft was interested in the company. Then Intel came into the picture, looking to buy it for around $6 billion, reports had claimed; finally NVIDIA emerged in the last day with a $7 billion+ all-cash offer, according to reports.

All are higher than Mellanox’s closing price on Friday, which was around $5.9 billion.

The deal underscores ongoing consolidation in the world of processors, and is a key move for NVIDIA to shore up its market share specifically in high-performance computing and powering supercomputers. The combined companies will power more than half of the world’s 500 biggest computers, covering “every major cloud service provider and computer maker.”

It also snaps Mellanox out of the hands of other vendors who are focusing energy on the same market. Intel, for one, has been gearing up its focus on high-performance computing with its range of Cascade Lake chips, while IBM earlier this year unveiled its own efforts by showing off the world’s first commercial quantum computer.

While NVIDIA has focused its energies on computing, Mellanox works across Ethernet and other networking technologies — complementary areas for the two when addressing new computing and data transfer challenges brought about with the rise of AI, cloud services, an explosion of smartphone and other connected device usage, and as-yet nonexistent tech like self-driving cars, which will put even more strain on our data infrastructure.

“The emergence of AI and data science, as well as billions of simultaneous computer users, is fuelling skyrocketing demand on the world’s datacenters,” said Jensen Huang, founder and CEO of NVIDIA, in a statement. “Addressing this demand will require holistic architectures that connect vast numbers of fast computing nodes over intelligent networking fabrics to form a giant datacenter-scale compute engine. We’re excited to unite NVIDIA’s accelerated computing platform with Mellanox’s world-renowned accelerated networking platform under one roof to create next-generation datacenter-scale computing solutions. I am particularly thrilled to work closely with the visionary leaders of Mellanox and their amazing people to invent the computers of tomorrow.”

NVIDIA said it’s interested specifically in Mellanox to “optimize datacenter-scale workloads across the entire computing, networking and storage stack to achieve higher performance, greater utilization and lower operating cost for customers.” It helps that the two have already collaborated together, specifically working on building the world’s two fastest supercomputers, Sierra and Summit, for the U.S. Department of Energy. NVIDIA notes that a number of cloud service providers also work with both vendors.

Once the combination is complete, NVIDIA intends to continue investing in local excellence and talent in Israel, one of the world’s most important technology centers. Customer sales and support will not change as a result of this transaction.

“We share the same vision for accelerated computing as NVIDIA,” said Eyal Waldman, founder and CEO of Mellanox, in a statement. “Combining our two companies comes as a natural extension of our longstanding partnership and is a great fit given our common performance-driven cultures. This combination will foster the creation of powerful technology and fantastic opportunities for our people.”

More to come.


Source: TechCrunch

Amun raises $4M to give stock-like buying options for crypto investors

Crypto represent a ‘border-less’ that anyone can own, but actually getting hold it isn’t easy for everyone. Amun, a company that wants to make buying crypto as easy as stock, has pulled in $4 million in funding to offer more established channels for crypto ownership.

The startup currently offers punters an ETP (exchange-traded product) on the Swiss Stock Exchange that pulls together five of the most popular crypto assets: Bitcoin, Ethereum, Bitcoin Cash, XRP and Litecoin. ‘HODL’ — as it is called after ‘holding’ crypto rather than selling it (‘LOL’) — can be purchased just like any stock.

That five-crypto basket is just the start for Amun, which is developing ETPs for other crypto assets individually. The first one is for Bitcoin — ABTC — with others planned to come soon, you’d imagine the usual suspect such as Ethereum and co will follow. Indeed, Amun has licenses to the five crypto assets in HODL as well as EOS.

While the products are ETP and not covered by Collective Investment Schemes Act (CISA), they are protected in custody and by insurance. They are collateralized and backed by an identical amount of crypto assets.

Personally, I’ve been able to buy crypto — just base tokens like Bitcoin and Ethereum rather than company-specific ICO tokens — but it certainly true that it takes some learning. While, speaking for me and likely many others, exchange-based products aren’t easier to me, it does appeal to more institutionally-minded individuals or companies for whom holding an account with an exchange or a crypto wallet isn’t feasible. That’s the target that Amun has in mind, as well as outlier cases, too.

Amun CEO and co-founder Hany Rashwan told TechCrunch that growing up in Egypt, he saw the government ban Bitcoin despite the fact that it offered an alternative to the Egyptian pound, which saw its valuation tank massively in 2016. He believes that products like Amun allow anyone to take part in crypto even when they face local restrictions, as was the case in Egypt and other countries.

“We want to make investing in crypto as easy as buying a stock. Institutional investors around the world are looking for a secure, easy, and regulated way of accessing the crypto asset class. Amun’s products do that at a low price in one of the most reputable financial hubs in the world,” Rashwan told TechCrunch.

Investors share his optimism and those who took part in this round include Boost VC founder Adam Draper — son of outspoken pro-Bitcoin VC Tim Draper — Graham Tuckwell, founder of ETFS Capital who built ETF products for gold, and Greg Kidd, co-founder of investment firm Hard Yaka. Four undisclosed family offices also took part.

One reason for their optimism is the fact that Amun is developing technology that could, in theory, be licensed out to allow others to develop their own ETFs

“We invest a ton of resources in both our product development and underlying tech infrastructure. This allows us to come up with innovative but professional and safe ways of accessing the crypto asset class, as well as do all this on a tech platform that can be used by not just us, but any issuer that wishes to do the same as well,” Rashwan said.

“The world needs a company like Amun to make crypto as easy as buying a stock. Now that they were the first to do that, they can now provide the toolset and be the de-facto platform for anyone else looking to take their crypto assets/securities to the public markets,” Draper added.

Still, just giving people access doesn’t guarantee returns, that’s on the crypto market itself.

Last year was a dud across the board in terms of pricing as Bitcoin, for example, plummeted from a record high of nearly $20,000 at the end of 2017 to $3,930ish at the time of writing. Plenty in the industry are optimistic that will change as genuine value comes out of blockchain technology.

HODL itself debuted at $15.64 last November, today it is at $12.83

Note: The author owns a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life.


Source: TechCrunch

Legal Scholar Tim Wu Says the US Must Enforce Antitrust Laws

Tim Wu, who coined the phrase “net neutrality,” supports Senator Elizabeth Warren’s call to review big tech mergers.
Source: Wired

Did *Captain Marvel* Save Stan Lee's Best Cameo for Last?

The comic creator’s cameo in Marvel’s latest film winks at his joyful history of movie appearances.
Source: Wired

Talent Garden raises €44M to expand in cities ignored by the WeWork-style spaces

Finding myself talking at a startup conference in Kosovo three years ago (as one does), I realized how close I was to Albania, a place which held some fascination for me. I managed to grab a lift with a friendly techie to Tirana, where they arranged for me to speak to the local tech community. That meetup was held in a small co-working space called Talent Garden. It gradually transpired that, while WeWork and other such coworking/offices spaces were concentrating on New York and London, Talent Garden had been busily populating southern and eastern Europe with a network of spaces crisscrossing the continent.

That strategy has now paid off with their desire to raise money from investors. Today, it announces that it’s raised €44M ($49.5M) in a funding round led by Italian private equity firm Tamburi Investment Partners alongside Social Capital, Inadco Ventures and a range of European family offices. Tamburi previously led a €12 million funding round for Talent Garden in 2016.

The company, founded in Brescia, Italy in 2011, now plans to expand its coworking and education to places like Spain, Italy, Denmark, Austria and many more countries around Europe, focusing on second or third-tier cities where tech communities tend to grow fastest because costs are lower than in the major capitals.

Talent Garden’s chief executive and co-founder Davide Dattoli now plans to open 20 new international coworking campuses over the next 5 years and expand the scope of its “Innovation School” in digital training (as an analogy, think a combination of offices and General Assembly) and generating a “second tech ecosystem” around Europe outside London, Paris and Berlin. It’s also a licensee of the SingularityU Summit brand across Italy, Spain and Switzerland, for instance.

So far, it is now present in 8 countries and has 23 active campuses with the Talent Garden Innovation School present in 5 of those countries.

There will, however, be a particular focus on Spain with a brand new location in Madrid and Barcelona; France, with one opening planned in 2019; Italy, where it already has more than 10 campuses; and Austria, where it just recently opened.

In 2018, Talent Garden opened a new campus in Dublin as part of a strategic partnership with Dublin City University and also created a joint venture with Rainmaking Loft in Denmark, and has more than three locations across Copenaghen and is now looking for more locations in the Nordic region. Germany, Israel, Benelux and the CEE region are also within its sights. It won’t be ignoring San Francisco, however, with a kind of the “campus” project planned for next year.


Source: TechCrunch

Tesla u-turns on store strategy, will keep half of showrooms open… and hike prices by 3%

It wouldn’t be Tesla if it didn’t keep us guessing a little… Electric car company Tesla announced that it is making a u-turn of sorts with its sales strategy. After saying at the end of February that it would close down nearly all of its 200-odd retail stores to sell its cars online-only in an effort to bring down the costs of vehicles, today Tesla announced that it would, in fact, keep an expanded number of showrooms open, reducing the closures to around half of the total number it has today.

In return, it will be hiking the prices of its pricier vehicles up by three percent to help support that. “Potential Tesla owners will have a week to place their order before prices rise, so current prices are valid until March 18th,” it noted, adding that the $35,000 Model 3 will not see a price increase. It will only apply to “the more expensive variants of Model 3, as well as Model S and X.”

(As background, when it announced the closures, Tesla reduced prices on these vehicles by six percent, so this is effectively a rise on that discount.)

The locations that will stay open, it should be noted, will be only showrooms: Tesla said it will still only sell cars online.

“Over the past two weeks we have been closely evaluating every single Tesla retail location, and we have decided to keep significantly more stores open than previously announced as we continue to evaluate them over the course of several months,” the company said in a statement late Sunday.

The company closed 10 percent of locations in recent weeks, selecting stores “that didn’t invite the natural foot traffic our stores have always been designed for.” Tesla said that those stores will remain closed, but a further selection of “high visibility” locations — it has a lot of stores in shopping malls and other places where it might pick up incidental traffic alongside those coming specifically with a purpose to see about a Tesla — which hadn’t been meeting sales targets, will now stay open.

A store by any other name

Tesla didn’t give details about how many stores will see a reversal of fortunes, or how many overall will be spared, except to note that about half will stay open.

The stores that have been designated to stay open at this point will have “smaller Tesla crews”, as they will operate more as showrooms, giving information but not selling anything, with people redirected to their phones to make transactions.

It’s sort of a semantic argument, whether these will really still be stores or not. Yes, it’s not clear if would-be buyers will be able to make those purchases at kiosks in stores (it seems like a wasted opportunity if they can’t, given cart abandonment that persists in online shopping). But they will be able to buy using their smartphones: “Tesla owners coming in to stores will simply be shown how to order a Tesla on their phone in a few minutes.”

Further to this, buyers might be just as likely to drive away with a car as they have been in the past: “Stores will also carry a small number of cars in inventory for customers who wish to drive away with a Tesla immediately,” Tesla notes.

On top of the stores that have had an immediate stay of execution, it appears that the company is introducing a kind of stack ranking to figure out what to do next, where it will monitor how they perform to figure out which should stay and which should go. “There are another 20 percent of locations that are under review, and depending on their effectiveness over the next few months, some will be closed and some will remain open,” the company noted.

The company has been under scrutiny and accusations of stack ranking in the past when reducing its workforce. It has made several rounds of layoffs in the last year in an effort to bring the company to profitability and conserve costs as it focused on getting newer models out into the market — underscoring just how complicated the economies of scale can be for anything but the very biggest automakers, and how that compounds when the new entrant is working a disruptive variety of vehicle to boot.

No changes with today’s news to Tesla’s return policy, which covers 1,000 miles or seven days, whichever comes first, as a bypass on offering test drives.


Source: TechCrunch

Starling Bank to open second UK office, creating up to 150 tech and support jobs in Southampton

Starling Bank, the U.K. challenger bank founded by banking veteran Anne Boden, is to open a second U.K. office this summer, where it plans recruit up to 50 software engineers and up to 100 customer service team members. The planned location is Southampton, on the south coast of England, and will be Starling’s first office outside of London.

In a call with Boden late on Friday, she told me that the majority of its Southampton office will be new hires who will be helping to build out the challenger back’s business banking product. In just under a year, Starling has garnered more than 30,000 SME business account sign ups, adding to around 500,000 consumer current accounts.

The company plans to invest heavily in its business banking division over the next few years, partly off the back of being awarded a £100 million grant from the Capability and Innovation Fund (CIF), which was set up by Royal Bank of Scotland to fulfil European state aid conditions arising from the bank’s £45 billion U.K. government bailout during the financial crisis.

Boden says that Southampton was chosen as Starling’s new office for its entrepreneurial spirit and high level of tech talent. She says the city is gaining a reputation as a “burgeoning tech hub” and has a growing skilled jobs market and good transport links, including to and from London.

More broadly, she wants Starling to “spread the fintech love” beyond its traditional base of London. There’s an increasing sense that U.K. tech is too London centric and that the country’s fast-growing tech sector and the employment opportunities it represents should be more even distributed.

To that end, Southampton was recently identified in research conducted by global service company CBRE as a technology “Super Cluster” based on the level, concentration and growth of tech sector employment in the city.

The city’s tech scene is also supported by the University of Southampton (where Tim Berners-Lee was previously Chair of Computer Science) and home to the Web Science Institute where Dame Wendy Hall is based. Nearby is also “innovation hub” Southampton Science Park, spanning 72 acres and housing a mixture of commercial offices, laboratories, and meeting and conferencing facilities.

Meanwhile, the news of a second Starling office comes a month after the challenger bank announced it had raised £75 million (~$97 million) in further funding. The new capital consisted of a £60 million Series C round led by Merian Global Investors, including Merian Chrysalis, with £15 million in follow-on funding from Starling’s existing backer and major shareholder Harald McPike. It brings total funding to date for the London-based challenger bank to £133 million, not including the more recent £100 million CIF grant.

Further forward, I’m told Starling is also committed to opening a second regional contact centre to support its growing customer base of SME businesses and individual current account holders. There was previously talk that Wales, the country where Boden hails from, could be chosen, although the bank is also eyeing up the North of England and the Midlands.


Source: TechCrunch

NYPD has created pattern-recognition software to help it solve crimes

The NYPD is reportedly the first department in the U.S. to make use of special pattern-recognition software to help it solve crimes. “Patternizr” can link crimes across precincts, and saves investigators huge amounts of time.

The post NYPD has created pattern-recognition software to help it solve crimes appeared first on Digital Trends.


Source: Digital trends

Scientists discovered a new 'wallaby-sized' dinosaur in Australia – CNET

Apparently these small dinosaurs were “agile runners”.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252