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

Archivo del Autor: Belen De Leon

Nvidia announces its Studio line of laptops to compete against the MacBook Pro

During its press conference in Taipei a day before Computex starts, Nvidia announced a new line of laptops that will run its RTX graphics processing units, as well as a new software platform called Studio, with SDKs and drivers to make graphics rendering and other tasks faster. The units are targeted to creative professionals, like video editors, photographers and graphic designers, and meant to compete with the 15-inch MacBook Pro.

One of Nvidia's new Studio laptops, meant to compete against the MacBook Pro

One of Nvidia’s new Studio laptops, meant to compete against the MacBook Pro

The series will include seventeen laptops made by Nvidia’s manufacturing partners (including Acer, ASUS, Dell, Gigabyte, HP, MSI and Razer). The laptops will begin retailing in June, with prices starting at $1,599.

The 17 laptops will be equipped with Quadro RTX 5000, 4000 or 3000 GPUs or GeForce RTX 2080, 2070 and 2060 GPUs. Nvidia claims they can perform up to seven times faster than the MacBook Pro. Studio laptops with Quadro RTX 5000 GPUs will have 16GB of graphics memory, and some of the devices will also have 4K displays and Nvidia’s Max-Q tech for building thin and lightweight laptops.

The Nvidia Studio suite includes the CUDA-X AI platform for automating tasks like color matching videos or tagging photos.


Source: TechCrunch

Fiat Chrysler proposes 50-50 merger with Renault

Fiat Chrysler Automobiles has proposed merging its business with Renault that, if accepted, would create the third largest global automaker with 8.7 million in annual vehicle sales.

FCA delivered Monday a non-binding letter to Renault’s board that proposes combining the business as a 50-50 merger. FCA’s proposal illustrates the growing desire among automakers to consolidate, or form partnerships, in an environment of increasing regulatory pressure, declining sales and rising costs associated with next-generation technologies such as autonomous vehicle technology.

Under the proposal, the combined businesses would be split equally between FCA and Renault shareholders. The board would be a combined entity of 11 members, FCA said. The majority would be independent. FCA and Renault would get equal represent with four members each as well as one nominee from Nissan. The parent company would be listed on the Borsa Italiana in Milan, Euronext in Paris and the New York Stock Exchange.

French automaker Renault has an alliance with Nissan Motor. The two companies, whose relationship has become stressed in the fallout over the arrest of former Renault-Nissan Alliance CEO Carlos Ghosn and subsequent power struggle, share vehicle parts and collaborate on technology. Renault owns 43.4 percent of Nissan. Nissan owns 15 percent of Renault.

Fiat Chrysler is best known in U.S. for the company behind the Jeep and Ram trucks. But its business is far larger. Fiat, which has a market value of $20 billion, is also one of Italy’s oldest companies and owns brands like Alfa Romeo, Fiat, Lancia, and Maserati.

Fiat acquired a stake in Chrysler in 2009. The FCA people know today — which employs nearly 200,000 people — was created when the companies merged in 2014.

The proposed merger would result in cost savings. However, FCA insists it would not come from plant closures. No factories would close as a result of the merger, FCA said in its proposal. In a release describing the proposal FCA states:

The benefits of the proposed transaction are not predicated on plant closures, but would be achieved through more capital efficient investment in common global vehicle platforms, architectures, powertrains and technologies.

The combined companies would realize more than 5 billion euros in estimated annual run rate savings by collaborating on products and in certain regions, particularly when it comes to the development and commercialize of new technologies. FCA noted that these areas included connectivity, electrification and autonomous driving.

FCA argued that is has a history of “successfully combining OEMs with disparate cultures to create strong leadership teams and organizations dedicated to a single purpose.”

Those cost savings will be crucial for both companies if there’s a downturn in sales — a reality that other automakers like GM and Ford are already preparing for. It would also allow the companies to pursue technologies such as advanced driver assistance systems and autonomous vehicles.

FCA, which operates 46 research and development centers, has invested in advanced driver assistance systems like its highway assist feature offered in its Maserati brand. It has also relied on partnerships such as the one with self-driving vehicle company Waymo .

Last year, the company announced an expanded partnership with Waymo that will add up to 62,000 more Chrysler  Pacifica minivans to Waymo’s self-driving car fleet. The two companies are also working on ways to license Waymo’s self-driving car technology in order to deploy the tech in cars for consumers.


Source: TechCrunch

AMD’s long-awaited Ryzen 3 has arrived, and it includes a $499 12-core monster

AMD showed off how its 7nm-based Ryzen 3 processors with Zen 2 cores and its Navi-powered Radeon 5000 graphics edges out competing Intel or Nvidia solutions in performance. AMD’s beastly Ryzen 3 processor tops out with 12 cores.

The post AMD’s long-awaited Ryzen 3 has arrived, and it includes a $499 12-core monster appeared first on Digital Trends.


Source: Digital trends

AMD unveils the 12-core Ryzen 9 3900X, at half the price of Intel’s competing Core i9 9920X chipset

AMD CEO Lisa Su gave the Computex keynote in Taipei today, the first time the company has been invited to do so (the event officially starts tomorrow). During the presentation, AMD unveiled news about its chips and graphics processors that will increase pressure on competitors Intel and Nvidia, both in terms of pricing and performance.

Chips

All new third-generation Ryzen CPUs, the first with 7-nanometer desktop chips, will go on sale on July 7. The showstopper of Su’s keynote was the announcement of AMD’s 12-core, 24-thread Ryzen 9 3900x chip, the flagship of its third-generation Ryzen family. It will retail starting at $499, half the price of Intel’s competing Core i9 9920X chipset, which is priced at $1,189 and up.

The 3900x has 4.6 Ghz boost speed and 70 MB of total cache and uses 105 watts of thermal design power (versus the i9 9920x’s 165 watts), making it more efficient. AMD says that in a Blender demo against Intel i9-9920x, the 3900x finished about 18 percent more quickly.

Starting prices for other chips in the family are $199 for the 6-core, 12-thread 3600; $329 for the 8-core, 16-thread Ryzen 3700x (with 4.4 Ghz boost, 36 MB of total cache and a 65 watt TDP); and $399 for the 8-core, 16-thread Ryzen 3800X (4.5 Ghz, 32MB cache, 105w).

GPUs

AMD also revealed that its first Navi graphics processor units will be the Radeon RX 5000 series. Pricing is being closely watched because it may pressure Nvidia to bring down prices on competing products. AMD announced that the GPUs will be available in July, but more details, including pricing, performance and new features, won’t be announced until E3 next month in Los Angeles.

Data processors

AMD announced that its EPYC Rome data center processors, first demoed at CES in January, will launch next quarter, one quarter earlier than previously anticipated, to compete with Intel’s Cascade Lake. AMD says that during a benchmark test, EPYC Rome performed twice as fast as Cascade Lake.


Source: TechCrunch

Arm announces its new premium CPU and GPU designs

Arm, the company that designs the basic chip architecture for most of the world’s smartphones, today announced the launch of its next suite of designs for premium phones. It’ll be a while before you’ll see the first phones that use chips based on this design, but typically we see the first actual chips before the end of the year. With this launch, the company is announcing the Cortex-A77 CPU, the Mali-G77 GPU and a more energy efficient and powerful machine learning processor.

Given recent trends, it’s no surprise that the new Cortex-A77 doesn’t only focus on overall performance improvements, though the company’s promise of 20% IPC performance improvement over the last generation is nothing to sneer at. Thanks to a combination of hardware and software optimizations, the Cortex-A77 now promises significantly better machine learning performance, too.

Why focus on that when the company also offers a machine learning processor? Arm argues that most smartphones today don’t use a dedicated neural processor. Indeed, the company argues that 85 percent of smartphones today run machine learning workloads with only a CPU or a CPU+GPU combo. And even when an accelerator is available, the CPU has to hand that over to the accelerator, no matter whether that’s a GPU or a dedicated machine learning chip.

Like with every new generation of Arm CPUs, the Cortex A77 also promises to be more power efficient and offer better raw processing performance. Indeed, Arm says that it has been able to improve performance by 4x since 2013.

Another area Arm is betting on is mobile gaming — and by extension, mobile VR and AR experiences. The new Mail-G77 GPU architecture is the first one based on the company’s Valhall GPU design and promises a 1.4x performance improvement over the G76. It’s also 30 percent more energy efficient and — and I’m guessing you can spot a theme here — 60% faster at running machine learning inference and neural net workloads.

For the machine learning processor, Arm notes that it already offers Project Trillium, its heterogeneous machine learning compute platform that runs in combination with the company’s CPUs. Since announcing Trillium last year, the company has managed to bring up energy efficiency by 2x and scaled performance up to 8 cores and 32 TOP/s.

“Every new smartphone experience begins with more hardware performance and features to enable developers to unleash further software innovation,” the company notes in today’s announcement. “For developers, the CPU is more critical than ever as it not only handles general-compute tasks as well as much of the device’s ML compute which must scale beyond today’s limits. The same holds true for more immersive untethered AR/VR applications, and HD gaming on the go.”


Source: TechCrunch

How games conquered the movies

We used to think that as video games matured, as a medium, they would become more like Hollywood, becoming more focused on character development, plot reversals, and tight, suspense-driven narratives, rather than action set pieces alternating with cinematic cut scenes. Hoo boy, were we wrong. Instead the exact inverse has happened. Action movies have become more like video games. And you know what, this is no bad thing.

I thought of this while watching John Wick 3 last night. (Which I loved, as I did 1 and 2.) It’s not just that its ballet of bullets — especially the one with the dogs — are so like video games, in both structure and form, that they seem to have been practically been torn from a controller; you can practically see health bars and Stun markets hovering over the heads of the characters.

It’s also that the series’s primary costars, after Keanu — with apologies to Halle Berry and Ian McShane — is not any other individual character, but the world of John Wick, the Continental, and the High Table. Worldbuilding has long been a first-class citizen in video and tabletop role-playing games; now it has graduated to movies as well.

Speaking of role-playing games, ensemble-cast movies are more and more like them as well. Consider the Fast and Furious movies, or Game of Thrones. Each has a core group who are clearly the “player characters,” as well as disposable villains and extras who are “NPCs.” Each starts with the characters at a relatively low level of skill/power, and over the course of the series grow to worldshaking might.

In The Fast & The Furious Vin Diesel’s character is a really good driver and mechanic; by the time we get to The Fate of The Furious he’s a superspy capable of singlehandedly opposing entire intelligence agencies. In Game of Thrones we watch Arya become a high-level assassin before our eyes, and Jon Snow happens to become one of the deadliest swordsmen in all of Westeros, casually dispatching dozens of enemies, often several simultaneously, while rarely even breaking a sweat, because — well, there’s no real reason for it, other than that’s what happens to player characters, isn’t it? They level up and become the best.

That didn’t use to be the case. Jason Bourne and James Bond were superspies, but they didn’t really get better over the course of their series, or become so ridiculously puissant that they can casually take out a dozen heavily armed/armored expert fighters in thirty seconds, singlehandedly, as Shaw does in the trailer of the new Fast & Furious movie. Most of Jason Bourne’s action sequences are escapes; most of John Wick’s are hunts. And of course “one hunting a horde” has been the basic mode of first-person shooters since long before Doom.

Does the introduction of these new tropes / styles / narrative conceits make things worse? Well — not necessarily. The Bourne series is a lot grittier, in terms of emotional resonance and suspense, than the John Wick series, but the latter is far more stylish, semiotically rich, and immersive. I love them both about equally. It would be a shame if the only kind of action movie we ever saw from here on in was the stylized un/hyperreality of John Wick — but similarly it would be a shame if Hollywood had never made those movies on the grounds they were too brutally unrealistic.

Ultimately, video games have expanded Hollywood’s possibility space, and to my mind that’s always a good thing. Is it a universal rule that when technology introduces a new medium of storytelling, old media soon adopts the new medium’s styles and tropes? Did plays become more like novels after Don Quixote? Did radio become more like television after TV was introduced? And if/when we figure out the most compelling structure(s) for AR/VR storytelling, will video games become more like that? It seems fairly inevitable to me that the answer is yes.


Source: TechCrunch

La importancia de usar la IA en el ejército sin aplicarla a las armas

Las Fuerzas Armadas de EE. UU. lanzarán junto al MIT una incubadora de inteligencia artificial para desarrollar tecnologías que sirvan al “bien público” y que optimicen el día a día del organismo. Para evitar polémicas, ambas entidades afirman que no trabajarán en aplicaciones armamentísticas
Source: MIT

La ciencia revela al culpable del aumento de emisiones de un gas prohibido

El CFC-11 fue vetado en 2010, y sus concentraciones en la atmósfera fueron disminuyendo. Pero de repente, volvieron a aumentar. Varios años de investigaciones independientes e internacionales han descubierto al culpable: varias fábricas del este de China
Source: MIT

Así es la primera bacteria de 'E. coli' con un genoma 100 % artificial

Se trata del mayor organismo sintético creado hasta la fecha, y han hecho falta dos años para completarlo. El equipo también ha logrado comprimir su código genético, lo que abre la puerta a la fabricación de nuevos polímeros sintéticos revolucionarios de origen bacteriano
Source: MIT

World Health Organization deems 'gaming disorder' an official illness – CNET

Video game addiction gets added to the organization’s latest list of modern-day ills.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445