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

Archivo del Autor: Belen De Leon

Google Stadia vs. Microsoft xCloud: The battle for cloud gaming – CNET

Here’s everything we know so far about the two game-streaming services.
Source: CNET

Boeing’s Starliner crew spacecraft will attempt a landing on Sunday

Boeing launched its Starliner CST-100 commercial crew spacecraft to the International Space Station (ISS) for the first time on Friday morning in an uncrewed test, and while an error with the onboard mission clock meant that the Starliner didn’t reach its target orbit as intended and subsequently didn’t have enough fuel on board to actually meet up and dock with the ISS, it’s still doing as much testing as it can to complete other mission objectives. One of those objectives is landing the Starliner spacecraft, and Boeing and NASA have scheduled that landing for Sunday at 7:57 AM EST (4:57 AM PST).

The landing will take place at White Sands, New Mexico, and will involve a controlled de-orbit and descent of the Starliner capsule. The spacecraft will begin its de-orbit burn at 7:23 AM EST if all goes to plan, and NASA will begin a live broadcast of the entire landing attempt starting at 6:45 AM EST (3:45 AM PST) on Sunday morning if you want to tune in to the stream embedded below.

Boeing and NASA held a press conference today to provide updates about the mission status after the unplanned mission timer incident on Friday. Boeing SVP of Space and Launch Jim Chilton said during the conference that the team has managed to successfully run a number of its test objective with the mission despite the setback, including extending the docking system to see that it performs as expected, and testing the abort system on board the crew capsule.

The landing is another key test, and could even be more crucial to crew safety in terms of its execution. Both NASA and Boeing have said that were astronauts on board the Starliner during this mission, the mission clock timer incident that occurred would not have put them in any actual danger at any time. Problems with the automated landing sequence would be a different story, potentially – though astronauts are trained to do everything manually in case of any issues encountered while they’re actually in the spacecraft.

Should anything warrant skipping the first attempt at landing tomorrow, NASA and Boeing have a back-up landing opportunity about eight hours after the first. Tune in tomorrow to see how this spacecraft, which will still hopefully carry its first human passengers next year, does with its landing maneuvers.


Source: TechCrunch

The 10 best engines and propulsion systems, as told by Wards – Roadshow

Lots of electrified powertrains here, but there’s something for everybody.
Source: CNET

US Navy bans TikTok over security worries, says report – CNET

The Navy reportedly tells personnel they can’t have the app on government-issued mobile devices and warns them about safeguarding personal information.
Source: CNET

Don't be a Grinch. This is how much to tip over the holidays – CNET

This season of giving, know exactly how much to give.
Source: CNET

Luminance and Omnius are bringing AI to legacy industries

Artificial intelligence is a powerful tool, but it’s not a magic wand. Applying the technology requires thought and dedication, especially with legacy industries like law and insurance, which are being taken on in this way by Luminance and Omnius respectively. The companies’ founders, Emily Foges and Sofie Quidenus-Wahlforss, spoke with great insight on this on stage at Disrupt Berlin.

Luminance uses AI and natural language processing to help law firms process documents more quickly, not replacing the lawyer but providing additional intelligence and analysis of what may be hundreds or thousands of pages and saving time and money. Omnius applies AI not just to the text of insurance claims, but to the process of handling them, ensuring rapidity not only in documentation but in results like payouts.

Omnius has raised about $30 million in multiple small rounds and grants, while Luminance has raised some $23M mainly in its A and B rounds.

I’ve edited and contextualized our conversation here, but you can also watch the full panel below. I’ve made some slight changes for readability but left things mostly intact. Pull quotes belonging to Emily are on the left, Sofie’s are on the right.

The first thing I wanted to hear from the founders was why they chose these industries, and why now? After all, law and insurance are notoriously old-fashioned, some would even say backwards in many ways. How could they be sure this was an opportunity, and not a folly?

Emily Foges (Luminance): It had more to do with the capabilities of the technology, actually. We started with technology that can read a lot of language, and then we looked at what industry would benefit most from that. It was that way around.

I think the timing is 80 percent of the battle; The fact that the legal profession had got to a point of being ready to accept the use of that kind of technology was more luck than anything. But there’s been such an explosion in enterprise data that lawyers just can’t possibly cope with reading and all of the documentation that they need to — so the market was ready.

Sofie Quidenus-Wahlforss (Omnius): I think we come from a very similar background. We started on a horizontal level, with deep document understanding, and at some point we understood, if you really want to ship business value, you need to dive into one vertical.

We have different verticals to choose: manufacturing, legal, pharma… so then we were like, okay, which area is the biggest that is not transformed yet? And do we see decision makers aware of the of the need to do something? And do they have money?

The insuretech world is of course making a lot of pressure, all the new insurance companies like Lemonade, WeFox, Coya, because they claim to settle a claim in minutes. So the big guys like Alliance, they got nervous. And on the other hand you see, on the technology side, improvements in the areas of computing power, way more access to data, more flexible models. So we thought, the industry is ready, the technology’s ready, I was ready to build a big company. It’s my fourth company and I was like, this time I’ll build something huge. So everything fell into place.


They don’t call them legacy industries for nothing, though. These domains, and some companies, that have existed for decades or even a century or more. That means legacy systems and legacy people, to put it kindly, that may not be amenable to change. Emily had some surprising stats on that, while Sofie advocated an AI-like approach to classifying and selecting clients.

Emily: Some of them are more ready than others, and I think the ones who aren’t ready need to really catch up, because we got to critical mass really quickly. We’re only three and a half years old, but we’ve got 185 law firms around the world signed up. The interesting thing was the most ready people were the law firms outside of the UK, outside of the US. It was European law firms, APAC-based law firms, South and Central American law firms who got on board first. They were more ready because to be honest, the commercial pressure was greater. And then the pressure on the US and UK law firms came from them.

This is something I can really recommend for every startup trying to transform an industry from scratch: classifying your customers. We had 16-17 criteria, how we defined the companies we really want to spend time with.

Sofie: We thought, cool, the transformation is happening already. But after a while, 2018, we were like, okay, this market is not moving as fast as we thought . We looked at our proof of concept, our pilots we did with insurance companies and were like, wow, every big insurance company in Europe wants to have an AI pilot project but who’s really ready to start with AI full production?

And this is something I can really recommend for every startup trying to transform an industry from scratch: classifying your customers. Who is a laggard, who is an early adopter, who is early mainstream, is an innovator? Then we decided together with the board, okay, we’ll only focus on innovators and early adopters, and the rest should wait, or we can both wait for each other — but we cannot waste our time.


Source: TechCrunch

Should you pay $50K for your pitch deck? Yes, why the hell not?

Every once in a while on VC Twitter, a comment or statement seems so outlandish, so completely outrageous, that it must be — certainly has to be — false. Such as it was for Primary Ventures investor Jason Shuman, who commented on the recent prices for pitch deck advice in the Valley today:

You can almost hear that plaintive scream, “My mind is officially blown� (Shuman doesn’t scream, mind you). And indeed, in a world where more and more founders are worried about a bubble; assets are more, let’s say, Notionally expensive than ever before; and everything just seems a little bit crazy these days, it seems downright, fucking insane to think that a PowerPoint file and some “thoughts� are worth tens of thousands of dollars, and a goddamn term sheet to boot.

But they are.

Or at the very least, they can be. And I say that as the guy who wrote an article last week entitled, “How to avoid the startup trap of the parasitic consultant.�

For sure, not every pitch deck consultant is worth top dollar, any more than not every croissant in New York’s West Village is worth $10. But some are, and certainly an elect chosen set of consultants are worth every penny they demand.

The best consultants are not luxuries to plaster on your WeWork’s walls, but critical tools to invest in your startup. Framing a startup’s thesis, product, team, and market exactly right is a qualitative skill that can’t be learned from reading a book or scanning through a founder friend’s deck or two. Get a single slide wrong, or hell, a single bullet point wrong and the whole thing can blow up in a pitch meeting in thirty seconds or less.

Trust me. As a former VC investor, I have gotten hung up on single sentences before. A founder has put their life’s work into a company, synoptically condensed it to a handful of slides, and I am stuck on eight words. But those eight words make no sense, and once something doesn’t make sense, the whole edifice of excitement and confidence comes crashing down. Eight words — one badly chosen verb and adjective.

A good pitch deck consultant may barely move the needle on a fundraise, while a superstar may not just get you a better term sheet, they may fundamentally transform the entire course of your startup’s trajectory. Those are the stakes.

And of course, it’s not just pitch deck consultants who can do this. The right PR consultants can potentially get you traction that no one else can. The right sales consultants may lock in those critical early design customers that represent the difference between an orderly liquidation and a massive Series A. The right product marketing specialists or pricing experts may be what drives conversions and eliminates churn.

What’s so hard today for founders is that the Valley has indeed matured, and all these consultants and more are available. There are the hucksters and the tricksters, the bon vivants thriving on naive capital, the idiot clowns cloaked in their own compelling pitch decks.

But as the market has expanded for these services, at least some superstars are emerging from the marketplace, people who can offer more value for you in a week or two than the mediocrities can in a year.

Your job as founder is to constantly probe and find those diamonds, and get them working on your idea at any cost — even costs that might at times seem insane.

The thing with tech startups today is that they are built upon strata of superstardom. Superstar talents lead to superstar products, superstar VC capital, and ultimately, superstar exits. Superstar momentum is real. Yes, yes, yes, not every time, and every stage in the pipeline is multiplied by a stochastic chance of failure, for sure. But idiocy has rarely been a path to success.

And so as with all parts of innovation, it’s all about making the right investments in the right people and the right ideas. $50K or even $500K for a consultant won’t do anything if they are the wrong person working on the wrong idea — parasites are parasites after all. But leverage that early seed capital into the right people working on the right problems, and that’s where the magic happens.

And so I can understand some of the outrage over these figures, as well as the lingering presumption behind them that VCs care more about a startup’s deck than the underlying startup itself. Those frustrations are palpable and not insane, but let’s not avoid the tough question: everything has some value attached to it. It shouldn’t surprise anyone that top experts in their fields, who understand their own leverage, would take advantage of their expertise and drive their own prices higher.

Paying tens of thousands of dollars for a pitch deck consultant isn’t a prerequisite for securing a venture capital round. There are founders whose entire skill is securing capital for their companies who have never paid a penny for this skill.

Yet ultimately, all early-stage startups face the same challenge: too many activities, too little time. Something, somewhere is going to have to get outsourced today and the quality of that external work is largely going to be determined by how much you are willing to pay for it. What you choose to spend whatever capital you have will determine the trajectory of your startup. So whether it is pitch decks or another activity, never blink from those top dollars. It may very well be what gets you the top dollar in the end.


Source: TechCrunch

Original Content podcast: ‘The Rise of Skywalker’ makes some questionable choices

“Star Wars: The Rise of Skywalker” opened Friday to mediocre reviews, though it’s not clear whether those reviews will put any real damper on audience enthusiasm.

In the meantime, all three of your hosts of the Original Content podcast have seen the movie. And we all agree that “The Rise of Skywalker,” while flawed, is a largely entertaining and satisfying experience.

Things get a little more complicated in our spoiler discussion, where we weigh in on the film’s big reveals. The trilogy’s previous installment, “The Last Jedi,” polarized fans with its bold storytelling choices (bold for Star Wars, at least). But we’re squarely in the pro-“Last Jedi” camp, so we were disappointed to see “The Rise of Skywalker” back away from some of those choices.

Our discussion also unearths a key piece of Star Wars history — the fact that while developing his now-formidable writing talents, our co-host Darrell Etherington wrote an extended piece of fanfiction with the tantalizing title “Reign of the Empress.” If you’d like to help us pressure Darrell into reading the story on a future episode of the podcast, please email or tweet at us!

It’s an Adam Driver-centric episode this week. In addition to discussing Driver’s Star Wars arc, we also review “Marriage Story,” the Netflix film where he and Scarlett Johansson play a divorcing couple. At least one of us thinks “Marriage Story” might be the best movie of the year, while others were a little more reserved in their praise.

You can listen in the player below, subscribe using Apple Podcasts or find us in your podcast player of choice. If you like the show, please let us know by leaving a review on Apple. You can also send us feedback directly. (Or suggest shows and movies for us to review!)

And if you want to skip ahead, here’s how the episode breaks down:
0:00 Intro
1:15 “The Mandalorian” listener response
8:50 “Marriage Story” review (mild spoilers)
27:42 “Star Wars: The Rise of Skywalker” review
45:52 “The Rise of Skywalker” spoiler discussion


Source: TechCrunch

This Week in Apps: The year and decade in review, gaming acquisitions and a Facebook OS

Welcome back to This Week in Apps, the Extra Crunch series that recaps the latest OS news, the applications they support and the money that flows through it all.

The app industry is as hot as ever, with 194 billion downloads last year and more than $100 billion in consumer spending. People spend 90% of their mobile time in apps and more time using their mobile devices than watching TV. Apps aren’t just a way to waste idle hours — they’re big business, one that often seems to change overnight.
In this Extra Crunch series, we help you to keep up with the latest news from the world of apps, delivered on a weekly basis.

Headlines

The top apps of the year… and the decade

App Annie this week released its list of the year’s top apps. And this time around, it also included the top apps of the past 10 years in its analysis. Outside of games, Facebook dominated the decade, the firm reported. It ran the four most-downloaded apps of the decade, including Facebook (#1), Messenger (#2), WhatsApp (#3), and Instagram (#4). Other communication and social media apps were also among the most popular over the past 10 years, claiming seven out of the 10 top spots, including Snapchat (#5), Skype (#6) and Twitter (#10). Social video platforms TikTok and YouTube also placed on the list at #7 and #9, respectively. And yes, it’s pretty notable that TikTok — an app that only launched outside of China in 2017 — is one of the most-downloaded apps of the past decade. Meanwhile, even though dating app Tinder was the most profitable app this year, Netflix was the No. 1 app by all-time consumer spend over the past decade.

2019 app downloads and consumer spending

Related to its round-up of the top apps, App Annie also offered some preliminary data on downloads and consumer spending in 2019. Its current figures don’t include calculations from third-party app stores in China, (like those referenced above), which App Annie tends to provide in its annual State of Mobile report. Instead, App Annie reports we’re on track to see 120 billion apps from Apple’s App Store and Google Play by the end of 2019, a 5% increase from 2018. Consumer spending was also up 15% year-over-year to reach $90 billion, it says. Expect a full analysis to come in Q1 2020.

Facebook still sat at the top of the charts for 2019. The company’s Messenger app was the most downloaded non-game app of 2019, followed by Facebook’s main app, then WhatsApp. Tinder switched places with Netflix for the No. 1 spot on this chart — last year, it was the other way around. (For more details, TechCrunch’s full review is here.)

2019 in Mobile Gaming

According to a year-end report by GamesIndustry.biz, mobile gaming grew 9.7% year-over-year in 2019 to reach a market value of $68.2 billion. The gaming market as a whole was worth $148.8 billion, the report said. Smartphone games were the biggest piece of this figure, at $54.7 billion, compared with $13.4 billion for tablet games. That means smartphone games are still bigger than PC, browser PC games, boxed and downloaded PC games, and console games.

Big moves in cloud gaming

To beef up its new cloud gaming service Stadia, Google this week bought game development firm Typhoon Studios, who were set to release their cross-platform title and first game, Journey to the Savage Planet. Google had said it wants to build out a few different first-party studios to release content on Stadia, which is where this acquisition fits in. Meanwhile, Facebook this week acquired the cloud gaming startup, PlayGiga, which had been working with telcos to create streaming game technology for 5G.

Stadia has a big mobile component, as its controller can play games on compatible mobile devices like Pixel phones. Gaming has been a big part of Facebook’s mobile efforts, as not only a platform where games can be played, but also a place to watch live game streams, similar to Twitch. But the big gaming trend of the past year (which will continue into 2020) is cross-platform gaming — thanks to games like Fortnite, Roblox and PUBG Mobile, as well as devices like Nintendo Switch, gamers expect to continue playing no matter what screen they happen to be using at the time.

Apple Developer app expands support for China

Apple launched a dedicated mobile app for its developer community in November, with the arrival of the Apple Developer app, which was an upgraded and rebranded version of Apple’s existing WWDC app. The app lets developers access resources like technical and design articles, as well as read news, watch developer videos, and enroll in the Apple Developer program. Now that the program is open to China through the app, Apple announced this week.

From the app, developers in China can start and complete their Apple Developer membership and pay with a local payment method on their iPhone or iPad. They can also renew their membership, to keep their account active. Apple has been heavily investing in growing its international developer community by launching developer academies and accelerators in key regions, among other initiatives. Over the past year, Apple grew its developer community in China by 17%, the company earlier said.

So much for nostalgia, Rewound gets yanked from the App Store

We hope you downloaded this fun app when we told you to in last week’s column! Because now it’s gone.

Rewound, briefly, was a clever music player app that turns your iPhone into a 2000’s era iPod, complete with click wheel nav. The developer was able to sneak the app into the App Store by not including the actual iPod UI, which infringes on Apple’s own product design. Instead, the UI pieces were hosted off-site — on Twitter accounts, for example. Users could find them and download them after they installed the app. Technically, that means the App Store app itself wasn’t infringing, but Apple still kicked it out. The developer also charged a fee to access the Apple Music features, which may have been another reason for its removal.

It’s no surprise Apple took this step, but the developer seems confused as to how the app could be approved then pulled later on, even though it hadn’t changed. That’s actually par for the course for Apple’s subjective, editorial decisions over its App Store, however. Now Rewound, which has 170K+ users after only a few days, will focus on a web app and Android version.

Facebook is building its own OS so it can ditch Android


Source: TechCrunch

Space Photos of the Week: 2I/Borisov and Its Comet Buddies

These flyby rocks are some of the most mysterious objects floating around in space.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500