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

Archivo del Autor: Belen De Leon

Game of Thrones' final season debut may be later in 2019 – CNET

Winter is still coming slowly, so don’t get the dragons too excited. But there’s also news on the first prequel’s pilot.
Source: CNET

How to open RAR files

Few things are more bothersome than not being able to open a file when you need it most. Check out our quick guide about how to open RAR files in Windows and MacOS. We will walk you through it, step by step.

The post How to open RAR files appeared first on Digital Trends.


Source: Digital trends

New 2018 iPhone, iPhone X Plus, iPhone 9: All the rumors on release date, specs, prices – CNET

Get ready. Apple is rumored to be launching three new phones.
Source: CNET

Here comes Harmony: AI sex robots with new 'X-Mode' ship in September – CNET

Did you preorder an artificially intelligent “RealDoll” sex robot from Abyss Creations? The company says they’re shipping within weeks.
Source: CNET

CNET UK podcast 543: Elon Musk's poetry corner – CNET

Katie Collins and Richard Trenholm get poetic with Elon Musk and spy hard with Jack Ryan, while Andy reports from Gamescom.
Source: CNET

Learn more about the future of robotics at Disrupt SF

What’s next for robotics? At at Disrupt SF, we’ll be joined by four experts to discuss how new technologies are changing the field.

Those experts include Peter Barrett, founder and CTO and Playground, a venture fund and design studio focused on hardware startups. Barrett is a 30-year veteran of the tech industry, whose accomplishments include developing Cinepak (video compression software that was included as part of Apple QuickTime) and working at WebTV — which was acquired by Microsoft, where he led Internet TV efforts for more than a decade.

We’ll also be joined by Helen Boniske, a partner at early stage hardware investor Lemnos. Before joining Lemnos, Boniske was a front office executive for the Arizona Diamondbacks.

The panel will also include Claire Delaunay, Nvidia’s vice president of engineering. Delaunay was previously robotics program lead at Google, co-founder of autonomous vehicle startup Otto and director of engineering at Uber. At Nvidia, she leads the Isaac robotics initiative.

The final panelist will be Cyril Ebersweiler. Ebersweiler is founder and managing director of Hax, a hardware accelerator with offices in both Shenzhen and San Francisco. He’s also a general partner at global venture capital firm SOSV. And somehow, he pulls off describing himself as a “visionary punk” on his LinkedIn profile.

Disrupt SF will take place in San Francisco’s Moscone Center West from September 5 to 7. (The robotics panel will be at 1:15pm on the 5th.) You can still buy tickets right here.


Source: TechCrunch

Weak passwords let a hacker access internal Sprint staff portal

It’s not been a great week for cell carriers. EE was hit with two security bugs and T-Mobile admitted a data breach. Now, Sprint is the latest phone giant to admit a security lapse, TechCrunch has learned.

Using two sets of weak, easy-to-guess usernames and passwords, a security researcher accessed an internal Sprint staff portal. Because the portal’s log-in page didn’t use two-factor authentication, the researcher — who did not want to be named — navigated to pages that could have allowed access customer account data.

Sprint is the fourth largest US cell network with 55 million customers.

TechCrunch passed on details and screenshots of the issue to Sprint, which confirmed the findings in an email.

“After looking into this, we do not believe customer information can be obtained without successful authentication to the site,” said a Sprint spokesperson.

“Based on the information and screenshots provided, legitimate credentials were utilized to access the site. Regardless, the security of our customers is a top priority, and our team is working diligently to research this issue and immediately changed the passwords associated with these accounts,” the spokesperson said.

We’re not disclosing the passwords, but suffice to say they were not difficult to guess.

The first set of credentials let the researcher into a prepaid Sprint employee portal that gave staff access to Sprint customer data — as well as Boost Mobile and Virgin Mobile, which are Sprint subsidiaries. The researcher used another set of credentials to gain access to a part of the website, which he said gave him access to a portal for customer account data.

A screenshot shared with TechCrunch showed that anyone with access to this portal allowed the user to conduct a device swap, change plans and add-ons, replenish a customer’s account, check activation status and view customer account information.

A screenshot showing an internal customer portal.

All a user would need is a customer’s mobile phone number and a four-digit PIN number, which could be bypassed by cycling through every possible combination.

The researcher said there were no limits on the number of PIN attempts.

Account PIN numbers are highly sensitive as they can be used to transfer ownership from one person to another. That gives hackers an easier route to carry out a “SIM swapping” attack, which target and hijack cell phone numbers. Hackers use a mix of techniques — such as calling up customer service and impersonating a customer, all the way to recruiting telecom employees to hijack SIM cards from the inside. In hijacking phone numbers, hackers can break into online accounts to steal vanity Instagram usernames, and intercept codes for two-factor authentication to steal the contents of cryptocurrency wallets.

SIM swapping is becoming a big, albeit illegal business. An investigation by Motherboard revealed that hundreds of people across the US have had their cellphone number stolen over the past few years. TechCrunch’s John Biggs was one such victim.

But the authorities are catching up to the growing threat of SIM swapping. Three SIM swappers have been arrested in the past few weeks alone.


Source: TechCrunch

The filmmakers behind ‘Searching’ know why you’re skeptical about computer screen movies

If you’re not sure about watching a whole movie where your point-of-view is limited to computer and smartphone screens, you’re not alone — “Searching” filmmakers Aneesh Chaganty and Sev Ohanian told me they had very similar reservations.

Chaganty said that when the pair was first approached by Timur Bekmambetov’s Bazelevs (the production company behind the “Unfriended” movies), the idea was to contribute a segment to an anthology of short films set on computer screens. That’s when they came up with the basic plot of “Searching” — after a teenaged girl goes missing, her father (played by John Cho) goes through the laptop she left behind in an effort to find her.

But then the studio proposed turning the idea into a feature film, with Chaganty directing, Ohanian producing and the two of them writing the screenplay.

“It was this incredible moment where no filmmaker ever gets this opportunity,” Chaganty recalled. “But in that instant, I said no.”

It seemed to him that they’d come up with a way to make the format more than a gimmick —but as a short film. He worried that extending it into a feature might “stretch it right back into a 90-minute gimmick.”

Chaganty and Ohanian kept talking about the idea, though, and ultimately moved forward after coming up with an opening sequence — which is indeed the opening sequence of the finished film. It’s a seven-minute montage of footage stored on a desktop computer, which doubles as a compressed (and surprisingly emotional) history of the Kim family.

“In that moment, there was a click, there was a lightbulb that went off, where we realized the potential of this format with this story,” Chaganty said. “And we realized, despite the films that had existed before, there was a way to make this feel not only new … but also for once emotional, engaging, cinematic.”

“Searching” is in limited release this weekend, before opening more widely on Friday, August 31. You can read more about how Chaganty and Ohanian actually made the movie in the edited transcript below.

Director/writer Aneesh Chaganty and Debra Messing on the set of “Searching.”

TechCrunch: How much of this started with the format, and how much with the kidnapping plot?

Sev Ohanian: Honestly, it was almost neither of those things. Aneesh and I are writing partners — he directs, I produce, we met each other at USC film school. We had made a two-minute short film that takes place on the Google Glasses, if you remember those at all? It kind of blew up — it was called “Seeds” — and one of the results of that was he got hired by Google to come out here and start writing commercials for one or two years.

I’ve been an indie producer for a couple of years now and I had an opportunity to meet with Timur Bekmambetov’s company Bazelevs. He had just released “Unfriended,” it was super successful, and he asked me if there were any filmmakers I wanted to collaborate with. I immediately thought of Aneesh, of course.

Aneesh Chaganty: When I came in and we had the meeting together, they were like, “We want to follow-up ‘Unfriended’ but we don’t want to follow it up with a traditional feature, we want to follow it up with an anthology feature, basically comprised of a bunch of shorts, all of which take place on computer screens.”

Immediately to me, that was a lot more interesting than a feature film, because we had seen all the feature films that took place on screens and none of them were proof that this was a direction we should be going in. A short film, though, I knew we could make it into not a gimmick, which I think all the other films were. [Pauses.] Sort of rude, but whatever.

About a month and a half later, we ended up texting each other with the idea for “Searching” — first as a short film, that’s how it started out. Same plot. Basically, Dad breaks into his daughter’s laptop to look at clues to find her.

We thought in eight minutes it could be not a gimmick and really cool and engaging and get out before anyone got bored. And we sent a few pages back to the company and I happened to be in Los Angeles a few weeks later for a Google photo shoot and they called us into a board room. All of a sudden, it was Sev and myself in front of a big table of execs and financiers and all that stuff.

They basically told us, “Hey, we don’t want to make the short.” We go, “Well, that’s a bummer.” And they go, “We want to turn it into a feature. Sev and Aneesh, you guys can write it, we’ll pay you guys to write it, Sev, you can produce it, Aneesh, we’ll pay you to direct your first feature, and we’ll finance the whole thing. What do you guys say?”

It was this incredible moment where no filmmaker ever gets this opportunity — but in that instant, I said no.

Ohanian: He said no!

Chaganty: On my left side, he was like kicking me, like, “What are you doing?” and everything like that. But in the moment, it felt like what we were being asked to do was take a concept that we had found to not be a gimmick and then stretch it right back into a 90-minute gimmick. And more than that, make a film not because ours had any artistic merit, but because another film was a hit. Not that ours deserved to exist.

And so for the right reasons I said no, and for the right reasons, Sev said, “We’ll be in touch.” And we left the room and we just kept talking about the enormity of the opportunity, obviously, and how that never happens, despite the parameters of what we were being asked to do. And we were like, “If we hit a wall, we hit a wall, but we should pay respect to this by talking.”

So for two months we just tried to figure out a way into the story and we couldn’t. Until one day, I was living in Williamsburg at the time, and I was texting Sev, and I was like, “Hey, I have a really random idea for an opening sequence.” And Sev goes, “I have an idea for an opening sequence.” And we get on the phone and we pitch each other the exact same opening scene. And to this day, that’s the opening sequence of the film, which is a standalone, very unique seven-minute montage that takes place over 16 years of a family’s life stored on their desktop computer.

In that moment, there was a click, there was a lightbulb that went off, where we realized the potential of this format with this story. And we realized, despite the films that had existed before, there was a way to make this feel not only new, but also for once emotional, engaging, cinematic.

Director/writer Aneesh Chaganty and John Cho on the set of “Searching.”

Ohanian: Our idea with the opening scene was, we wanted to create something that within five minutes, audiences would just forget that what they were watching was unfolding on screens and just get sucked into the story. Hopefully we did that.

Chaganty: So we put together a longer pitch, because immediately [after] that idea of the opening scene, we were like, “And I guess the next scene would be this, and the next scene would be this.” And we started plotting it out immediately. We had a structure very quickly.

We sent that structure back to the company, they bought in, they were like, “We’re paying you guys to do this.” I quit my job at Google, and I got on a flight, moved to L.A. and we made a movie.

TechCrunch: My understanding is that you had created a lot of what happens on the computer screen first, and then John and Debra [Messing] and the other actors were acting on webcams to a certain extent based on what you’d already created.

Chaganty: The way that we like to describe this movie is, we sort of made an animated movie, then shot a live action film, and then put the live action film within the animated film and just kept refining it and refining it.

The reason we started with an animated movie was Sev’s idea, and basically coming from a movie called “Sky Captain and the World of Tomorrow.” It was made in a very similar way, in the sense that it was made before it was made.

Basically, what we realized was that in our film, there are two cameras. There’s all the footage that you’re seeing on this screen, and then there’s the way that you’re framing it, because the camera in our film is always moving around. We realized those two need to play with each other and also inform one another. We need to know what the final product is going to look like, before we even went to set.

So basically, seven weeks before we even hired the actors, we brought in the editors to the film and took them to a room about this big, with two iMac computers, and said, “Welcome home.” And literally just said, “Go.”

They started screen capturing the Internet, like doing text messages, voicemail, whatever, every single thing, zooming in, putting together a cut. And by the end of seven weeks, we had an hour-and-40-minute cut of the entire film, starring me playing every role — dad, daughter, brother, mother, father. You know, all of the friends, talking to myself. And we would understand how the camera was moving and everything, and how to make this movie.

We showed that cut to the crew the night before we started shooting and it was in that moment that they were like, “Oh, that’s the movie we’re making.” Because up until that point, this movie is impossible to talk about. Now we have a trailer, we have a poster, it’s all very easy to be like, “Oh, this is what we made.” But before that I’m saying, “We’re making a thriller, but it takes place on a computer screen, but it’s going to be really good.” And it’s really hard to sell people on that idea. So for them to finally see what we were thinking was very helpful.

And then on set, John’s character, who’s literally operating the computer in the movie, his eyeline — he needs to know exactly where every button is, where every cursor moves, where everything pops, where every video message comes in, he always needs to have a perfect eyeline in the film and know what’s happening. We literally needed to show him that temp video as he’s shooting, so he understands where what he’s shooting is actually being placed in the larger film.

Debra Messing and John Cho in “Searching.”

Ohanian: And the idea with that previz version of the movie was, we wanted the final version of the film to feel polished and cinematic and grab the audience’s attention. It’s a studio movie now with worldwide distribution, but it started off as an indie film. You’ve seen the movie: There’s aerial stuff, car stuff, crowd scenes, water, ravines. We shot it in 13 days.

And part of the idea of doing this version was that we wanted to spend every one of those days making them count as much as we can, and the final product would have consistency and good screen composition and mise en scene and all these amazing things. So it wouldn’t feel accidental, it would feel polished.

TechCrunch: When you were working with the actors, how much did they instinctively know what to do, and how much, given that this is not a format that exists already, did you have to train them for a different kind of acting?

Chaganty: I think every single person on the cast and the crew had to relearn aspects of the job to make this movie. Michelle [La, who plays the daughter Margot] actually says this, that it’s a lot easier for her to behave in front of a screen than it was for John. Maybe it’s a generational thing or whatever, but for us, all the rules visually are different. None of us have ever made another movie like this. I know for a fact, none of us are going to do this again. We’re on-set, we’re all learning together.

I really equate this whole movie with cast and crew holding each other’s hands, we all walk into a dark cave, every single person thinks the person to their right knows a little more than them, but nobody does. And I’m on the far right being like, “Uh, I don’t know … ” But jumping in, and at every point of this cave, in the pure darkness, realizing that there’s one person on this crew or cast who knew how to get to this next challenge.

TechCrunch: It sounds like you guys aren’t necessarily looking to make “Searching 2,” and in fact, I know you already have another project lined up.

Now that you’re at the end of the process, to what extent do you feel that okay, [computer screen movies are a genre] where other directors can come in and do interesting stuff? And to what extent to do you feel like this is probably something that you can make four or five films with, and at the end of it, the possibilities are exhausted?

Chaganty: At the end of the day, I keep saying this, but I think that if you asked Christopher Nolan how many more backwards films are going to happen [after “Memento”], is he starting a subgenre with backwards films? I don’t think the answer would be yes.

We feel the same way about this movie. This, at the end of the day, is a gimmick. It’s a style of telling the story. We found a way, I think, to make it not that and tell the story first, but at the same time, a computer screen only has set imagery. It’s even more limiting than traditional found footage, because with traditional found footage you can set yourself in Singapore, or Hong Kong, or New York, or whatever. You’re always on a laptop screen with a computer screen film.

Maybe the lesson people will learn from us is something that I’ve learned: There is a way still to show technology accurately and honestly — because I don’t think Hollywood has done that yet — using screens and using traditional cinematic language when you’re showing screens. You can still combine that with a live action film, and in a way that feels consistent with your tone and style and genre of whatever larger piece you’re making.


Source: TechCrunch

The alumni of these universities raised the most VC in the past year

Whatever criteria we look at, whether it’s schools with the highest number of well-capitalized founders, highest funding totals or even where startup investors went to college, the same names top the list. The only surprise factor, it seems, is whether Harvard or Stanford will be in first place.

It’s possible we’ll do a data-driven university- and startup-related ranking that doesn’t feature the same two schools in the top two positions. But that’s not happening today, as we look at universities with founder alumni who have raised the most venture funding.1

OK, so who else is on the list?

Luckily, there are more than two names on the list. In this survey, we looked at the top 15 schools ranked by alumni who have raised the most venture funding for their startups in roughly the past year.

This is a follow-up to our earlier piece, which ranked U.S. universities according to the number of funded startup founders who raised $1 million or more in the survey period. The results, however, feature most of the same names, and an only slightly altered order.

Take a look for yourself below. The chart includes the name of the school, the total known venture capital funding raised by alumni founders since August 1, 2017, and the most heavily funded companies.

Methodology

In the survey results, we included universities and affiliated business schools together. This significantly bumped up the totals for universities with well-known business schools, like Harvard and the University of Pennsylvania (home of the Wharton School of Business).

Additionally, a number of funded founders have degrees from more than one university in the ranking. These entrepreneurs are counted once for each university.

  1. The survey data is for seed through late-stage venture funding rounds announced on or after August 1, 2017.


Source: TechCrunch

Searching star John Cho on Star Trek, what it's like to act alone – CNET

The star of Searching, along with the film’s co-writers and director, talk about what it’s like making a movie that’s set solely on computer screens.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368