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

Archivo del Autor: Belen De Leon

Huawei’s folding phone debuts this month

Huawei mobile chief Richard Yu has already made mention of the company’s upcoming foldable phone amid talks of smartphone world domination. This morning, however, we caught our first glimpse of the handset in profile, along with the promise of more, arriving February 24, during Mobile World Congress in Barcelona.

Foldables are very much heating up to be the highlight of the 2019 smartphone race. Royole’s already shipping a handset to devs, and Samsung is set to give us a lot more info at an Unpacked event a mere days before MWC kicks off.

Xiaomi’s offering is merely a concept, but it’s the coolest of the bunch, and then there’s the return of the Motorola Razr, which seems, if nothing else, a solid play for smartphone nostable. Google, too, has been working hard at building in support for what’s sure to be a broad range of different foldable form factors, as hardware companies fumble to find the best design.

Also notable on the teaser is the Connecting the Future text, which appears to be a reference to the phone’s inclusion of 5G, which would really put the handset smack dab in the middle of the mobile zeitgeist. It would also likely further drive up an already pricey design.


Source: TechCrunch

Watch Netflix's colorful new intro that'll ease you into its originals – CNET

The ba-dum sound isn’t going anywhere.
Source: CNET

Apple: FaceTime eavesdropping bug is fixed, software update coming – CNET

Expect an update to re-enable Group FaceTime to pop up next week.
Source: CNET

Alita: Battle Angel's Christoph Waltz reveals why acting technique didn't matter video – CNET

The Oscar-winning actor discusses the differences between James Cameron and Robert Rodriguez.
Source: CNET

Alexa skills top 80,000 after a big Alexa-powered holiday season

Amazon had a record-breaking holiday quarter, with revenue of $72.4 billion and profits of $3 billion, but it’s not making much money off its top-selling item, the Alexa-powered Echo Dot. While the e-commerce giant said the device was its 2018 holidays best seller across all products, it also reminded investors on yesterday’s earnings call that Echo devices aren’t priced “to make money.”

Instead, Amazon sees Echos as another means of connecting with its customer base – its most avid, engaged customers, that is.

“There are a group of customers who use our devices and then we monetize that in different ways – commitment to Amazon and the video and everything else,” noted Amazon CFO Brian Olsavsky, speaking to investors on Thursday.

While some reports have dismissed Echo devices’ potential for online shopping, Amazon appears to be playing the long game with regard to voice computing. With an Echo in the home, consumers are more likely to remain a Prime subscriber, streaming Prime music or audiobooks, or – on its devices with a screen – watching Prime Video. As Amazon advances its e-commerce strategy with Whole Foods and Prime Now, it also sees Echo as a means of getting items to your door within an hour or two, simply by way of voice commands.

That means, for now, Amazon’s goal is to get an Echo into the home – even if it has to sell the gadgets at cost (or even less).

And the devices are selling. Amazon said the Echo Dot was the best-selling item across all of Amazon globally during the holiday quarter, and customers purchased “millions more devices from the Echo family” in 2018 than they did in 2017.

Amazon had also said last month that over 100 million Alexa devices had been sold to date, including the Echo Dot and other Echo-branded devices, along with those from third-parties.

As the company is usually cagey about sharing exact numbers when it comes to things like this, it was a notable milestone.

Google, of course, quickly responded with a note that its Assistant AI will be on a billion devices by the end of January. But it wasn’t a fair comparison, because Google was counting Android smartphones while Amazon’s number, we confirmed at the time, didn’t include smartphones – even though you can use Alexa from within the Alexa mobile app and even within the widely installed Amazon shopping app.

However, Echo devices aren’t Amazon’s only means of introducing Alexa to consumers.

The Echo Dot is the best seller in terms of Alexa-powered devices, due to its low price point and regular discounts during major shopping events like the 2018 holidays, Black Friday and Amazon’s own Prime Day, but it’s joined by a growing number of other Alexa products.

In 2018, the company saw over 100 new products with Alexa built-in launched from third-party manufacturers, bringing the total up to over 150. And Alexa works with over 28,000 devices, like smart home devices and other hardware, from across 4,500 brands.

Amazon, itself, is trying to figure out how to put Alexa into more things. It even jokes about this in its latest TV commercial, set to be aired during the Super Bowl.

The ad references a more offbeat device – the AmazonBasics Alexa-powered microwave – but then makes cracks about the Alexa devices that didn’t work – like an Alexa dog collar and hot tub, for example.

Alexa skills top 80,000

The growing Alex ecosystem means the number of things you can do using the voice assistant, by way of its voice apps called “skills,” is also increasing.

A new number Amazon shared yesterday was that the number of voice applications built for Alexa had now topped over 80,000 worldwide. That’s up from the 70,000 skills Amazon was touting back in December.

Amazon CEO Jeff Bezos mentioned this figure and other milestones related to Alexa’s improvements in a statement, on Thursday.

“The number of research scientists working on Alexa has more than doubled in the past year, and the results of the team’s hard work are clear. In 2018, we improved Alexa’s ability to understand requests and answer questions by more than 20 percent through advances in machine learning, we added billions of facts making Alexa more knowledgeable than ever, developers doubled the number of Alexa skills to over 80,000, and customers spoke to Alexa tens of billions more times in 2018 compared to 2017,” Bezos said.

The company said in November it now has over 10,000 employees working on Alexa, as a point of reference. But it’s challenged in building up a knowledge base of questions and answers – something Google has worked on since the launch of its Knowledge Graph in 2012.

At the end of the day, consumers may not pick a device only because of what facts it can spout off, but rather because of how well it fits into the home in other ways. Alexa can play your music and share the news like any voice assistant, but it also works with other Amazon devices, like Ring doorbells and Amazon security cameras, keyless entry systems, and more. And it can deliver your food and other items.

Google, meanwhile, doesn’t have a successful e-commerce business and just lost a key partner for its Google Express shopping service, with Walmart’s exit from the platform.

That leaves Google at something of a disadvantage as assistants cater more to our needs to not just answer questions or turn on the lights, but to make anything appear at our door. If Amazon has to give away a few million devices to stake out its place in the future of shopping, it believes that’s money worth losing.

 


Source: TechCrunch

Get a 4-pack of Tile Mate 2018 trackers for $40 – CNET

That’s one of the best deals to date on these new-and-improved finder gadgets. Plus: Give your laptop a huge performance boost with this $35 solid-state drive and score a wireless mouse for $6.
Source: CNET

Vice Media will lay off 10 percent of its staff

Vice Media plans to cut 250 jobs — about 10 percent of its total workforce.

The Hollywood Reporter broke the news. When contacted by TechCrunch, a Vice spokesperson confirmed the story but declined to comment further.

This comes after a brutal couple of weeks in the media business, as companies began the year with major cuts. BuzzFeed is trimming its staff by 15 percent. Verizon Media Group (which owns TechCrunch) laid off 10 percent of its workforce. And traditional media wasn’t immune, with Gannett eliminating as many as 400 jobs.

Alongside the broader industry issues, Vice has had a tumultuous year of its own. Reporting by The New York Times at the end of 2017 led to the departure of multiple executives. Nancy Dubuc, previously the chief executive at A+E Networks, replaced co-founder Shane Smith as CEO in March. And in November, the company instituted a hiring freeze aimed at cutting the workforce by up to 15 percent.

According to the Hollywood Reporter, once Vice executives had created their strategic plan for 2019, they decided to complete those cuts with layoffs. Every department of the company will be affected, but the goal is to allow Vice to focus on growth areas like branded content and film and TV production.

“We will make Vice the best manifestation of itself and cement its place long into the future,” Dubuc said in a memo sent to Vice staff.


Source: TechCrunch

Porsche might have issues with 911 testing data in Germany – Roadshow

At least it doesn’t involve diesel this time around.
Source: CNET

Sony posts strong music earnings, as gaming business disappoints

Sony posted record quarterly earnings this week on the strength of very strong music profits. Those numbers were catapulted thanks to the company’s $2.3 billion acquisition of EMI as part of an ever-consolidating music industry.

The electronics giant’s operating profit rose to $3.46 billion for the quarter — up from $3.21 billion a year prior, marking the highest single-quarter profit for the company. Things were less rosy on the gaming front, however, where the company was hit by declining hardware sales of its mature PS4 consoles for the holiday quarter.

The console sold 8.1 million units for the quarter — though the company says that’s roughly in line with its own expectations, as the latest PlayStation turns six. The long-awaited Marvel’s Spider-Man game was a hit for Sony, but not enough to make up for diminishing hardware sales. Profit for the gaming business dropped 14 percent, year over year.

The news comes as the younger (and cheaper) Switch continues to sell at a brisk pace — though Nintendo did notably trim expectations from 20 million to 17 million for the year. Sony was also hit by lowered demand for mobile imaging as the global smartphone market continues to struggle.


Source: TechCrunch

Juul Labs hires former Apple employee to lead the fight against counterfeits

Juul Labs, the e-cig company under fire for its product’s popularity with young people, has brought on a new VP of Intellectual Property Protection with Adrian Punderson, formerly of PwC and Apple.

Punderson’s job is all about working alongside government agencies, as well as Juul Labs Intellectual Property VP Wayne Sobon, to combat the sale of counterfeit and infringing products. These can range from copycat vapes and pods that are actually marketed as Juul products all the way to products that are designed specifically to be Juul compatible without using the trademark.

These counterfeit and infringing products pose a serious threat to the company. Of course, no business wants its products infringed or its marketshare stolen.

With Juul, however, it’s far more complicated. Juul Labs is currently under heavy FDA scrutiny over the popularity of its products with minors.

“As you start to enforce generally on the sale of these types of products to youth, oftentimes they are going to look for another seller or distribution point of this product,” said Punderson. “The challenge is that oftentimes they’re going to platforms or places for this and you have no idea what the origin of the product is. A lot of it is counterfeit. So they get something they believe is Juul only to find out they have a counterfeit device or pod.”

He went on to say that, for Juul, a top priority is identifying counterfeit sellers and quickly putting that information into the hands of law enforcement. To the extent that they can’t take action, said Punderson, Juul will take civil action.

Part of the concern is that there is zero transparency into what ingredients are being used in infringing products, whereas Juul’s recipe at least meets the legal requirements for disclosure as it seeks full FDA approval.

Juul doesn’t currently have data around the scale of infringing products on the market, but counterfeit Juul products may inaccurately increase sales figures, intensifying scrutiny from the FDA.

Juul has already taken legal action against many infringing manufacturers and distributors, but Punderson aims to take Juul’s efforts against infringing products to a new level.

He sees the issue as threefold: Juul Labs must work to stop these products from being manufactured in the first place, ensure they aren’t allowed across borders into the country, and take action against retailers who sell infringing products and remove them from the market.

“This isn’t a problem where there is only a production problem but there isn’t really a distribution or consumption problem,” said Punderson. “We don’t have the luxury of looking at the problem singly-faceted. From a global perspective, we want to stop the production and distribution of infringing products around the world, and we’ll work closely with government agencies attempting to stop illicit distribution of goods.”

Punderson previously served as Managing Director of IP Protection at PriceWaterhouse Coopers, VP of Global Anti-Counterfeiting/Anti-Diversion at Oakley, and worked at Apple on the Intellectual Property Enforcement team.

Juul is currently viewed by many as a Facebook-ified, 2018 version of Marlboro. Notably, Juul Labs recently closed a $12.8 billion investment from Altria Group, the makers of Marlboro cigarettes. When asked why he chose to work for Juul, Punderson said his initial reaction was no. But that after he did some research around the mission of the company, and thought of his own personal experience losing his father to emphysema, he came around quickly.

“I would do anything to get two or three more years with my dad, who was a lifelong smoker,” said Punderson. “[…] We’re trying to do good things here, move people away from tobacco and give them an alternative. To me, it’s a valuable, noble cause that’s worth being involved in and I’m proud to be here.”

It remains to be seen just how big of an issue infringing products are for Juul and other above-board e-cig makers, but Juul is ramping up its efforts to combat copycats from getting into the hands of consumers.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614