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

Archivo del Autor: Belen De Leon

Here's what you didn't know about Amazon's Echo Frames – CNET

We dive into the fine print about privacy, phone calls and how they’ll fit.
Source: CNET

Solve the 3 most common Google Home problems that torment your brain – CNET

You can quell that irrational itch in your brain when your Google Home device doesn’t work like it should.
Source: CNET

Take a peek at the future of media and entertainment at Disrupt SF

Where does tech end and media begin? It can be hard to find the dividing line, particularly as tech companies move into the media business, and as big Hollywood blockbusters are increasingly created on computers.

So even though TechCrunch’s Disrupt SF event (happening next week!!) is ostensibly a tech conference, we’ll have plenty of big names from the worlds of media and entertainment onstage to discuss the changing landscape.

On day one, those names include Joseph Gordon Levitt, who you may know as an actor in films like “Inception” and “500 Days of Summer,” but who also founded the creative collaboration platform HitRecord, which raised a $6.4 million Series A earlier this year.

We’ll also be joined by actor Will Smith and director Ang Lee to discuss their new movie “Gemini Man,” in which Lee utilized cutting-edge computer effects to create a younger version of his star.

From the tech industry, we’ll have Neal Mohan, chief product officer at YouTube, who can discuss the video platform’s ongoing challenges, and how YouTube can balance its commitment to openness with growing pressure to battle hate speech and misinformation.

And while 5G will probably the main focus of our interview with Verizon CEO Hans Vestberg and Verizon Media CEO Guru Gowrappan, we here at TechCrunch (which is owned by Verizon Media) are certainly interested in hearing about the company’s digital media plans.

Meanwhile, if you’re more interested in the nitty gritty of developing a media strategy, we’ll have a panel on that very subject on our Extra Crunch stage, with speakers including MakeLoveNotPorn’s Cindy Gallop and Brooke Hammerling of Brew PR.

Then on day two, we’ll turn our attention to one of the fastest-growing media categories, esports. 100 Thieves is a big player in this space — combining streaming content, competitive esports and apparel — and we’ll talk to the company’s founder Matthew “Nadeshot” Haag (a pro gamer himself), along with co-owner Scooter Braun (who also manages Justin Bieber and Arianna Grande).

Our Extra Crunch programming on that day will also include a session that’s all about future of digital media, which will be sponsored by publisher engagement company Spot.im.

Finally, on day three, we’ll be joined by YouTube star and “Queen of Shitty Robots” Simone Giertz. While the conversation will likely focus on her latest robotic and hardware creations (including her crowdfunded Every Day Calendar), Giertz is a remarkable case study in how someone can build an enormous following and business on digital media platforms.

We’ll also have an Extra Crunch session about brand-building — Brooke Hammerling will be sharing more of her knowledge, and she’ll be joined by Bumble VP of Marketing Chelsea Cain Maclin and Character co-founder/creative director Ben Pham.

Disrupt SF will take place from October 2 to 4 at San Francisco’s Moscone Center. Browse the full agenda and buy your tickets.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-661cf9b1b8f85f5aae09b8946cafadba’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-661cf9b1b8f85f5aae09b8946cafadba’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();


Source: TechCrunch

How to become a VC, Amazon’s voice play, Peloton stock, Facebook’s new VR environment and more

EC Editorial Announcements

TechCrunch Disrupt SF is this week: join us on the Extra Crunch stage

TechCrunch’s biggest event of the year is happening this coming week at the brand-new Moscone North convention center in SF. We have wall-to-wall programming on our inaugural Extra Crunch stage, where audience members can ask questions to our panelists on topics as diverse as growth marketing, recruiting, fundraising, legal quandaries, and more.

If you want to join but haven’t bought your ticket, remember that all Extra Crunch annual subscribers get 20% off our tickets by emailing extracrunch@techcrunch.com. And if you can’t join, we will have synopses of some of the EC panels coming out in the following weeks.

Transfer your Extra Crunch Brex Reward points to JetBlue

A while back, we added an Extra Crunch member benefit where all EC members can receive 100,000 Brex Rewards points if they sign up for a new Brex account. Now, those points can also be transferred to JetBlue, perhaps for those fancy Mint seats between New York and SF. We are going to continue to add new member benefits, so do let us know if you have any interesting ideas or want to partner with us.

Follow our new @extracrunch Twitter handle

Finally, we now have a new Twitter handle for Extra Crunch: @extracrunch. We will be retweeting all EC articles on the handle, and later on, will be exploring other ways to engage with members through Twitter. Follow us!

Inside the venture capital recruiting process

Top venture capital partner recruiter (among other verticals) Dan Miller of True Search describes what it takes to become an investor these days at a VC firm:

If you are interviewing for operating roles in companies in parallel to interviewing with VC firms, you will get multiple offers (probably quite good ones) in the former category before you’ve made it far in the latter. It is exceedingly common in the VC Partner searches I run to find out that an excellent candidate has multiple strong offers in Product roles from big tech companies and hot startups, for example, before they’ve made it halfway through a VC interview process.

This Week in Apps: AltStore, acquisitions and Google Play Pass

TechCrunch’s apps maven Sarah Perez is starting a new, occasional series on the most important developments in the app world along with her analysis of what’s taking place. This week, she explores AltStore, a new type of app store, iOS 13 adoption trends, an App Annie acquisition, and five or so other stories:


Source: TechCrunch

Watch live as Elon Musk delivers an update on SpaceX’s Starship spacecraft

SpaceX is all set to deliver an update on the status of its Starship program, courtesy of CEO Elon Musk. Musk will provide new info about “the design and development of Starship” at 8 PM CDT (9 PM EDT/6 PM PDT) tonight, live from the company’s Boca Chica rocket assembly facility in South Texas.

The likely backdrop for the update will be the Starship Mk1 orbital prototype, the second flight-testing vehicle SpaceX has produced in its development of Starship. The first, Starhopper, accomplished its mission of testing two low-altitude, limited duration flights – a key step that sets the stage for longer, high-altitude sub-orbital testing by this Mk1 prototype. The Mk1 will use three Raptor engines initially (and up to six eventually) while the snub-nosed Starhopper used only one.

So far, we know based on past SpaceX presentations that the company is aiming to use Starship and its forthcoming Super Heavy launcher to deliver fully reusable space transportation, capable of bringing cargo and crew to the Moon, Mars and beyond. Starting at 7 PM CDT, we’ll find out what’s next for the company on the path toward that long-term goal.


Source: TechCrunch

Gallery: SpaceX’s Starship Mk1 spacecraft prototype in pictures

SpaceX is set to show off its Starship Mk1, an orbital-scale prototype of the spacecraft it eventually plans to use to attain its goal of fully reusable commercial spaceflight. Starship is the key ingredient not only to fully reusable launch and cargo vehicles for serving commercial clients; it’s also the next most important step in SpaceX and Elon Musk’s audacious plan to get humans to Mars and sow the seeds that will help us become an interplanetary species.

Starship Mk1 is the evolution of the first flight vehicle that SpaceX used to test technologies for Starship – the Starhopper, a stub-top cylinder that basically just provided a way to test one of the Raptor engines in two, low-altitude ‘hop’ flights. The Starhopper’s mission may be over, but it’s still in Boca Chica, Texas, sitting out just behind the Starship Mk1 and just a mile or less from the end of the road and the Gulf.

Starship Mk1 is a towering structure in person, and its gleaming, high-polish shell can be blinding in the South Texas sun when there’s no cloud cover. The final effect is like a 1950s science-fiction pulp novel cover made real, with a scale that’s hard to understand even standing directly in front of the thing and seeing workers busy putting the final touches on the rocket’s exterior ahead of SpaceX’s update event tonight.

When I arrived on the ground in Brownsville, I made the short drive out to SpaceX’s assembly site for the Mk1 in the small community of Boca Chica. It was well after sunset, but the roughly 180-foot tall structure was lit up by a number of floodlights, as crews continued to work on interior welds and other parts of the final assembly. Notably, about half the structure had its shiny, glossy outer finish, while the rest remained rougher looking – something which would change by morning.

Tall construction cranes lifted workers to the parts of the spacecraft they were working on, including a few ports dotting the surface which are large enough for a person to crawl through, even though they appear small relative to the rocket’s overall size. The top nose cone of the Starship Mk1 was still attached to a crane at this point, too, before that supporting structure was removed sometime before morning.

Returning the next day, the Starship was more easily visible from afar – I spotted it about 10 miles out. The shining stainless steel structure was much shinier than the night before, looking more like a complete and finished spacecraft. The bottom wings near the base were connected to the body with cladding that increases aerodynamics – while the top fins were attached at only a couple of points. Both sets of fins will move rapidly during entry and landing in order to control stability of the spacecraft, which is a key ingredient in its ability to reflow multiple times.

Workers were still busy in the morning putting the final touches on the rocket, including working on placing the top cap on to the very tip of the nose cone. The domed tip was actually rounded, not pointy, which is probably better for helping bleed off drag when the rocket is making its way back to Earth.

The final structure is indeed incredibly impressive. The scale, as mentioned, is hard to grasp, which is why I tried to capture as many shots as possible with people in frame to give a sense of Starship’s overall size. Remember, too, that this is just the top portion of what will eventually be SpaceX’s Starship launch system, which will include the Super Heavy booster to deliver extra thrust for carrying large cargo to orbit. The base of the Starship Mk1 alone is roughly 30 feet in diameter, which is about half the size of the largest semi-trailer transport trucks on the road.

SpaceX’s event today isn’t just about revealing this rocket – Starship Mk1 is actually really easy to access via public road, and you can get surprisingly close. But it’ll probably get another round of spit and polish prior to tonight’s update from SpaceX CEO Elon Musk. And we’ll hear lots more about next steps for the Starship program, including timelines for its first suborbital tests (which will involve flying to above airline cruising speed) and which could start quite soon. Plus, we might hear more about Musk’s more ambitious goals for Starship, including super-fast upper atmosphere passenger flights, and its first forays to planets beyond our own.

We’ll have updates live as they happen here on TechCrunch, and the event should start at around 7 PM CDT (8 PM EDT/5 PM PDT).


Source: TechCrunch

Huawei MateBook X Pro vs. MacBook Pro

Huawei’s latest Windows 10 notebook ups the screen size and packs in an innovative privacy-enhancing camera and productivity-friendly display. Does the MateBook X Pro have what it takes to compete with its rather obvious target, Apple’s MacBook Pro?
Source: Digital trends

Reclaiming Sci-Fi's Lost History

Many sci-fi and fantasy authors didn’t get recognized in their time. It’s time they got their due.
Source: Wired

Greta Thunberg's Digital Rise Calls Back to a Pre-Digital Era

The climate activist’s ability to dominate social media is powerful—and, surprisingly, similar to what young people did in the 1960s.
Source: Wired

A DoorDash Breach Exposes Data of 4.9 Million Customers

A NotPetya lawsuit, bricked Mac Pros, and more of the week’s top security news.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458