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

Archivo del Autor: Belen De Leon

Max Q: International Astronautical Congress 2019 recap edition

Our weekly round-up of what’s going on in space technology is back, and it’s a big one (and a day late) because last week was the annual International Astronautical Congress. I was on the ground in Washington, D.C. for this year’s event, and it’s fair to say that the top-of-mind topics were 1) Public-private partnerships on future space exploration; 2) So-called ‘Old Space’ or established companies vs./collaborating with so-called ‘New Space’ or younger companies, and 3) who will own and control space as it becomes a resource trough, and through what mechanisms.

There’s a lot to unpack there, and I plan to do so not all at once, but through conversations and coverage to follow. In the meantime, here’s just a taste based on the highlights from my perspective at the show.

1. SpaceX aims for 2022 Moon landing for Starship

SpaceX timelines are basically just incredibly optimistic dreams, but it’s still worth paying attention to what timeframes the company is theoretically marching towards, because they do at least provide some kind of baseline from which to extrapolate actual timelines based on past performance.

There’s a reason SpaceX wants to send its newest there that early, however – beyond being aggressive to motivate the team. The goal is to use that demonstration mission to set up actual cargo transportation flights, to get stuff to the lunar surface ahead of NASA’s planned 2024 human landing.

48954138962 f3b04101c4 k 2

2. Starlink satellite service should go live next year

More SpaceX news, but significant because it could herald the beginning of a new era where the biggest broadband providers are satellite constellation operators. SpaceX COO and President Gwynne Shotwell says that the company’s Starlink broadband service should go live for consumers next year. Elon also used it this week to send a tweet, so it’s working in some capacity already.

3. NASA’s Jim Bridenstine details how startups will be able to participate in the U.S. mission to return to the Moon to stay

Bridenstine did a lot of speaking and press opportunities at IAC this year, which makes sense since it’s the first time the U.S. has hosted the show in many years. But I managed to get one question in, and the NASA Administrator detailed how he sees entrepreneurs contributing to his ambitious goal of returning to the Moon (this time to set up a more or less permanent presence) by 2024.

4. Virgin Galactic goes public

Virgin Galactic listed itself on the New York Stock Exchange today, and we got our very first taste of what public market investors think about space tourism and commercial human spaceflight. So far, looks like they… approve? Stock is trading up about 2 percent as of this writing, at least.

5. Bezos announces a Blue Origin-led space dream team

Amazon CEO Jeff Bezos got a first-ever IAC industry award during the show (it has an actual name but it seems pretty clear it’s an invention designed to fish billionaire space magnates to the stage). The award is fine, but the actual news is that Blue Origin is teaming up with space frenemies Lockheed Martin, Northrop Grumman and Draper – old and new space partnering to develop a full-featured lunar lander system to help get payloads to the surface of the Moon.

6. Rocket Lab is developing a ride-share offering for the Moon and more

Launch startup Rocket Lab has become noteworthy for being among the extremely elite group of new space companies that is actually launching payloads to orbit for paying customers. It wants to do more, of course, and one of its new goals is to adapt its Photon payload delivery spacecraft to bring customer satellites and research equipment to the Moon – and eventually beyond, too. Why? Customer demand, according to Rocket Lab CEO Peter Beck.

7. Europe’s space tech industry is heading for a boom

It seems like there’s a lot of space startup activity the world over, but Europe has possibly more than its fair share, thanks in part to the very encouraging efforts of the multinational European Space Agency. (Extra Crunch subscription required.)


Source: TechCrunch

Denny’s inks deal with Beyond Meat to supply new menu item — Denny’s Beyond Burger

Denny’s signed an agreement with the plant-based food manufacturer Beyond Meat to use Beyond’s meat replacement in a new menu item — the Denny’s Beyond Burger.

Beyond Meat and its largest rival, Impossible Foods, are engaged in a fierce competition to provide meat alternatives to some of the nation’s largest food companies, but increasingly Beyond Meat is pulling away.

In recent months the company has signed agreements with McDonald’s and Denny’s, and expanded a supply agreement with Dunkin’ for signature sandwiches.

The initial pilot with Denny’s will include all of the South Carolina-based restaurant chain’s Los Angeles Denny’s. At Denny’s, the Beyond Burger will come with tomatoes, onions, lettuce, pickles, American cheese and a special sauce on a multigrain bun.

As part of the promotion behind the rollout of the sandwich, Denny’s in Los Angeles will give guests a free burger on Halloween night with the purchase of a sandwich. The restaurant chain (and a former employer of mine) will roll out the Beyond Burger nationwide in 2020.

“We could not be more excited to announce this game-changing partnership with Beyond Meat,� said John Dillon, chief brand officer for Denny’s, in a statement. “As a company we strive to evolve with the tastes and demands of our customers and we knew finding a plant-based option that met our incredibly high-quality standards and taste expectations was critical in staying at the top of our game. The new Beyond Burger at Denny’s offers guests a great tasting burger, and we’re delighted to launch it in Los Angeles, and will be preparing for the national rollout in 2020.�


Source: TechCrunch

Apple AirPods Pro: Price, Details, Release Date

The next version of Apple’s white ear-dongles enter a crowded wirefree headphone market on October 30.
Source: Wired

A Secret Space Plane Just Landed After a Record Stay in Orbit

The plane spent 780 continuous days in orbit conducting classified experiments for the US Air Force before autonomously landing itself.
Source: Wired

The Intel Core i9-9900KS officially launches on Oct. 30 for $513

Intel is set to release the fastest gaming CPU it’s ever made, but the 9900KS is nothing new. This binned 9900K, however, is capable of 5GHz out of the box.
Source: Digital trends

Why Are Parking Lots So Tricky for Self-Driving Cars?

Here’s why Tesla’s “Smart Summon� feature is taking them on anyway.
Source: Wired

What's Blockchain Actually Good for, Anyway? For Now, Not Much

Not long ago, blockchain technology was touted as a way to track tuna, bypass banks, and preserve property records. Reality has proved a much tougher challenge.
Source: Wired

Today’s Cartoon: Murder Podcast

They’ll clean it up in postproduction.
Source: Wired

Instagram expands ban on suicide content to cover cartoons and memes

Instagram has expanded a ban on graphical self-harm imagery to include a broader range of content depicting suicide, including fictional illustrations of self-harm and suicide methods such as drawings, cartoons and memes.

“This past month, we further expanded our policies to prohibit more types of self-harm and suicide content. We will no longer allow fictional depictions of self-harm or suicide on Instagram, such as drawings or memes or content from films or comics that use graphic imagery,” writes Instagram boss, Adam Mosseri, explaining the latest policy shift. “We will also remove other imagery that may not show self-harm or suicide, but does include associated materials or methods.”

Earlier this year Mosseri, met with the UK’s health secretary to discuss the platform’s policy towards self-harm content. The company has faced high level pressure in the country following a public outcry after the family of Molly Russell, a 14-year-old UK schoolgirl who killed herself after viewing suicide content on Instagram, went public with the tragedy by talking to the BBC.

In February the Facebook-owned social media platform announced that it would prohibit graphic images of self-harm, such as cutting, and restrict access to non-graphic self-harm content, such as images of healed scars — by not recommending it in searches.

At the time it also suggested it was toying with the idea of using sensitive screens to blur non-graphical suicide content, saying it was consulting with experts. In the event it appears to have decided to go further — by now saying it will also remove fictional content related to self-harm, as well as anything that depicts methods of suicide or self-harm.

Instagram says it’s doubled the amount of self-harm content it has acted on following the earlier policy change — with Mosseri writing that in the three months following the ban on graphic images of cutting it “removed, reduced the visibility of, or added sensitivity screens to more than 834,000 pieces of content”.

While more than 77% of this content was identified by the platform prior to it being reported, he adds.

A spokesperson for Instagram confirmed to us that the latest policy shift is in effect.

Although it’s not clear how long it could take for it to be effectively enforced. Mosseri told BBC News: “It will take time to fully implement,” adding that: “It’s not going to be the last step we take.”

In his blog post about the policy change, the Instagram boss writes that the new policy is “based on expert advice from academics and mental health organisations like the Samaritans in the UK and National Suicide Prevention Line in the US”, saying: “We aim to strike the difficult balance between allowing people to share their mental health experiences while also protecting others from being exposed to potentially harmful content.”

“Accounts sharing this type of content will also not be recommended in search or in our discovery surfaces, like Explore. And we’ll send more people more resources with localized helplines like the Samaritans and PAPYRUS in the UK or the National Suicide Prevention Lifeline and The Trevor Project in the United States,” he adds.

He goes on to argue that the issues involved are complex and “no single company or set of policies and practices alone can solve”, while defending continuing to allow some suicide and self-harm content on Instagram by saying “experts tell us that giving people a chance to share their most difficult moments and their stories of recovery can be a vital means of support” and that “preventing people from sharing this type of content could not only stigmatize these types of mental health issues, but might hinder loved ones from identifying and responding to a cry for help”.

“But getting our approach right requires more than a single change to our policies or a one-time update to our technology. Our work here is never done. Our policies and technology have to evolve as new trends emerge and behaviors change,” he adds.


Source: TechCrunch

Duffel raises $30M led by Index Ventures to disintermediate legacy travel platforms

Huge travel platforms that run airline booking systems like Sabre and Amadeus were invented eons ago and are so large and cumbersome that innovating with them is no easy feat. In the same way that challenger banks have come along to re-invent the banking software Starck, UK startup Duffel has done the same in the travel market, linking up airlines directly with travel agents with a 21st Century platform.

Today it’s announced a $30m Series B funding round from investors Index Ventures, and they were joined by existing investors Benchmark Capital and Blossom Capital . Its airline partners already include American Airlines, British Airways, Lufthansa Group, Aegean Airlines, Vueling, and Iberia.

Duffel will use the new funds to hire more engineers and increase its broader team. It is focusing on expanding in North America and Europe, with its first customers drawn from the US, UK, Canada, France, Germany and Spain.

Duffel enables travel agencies to plug in directly to airlines’ reservation systems via an API so that they can pull real-time flight offers, make bookings, access live seat availability, and buy extra services. This means new digital and mobile app-based travel agencies – Duffel’s target market – can bypass the long lead times and high costs associated with the legacy flight booking systems. They are then able to see live seat availability from some of the world’s biggest airlines, as well as additional offers on in-flight meals or luggage allocations.

Steve Domin, co-founder and CEO of Duffel, said: “A new breed of online agencies want to access reservation systems quickly and seamlessly. By reinventing the underwiring between online agents and airlines we can transform the world of travel booking and reduce barriers to entry for innovative new companies that are offering travelers a whole new way of creating a holiday or trip.�

In the same way that banking systems have been opened up by deregulation, the International Air Transport Association (IATA) created a new industry standard, known as New Distribution Capability (NDC), which transformed the way air products are retailed through the use of modern XML technology. The problem was, the legacy platforms didn’t take much interest. Duffel has obviously come along to take advantage of that.

Jan Hammer, partner at Index Ventures, said: “We are incredibly impressed by the Duffel team, who we have supported since the days of their seed funding. There is an opportunity here to transform the booking experience for travelers and ease many of the pain points in the industry. From the launch of budget airlines to sharing economy businesses like Airbnb, travel has changed and Duffel will provide the tools, built from the ground up, that make the next wave of innovation possible.�

Speaking to TechCrunch, Domin said: “Historically it’s been very hard to sell travel products to agencies. Integrations are hard. There is too much complexity. We are bundling it all into a very simple API and 2 hours later you can have it running on a site or a mobile app.”

“We are connecting directly to airlines’ reservation systems. If you go on a site that uses Duffel, we will forward – to the airline – the right search request, and the airline generates the offer in real-time.”

“Airlines were trying to modernize their booking systems with Amadeus and Sabre but they have not moved quickly on adapting to what the airlines wanted. When the IATA came up with its new XML platform, no-one wanted to use it. So we did.”

Is Duffel a threat to the legacy platforms? “Potentially,” he says, “but I don’t think they see it that way. They don’t see the benefit of engineering and developer experience. In a way, I hope we will be a threat but I don’t think we are right now.”

He said Duffel has future plans to expand to other products like trains and hotels.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233