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

Archivo del Autor: Belen De Leon

What to watch for in a VC term sheet

When startup founders review a VC term sheet, they are mostly only interested in the pre-money valuation and the board composition. They assume the rest of the language is “standard” and they don’t want to ruffle any feathers with their new VC partner by “nickel and diming the details.” But these details do matter.

VCs are savvy and experienced negotiators, and all of the language included in the term sheet is there because it is important to them. In the vast majority of cases, every benefit and protection a VC gets in a term sheet comes with some sort of loss or sacrifice on the part of the founders – either in transferring some control away from the founders to the VC, shifting risk from the VC to the founders, or providing economic benefits to the VC and away from the founders. And you probably have more leverage to get better terms than you may think. We are in an era of record levels of capital flowing into the venture industry and more and more firms targeting seed stage companies. This competition makes it harder for VCs to dictate terms the way they used to.

But like any negotiating partner, a VC will likely be evaluating how savvy you appear to be in approaching a proposed term sheet when deciding how hard they are going to push on terms. If the VC sees you as naïve or green, they can easily take advantage of that in negotiating beneficial terms for themselves. So what really matters when you are negotiating a term sheet? As a founder, you want to come out of the financing with as much overall control of the company and flexibility in shaping the future of the company as possible and as much of a share in the future economic prosperity of the company as possible. With these principles in mind, let’s take a look at four specific issues in a term sheet that are often overlooked by founders and company counsel:

  • What counts in pre-money capitalization
  • The CEO common director
  • Drag-along provisions
  • Liquidation preference.

What counts in pre-money capitalization


Source: TechCrunch

The Mosque Shooter Laid Bare the Post-Shooting Internet Cycle

The gunman who killed at least 49 people at mosques in New Zealand live-streamed the massacres, and left unusually detailed writings.
Source: Wired

Guardians of the Galaxy 3: James Gunn rehired to write, direct Marvel film – CNET

After his high-profile firing, Gunn is back on the film. “I am tremendously grateful to every person out there who has supported me over the past few months,” he says.
Source: CNET

Livestreaming has become a nightmare. It needs radical change – CNET

Commentary: If live video can’t die, then the Facebooks, Twitters and YouTubes of the world need to reform it.
Source: CNET

Western Digital’s $55 solid-state drive gives new life to your aging PC

Western Digital is hoping that you’ll pick up one of its affordable WD Blue SN500 solid-state drives to give your aging PC more storage and a speed boost. WD’s NVMe-based drives are up to three times faster than older SATA SSDs.

The post Western Digital’s $55 solid-state drive gives new life to your aging PC appeared first on Digital Trends.


Source: Digital trends

Build an automatic lawn sprinkler system on the cheap video – CNET

Don’t spend thousands on a professionally installed lawn irrigation system when this simple and affordable DIY solution will do the trick for a fraction of the price.
Source: CNET

It’s not time travel, but scientists can turn back clock on a quantum computer

Physicists have demonstrated that they can wind back the clock on a quantum computer a fraction of a second. Don’t get too excited about the prospect of human time travel any time soon, though.

The post It’s not time travel, but scientists can turn back clock on a quantum computer appeared first on Digital Trends.


Source: Digital trends

Beto O’Rourke could be the first hacker president

Democratic presidential candidate Beto O’Rourke has revealed he was a member of a notorious decades-old hacking group.

The former congressman was a member of the Texas-based hacker group, the Cult of the Dead Cow, known for inspiring early hacktivism in the internet age and building exploits and hacks for Microsoft Windows. The group used the internet as a platform in the 1990s to protest real-world events, often to promote human rights and denouncing censorship. Among its many releases, the Cult of the Dead Cow was best known for its Back Orifice program, a remote access and administration tool.

O’Rourke went by the handle “Psychedelic Warlord,” as revealed by Reuters, which broke the story.

But as he climbed the political ranks, first elected to the El Paso city council in 2005, he reportedly grew concerned that his membership with the group would harm his political aspirations. The group’s members kept O’Rourke’s secret safe until the ex-hacker confirmed to Reuters his association with the group.

Reuters described him as the “most prominent ex-hacker in American political history,” who on Thursday announced his candidacy for president of the United States.

If he wins the White House, he would become the first hacker president.

O’Rourke’s history sheds light on how the candidate approaches and understands the technological issues that face the U.S. today. He’s one of the few presidential candidates to run for the White House with more than a modicum of tech knowledge — and the crucial awareness of the good and the problems tech can bring at a policy level.

“I understand the democratizing power of the internet, and how transformative it was for me personally, and how it leveraged the extraordinary intelligence of these people all over the country who were sharing ideas and techniques,” O’Rourke told Reuters.

The 46-year-old has yet to address supporters about the new revelations.


Source: TechCrunch

Zeus raises $24M to make you a living-as-a-service landlord

Cookie-cutter corporate housing turns people into worker drones. When an employee needs to move to a new city for a few months, they’re either stuck in bland, giant apartment complexes or Airbnbs meant for shorter stays. But Zeus lets any homeowner get paid to host white-collar transient labor. Through its managed ownership model, Zeus takes on all the furnishing, upkeep, and risk of filling the home while its landlords sit back earning cash.

Zeus has quietly risen to a $45 million revenue run rate from renting out 900 homes in 23 cities. That’s up 5X in a year thanks to Zeus’ 150 employees. With a 90 percent occupancy rate, it’s proven employers and their talent want more unique, trustworthy, well-equipped multi-month residences that actually make them feel at home.

Now while Airbnb is distracted with its upcoming IPO, Zeus has raised $24 million to steal the corporate housing market. That includes a previous $2.5 million seed round from Bowery, the new $11.5 million Series A led by Initialized Capital whose partner Garry Tan has joined Zeus’ board, and $10 million in debt to pay fixed costs like furniture. The plan is to roll up more homes, build better landlord portal software, and hammer out partnerships or in-house divisions for cleaning and furnishing.

“In the first decade out of school people used to have two jobs. Now it’s four jobs and it’s trending to five” says Zeus co-founder and CEO Kulveer Taggar. “We think in 10 years, these people won’t be buying furniture.” He imagines they’ll pay a premium for hand-holding in housing, which judging by the explosion in popularity of zero-friction on-demand services, seems like an accurate assessment of our lazy future. Meanwhile, Zeus aims to be “the quantum leap improvement in the experience of trying to rent out your home” where you just punch in your address plus some details and you’re cashing checks 10 days later.

Buying Mom A House Was Step 1

“When I sold my first startup, I bought a home for my mom in Vancouver” Taggar recalls. It was payback for when she let him remortgage her old house while he was in college to buy a condo in Mumbai he’d rent out to earn money. “Despite not having much growing up, my mom was a travel agent and we got to travel a lot” which Taggar says inspired his goal to live nomadically in homes around the world. Zeus could let other live that dream.

Zeus co-founder and CEO Kulveer Taggar

After Oxford and working as an analyst at Deutsche Bank, Taggar built student marketplace Boso before moving to the United States. There, he co-founded auction tool Auctomatic with his cousin Harjeet Taggar and future Stripe co-founder Patrick Collison, went through Y Combinator, and sold it to Live Current Media for $5 million just 10 months later. That gave him the runway to gift a home to his mom and start tinkering on new ideas.

With Y Combinator’s backing again, Taggar started NFC-triggered task launcher Tagstand, which pivoted into app settings configurer Agent, which pivoted into automatic location sharing app Status. But when his co-founder Joe Wong had to move an hour south from San Francisco to Palo Alto, Taggar was dumbfounded by how distracting the process was. Listing and securing a new tenant was difficult, as was finding a medium-term rental without having to deal with exhorbitant prices or sketchy Cragislist. Having seen his former co-founder go on to great success with Stripe’s dead-simple payments integration, Taggar wanted to combine that vision with OpenDoor’s easy home sales to making renting or renting out a place instantaneous. That spawned Zeus.

Stripe Meets OpenDoor To Beat Airbnb

To become a Zeus landlord, you just type in your address, how many bedrooms and bathrooms, and some aesthetic specs, and you get a monthly price quote for what you’ll be paid. Zeus comes in and does a 250-point quality assessment, collects floor plans, furnishes the property, and handles cleaning and maintenance. It works with partners like Helix mattresses, Parachute sheets, and Simple Human trash cans to get bulk rates. “We raised debt because we had these fixed investments into furniture. It’s not as dilutive as selling pure equity” Taggar explains.

Zeus quickly finds a tenant thanks to listings in Airbnb and relationships with employers like Darktrace and ZS Associates with lots of employees moving around. After passing background checks, tenants get digital lock codes and access to 24/7 support in case something doesn’t look right. The goal is to get someone sleeping there in just 10 days. “Traditional corporate housing is $10,000 a month in SF in the summer or at extended stay hotels. Airbnb isn’t well suited [for multi-month stays]. ” Taggar claims. “We’re about half the price of traditional corporate housing for a better product and a better experience.”

Zeus signs minimum two-year leases with landlords and tries to extend them to five years when possible. It gets one free month of rent as is standard for property managers, but doesn’t charge an additional rate. For example, Zeus might lease your home for $4,000 per month but gets the first month free, and rent it out for $5,000 so it earns $60,000 but pays you $44,000. That’s a tidy margin if Zeus can get homes filled fast and hold down its upkeep costs.

“Zeus has been instrumental for my company to start the process of re-location to the Bay Area and to host our visiting employees from abroad now that we are settled” writes Zeus client Meitre’s Luis Caviglia. “I particularly like the ‘hard truths’ featured in every property, and the support we have received when issues arose during our stays.”

At Home, Anywhere

There’s no shortage of competitors chasing this $18 billion market in the US alone. There are the old-school corporations and chains like Oakwood and Barbary Coast that typically rent out apartments from vast, generic complexes at steep rates. Stays over 30 days made up 15 percent of Airbnb’s business last year, but the platform wasn’t designed for peace-of-mind around long-term stays. There are pure marketplaces like UrbanDoor that don’t always take care of everything for the landlord or provide consistent tenant experiences. And then there are direct competitors like $130 million-funded Sonder, $66 million-funded Domio, recently GV-backed 2nd Address, and European entants like MagicStay, AtHomeHotel, and Homelike.

Zeus’ property unit growth

There’s plenty of pie, though. With 330,000 housing units in SF alone, Zeus has plenty of room to grow. The rise of remote work means companies whose employee typically didn’t relocate may now need to bring in distant workers for a multi-month sprint. A recession could make companies more expense-cautious, leading them to rethink putting up staffers in hotels for months on end. Regulatory red tape and taxes could scare landlords away from short-term rentals and towards coprorate housing. And the need to expand into new businesses could tempt the big vacation rental platforms like Airbnb to make acquisitions in the space — or try to crush Zeus.

Winners will be determined in part by who has the widest and cheapest selection of properties, but also by which makes people most comfortable in a new city. That’s why Taggar is taking a cue from WeWork by trying to arrange more community events for its tenants. Often in need of friends, Zeus could become a favorite by helping people feel part of a neighborhood rather than a faceless inmate in a massive apartment block or hotel. That gives Zeus network effect if it can develop density in top markets.

Taggar says the biggest challenge is that “I feels like I’m running five startups at once. Pricing, supply chain, customer service, B2B. We’ve decided to make everything custom — our own property manager software, our own internal CRM. We think these advantages compound, but I could be wrong and they could be wasted effort.”

The benefits of Zeus‘ success would go beyond the founder’s bank account. “I’ve had friends in New York get great opportuntiies in San Francisco but not take them because of the friction of moving” Taggar says. Routing talent where it belongs could get more things built. And easy housing might make people more apt to live abroad temporarily. Taggar concludes, “I think it’s a great way to build empathy.”


Source: TechCrunch

The inevitability of tokenized data

We’re reaching the endgame of an inevitable showdown between big tech and regulators with a ley battleground around consumer data. In many ways, the fact that things have gotten here reflects that the market has not yet developed an alternative to the data paradigm of Google and Facebook as sourcers and sellers and Amazon as host that today dominates.

The tokenization and decentralization of data offers such an alternative. While the first generation of “utility” tokens were backed by nothing more than dreams, a new generation of tokens, connected explicitly to the value of data, will arise.

The conversation around data has reached a new inflection point.

Presidential candidate, Sen. Elizabeth Warren has called for the breakup of technology giants including Amazon and Facebook. In many ways, the move feels like an inevitable culmination of the last few years in which public sentiment around the technology industry has shifted from overwhelmingly positive to increasingly skeptical.

One part of that growing skepticism has to do with the fact that when populist ideology rises, all institutions of power are subject to greater scrutiny. But when you hone in on specifics, it is clear that the issue underlying the loss of faith in technology companies is data: what is collected, how it is used, and who profits from it.

Facebook’s Cambridge Analytica scandal, in which a significant amount of user data was used to help Russian political actors sew discord and help Trump get elected in 2016, and Facebook CEO Mark Zuckerberg’s subsequent testimony in front of Congress were a watershed moment in this loss of faith around data.

Those who dismissed consumer outrage around the event by pointing out that barely anyone actually left the platform because of the event failed to recognize that the real impact was always more likely to be something like this – providing political cover for a call to break up the company.

Image courtesy of Bryce Durbin

Of course, not every 2020 Democratic candidate for the Presidency agrees with Warren’s call. In a response to Warren, Andrew Yang — the upstart candidate who has made waves with his focus on Universal Basic Income and after appearances on Joe Rogen’s popular podcast – wrote: “Agree there are fundamental issues with big tech. But we need to expand our toolset. For example, we should share in the profits from the use of our data. Better than simply regulating. Need a new legal regime that doesn’t rely on consumer prices for anti-trust.”

While one could suggest that Yang is biased, since he comes from the world of technology, he has been more vocal and articulate about the coming threat of displacement from automation than any candidate. His notion of a different arrangement of the economics of data between the people who produce it and the platforms who use (and sell advertising against) it are worth considering.

In fact, one could make an argument that not only is this sort of heavy-handed regulatory approach to data inevitable, but represents a fundamental market failure in the way the economics of data are organized.

Modern server room interior in datacenter

Data, it has been said, is the new oil. It is, in this analogy, the fuel by which the attention economy functions. Without data, there is no advertising; without advertising, there are none of the free services which have come to dominate our social lives.

Of course, the market for data has another aspect as well, which is where it lives. Investor (and former Facebook head of growth) Chamath Palihapitiya pointed out that 16% of the money he puts into companies goes directly into Amazon’s coffers for data hosting.

This fact shows that, while regulators – and even more, Presidential candidates looking to score points with a populist base – might think that all of technology is aligned around preserving today’s status quo – there are in fact big financial motivations for something different.

Enter ‘decentralization.

In his seminal essay “Why Decentralization Matters,” A16Z investor Chris Dixon explained how incentives diverge in networks. At the beginning of networks, the network owners and participants have the same incentive – to grow the number of nodes in the network. Inevitably, however, a threshold is reached where it pure growth in new participants isn’t achievable, and the network owner has to turn instead to extracting more from the existing participants.

Decentralization, in Dixon’s estimation, offers an alternative. In short, tokenization would allow all users to participate in the financial benefit and upside of the network, effectively eliminating the distinction between network owners and network users. When there is no distinct ownership class, there is no one who has the need (or power) to extract.

The essay was a brilliant articulation of an idealized state (reflected in its 50,000+ claps on Medium). In the ICO boom, however, things didn’t exactly work out the way Dixon had imagined.

The problem, on a fundamental level, was about what the token actually was. In almost every case, the “utility tokens” were simply payment tokens – an alternative money just for that service. Their value relied on speculation that they could achieve a certain monetary premium that allowed them to transcend utility for just that network – or enable that network to grow so large that that value could be sustained over time.

It’s not hard to understand why things were designed this way. For network builders, this sort of payment token allowed a totally non-dilutive form of capitalization that was global and instantaneous. For retail buyers, they offered a chance to participate in risk capital in a way they had been denied by accreditation laws.

At the end of the day, however, the simple truth was that these tokens weren’t backed by anything other than dreams.

When the market for these dream coins finally crashed, many decided to throw out the token baby with the ICO bathwater.

What if it prompted a question instead: what if the tokens in decentralized networks weren’t backed by nothing but dreams, but we’re instead backed by data? What if instead of dream coins, we had data coins?

Data is indeed the oil of the new economy. In the context of any given digital application, data is where the value resides: for the companies that are paid to host it; for the platforms that are able to sell advertising against it; and for the users who effectively trade their data for reduced priced services.

Data is, in other words, an asset. Like other assets, it can be tokenized and decentralized into a public blockchain. It’s not hard to imagine a future of every meaningful piece of data in the world will be represented by a private key. Tying tokens to data explicitly creates a world of new options to reconfigure how apps are built.

First, data tokenization could create an opportunity where nodes in a decentralized hosting network – i.e. a decentralized alternative to AWS – could effectively speculate on the future value of the data in the applications they provided hosting services for, creating financial incentive beyond simple service provision. When third parties like Google want to crawl, query, and access the data, they’ll pay the token representing the data (a datacoin) back to the miners securing and storing it as well as to the developers who acquire, structure, and label the data so that it’s valuable to third parties — especially machine learning and AI-driven organizations.

Second, app builders could not only harness the benefits of more fluid capitalization through tokens, but easily experiment with new ways to arrange value flows, such as cutting users in on the value of their own data and allowing them to benefit.

Third, users could start to have a tangible (and trackable) sense of the value of their data, and exert market pressure on platforms to be included in the upside, as well as exert more control over where and how their data was used.

Tokenized data, in other words, could create a market mechanism to redistribute the balance of power in technology networks without resorting to ham fisted (even if well meaning) regulation like GDPR, or even worse, the sort of break-up proposed by Warren.

Even after the implosion of the ICO phenomenon, there are many like Fred Wilson who believe that a shift to user control of data, facilitated by blockchains, is not just possible but inevitable.

Historically, technology has evolved from closed to open, back to closed, and then back to being open. We’re now in a closed phase where centralized apps and services own and control a vast majority of the access to data. Decentralized, p2p databases — public blockchains — will open up and tokenize data in a disruptive way that will change the flow of how value is captured and created on the internet.

Put simply, tokenized and open data can limit the control data monopolies have on future innovation while ushering in a new era of computing.

It’s how information can finally be set free.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178