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

Archivo del Autor: Belen De Leon

Microrredes sociales VIP: la respuesta a la falta de privacidad de Facebook

Las redes sociales de segunda generación se basan en pequeñas comunidades privadas que solo conectan a los usuarios con amigos íntimos y familiares. Esta cercanía ayuda a que la gente muestre su lado más real sin tener que preocuparse por la reputación ni el número de seguidores
Source: MIT

Oscars 2020 red carpet highlights: Parasite cast, Billy Porter and more – CNET

Before the awards kick off, check out what the stars brought to red carpet show and tell.
Source: CNET

Amazon pulls out of MWC 2020, citing coronavirus concerns – CNET

The e-commerce titan joins LG, Ericsson and Nvidia in skipping Mobile World Congress this year.
Source: CNET

More cash-crunched companies turn to convertible notes

Convertible notes are not just for early stage startups any more.

These promissory notes, which are structured as debt that convert into equity upon a specific event such as a certain date or the closing of a priced investment round, are increasingly being adopted by established companies that have already raised millions of dollars in venture capital.

In the past, these financial instruments have been the province of founders that weren’t sure how to value their companies. If they agreed to sell a fixed percentage of their startup when they didn’t have a lot of customer traction, they might be giving up a lot of upside in their company. Convertible notes allow companies more time to develop their businesses before deciding who gets what.

In recent months, however, much more established companies that have already raised priced rounds have raised money via convertible notes. According to the WSJ, Juul Labs, the e-cigarette maker, recently raised more than $700 million in convertible debt to fund its operations. NeueHouse. a venture-backed nine-year-old, New York-based company that provides workspace to creatives is in the process of raising $15 million in convertible debt, shows an SEC filing. And a crytpo exchange that has raised several rounds of venture funding, LedgerX, just closed on $3.8 million in debt.

Why would these older companies want to steal a page from the early-stage startup handbook? Because they want to avoid the negative blowback that might result from a “down round,” or a round that establishes a valuation lower than the previous valuation.

VCs don’t like down rounds as it means “writing down” the holdings in their financial statements to their own investors. Down rounds can also publicly signal that a startup’s growth is slowing, or hammer home the fact that investors overestimated how much their original stake was worth.

Convertible notes are a convenient band-aid, giving companies a little breathing room to fix their products, search for possible buyers, or move into a different space if what’s plaguing them applies more to their industry than their specific products or services.

From all outward appearances, the e-cigarette maker Juul definitely needs some time to get its ducks in a row. The company is under growing regulatory and financial pressure from investigations into its marketing practices and mounting lawsuits by a growing number of school districts and counties (among them, the Ceres Unified School District, outside of Modesto; the Monterey Peninsula Unified School District; and Bucks County, Pa.)

While Juul once seemed like such a sure bet that Altria purchased a 35% stake in the company for $12.8 billion, Juul’s future is now a lot less clear. On January 30th, Altria marked down the value of its stake by $4.1 billion, and it now values the entire company at just $12 billion, a 68% decline from the original valuation that Altria ascribed to Juul when it invested.

According to the WSJ, the $700 million will only convert to equity if Juul’s next round values the company between $10 billion and $25 billion. If the valuation of the next round is lower than $10 billion or higher than $25 billion, the $700 million will be treated as debt.

The lower valuation protects investors from holding mere shares in a company whose value is plummeting; in this case, it would be much better to have control of a solid company asset (think the receivables, computers, and real estate that secures the debt). Conversely, the higher cap gives investors the assurance that their equity will not be unduly diluted by an unrealistically high valuation from a new investor.

If all goes well, investors benefit because their money converts into equity at a discount to the price paid by the next investor. It’s more exciting than receiving just a straight percentage on their money, which they would earn with traditional debt.

And in some sense, the use of convertible notes by later-stage companies can be viewed as a positive sign. After all, if these companies were irretrievably broken, they wouldn’t be able to raise any money at all.

Still, it’s a desperate look for Juul, in particular, which in 2018 was considered to be among the most highly valued private companies in the world.

It suggests that the company’s future is so unpredictable that it can no longer satisfy the requirements or traditional lenders, which insist that borrowers meet a broad array of financial milestones, like hitting revenue targets and maintaining minimum levels of cash on hand.


Source: TechCrunch

The 40 worst video game movies of all time, ranked – CNET

These are the films that give the phrase “video game movie” a bad rap.
Source: CNET

The team behind Apple’s ‘Mythic Quest’ says video games aren’t the punch line

When Ubisoft first approached “It’s Always Sunny in Philadelphia” stars Rob McElhenney and Charlie Day about creating a new show set in the video game industry, McElhenney said they weren’t interested — at least, not initially.

“Anything that we had ever seen in the past, from a movie or television show perspective, the industry was always presented in such a negative light,” he told me. “It was the butt of the joke. The characters themselves were derided, and it was very specific to geek culture … We just had no interest in that.”

And yet McElhenney, Day and “It’s Always Sunny” writer Megan Ganz ended up creating “Mythic Quest: Raven’s Banquet,” which premieres on Apple TV+ this weekend. McElhenney explained that a visit to the Montreal offices of Ubisoft — publisher of “Assassin’s Creed”, “Prince of Persia” and other major game franchises — changed his mind.

“Once we went to Montreal and met all of the devs that worked at Ubisoft, that all work in communion to make these games, [we realized] how many different, disparate personalities there really were and how much they were all all united by their love of games,” he said.

So McElhenney decided that “this just seemed like a really interesting and new place to set those kinds of stories.”  And just as he assumes most “Sunny” viewers aren’t tuning in to learn the fate of Paddy’s Pub (the Philadelphia bar run by the show’s main characters), “The approach we took was, the general audience is not going to care about the success or failure of a video game, they’re going to care about the interpersonal dynamics of the characters themselves.”

Ganz also said she didn’t know much about video game development when McElhenney first approached her about collaborating on the show, but she started to see parallels between that world and a TV writers’ room.

“Except that instead of everyone being a writer, they all have very specialized jobs that they care about, like just the writing or just the design or just the money that’s being made,” she said. “And I thought, well, that’s really fun because that presents something that’s even more complex than your typical writers’ room — you have all these sort of Greek gods that all control their very specific part of the world.”

Mythic Quest

Of course, “Mythic Quest” had a writers’ room of its own, which Ganz said was divided evenly between people with deep knowledge of the industry (like Ashly Burch, who’s done extensive voiceover work on games like “Team Fortress 2” and “Fortnite,” and who also plays a game tester on the show), and those like Ganz herself, “who maybe played casually when they were younger” but ultimately didn’t know much about that world.

“We did that because ultimately, if you come up with a script or a joke that satisfies both of those people, then you’re going to satisfy as much of the audience as you possibly can,” she said.

The goal, she added, was not “pandering to the video game community,” but rather “to be authentic and not make fun of them, but also be authentic in terms of talking about some of the toxicity that happens in the video game space, the gender dynamics that are at play.”

It wasn’t just a learning process for the writers. F. Murray Abraham (who won an Oscar for playing Salieri in “Amadeus”) plays an eccentric science fiction writer who works on the game, and he told me that when it came to video games, “I had no idea. I knew something, I was aware of it, but not the size of it, the success of it, the reach of it, my God.”

All the “Mythic Quest” writers and actors I spoke to said that their approach has evolved significantly from the original pilot script. For example, there’s McElhenney’s character Ian Grimm, the creative director of the massively multiplayer online roleplaying game that gives the show its name.

“In the first draft of the script, we made Ian a little bit more of just a straight buffoon,” McElhenney said. “We read through it and we realized it just felt false. It was missing something, that if we didn’t want this to feel like a live action cartoon — like ‘Sunny’ often does, which is by design — and we wanted these people to feel real and authentic, that we needed to believe that he really should have that position.”

The question, then was how to make him competent, but in a funny way. They went with a pilot episode where Ian and lead engineer Poppy (played by Charlotte Nicdao) end up in a passionate debate about the properties of the game’s brand new shovel. While that debate will probably seem silly to most viewers, McElhenney said it also conveys “that thing that so many people in the creative arts have, or don’t have — the ability to see the most minor detail, the reason why something is going to work, or why it might not work.”

Mythic Quest

Throughout that process, the writers also tapped Ubisoft for advice. Jason Altman, Ubisoft’s head of film and television, is an executive producer on the show, and he recalled bringing in different team members to help the writers understand everything that goes into the development process.

In addition, Ubisoft Red Storm (the studio behind the Tom Clancy game franchise) pitched in by building the game segments that we actually see on the show.

“What they created were actually small gameplay sandboxes that we could bring to set, and the actors could sit and play with them and it would actually inform their performances,” Altman said.

He acknowledged that there were challenges, like helping the “Mythic Quest” writers realize that the developers needed time to do their work — but ultimately, he said the Red Storm team had “a great time” creating something that gave the show “a real sense of authenticity.”

Ganz and McElhenney also had plenty of praise for the developers, particularly for their openness to adding silly comedic elements like ridiculous gouts of blood. McElhenney pointed to one episode that required them to create “a really believable Sieg Heil Nazi salute.”

“There’s no way they’re going to go for that, it’s going to take a follow-up phone call,” he recalled thinking. “And they were like, ‘Okay great.’ And I was like, ‘Wait, what do you mean, okay great?’ They said, ‘No, we do Nazis all the time’ — and we put this in the show — ‘because Nazis make the best villains, everybody hates Nazis.”

I was also curious about why the show focuses on the development of an ongoing MMORPG, rather than launching a new game. Altman had an answer for me: “I think it represents what’s happening within the game industry. You don’t just launch a game and forget it, the development team lives with it, you’ve got live services and live events. It’s the way games are operated right now.”

Plus, he said it reflects another aspect of development, the fact that teams “don’t just spend six months together, they spend years together, and the success that they create together binds them together.”

David Hornsby — who, like McElhenney, is both a writer, executive producer and actor on the show — told me that the writers’ understanding of show’s distribution also evolved, since Apple TV+ hadn’t launched (or even been officially announced) when “Mythic Quest” first got picked up.

“We weren’t sure if it wasn’t going to be binge-able from the start, we heard incrementally,” Hornsby said. “Apple is good at keeping secrets.”

Ultimately, they did find out that all nine episodes would drop at once, which Hornsby said led them to structure the season “like a movie — we know where we are going to be in the middle of the season, the story arcs for each of our characters.”

I also brought up Apple TV+ with McElhenney, who said the team had offers from a number of studios.

“It was scary,” he said. “And I remember we were discussing it, we were like, do we go with a known quantity? Or do we jump into the waters of mystery, because even though it’s the biggest company in the world, you don’t know if it’s going to work.”

So why choose Apple? “We just felt like, if you’re gonna bet on somebody, why not bet on a trillion dollars? They seem to have the resources and something figured out.”


Source: TechCrunch

As top exhibitors pull out of MWC, organizers implement stringent safeguards

A couple of weeks out, Mobile World Congress organizer, the GSMA, has issued some fairly sweeping safeguards over growing concerns around the coronavirus. After a number of high profile back outs, including ZTE, LG, NVIDIA and Ericsson, the company issued a new list, including a ban of visitors originating from the Hubei province, whose capital Wuhan is believed to be the origin of the epidemic.

Per GSMA CEO John Hoffman,

  • All travelers from the Hubei province will not be permitted access to the event

  • All travelers who have been in China will need to demonstrate proof they have been outside of China 14 days prior to the event (passport stamp, health certificate)

  • Temperature screening will be implemented

  • Attendees will need to self-certify they have not been in contact with anyone infected.

More than 800 people have died from the virus, surpassing the 774 people who were killed by SARS circa 2002-2003. Hoffman adds that the organizer will be increasing a disinfectant program around the site and promoting a “no handshake policy.” As the organization notes, some 5,000-6,000 people from China attend the show each year, accounting for around 5-6 percent of visitors.

The GSMA is clearly interested in addressing concerns over the virus, while limiting further attendee or exhibitor erosion. The release quotes Catalan health minister Alba Vergés, who notes, “The Catalan health system is prepared to detect and treat coronavirus, to give the most appropriate response, and this must be clear to those attending MWC Barcelona.”


Source: TechCrunch

Index Fund’s portfolio is driving long-overdue innovation in femcare

U.K. startup Daye is rethinking female intimate care from a woman’s perspective, starting with a tampon infused with cannabidiol that tackles period pain.

It’s also quietly demolishing the retrograde approach to product design that women are still subjected to in the mass market “femcare” space — an anti-philosophy that not only peddles stale and sexist stereotypes, but also can harm women’s bodies.

Those perfumed sanitary pads stinking out the supermarket shelf? Whomever came up with that idea has obviously never experienced thrush or bacterial vaginosis. Nor spoken to a health professional who could have told them vaginal infections can be triggered by perfumed products.

The missing link: There are few people with a vagina in positions leading product strategy. And that’s the disruptive opportunity female-led femcare businesses like Daye are closing in on.

The Index Ventures-backed startup is shaking up a tired category by selling the flip-side: thoughtfully designed products for period care that first do no harm and second take aim at actual problems women have — starting with dysmenorrhea. The overarching strand is building community — to help women better understand what’s going on with their bodies and reinforce shifting product expectations in the process.

We chatted with Index principal Hannah Seal about the fund’s investment in Daye, and to get her thoughts more broadly on a new generation of female-focused startups that are driving long-overdue innovation.

The interview has been edited for length and clarity.


Source: TechCrunch

After $479M round on $12.4B valuation, Snowflake CEO says IPO is next step

Snowflake, the cloud-based data warehouse company, doesn’t tend to do small rounds. On Friday night word leaked out about its latest mega round. This one was for $479 million on a $12.4 billion valuation. That’s triple the company’s previous $3.9 billion valuation from October 2018, and CEO Frank Slootman suggested that the company’s next finance event is likely an IPO.

Dragoneer Investment Group led the round along with new investor Salesforce Ventures. Existing Snowflake investors Altimeter Capital, ICONIQ Capital, Madrona Venture Group, Redpoint Ventures, Sequoia, and Sutter Hill Ventures also participated. The new round brings the total raised to over $1.4 billion, according to PitchBook data.

All of this investment begs the question when this company goes public. As you might expect, Slootman is keeping his cards close to the vest, but he acknowledges that is the next logical step for his organization, even if he is not feeling pressure to make that move right now.

“I think the earliest that we could actually pull that trigger is probably early- to mid-summer timeframe. But whether we do that or not is a totally different question because we’re not in a hurry, and we’re not getting pressure from investors,” he said.

He grants that the pressure is about allowing employees to get their equity out of the company, which can only happen once the company goes public. “The only reason that there’s always a sense of pressure around this is because it’s important for employees, and I’m not minimizing that at all. That’s a legitimate thing. So, you know, it’s certainly a possibility in 2020 but it’s also a possibility the year thereafter. I don’t see it happening any later than that,” he said.

The company’s most recent round prior to this was $450 million in October 2018. Slootman says that he absolutely didn’t need the money, but the capital was there, and the chance to forge a relationship with Salesforce also was key in their thinking in taking this funding.

“At a high level, the relationship is really about allowing Salesforce data to be easily accessed inside Snowflake. Not that it’s impossible to do that today because there are lots of tools that will help you do that, but this relationship is about making that seamless and frictionless, which we find is really important,” Slootman said.

Snowflake now has relationships with AWS, Microsoft Azure and Google Cloud Platform, and has a broad content strategy to have as much quality data (like Salesforce) on the platform. Slootman says that this helps induce a network effect, while helping move data easily between major cloud platforms, a big concern as more companies adopt a multiple cloud vendor strategy.

“One of the key distinguishing architectural aspects of Snowflake is that once you’re on our platform, it’s extremely easy to exchange data with other Snowflake users. That’s one of the key architectural underpinnings. So content strategy induces network effect which in turn causes more people, more data to land on the platform, and that serves our business model,” he said.

Slootman says investors want to be part of his company because it’s solving some real data interchange pain points in the cloud market, and the company’s growth shows that in spite of its size, that continues to attract new customers at high rate.

“We just closed off our previous fiscal year which ended last Friday, and our revenue grew at 174%. For the scale that we are, this by far the fastest growing company out there…So, that’s not your average asset,” he said.

The company has 3400 active customers, which he defines as customers who were actively using the platform in the last month. He says that they have added 500 new customers alone in the last quarter.


Source: TechCrunch

A Weekend at Concours d'Lemons, the World's Worst Car Show

For those who wince at sports car showoffs, this wacky annual show is a sight for sour eyes.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592