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

Archivo del Autor: Belen De Leon

How to stream every Marvel movie before Avengers: Infinity War – CNET

Are the MCU films streaming on Netflix? Hulu? Amazon Prime? Can I buy or rent them? Don’t worry; we got you fam.
Source: CNET

8VC has closed its second early-stage fund, seemingly with an eye on logistics and biotech

8VC, the early-stage, San Francisco-based venture firm founded in 2015 by serial entrepreneur Joe Lonsdale and four other general partners, has closed it second early-stage venture fund with $640 million in commitments, says one of its investors.

The fund comes roughly two years after the firm closed its debut fund with $425 million, along with a separate, $50 million seed fund. A couple of years ago, 8VC also quietly raised a late-stage “coinvest” fund that it closed with roughly $400 million in capital commitments, meaning its total assets under management are currently around $1.5 billion.

We’d talked with Lonsdale last year about 8VC, whose mantra is simply “The world is broken; let’s fix it.”

Already at that time, the firm had invested in Synthego, a genetic engineering startup that provides scientists with genetic material used in their CRISPR research, and Color Genomics, a company whose genetics services help its customers understand their risk for the most common hereditary cancers.

It also counts among its founding partners Kimmy Scotti, who has led investments in uBiome, Blink Health and Honor Elder Care on its behalf.

Now the firm appears to be beefing up its focus on biotech. One clue toward this end: It now features a section at its site titled “Tackling the bio-IT wave,” where it lists eight areas of emerging technology that it’s tracking, and highlights seven of its related startup bets, including Mantra Bio. The startup describes itself as a deep data platform for the study of exosomes, which are small lipid vesicles — air- or fluid-filled cavities — that are excreted from cells and which deliver information that Mantra plans to use to come up with new drug therapies.

8VC also brought aboard as an advisor Andrew Witty, the former long-serving CEO of drug giant GlaxoSmithKline. (Witty is also a venture partner with the life sciences investment firm Hatteras Venture Partners.)

In the meantime, 8VC also seems to be focusing more on logistics. For example, another recent addition to its network of advisors is Chris Sultemeier, who’d previously spent 28 years at Walmart, leaving as its executive vice president of logistics in May of last year.

8VC also earlier this month co-invested in a deal with Schneider National, a publicly traded company that sells truckload, intermodal and logistics services. The two had partnered to invest in Platform Science, a company that says it’s creating an IoT system for the transportation industry.

Either way, the young venture firm looks to have built a strong portfolio to date, with other bets that include the highly valued mobile commerce app Wish, and the health insurance company Oscar, which just last month announced $165 million in new funding led by Founders Fund. The round also included Capital G, which is Alphabet’s growth-stage venture arm, and its life sciences business Verily.

Like every venture firm, 8VC has its more controversial bets, too, though undoubtedly the firm would defend them. Among the two that spring to mind are Hyperloop One and Blink. Hyperloop, which is trying to develop a high-speed transportation technology, was notoriously dysfunctional at its start and it remains unclear if the company can become a sustainable concern with the financial help of billionaire Richard Branson, whose Virgin Group became involved with the company last fall.

Blink, meanwhile, a company at work on a discount prescription service, has been embroiled in numerous lawsuits in its four-year history. Most recently, the firm filed suit against a pharmacy startup that it views as an “unlawful copycat scheme.”


Source: TechCrunch

Apple v. Samsung retrial won't see Cook, Ive take the stand – CNET

The two companies file witness lists for the upcoming damages retrial. There won’t be any CEOs on the stand.
Source: CNET

Apple’s Tim Cook says people don’t want iOS and MacOS to merge. What do you say?

Apple’s Mac OS would benefit from a merger with iOS. Apple could reinvigorate interest in its MacBook Pro laptop from its prosumer audience by adding features first found on iOS, like LTE support, inking capabilities, and a touchscreen to its Mac.

The post Apple’s Tim Cook says people don’t want iOS and MacOS to merge. What do you say? appeared first on Digital Trends.


Source: Digital trends

From Ferraris to flying taxis: Q&A with Lilium’s new head of Product Design

Munich-based Lilium, the super-ambitious company developing an electric vertical take-off and landing (VTOL) jet and accompanying “air taxi” service, continues to hire top talent to make its vision a reality. The latest new recruitment is car design veteran Frank Stephenson, who has previously worked for Ferrari, Maserati and Mini, to name but a few.

Considered one of the world’s most renowned and influential car designers in recent times, 58-year-old Stephenson’s portfolio includes iconic designs such as the BMW X5, New MINI, Ferrari F430, Maserati MC12 and McLaren P1. Now he’s embarking on adding the Lilium jet to that list.

Officially starting next month, he’ll be tasked with recruiting an entirely new design team to shape both the interior and exterior of the jet itself, as well as a design language for the company’s wider infrastructure, including landing pads and departure lounges.

In a call with Stephenson yesterday morning, I got to ask him why he’s ditched Ferraris for flying taxis, what his new role will entail more specifically and to dig a little deeper into how he thinks about design and why good design really matters. A lightly edited transcript of the full Q&A follows.

TC: I don’t know a huge amount about designing cars, let alone designing cars that can fly. Designing a modern-day car involves a heck of a lot of people and designing something like the Lilium jet again involves a whole team of people. As head of design, how does your role fit into the larger machine of building a vehicle or “flying car?”

So if you have a Michelin-rated restaurant and you’ve got to feed 100 people, you’re going to have quite a few cooks in there and the waiters and everybody else to run the machine. But the chef, the guy that’s got the Michelin stars… gets all the credit for it. But it’s all the other guys doing the work for him and he’s basically overseeing it and he’s trying to keep everything moving along the right track. That’s kind of what it’s like. I mean, I’m not probably your standard type of design director because I like to get in and cook and mix up the stuff too. I just have never been able to stop getting my hands dirty. I guess in that respect, the design directors come across often as prima donnas almost and sit back and watch the guys work and every now and then say he likes it or he doesn’t like it. But I am more of a hands-on type of director.

I like to build small teams. I don’t like huge teams because it takes a lot longer to get things done and the energy sometimes isn’t as strong with a big team as it is with a smaller team. You’ve got to work faster and much more focused and much more efficiently to get the amount of work done. So that sort of builds the steam up in the pressure cooker, but if you love design it’s absolutely the right temperature to be working at. You want to be under pressure to deliver great design. And typically if you think about a design too long, it gets watered down and loses that character, that pureness that you had at the beginning. So smaller teams tend to come up with better ideas I think, or more dramatic ideas, than huge companies with huge design teams.

I don’t set the brief because that comes from marketing, what product segment or what market segment the product should fit. So if they’re telling us to design a two-seater vehicle or a five-seater vehicle or whatever then that becomes the target of the design team to deliver in a certain time span. What I do is I meet with the marketing guys, I meet with engineering guys.

The engineering guys will lay out what we call a package, where all the critical components are for the vehicle. With a car it is typically “Where does the passenger and the driver sit? Where are the wheels and where is the engine and how much trunk or boot space are we going to have?” Things like that. And then I work around all those components with the aerodynamic engineers, suspension and everything.

What I have to do basically is get the team going with theme ideas and really innovative breakthrough ideas, because that’s what designers do. They don’t repeat stuff, they have to come up with stuff that basically moves the game forward. You’ve got to create within this design team a kind of awesome childlike creativity and emotion feeling. It takes a lot of brainstorming and inspiration. You sort of set the tone of that kind of atmosphere within design to get the designers going and then the mood gains momentum.

I’m very advanced in the way I think — I have to be because of the way design is geared, you do a lot of computer work — but I typically make sure that we all start pen on paper sketching, because that is really the only way to get a design or a spark out of your mind. If you go through a computer it loses the human… So I pretty much try to keep the design team on paper as long as possible.

The moment we come up with great ideas, we work with engineers. Typically I try to get engineers and designers working together in the same studio or very tightly together so there’s no loss of traction, and to make sure that what we’re doing can be made. We typically create scale models out of clay. We maybe do two, maybe three, different designs, and as those designs evolve one will get chosen as the favorite theme. That goes to full-scale. And then when this clay model is finally approved by engineering, and approved by finance, and approved by marketing, and approved by design, we will recommend that to the CEO and he’ll have a look at it if he hasn’t followed throughout the process, and then that product will become the model for prototyping and we’ll take molds off of it and create the real panels for the car and then it goes into production. Pretty much that’s it in a nutshell.

As a design director I have to control everything from the look to the color to the ergonomics to the feasibility of it. And then with Lilium the requirements will probably branch out over into what the Lilium port will look like that you access to get into your jet. So the whole kind of environment from an aesthetic or emotional point of view.

TC: Give me more of a sense of the relationship between design and engineering (or form and function)… Aren’t you somewhat constrained in your imagination by the science of flying?

No, that’s what a bad designer would tell you, “I’m constrained, that’s why the vehicle doesn’t look as good as it should.” But the fact is he’s getting paid the big bucks to make that thing look good and if he can’t make it look good he’s just not good enough. So there’s no excuse in my book for bad design or anything that looks bad. Absolutely no excuse. Anything can be made beautiful and should be made desirable, obviously.

We have to have constraints because safety and engineering require that. If we don’t have constraints then designers aren’t designers they’re just artists and they’re not doing the job. You can make a pretty picture but if it doesn’t work at the end of the day then you haven’t really designed anything, you’ve just drawn a pretty picture.

So in terms of constraints, yeah, but that is what makes the game so fun for a designer, that you’re working within rules and legislation and restrictions which make it a challenge. That’s why you get good-looking cars and other cars that don’t look as good. Like I said, if there is a beautiful small car, why aren’t all small cars beautiful? It’s a taste thing obviously. Some people like some designs, a lot of people like other designs. But good design is absolutely not subjective. There’s good design and bad design, and there are a lot of bad designs out there — not to knock them or criticize — but there are principles for good design that designers typically learn when they’re being educated. If you don’t apply those laws of good design then you’re not going to have a good design.

Inspiration for good design comes from a lot of different sources, but if you’re looking at inspiration from trendy sources like fashion or other types of design that are in one day and out the next then you’re not gonna have a timeless design or an iconic design. Iconic designs are typically timeless designs, they last forever. Anything that was designed iconically 40 years ago will still look great 40 years in the future. The design is so good that it just lasts and lasts and lasts. It is hard to achieve that, but if you use the right type of mental design approach then it’s achievable.

I think designing cars is not harder or easier than designing an aircraft, it’s just making the absolutely best product you can make that works well. Typically if you design something that works very, very well it looks fantastic. If you design something that doesn’t work very well then the design doesn’t matter at the end of the day. One of the interesting things is people always say that form follows function. I’ve never heard anything more ridiculous in my life because for me form equals function. If the product works well, it looks great. There’s nothing in the world that works fantastically well and looks awful, that combination doesn’t exist. Especially in nature. You look at all these beautiful animals and organisms in nature that work incredibly well, and therein lies the beauty of nature. Horses and cheetahs and all these amazing animals, nobody sat down and designed this amazing-looking animal. Evolution caused it to be absolutely fantastic at what it does, and through being fantastic at what it does, the result is the look, and that look is awesome. That same principle is how I feel about design. If you work very good with the engineers and you create optimized solutions, it’s very easy to make them look good, it’s almost inherent in that way.

TC: Regarding the Lilium jet… what is the main challenge in your mind of designing what is a new type of transportation?

My challenge — simply put — is to make the person who gets into the jet not want to get out of it. You know. Although he’s reached his destination he’ll want to do it again and again and again. The reason behind that is because all the new generations coming along after the old farts like us are basically looking for experiences. They’re not so much geared towards buying materialistic things. They love experiences. And that’s what Lilium is going to be offering, an experience and a service. And I see that as the future. For me it’s an amazing opportunity to be able to take something from scratch and develop it into a reality.

It’s always been a sort of science fiction, when you see The Jetsons, the cartoons and things… it’s like, one day, but not in my lifetime. Well, here’s news for the world, it’s coming before they know it and it’s going to be here very, very soon. And these things have to look as amazing as the technology that they’re bringing with them.

What I need to do is not just make it an incredible aesthetic joy to be in, but when you get inside one of these things you don’t want to get out of it. It’s going to be the experiences that you have when you’re inside this transportation device. If you could just take that situation of being inside a capsule, what would you want to occur there? You want to relax, you want to socialize, you want to work, you want to be entertained. All that is now incredibly possible.

I mean all the advances … where everything coming now is digital and so real that you can actually imagine something on the inside being the new wave of entertainment. So basically you’re in your private space, you get to turn it into a virtual world where you’re being transported from A to B or wherever your destination is. And within that space in time you’re in the ideal atmosphere. You’re not really sitting in a plane and just going along for the ride, which is what you do pretty much in a taxi. All the new materials that are coming about at the moment in terms of seats, flooring, lighting, buttons, displays, image projection, sounds and temperature control. You know all the things that we try to shoot into new cars as a next step for luxury, those are just going to become everyday things that are making the whole ride an incredible experience.

Regretfully they’ll be a lot shorter in duration because of the nature of the jet being you know very high-speed and all that. But it’s kind of like if you can imagine somebody who loves roller coasters they’re always at the end thinking “oh my gosh that was too quick, I want to do this thing again.” That is the kind of positive feeling you should have when you get out of the vehicle.

TC: I saw this documentary a while back that made the point that the world we live in is predominately designed by humans and therefore design can make or break our everyday experiences. As a designer, is it really difficult for you living in a world where, let’s face it, a lot of design is awful?

Some designers take it as a job. Other people just live it. And design is all about making the world a better place not a prettier place. That’s [just] a consequence of making it a better place, but making it a better place is what the end goal should be. It’s a shame that there aren’t more designers in the world thinking about making the world a better place.

TC: How did you get this job ? Did they come to you? Were you just like, “I’ve done cars, I want to do something new”?

It was fate, that thing when two separate paths suddenly collide. I think it was more like that. I’d left McLaren in November 2017, not because I was frustrated or anything like that but because I thought there was something bigger than just designing products that nobody really needs, they just desired and want. What was I doing, I was just clogging up the road networks even more and not making the world a better place, probably a more exciting place, but not socially better. And so I left with my ideas of starting my own design studio, which I’ve been sort of kicking off, in terms of how to improve the world, and then I heard about Lilium and Lilium contacted me.

It was just a match made in heaven. It met all my principles of working for an exciting and incredibly innovative company from the very beginning. To be able to establish a design department for them with a design DNA, a design language, the design team, the studio. Doing something for the future of humanity. Staying with transportation, but making it even better than it ever was. Making something science fiction reality.

TC: Are there any particular designers or designs that you can point to and say that designer or product has stood the test of time?

That’s really, really tough. I can tell you specific products for their aesthetic value but I think I have to go deeper than that because you know everybody admires different designers for different reasons. If you could put two guys together that would be da Vinci and Einstein. I mean da Vinci was probably the guy because he not only could paint and draw and all that but he was also an incredible engineer and he figured out how to make these things work and he wanted things to look great too. So if I could say one person for me it would be da Vinci more than anybody else just because the guy could paint, the guy could engineer. Anything he ever touched was absolutely amazing. He was doing flying machines way back too. I like his natural approach. I like people who are really in tune with nature because for me that’s the best inspiration we have. He came up with things that never existed before for the benefit of humanity. Pretty much. If he would have been that kind of guy today he would be the absolutely most awesome human being on earth. I’ve got tons of books on his works and him, and everything like that, just because he’s so inspiring to me.


Source: TechCrunch

Unstoppable exploit in Nintendo Switch opens door to homebrew and piracy

The Nintendo Switch may soon be a haven for hackers, but not the kind that want your data — the kind that want to run SNES emulators and Linux on their handheld gaming consoles. A flaw in an Nvidia chip used by the Switch, detailed today, lets power users inject code into the system and modify it however they choose.

The exploit, known as Fusée Gelée, was first hinted at by developer Kate Temkin a few months ago. She and others at ReSwitched worked to prove and document the exploit, sending it to Nvidia and Nintendo, among others.

Although responsible disclosure is to be applauded, it won’t make much difference here: this flaw isn’t the kind that can be fixed with a patch. Millions of Switches are vulnerable, permanently, to what amounts to a total jailbreak; only new ones with code tweaked at the factory will be immune.

That’s because the flaw is baked into the read-only memory of the Nvidia Tegra X1 used in the Switch and a few other devices. It’s in the “Boot and Power Management Processor” to be specific, where a misformed packet sent during a routine USB device status check allows the connected device to send up to 64 kibibytes (65,535 bytes) of extra data that will be executed without question. You need to get into recovery mode first, but that’s easy.

As you can imagine, getting arbitrary code to run on a device that deep in its processes is a huge, huge vulnerability. Fortunately it’s only available to someone with direct, physical access to the Switch. But that in itself makes it an extremely powerful tool for anyone who wants to modify their own console.

Modding consoles is done for many reasons, and indeed piracy is among them. But people also want to do things Nintendo won’t let them, like back up their saved games, run custom software like emulators or extend the capabilities of the OS beyond the meager features the company has provided.

Temkin and her colleagues had planned to release the vulnerability publicly on June 15 or when someone releases the vulnerability independent of them — whichever came first. It turned out to be the latter, which apparently came as a surprise to no one in the community. The X1 exploit seems to have been something of an open secret.

The exploit was released anonymously by some hacker and Temkin accordingly published the team’s documentation of it on GitHub. If that’s too technical, there’s also some more plain-language chatter about the flaw in a FAQ posted earlier this month. I’ve asked Temkin for a few more details.

In addition to Temkin, failOverflow announced a small device that will short a pin in the USB connector and put the device into recovery mode, prepping it for exploitation. And Team-Xecuter was advertising a similar hardware attack months ago.

The answer to the most obvious question is no, you can’t just fire this up and start playing Wave Race 64 (or a pirated Zelda) on your Switch 15 minutes from now. The exploit still requires technical ability to implement, though as with many other hacks of this type, someone will likely graft it to a nice GUI that guides ordinary users through the process. (It certainly happened with the NES and SNES Classic Editions.)

Although the exploit can’t be patched away with a software update, Nintendo isn’t powerless. It’s likely that a modified Switch would be barred from the company’s online services (such as they are) and possibly the user’s account, as well. So although the hacking process is, compared with the soldering required for modchips of decades past, low on risk, it isn’t a golden ticket.

That said, Fusée Gelée will almost certainly open the floodgates for developers and hackers who care little for Nintendo’s official ecosystem and would rather see what they can get this great piece of hardware to do on their own.

I’ve asked Nintendo and Nvidia for comment and will update when I hear back.


Source: TechCrunch

Amazon eyes a move into home shopping TV with possible Evine buy

Amazon has now passed 100 million subscribers for its Prime loyalty shopping program, underscoring its growth as an e-commerce, cloud services and streaming media behemoth. But it’s also looking beyond the internet, at more traditional ways to reach consumers.

An industry source claims that Amazon is interested in making a buy in TV home shopping. Specifically, we’re told there have been acquisition discussions between Amazon and Evine Live, which operates a pay-TV home shopping channel of the same name. Another source also heard Amazon was one of several companies potentially interested in buying Evine.

The stage of these alleged discussions is not clear, nor is the price that Amazon would potentially pay. Evine is traded on Nasdaq, and its current market cap is $53 million, at the lower end of its one-year range.

The TV channel was previously the subject of a more public acquisition offer: a group headed by Segel Vision offered to buy it for an enterprise value of $175 million last year, but it eventually walked away after Evine rebuffed the offer multiple times. When TechCrunch reached out to Segel, co-founders Jim Morris and Marvin Segel wrote, “we do not know of any other interest in EVINE,” noting the company’s lackluster financial performance. “This is not the stock movement of a company being looked at.”

Spokespeople for Amazon and Evine declined to comment on rumors and speculation. Separately, we have received no response to messages sent to the CEO of Evine, Bob Rosenblatt, and COO/CFO Tim Peterman.

Evine is a distant third in the world of home shopping channels after QVC and the Home Shopping Network. Yet it still has broad potential reach, with its channel available in 87 million homes across the U.S., in addition to a website and apps. Its business is based on selling a range of merchandise, sometimes in partnerships with celebrities. The company last quarter reported revenues of $193 million with net income of $6.4 million. The latter may sound like a modestly small figure, but it was the first time Evine had posted a net income since 2007, with a rocky stock price to match. (Yet Evine insiders have remained bullish, making dozens of share purchases in the past 12 months, with limited selling.)

Evine has grown up amid some big shifts in the two worlds in which it operates, commerce and media. Two notable trends are that many consumers have switched off their TVs and moved away from shopping in physical stores, turning their attention online (and to their mobile screens) to be entertained and to buy things.

Amazon is both a big benefactor and pace-setter of that trend: the company has become a formidable presence in all things e-commerce and has, in more recent years, been stepping up its game in content, leveraging its cloud services infrastructure to stream third-party media in areas like video and music, as well as its own original programming, bringing a core audience to it all via its Prime subscription service.

There was once a time (before the internet grabbed hold) when home shopping TV helped define the idea of “shopping from your sofa.” But the $2.1 billion acquisition last year of HSN by QVC, creating North America’s third largest e-commerce retailer, was seen by some as a way for the combined companies to “battle Amazon.” The founder of Evine and its former CEO Mark Bozek (who was the basis of the Bradley Cooper character in the film Joy) also clearly identified the Amazon challenge/threat not just for home shopping but retail overall. (Bozek left Evine in 2016 and is now working on a new startup called Live Rocket.)

Yet Amazon’s might is not the full story. Today, e-commerce still accounts for only around nine percent of all retail sales in the U.S., according to figures from the Census Bureau. It’s on the rise, but that proportion speaks to a strong opportunity for online companies that want to capture customers who are not already regular Amazon shoppers and might be more likely to watch broadcast rather than on-demand TV. (Amazon’s Whole Foods buy, you could argue, also helped it target a more traditional channel, with a big move into physical stores.)

Evine is not the leading player in its space, but it has some key pieces in place — such as deals to broadcast into a multitude of local pay-TV markets, and an audience of TV viewers who are already watching and buying from Evine and channels like it — for a larger player to come in and use that infrastructure to build inroads to audiences that might not otherwise be reaching. It could also give those who sell on Evine a potentially much bigger audience to access through its digital channels.

QVC-style programming is an area that Amazon has tried to break into previously using its existing digital platforms. Back in 2016, Amazon launched “Style Code Live,” where users could watch a show with fashion and beauty tips and instantly buy the products. That effort was shelved in 2017 with no explanation for the cancellation, but it shows that the company does have an interest in the area.

Coincidentally, several months ago, reports surfaced that Amazon was looking at acquisitions of smaller, niche-interest television stations to complement its advances in streamed video surfaces.

Another interesting side note: Earlier this year Amazon took a $600 million investment into a company called StarTek, a call center operator and engagement outsourcing specialist that provides services in the cable TV, telecom and retail industries. The investment was little reported at the time, and when we asked about it, StarTek would only say that the deal was related to “commercial services” provided to Amazon.

Evine has been through several iterations: It was founded back in 1990 as Value Vision, went public in 1991 and at one time counted NBC as an investor, which had a significant enough stake to rebrand the company as ShopNBC. NBC eventually sold its stake and the company rebranded as ShopHQ, and then Evine in 2015 as part of Bozek’s attempted turnaround of the company.


Source: TechCrunch

El hombre que intenta sacarnos de la 'cárcel' de filtros de Youtube

Tras años trabajando para Google y la propia plataforma de vídeos, y de descubrir que el algoritmo de recomendaciones atrapa al usuario en contenidos de dudosa credibilidad, Guillaume Chaslot ha creado AlgoTranspacency, un sitio web que le permite ver hacia qué vídeos le conduce el programa
Source: MIT

Las terapias génicas que salvan vidas no siempre son un buen negocio

Las esperanzas de los pacientes desaparecen ante los precios de los tratamientos, pero sin esas tarifas, las farmacéuticas no pueden ser sostenibles, sobre todo cuando abordan enfermedades extremadamente raras con curas que solo se administran una vez
Source: MIT

"La inclusión ocurre cuando un chatbot de IA no lleva nombre de mujer"

El mundillo de las cadenas de bloques ha bautizado a la experta de JPMorgan Amber Baldet como la “criptorreina” y la “madona de ‘blockchain'”. Además de su pasión por la tecnología, Baldet está liderando la lucha por la igualdad en el sector y pide que dejemos de idolatrar a los desarrolladores
Source: MIT

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794