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

Archivo del Autor: Belen De Leon

10 life-changing CES 2019 lessons I wish I could unlearn – CNET

The world is heading towards oblivion.
Source: CNET

At CES 2019, there's a camera that records videos from your baby's point-of-view – CNET

The Babeyes camera records those special moments with mom and dad.
Source: CNET

Your Old Tweets Give Away More Location Data Than You Think

Researchers built a tool that can predict where you live and work, as well as other sensitive information, just by using geotagged tweets.
Source: Wired

Mayfield gets a new partner as it celebrates 50 years in the business

Venture firms can come and go, as anyone who lived through the boom and bust of the late ’90s internet bubble can attest. Some firms have staying power, however, and among these is Mayfield, founded 50 years ago, just ahead of Kleiner Perkins and Sequoia Capital (both founded 47 years ago) and Menlo Ventures and New Enterprise Associates, which celebrate their 43rd and 42nd birthdays this year, respectively.

Indeed, to ensure it continues to stick around, Mayfield decided it was time to strengthen its bench as it sailed into 2019, and its newest partner toward that end is Patrick Salyer, most recently the CEO of Gigya, a Mayfield-backed company where Salyer started as a VP and who, on his 30th birthday, three years into his tenure with the company, was asked by its board to take over as CEO.

Given that SAP spent $350 million in 2017 to acquire Gigya —  it helped online properties manage customer identities and profiles and raised roughly $100 million from investors) — that decision seems to have panned out. We had a quick exchange with Salyer earlier this week about the experience, as well as asked what he’ll be focused on now as a first-time VC.

TC: Why were you asked to take over Gigya three years into career with the company, and what was that transition like?

PS: I had been one of the first employees and had established myself as a business leader on the team.  We were going through a pivot from an advertising focused business to a SaaS enterprise business, and the previous CEO had stepped down for personal reasons. This was an incredible opportunity but a trying one as a first-time CEO, as I was suddenly in charge of people that used to be my peers or even senior to me.

TC: Any interesting details you can share about how that acquisition by SAP came together a year and a half ago?

PS: We also found ourselves working together on a long list of shared customers. As time went on, we both realized that what we could accomplish together outweighed what we could do apart.

TC:  When did you start talking with Mayfield about joining as a partner, and have you ever invested before as an angel investor?

PS: I’ve been 100 percent focused on running a startup for the past seven years. This next  career move is as much about the opportunity to work with the team at Mayfield as it is about joining venture. Along my journey, I realized how lonely the founder-CEO role can be. I couldn’t have imagined navigating this without great people surrounding me and in particular, the investors at Mayfield, so when Navin [Chaddha], Mayfield’s managing director and one of my previous board members, brought up the idea of joining Mayfield, I was super excited about the opportunity to take my own learnings and serve other entrepreneurs in the same way.

TC: Will your focus be on cyber security? What’s your mandate at Mayfield?

PS: I’m going to focus on B2B companies, primarily in the applications versus the infrastructure space, given my experience over the last decade.

Beyond that, I want to keep an open mind and follow great entrepreneurs who want to grow into world-class CEOs.  There are many interesting areas of focus I’ll look forward to digging into. For example, I’m very intrigued on the impact of privacy, including regulation like GDPR and changing consumer sentiment, and how that creates opportunities within B2B.

TC: How many deals will you be expected to lead each year?

PS:  The firm makes 8 to 10 investments a year, but there’s no target or quota for each partner.

TC: How will your own experience as a CEO of a venture-backed company influence how you talk with founders?

PS: It starts with empathy.  Running a startup is the hardest job in the world. My own experience was anything but a straight line, requiring multiple product pivots, go-to-market changes, management team rebuilds, and tough fundraises.  This can be the case even during the ‘ups,’ where you know something bad can happen around the corner, but it especially can happen during down periods, when you think it’s all your fault. I am hoping to encourage CEOs to take the long view.

I also learned so much from being part of a CEO coaching group — both through guidance from the leader and from my peers — and I plan to
share that playbook with other CEOs.

Finally, I had the opportunity to get a deep understanding of achieving product market fit and go-to-market approaches, as Gigya went through multiple pivots; I hope to draw from those experiences.

TC: What did you learn as the CEO of a venture-backed company that you want to avoid doing as a VC?

PS:  I’m fortunate to have a wealth of operating experience as a startup CEO to draw upon, but I also need to realize that every business and market is different.  It’ll be important to keep a beginner’s mind as I meet with entrepreneurs.


Source: TechCrunch

How to get your money’s worth from your startup lawyer

You will never know as much as your lawyers do about the legal services they provide to you. It is a classic asymmetry of information, where the party that knows less gets the worse deal. In this case, that is you, the startup founder.

As an attorney and a co-founder of a venture-backed startup that made it over the finish line, I have been on both sides of the table. Through that experience, I’ve adopted an approach for managing legal spend which you can use to help ensure that you get the most from the money you put toward legal fees.

Have you had a great experience with a startup lawyer? Tell us in this brief survey.

Overview of Common Fee Structures

There are really only three legal fee structures: flat, hourly and contingency. In addition to these, attorneys may charge differently for consultations (free vs. paid), may or may not require a retainer to be paid before starting work, and perhaps will entertain certain forms of deferred compensation, such as delayed payment or equity in lieu of cash (though most will not, knowing that odds are well stacked against your startup).

Flat fees. Always good for self-contained, relatively routine legal tasks, such as business formation and subsequent stock issuance, standard IP assignments, employee handbooks, employee compensation plans, trademarks, etc. In the ideal case, you are paying your lawyer to do something they have done a hundred times before, with only minor tweaks along the way – it is predictable work that comes at a predictable price. Recent changes to the California Rules of Professional Conduct (effective 11/1/2018) have provided further guidance to lawyers and clients concerning flat fee structures, making them relatively more transparent in theory, if not in practice.

The key question for flat fees, of course, is how much should your particular matter cost? The most accurate answer here, unsurprisingly, is that “it depends” – on the experience of the attorney, on the particular legal task at hand, on your unique business circumstances, etc. While the typical business incorporation might be $2,000 all-in, a seed financing (assuming common forms are used) could be anywhere between $5,000 and $20,000).

What are the exact flat fees you should pay? We’ll have more on that soon.

Hourly fees. This is the preferred method of billing for most attorneys, not necessarily because it results in more total fees, but because the lawyer has at least some assurance she will not end up working “for free” when the client inevitably has additional questions, makes unexpected changes, or requires counsel on ancillary topics. The particular hourly rate you pay depends primarily on the experience of the attorney, usually measured in years (the absolute minimum I would suggest you consider is three years), with most solo practitioners charging somewhere between $175 to $300 per hour, boutique firms charging between $300 and $500 per hour, and large firms charging anywhere between $400 (junior associates) to $950 (experienced partners) per hour — though everything in Manhattan is more expensive.

Contingency fees. While conceptually intriguing to some, contingency fees (usually 30 percent to 40 percent of the amount potentially awarded in a given legal matter, hence the contingency) are not typically relevant for early-stage startups where the goal is generally to avoid litigation. For that reason, I will focus mostly on flat versus hourly fees.

Finally, when it comes to retainer fees, it is helpful to know that lawyers must follow strict trust accounting practices (see Rules of Professional Conduct 4-100; and also Rule 4-200 for attorney fees in general). You can even reference these rules if you ever find yourself in a fee dispute. Remember, too, that government administrative or filing fees (e.g. the cost of filing for a trademark) are always distinct from the fees paid to compensate your lawyer and therefore should be itemized separately on any billing statement you receive.

How to Keep the Fees Down

Given that background, there are a number of things you can do to help keep your lawyer fees in check:

1. Hire lawyers who have experience with the particular task you are asking them to perform. Most lawyers have a specialty of some sort (however broadly defined) in which they are most adept and therefore efficient. The last thing you want to do is pay a lawyer to educate themselves in a new practice area. Lawyers will generally list their core practice areas on their website, and it is in these areas they are most likely to be proficient. It would be a mistake in my opinion to hire a lawyer to do any work outside the explicitly enumerated practice areas shown on their website. If you are considering hiring a true business generalist, then at least try to get a sense for the practice areas in which he or she most often provides counsel and be sure there is significant overlap with your needs, including experience working with startups specifically; also, consider ratcheting up the required minimum level of experience to at least 7-10 years.

2. Educate yourself and then let your lawyer know you understand the basics. Today there are numerous high-quality, free templates and other resources available for the most common legal tasks facing startups (see links below). If you need new Terms of Service, for example, carefully read one of the many templates available, insert comments where you see fit, and pass on this marvelous example of intellectual aspiration to your attorney for final drafting. This will let the attorney know you have a basic understanding of what the assignment entails and at the very least reduce perceived asymmetries of information, improving your relative bargaining position.

a. Startup documents: Docracy, Upcounsel, Cooley Go.
b. Financing documents – Y Combinator, NVCA, SeriesSeed.

3. Ask to be notified when a certain dollar amount has been billed, or to receive an informal billing update at the end of each week (even if the billing is not strictly itemized). When subject to hourly billing, it is always a good idea to stay informed of where exactly you stand. While providing detailed off-cycle billing can be a burden for lawyers, providing an informal billing update to a client generally is not and most attorneys will oblige. Also, it never hurts to ask your lawyer for time/cost estimates before starting an assignment — here again you can request the attorney notify you when they surpass their estimate; if only subconsciously, you have anchored the amount the attorney believes is appropriate to bill on the matter, which can provide you leverage on future assignments if they ultimately exceed that amount.

4. Ask for an “emerging company” discount. Most lawyers who work with startups are willing to provide discounts to smaller companies: in the case of large firms, to attract the most well-funded startups; and in the case of smaller firms or solo practitioners, to better serve their primary client type — small, undercapitalized enterprises. Remember, too, most solo practitioners are themselves entrepreneurs who have taken the risk of launching their own businesses (albeit a law firm) so they can be surprisingly sympathetic to other founders in the same situation.

5. Consider deferred fee structures. Deferred fee structures generally involve payment in something other than cash, or payment at a time in the future; there are two primary types: (a) payment of fees delayed until close of pending investment; and (b) equity (or other consideration) offered in lieu of cash. I once heard of an attorney who accepted a vintage Martin acoustic guitar as full payment for fees in the high four-figure range. Although I would very carefully consider any deferred fee structures — because they can create a misalignment of incentives (or worse, an outright conflict of interest) — they can in certain situations be a workable choice for cash-strapped startups and risk-tolerant attorneys.

6. Get clarity on costs, expenses, billing rates for administrative assistants, paralegals, etc. One advantage to working with firms who staff assistants, paralegals, junior and senior associates — all of whom support the partners of a firm — is that billable rates generally range from lowest to highest, respectively. Whenever possible, you can request that paralegals and junior associates do the most routine (yet time-consuming) work, leaving critical negotiations to the partners and high-level drafting to senior associates. Finally, make sure you understand in advance what costs and expenses the firm will pass on to you (e.g. photocopying, postage, couriers, travel) and whenever possible, ask if these costs can be waived or reduced.

Follow these tips from the outset and with some experience, you can be sure that you will efficiently allocate resources against your legal service needs.

On that note, have you already had a great experience with a startup lawyer? TechCrunch is looking for the ones founders love to work with the most. Fill out this quick survey to tell us about your experiences and we’ll share the results with you.

Daniel T. McKenzie, Esq., manages the Law Offices of Daniel McKenzie, specializing in the representation of startups and startup founders. Prior to establishing his law offices, Daniel McKenzie co-founded and served as lead in-house counsel for Reelio, Inc., backed by eVentures, and acquired in 2018 by Fullscreen (a subsidiary Otter Media and AT&T).

DISCLAIMER: This post discusses general legal issues, but it does not constitute legal advice in any respect. No reader should act or refrain from acting on the basis of any information presented herein without seeking the advice of counsel in the relevant jurisdiction. TechCrunch, the author and the author’s firm expressly disclaim all liability in respect of any actions taken or not taken based on any contents of this post.


Source: TechCrunch

GM is smartening up its Bolt EV smartphone app

GM is sprucing up its smartphone app for owners of the all-electric Chevrolet Bolt through a collaboration with charging network companies EVgo, ChargePoint and Greenlots.

The idea is to take aggregate dynamic data from each of the EV charging networks so owners can have a “more seamless charging experience.” In short: GM wants to make it easier and more intuitive for Bolt EV owners to find and access charging. Removing hurdles from the charging experience can go a long way in convincing more people to buy the Bolt EV, or any EV for that matter.

The partnership with EVgo, ChargePoint and Greenlots is a notable start considering that collectively that means more than 31,000 charging ports.

“GM believes in an all-electric future, and this is a significant step to make charging easier for our customers,” said Doug Parks, General Motors vice president of Autonomous and Electric Vehicle Programs. “By collaborating with these three companies, we expect to reduce barriers to create a stronger EV infrastructure for the future. This is an important step toward achieving GM’s vision of a world with zero emissions.”

GM plans to take the aggregate charging data from EVgo, ChargePoint and Greenlots and use it to improve the myChevrolet app. For instance, owners will be able to see if a charging station is available and compatible with the Bolt EV. It also will provide real-time data on charge stations to report if a charging station is working.

GM plans to create an app interface that will streamline the enrollment process for each of these networks. The automaker wants owners to be able to activate a charging session using the app instead of a membership card, but didn’t say when that feature would be rolled out.

GM recently made a few updates to the myChevrolet app that lets owners project the energy assist to the vehicle’s infotainment system via Apple CarPlay and Android Auto for drivers with model year 2017 or newer Bolt EVs.

This means Bolt EV drivers can access information through their infotainment system, like vehicle range, charging station locations and search, as well as route planning that takes into consideration charging stops along the way if the destination is out of range.

Original purchasers of new Bolt EVs will have access to these features at no additional cost for five years from the vehicle delivery date, according to GM.

GM doesn’t provide updates about the Bolt EV, and more broadly its electric vehicle program, at the same pace and frequency as say Tesla. But the company is still ramping up and expanding. GM recently expanded a battery lab, and a new LG Electronics plant in Michigan has come online.

The LG Electronics facility in Hazel Park started making battery packs this fall to supply GM’s Orion Assembly Plant, where the automaker builds the all-electric Chevrolet  Bolt.

GM’s plan to launch 20 new all-electric vehicles globally by 2023 and increase production of the Chevy Bolt.


Source: TechCrunch

Jeff Bezos' Divorce Could Cost Him Billions in Amazon Stock

Also: The new Dune movie has found its villain, and Lady Gaga wants her R. Kelly collaboration to step off of streaming services.
Source: Wired

Holoride’s in-car VR solution is the best thing at CES 2019

After days of demos and announcements and miles of walking, I’m confident in declaring Holoride the best thing at this year’s CES. The designation of “The best thing at CES 2019” is my badging. This isn’t an official award handed out by a governing body. This is just me saying Holoride is the best thing I’ve seen at the show.

This year’s CES is fine, I guess. The main theme is connecting services around the smart home. There’s a huge range of devices that now support services from Amazon, Google and Apple. CES 2019 also featured the launch of new silicon chipsets and self-driving platforms. But the thing that impressed me the most is from Holoride, a startup from Audi that wants to put VR in cars to entertain and reduce motion sickness.

Iron Man needs help, Rocket told me. And like that I was thrust into a space battle against Thanos’ bad guys. There was an Oculus on my head and my body was dipping and diving, shooting through space, while I was waving my hands around, blasting the enemy. It was straight out of Disney World (partly because Disney helped with the content). Except I was in Vegas, in the back of an Audi SUV hitting speeds of 90 mph on a track.

After two laps around the track, I walked away fine. I didn’t feel sick at all, even though I’m the sort of person who can’t look at their phone in a car.

Matching the VR content to the vehicle’s movements is key to the Holoride experience. In short, when the car moves, the content moves in the same way. This reduces motion sickness, and, from my demo, I can confirm it works — at least on me.

The technology comes from a small startup recently spun out of Audi in a play to put VR in every car. The founders have been working on the technology behind the in-car VR system for several years. The automaker holds a minority interest through subsidiary Audi Electronics Venture, which helped develop the technology. Audi will license the technology to Holoride and the startup will use an open platform to allow any automaker as well as content developers to create whatever reality formats they desire.

I’ve experienced countless VR experiences, and this was one of the best demos I’ve had. The use case is compelling too. Not only does it provide entertainment, but it also solves motion sickness. It’s easy to imagine this in an ad-supported format in the back of an Uber or while on a long-distance bus. It could work in planes too. It could improve long car rides with the kids.

Holoride is a longshot and there are countless questions around the content, consumer outreach and compatibility. In order for it to take off, the company needs to build an ecosystem complete with developers, auto makers and consumers. Building amazing experiences is one thing; selling amazing experiences is even harder.

CES 2019 coverage - TechCrunch


Source: TechCrunch

CES 2019 Liveblog Day 4: Thursday’s News and Photos, Live From Las Vegas

This year’s CES, one of the biggest consumer tech showcases in the world, continues Thursday. Join us for live updates from the show in Las Vegas, Nevada.
Source: Wired

Lyft partners with Segway to deploy more durable scooters

Lyft is gearing up to roll out its next generation of shared scooters in partnership with Segway Ninebot. This comes on the heels of Segway Ninebot’s announcement of its newest scooter, the Model Max.

The Model Max was designed with the realization that wear and tear is a major issue for shared electric scooter services in mind. It’s supposed to be stronger, have a better rider experience and more operational efficiency, with a battery that can last 37.5 miles on a single charge, compared to just 15 miles.

To help with bumpy roads, the Model Max features air-filled, 10-inch front and rear wheels, versus 8-inch ones. The scooters also feature a wider baseboard.

Lyft first launched its electric scooters in Denver, Colo. back in September. Since thenLyft has brought its scooters to eight additional markets in the U.S. Lyft plans to deploy its new scooters “in the coming months,” Lyft Head of Brand for Bikes and Scooters Ethan Eyler told TechCrunch at a Lyft Hub in Las Vegas. More specifically, Eyler said it’d be the latter half of Q1 or early Q2.

Lyft also plans to deploy some Segway-Ninebot scooters with swappable batteries “soon,” Eyler said.

“I think we’re learning, you know,” Eyler said. “I mean, this scooter is the result of a lot of learnings that we’ve done and seeing how the scooters hold up. And with the entire strategy behind charging and swappable batteries and charging, we’re learning from all of that to kind of get to our ultimate plan.”

Swappable batteries can be a useful way to increase vehicle availability and overall vehicle downtime spent charging batteries. Last month, Skip unveiled a new scooter with swappable batteries for those exact reasons.

When Lyft first launched its scooters, it relied on ones from Xiaomi. Not too long after, in October, Xiaomi sent a cease-and-desist letter to Lyft, demanding the company stop using its scooters. Lyft now says it doesn’t have any plans to add any additional Xiaomi scooters to its fleet.

It’s worth noting Xiaomi is a minority shareholder in Segway-Ninebot, and one of its early strategic investors, but Segway operates independently of Xiaomi.

Other scooter companies that rely on Segway-Ninebot include Lime, the now Ford-owned Spin, and Uber’s JUMP bike and scooter brand. Meanwhile, Bird has a partnership with Xiaomi for its electric scooters. Moving forward, Lyft has yet to determine if it will work with additional manufacturing partners.

“I think it’s still to be determined,” Eyler said, “Looking at all the potential partners, Segway-Ninebot, in our opinion, builds the best scooters in the market.”

In addition to new scooters, Lyft is working on docking systems for scooters. This was inspired by Lyft’s acquisition of dock-based bike-share system Motivate, Eyler said.

“A lot of the cities we’ve spoken with are very excited about this concept,” Eyler said.

That’s because docks can be a way to provide some order to electric scooter parking, while also providing some assurance to riders that there will be scooters where they expect them to be, Eyler said. Still, riders won’t be required to dock scooters in these stations. They also won’t be required to lock the scooters, despite concerns of theft.

“I mean, [theft] definitely occurs,” Eyler said. “You’re never going to be able to stop all bad actors. We also think this is just a much more prominent vehicle and it feels less of something you could pick up and carry off. Our hope is that will cut down on [theft].”

Locks are not completely off the table, Eyler said, but Lyft is not currently developing locking mechanisms.

To read about how we got to where we are today, check out a recap of the year of scooters below.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567