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

Archivo del Autor: Belen De Leon

Game Of Thrones’ showrunners are making the next Star Wars movie

 

Love it or hate it, Game of Thrones ends this week. The series finale will air this upcoming Sunday, capping a final season that has been criticized for being too short, too rushed, and, at times, too damned hard to see. Seemingly immune to the ires of the Internet, the series’ showrunners are moving right from one heavily-debated property to another: Star Wars.

We’ve known for a while now that GoT showrunners D.B. Weiss and David Benioff were working on at least one Star Wars movie, but details thus far had been pretty light. Where would their movie fit into the release schedule?

Thanks to a talk from Walt Disney CEO Bog Iger at the MoffettNathanson Media & Communications summit today, we now know a bit more: it’ll be the next Star Wars movie released after 2019’s Episode IX — The Rise of Skywalker.

TheWrap quotes Iger here as saying:

We did a deal with David Benioff and Dan Weiss, who are famous for ‘Game of Thrones’ and the next movie that we release will be theirs, and we’re not saying anything more about that.

It’s worth noting, however, that “next” doesn’t mean it’s coming right away.

As Lucasfilm president Kathleen Kennedy confirmed a few weeks ago, Disney is taking a hiatus on Star Wars movies after Episode IX to spend some time figuring out how it all plays out from here. According to the release schedule that Disney/Fox published earlier this month, we likely won’t be seeing this one until the end of 2022 at the earliest.

While they’re taking a hiatus from Star Wars movies, they’re not taking a hiatus from Star Wars overall. As Iger noted today, Disney is currently working on two live-action Star Wars series (one called The Mandalorian, and one focusing on Cassian Andor around the time leading up to Rogue One) that’ll air on its upcoming Disney+ streaming service, but he also says he expects at least one additional as-of-yet unannounced series to debut before the next movie.


Source: TechCrunch

A leaked image of Apple’s next Mac Pro offers details on dubious specs

A leaked image of Apple’s newest Mac Pro was released this week via Imgur. The image however, might not be as reliable as hoped, considering it contains a few dubious details and specs.

The post A leaked image of Apple’s next Mac Pro offers details on dubious specs appeared first on Digital Trends.


Source: Digital trends

Intel Flaw Lets Hackers Siphon Secrets from Millions of PCs

Two different groups of researchers found another speculative execution attack that can steal all the data a CPU touches.
Source: Wired

OnePlus 7 Pro Review: A Premium Phone for Hundreds Less

OnePlus delivers a notchless, all-screen phone with a pop-up camera. But should you buy it?
Source: Wired

HP packs second screens, liquid metal, and RTX graphics in new Omen laptops

HP’s new lineup of gaming laptops includes some unique specimens from the Omen range. They all offer high-end Nvidia RTX graphics, but a new Omen X model sports a second screen in the base purely for chat and media functions.

The post HP packs second screens, liquid metal, and RTX graphics in new Omen laptops appeared first on Digital Trends.


Source: Digital trends

Walmart, Tyson Foods and J.B. Hunt launch a logistics accelerator in Arkansas with Plug and Play

Plug and Play, the accelerator network that works with corporations to invest and advise startup technology companies, is partnering with Walmart, Tyson Foods and J.B. Hunt to set up a logistics-focused program in Northwest Arkansas.

Retailers, software vendors and any number of contracting companies have been forced to make the trek to Bentonville, Ark. to prostrate themselves before Walmart’s corporate juggernaut and now it seems some of Silicon Valley’s startup gurus are going to make the trek as well.

“We are very excited to begin our work with these great organizations like Walmart, J.B. Hunt, and Tyson Foods in Northwest Arkansas to develop the ecosystem and culture of entrepreneurship,” says Saeed Amidi, Founder & chief executive officer of Plug and Play, in a statement. “With our startups, we can bring efficiency and cost savings in the supply chain. Through this new operation here, we will be able to connect Northwest Arkansas to Silicon Valley, China, Singapore, Germany, and the rest of our global network.”

The new initiative is backed by the Walton Family Foundation (the non-profit affiliated with Walmart’s founding family), the Arkansas Economic Development Commission, and the accelerators three corporate partners.

“This new relationship with Plug and Play will leverage our regional strength in supply chain and logistics,” said Nelson Peacock, the Northwest Arkansas Council’s president and chief executive officer.  “This program will shine a greater spotlight on all of the great things happening in Northwest Arkansas.”

Plug and Play’s program will identify ten companies to participate in two cohorts annually. The focus will be on supply chain optimization, last-mile delivery, warehouse automation, sensor technologies, predictive analytics and machine learning.

“Innovation that increases efficiency in our supply chain will help our team continue to be a competitive advantage for the company and ensure we can maintain everyday low prices for our customers however they want to shop,” said Greg Smith, Executive Vice President, Supply Chain, Walmart U.S. “By combining the strength of Walmart and the speed of startups, this partnership with Plug and Play will accelerate innovation and support our efforts to maintain a best-in-class supply chain.”

A grant from the Walton Family Foundation will support the entrepreneurial education and training curriculum for accelerator participants, as well as support community events and mentoring workshops, Plug and Play said in a statement.

“Northwest Arkansas is known for driven entrepreneurs who created access to opportunity and transformed communities,” said Karen Minkel, Home Region Program Director at the Walton Family Foundation. “Plug and Play’s accelerator will support the next generation of promising startups that will strengthen our innovation ecosystem.”


Source: TechCrunch

Verified Expert Brand Designer: Phil Weiner

As a former entrepreneur turned independent designer, Phil Weiner gets the startup life. He often describes himself as a second co-founder for his clients, unafraid of 2AM phone calls and prepping pitch decks for investors. He’s a “full stack” creative director based in Oakland, CA with a passion for tackling cultural tension. Learn more about why design runs in his blood, his branding philosophy, and more.

On his ideal client:

“There are certain values that we have to have in line. The number one value is that they don’t view their people as resources, they view them as people. If I start to get the inkling that a founder isn’t necessarily great at managing their teams and their people, empowering them or removing obstacles, it’s probably going to be difficult for us to figure out customer empathy. Number two, design is an investment, not an expense.”

“Phil has worked with us to create and shape a number of impact brands like 100% Human at Work – and hundreds of visual presentations that have inspired hundreds of entrepreneurs to do something bigger in their lives.” Jean Oelwang, London, UK, CEO, Virgin Unite

On the power of branding:

“I get to be able to shape culture because that’s what brands are able to do. You can build a really great product and introduce it into the market and that’ll have it’s own life cycle until trends change. Brands can last a lifetime. I think that’s the only way that I can make a mark on the world, even if my name isn’t on the company. If it’s contributing to the brand, I’ve scaled my potential impact in the world.”

Below, you’ll find the rest of the founder reviews, the full interview, and more details like pricing and fee structures. This profile is part of our ongoing series covering startup brand designers and agencies with whom founders love to work, based on this survey and our own research. The survey is open indefinitely, so please fill it out if you haven’t already.


The Interview

Yvonne Leow: Tell me about your background. How did you get into design and branding?

Phil Weiner: So I actually didn’t study design. I’m self-taught designer. I come from a pretty cool line of designers. My grandfather drew the “I Love Lucy” heart and did album artwork for Motown Records, and typography. My mom’s also a graphic designer. She’s been with The Washington Post and The NY Daily News for years. She just retired.

The first thing they actually told me was “Don’t go to school for design. Go to school for business. Because if you don’t understand business, you don’t understand design.” So I went to school for econ and math. I studied design in “the streets”. I started my first company when I was 21 years old. It was an early version of Hired.com. When you don’t have any money, you have to do things yourself and be creative so I learned everything from basically failing. I know a lot about what startups are going through, whether it’s designing a pitch deck, selling a product, A/B testing, or trying to convert traffic on a webpage. I ended up selling that first company, which was a recruiting business that was based on scraping Linkedin for what we call, “The most placeable candidate.”


Source: TechCrunch

How Hackers Broke WhatsApp With Just a Phone Call

All it took to compromise a smartphone was a single phone call over WhatsApp. The user didn’t even have to pick up the phone.
Source: Wired

All-terrain, driverless Lego construction vehicle could be our future – CNET

The Volvo Rottweiler, which won a design contest, is at the heart of an exhibit imagining tomorrow’s building equipment.
Source: CNET

OnePlus redefines premium with the 7 Pro

OnePlus has never been particularly beholden to industry trends. Nowhere is that better demonstrated than with the 7 Pro. In the face of a stagnated smartphone market, Apple, Samsung and Google all went budget, releasing lower-tier takes on their pricey flagships to appeal to consumers looking for something akin to a premium experience without having to shell out four figures.

The 7 Pro, on the other hand, is OnePlus’ most premium device to date. But while the shift marks a break from much of the industry, it’s a very logical step for the company’s current trajectory. OnePlus made a name for itself creating low-cost flagship devices with features that were just slightly behind the bleeding edge.

In recent years, however, the company has looked to change that perception, becoming one of the first Android phones with an in-display fingerprint sensor and promising to be among the first to deliver 5G. The 7 Pro, however, marks a new era for the company. The existing six-month release strategy is still in place here (fittingly, given that Google has recently adopted something similar with its Pixel line), but the language OnePlus is using has shifted.

In a meeting ahead of launch, a rep for the company told TechCrunch OnePlus considers its twice-yearly phones to all be “flagships,” but the new model introduces the paradigm of “premium flagship” and “ultra-premium flagship.”

That’s a markety speak way of saying the company doesn’t compromise — which I think is a fair point. Oftentimes the concept of a “budget flagship” is heavily weighted toward the budget side of things. But OnePlus long ago established its knack for providing well-rounded, high-end smartphone experiences at well below the price of premium handsets.

The 7 Pro’s $669 starting price hedges much closer to the iPhone XR and Samsung Galaxy S10e’s $749 than the Pixel 3a’s $399. It’s also a pretty significant bump over the OnePlus 6T’s $549 starting point. It’s likely enough to make longtime fans of the service do a double take, but the sizable increase does come with a truly premium handset.

That starts with the design (though it’s certainly more than skin deep). This is immediately apparent with the 6.67-inch display. If curved sides of the edge to edge design are familiar, it’s because it was built custom for OnePlus by Samsung. And while it’s similar, it is, in fact, a custom design for the line, meaning that it’s still distinguished from the Galaxy line — namely the 516ppi density and a 90Hz refresh rate.

What’s really notable, however, is the complete absence of a notch or a pinhole. The 7 Pro takes another key step toward a world of uninterrupted screen time. Open the camera app, flip to front-facing and wait just under a second, as it mechanically extends on top of the device.

It’s not the first time we’ve seen the technology — fellow Chinese manufacturers Oppo and Vivo have already introduced us to pop-up cameras. But given OnePlus’ ongoing T-Mobile partnership, this is arguably the first time this technology has really been available to mainstream U.S. consumers.

The execution is quite good. As someone who almost never takes selfies, I’ve come to appreciate the semblance of privacy of a hidden front-facing camera. If I need it, it’s just a tap of the screen away. There are some safety features built in, as well. Should it slip from your grip while the camera is out, the phone uses the accelerometer to automatically retract it. It will also automatically return home if the phone goes to sleep with it out.

OnePlus won’t say what this specifically means for things like water resistance. In fact, the company’s a little cagey on the subject — even recently taking to Twitter to brag that it didn’t submit for an IP rating, in order to lower the cost of the devices for the end user. Here’s a video of it dropping the new phone in a bucket:

Do with that what you will. It’s certainly clear why OnePlus would decide to skip elements it deemed unnecessary, but there is a certain peace of mind in knowing that a product has been submitted to rigorous testing by outside parties. The closest we got to a definitive answer was a recommendation against attempting to take an underwater selfie with the phone. So take that as you will.

On the rear of the device is a three-camera system that pairs a beefy 48-megapixel lens with a 78mm telephoto and 117-degree ultra-wide angle. I’ve had some opportunity to play with the phone, and this really does seem to be the most utilitarian set up for a three-camera system, and the camera software does a nice job transitioning between lenses as you zoom in.

This is a premium device inside, as well. The Snapdragon 855 is coupled with 6-12GB of RAM and either 128 or 256GB of storage. The battery is a beefy 4,000 mAh, which will get you through more than a day on a single charge, no problem. The “Warp Charge” maintains the company’s fast-charging tradition, letting you fill up around half the battery in 20 minutes using the included adapter.

OnePlus has really outdone itself here, once again proving that a truly premium device doesn’t require a four-digit investment. Other companies have explored a similar price point with varying degrees of success. For OnePlus fans not ready to take the step up, the company will continue to provide a more more affordable line going forward. For now, however, the 7 Pro is easily one of the best ways to get a truly premium smartphone experience without paying an arm and leg.

The 7 Pro will be available online May 17 through OnePlus’ site and T-Mobile.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614