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

Archivo del Autor: Belen De Leon

How to Train Your Dragon 3 review: Very nearly perfect – CNET

Despite one minor shadow, the final film in the 3D-animated trilogy brings the story of boy meets dragon to a shining, satisfying conclusion.
Source: CNET

Samsung Galaxy S10 rumors: Everything we know about a Feb. 20 launch, March 8 release, specs, features and price – CNET

The stakes could not be higher for the company’s forthcoming flagship phone.
Source: CNET

Netflix pleads with people to stop doing the ‘Bird Box’ challenge

Netflix has issued a warning to its customers thanks to a meme challenge that has gone viral in which people are choosing to put blindfolds on and navigate the world around them just like the characters in the horror movie “Bird Box.”

Let the hilarity and the hospital visits begin.

For those who spent the holidays visiting friends and not watching Netflix, here’s a quick summary. Netflix released a horror concept movie called Bird Box starring Sandra Bullock. In Bird Box, Bullock and her children, Boy and Girl, are forced to wear blindfolds and navigate a river and spooky forest to protect themselves against the evil monster that, if seen, causes people to kill themselves.

The movie not only broke viewership records, it inspired a bevy of #BirdBoxChallenge memes, including ones in which folks video themselves blindfolded and attempting to do complete tasks, many of which are depicted in the movie.

Of course, these videos aren’t staying tucked away. They’re being shared with the world on social media. One viral meme shows a blindfolded family paddling away in their bathtub. Another shows a family running through their living room and one managing to hit the wall instead. There are numerous videos of random people walking blindfolded in cities like New York because sure, why not. One person put a hat over his head while driving.

Here’s a sampling.

The morning talk shows got into the mix as well.

Last month, the streaming service announced in a tweet that more than 45 million Netflix accounts had streamed Bird Box, which set a new record for the best-ever first week for a Netflix film.


Source: TechCrunch

Behold Ultima Thule, the most distant object ever explored by a spacecraft

The New Horizons probe has just sent back its first real shots of Ultima Thule, a 21-mile-long rock or planetesimal deep in the reaches of the solar system — and now the most distant object ever visited up close by mankind. The principal investigator of the mission, Alan Stern, called the accomplishment “a technical success beyond anything ever attempted before in spaceflight.”

Ultima Thule is, as early occultation studies suggested with remarkable success, what’s called a contact binary object, composed of two individual objects fused together likely through impact billions of years ago — and it’s the first ever photographed up close. This is like candy for planet scientists: learning about the creation and characteristics of this interesting type of object is a chance decades — nay, centuries — in expectation.

“We think what we’re looking at is perhaps the most primitive object that has yet been seen by any spacecraft, and may represent a class of objects that are the oldest and most primitive objects that can be seen anywhere in the solar system,” said NASA Ames’s Jeff Moore, geology and geophysics lead on New Horizons.

This slide in NASA’s presentation shows how Ultima Thule is speculated to have formed.

It’s formed of two lobes, the larger and smaller of which are named Ultima and Thule respectively, which likely accreted individually in the earliest days of the solar system, then entered each other’s influence and eventually encountered one another, fusing.

But Ultima Thule was chosen as the next target just before New Horizons buzzed Pluto not because it’s particularly interesting in itself, but because every object out there is interesting — we’ve never been up close to one! Instead, this particular rock, called MU69 when it was first identified by the Hubble during a frantic two-week search, happened to be something that the probe could swing by with minimal fuel expenditure.

“As the principal investigator I’ll say I’m surprised that, more or less picking one Kuiper Belt object out of the hat, we were able to get such a winner as this, that’s going to revolutionize our knowledge of planetary science,” Stern said.

Once it was decided — though at the time, the team had no idea how compelling MU69 would turn out to be — New Horizons altered its course to come within a few thousand miles of the object, close enough to get detailed imagery.

Until today we’ve only had pictures taken from very far away with the probe’s Long Distance Reconnaissance Imager, or LORRI, which produced tiny monochrome shots a few pixels across:

Great for mission control, but not for the front page. But remember that the probe was perhaps half a million miles away when it took the above images (on December 31), plus it was traveling at a relative speed of about 32,000 miles per hour. And of course there’s no good Wi-Fi out in the Kuiper belt — the data has to be painstakingly relayed back through the Deep Space Network.

The image at above was taken while the probe was much closer — about 50,000 kilometers. LORRI still produces the best details, but at that range the team can bring Ralph into play, which added the color you see.

Ralph is a set of multispectral imagers covering a variety of wavelengths and resolutions. These more-detailed images necessarily require more data to be sent home, and often need to be interpreted or tweaked by the science team in order to create a reasonable representation of what a human might see if we happened to be rolling past Ultima Thule.

The object is “about as reflective as garden variety dirt,” and of a reddish tint the team thinks may be the result of exposed volatile substances. There’s tons of variation and terrain on the surface, which we’ll get much better imagery of in time. These are just the initial shots, and New Horizons will be sending its data back for more than a year.

It was enough, however, to make some rather potato-like rough models of the object:

These shots are “just the tip of the iceberg,” Stern said. “We have far less than one percent of the data.”

“The current best picture that we have I believe has 20,000 or 28,000 pixels on the target, which way beats the six pixels we showed you last time,” he continued. “But ultimately if everything worked just right… the highest resolution image set that we took, it’ll have 35 meter resolution — it’ll ultimately be a megapixel image. It’s just going to get better and better.”

The team will continue to receive and collate data and will surely hold more press conferences as they learn more, and even more detailed imagery arrives.

The New Horizons probe itself — still hurtling outwards at 32,000 MPH — could continue to operate for another 15 or 20 years, and has fuel to change its course to perhaps find another target, but that’s all a matter of speculation for now. Stay tuned over the next year, the team suggested, but for now they’re focused on the data from Ultima Thule.


Source: TechCrunch

iPhone and Android in 2019: Here's why your phone will cost even more – CNET

There are a few reasons why prices are going up.
Source: CNET

Hyundai promises walking, climbing 'car' concept for CES 2019 – Roadshow

Depending on its gait, it’ll either look really neat or really terrifying.
Source: CNET

Report: Mary Meeker targets $1.25B for debut fund, called Bond

In what is clearly a missed opportunity to name her venture capital fund Money Meeker, famed venture capitalist and author of the annual Internet Trends Report Mary Meeker has informed limited partners that her firm will be called Bond, according to a report from Axios’ Dan Primack.

Meeker intends to raise $1.25 billion for Bond’s debut growth fund on a $1.5 billion hard cap. Meeker will have no trouble pooling capital, given her success at Kleiner Perkins, where she was a partner for eight years, backing companies such as Airbnb, Houzz, Slack and Peloton. In September, Kleiner Perkins confirmed it was spinning out its growth team to become an independent firm, with Meeker at the helm. Kleiner Perkins general partners Mood Rowghani and Noah Knauf joined Meeker in the new effort, as well as Juliet de Baubigny, a partner focused on team building.

“The environment for venture has evolved — with larger checks being written for seed and A rounds and more support from partners required to build companies — demanding a high degree of specialization and extreme focus to excel,” a spokesperson for Kleiner Perkins said in a statement provided to TechCrunch in September. “The changes in both areas have led to less overlap between venture and growth and creating two separate firms with different people and operations now makes sense.”

We’ve reached out to Meeker for comment.

Meeker joined Kleiner Perkins in 2010 after two decades as a managing director at Morgan Stanley. A well-established Wall Street tech analyst, she quickly rose in the Silicon Valley ranks and became one of few women to earn a GP title at Kleiner Perkins in an industry where women have traditionally been shut out from the highest roles.

With Bond, Meeker is set to be the first woman to raise a $1 billion-plus VC fund.


Source: TechCrunch

Netflix hires Activision CFO & former Disney exec Spencer Neumann as its new CFO

Netflix has officially confirmed the hiring of its new Chief Financial Officer Spencer Neumann, formerly CFO at Activision Blizzard. The announcement directly follows reports from Reuters and The Wall Street Journal, which said Netflix had poached Neumann from Activision and would start him in his new position this year.

CNBC on Wednesday reported Neumann had been fired from Activision two days ago because he was pursuing another job. Activision declined to state the cause of his firing, saying only that it was “unrelated to the Company’s financial reporting or disclosure controls and procedures,” in a regulatory filing.

Activision said Dennis Durkin, who was CFO from 2012 through 2017, would return to his role to replace Neumann.

At Netflix, Neumann will replace David Wells, who served as CFO since 2010.

“Spencer is a stellar entertainment executive and we’re thrilled that he will help us provide amazing stories to people all over the world,” said Reed Hastings, Netflix chief executive officer, in a statement. “I also want to again say thank you to David Wells, on behalf of the company and our shareholders, for his invaluable contributions at Netflix over the past 14 years.”

Neumann became CFO at Activision Blizzard in May 2017. Prior to that, he held a number of roles within Disney and elsewhere. From 2012 up until his hiring at Activision, Neumann was CFO and executive vice president of Global Guest Experience of Walt Disney Parks and Resorts. He also worked in private equity at Providence Equity Partners and Summit Partners.

Also at Disney, which Neumann first joined in 1992, he had served as executive vice president of the ABC Television Network from 2001 to 2004 and CFO of the Walt Disney Internet Group from 1999 to 2001.

His hiring is notable, given Disney’s plans to introduce a Netflix competitor of its own this year, with the forthcoming launch of the Disney+ streaming service. Netflix is also facing increased competition from AT&T, which is creating several new streaming services following its Time Warner acquisition, as well from Hulu, which becomes majority-owned by Disney with its acquisition of  21st Century Fox.

To keep up, Netflix has been increasing its spending on content. It reportedly spent $8 billion in 2018, and that figure is set to grow this year as the streamer invests heavily in originals to help grow and retain its customer base.

“Netflix is a singular brand, and I’m excited and honored for the opportunity to work with the Netflix team and all of our stakeholders to build on the company’s exceptional track record of success and innovation,” said Neumann in a statement.

Image credits: Netflix (logo); LinkedIn (profile photo)


Source: TechCrunch

Google aims to dominate CES this year, triples its floor space from 2018

CES 2019 kicks off on January 8 in Las Vegas, and Google Assistant and the Google Home smart home ecosystem promise to outdo last year’s massive presence when “Hey Google” ads were everywhere you looked.

The post Google aims to dominate CES this year, triples its floor space from 2018 appeared first on Digital Trends.


Source: Digital trends

Windows 10 tops Windows 7 as most popular OS

Just in time for the new year, a report from Net Marketshare puts Windows 10 in the top spot for desktop operating systems. It’s the first time Microsoft’s OS took the top spot since hitting the market three and a half years ago.

At 39.22 percent of the market, Windows 10’s rise isn’t an overnight success story, but it’s notable, given the rocky reception its other operating systems have received in recent years. Windows 10 just edges out Windows 7’s 36.90. The more recent Windows 8.1, meanwhile, is a distant fifth — more than a percentage point below Windows XP.

Windows 10 is now in place on 700 million devices, comprising a broad range of products. Microsoft gambled with the release of a convertible operating system that could bridge the device between PC and tablet, and it appears to have paid off. As has the decision to bring the OS to its Xbox platform.

The numbers look solid, even as some enterprise customers continue to drag their feet. That’s to be expected with any relatively new operating system, as anyone who’s ever worked for a large business can tell you. There’s a reason XP is still in the top five.

All of this marks a nice end to Microsoft’s solid year, which found it once again at the top of the most valuable companies. Apple, which is now in the No. 2 spot, secured No. 3 on the OS list, with 10.14 Mojave pulling in 4.73 percent of the market.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637