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

Archivo del Autor: Belen De Leon

Get your pickaxe ready: The next MineCon Earth show streams in September

Microsoft and Mojang have revealed the date for the next MineCon Earth live-stream event. Taking place this September, the show will include live gameplay, discussions between Lydia Winters and community co-hosts, and more.

The post Get your pickaxe ready: The next MineCon Earth show streams in September appeared first on Digital Trends.


Source: Digital trends

Amazon’s fart app is the best reason to buy an Echo Button

As of this writing, there’s a single, solitary review for Button Tooter. It’s three stars and three sentences, and it’s a bit of an emotional rollercoaster. “They clearly ran out of ideas!” the reviewer writes. “It’s kind of fun! How about a game where you can make music. [sic]” Is Amazon’s creation of a fart app a true indication of creativity bankruptcy?

Or is it the sign of a company that’s finally discovered the killer app for its new hardware platform. It’s true that, in the past, fart apps have become a bit of a shorthand for useless mobile software. And for a brief, but glorious moment several years back, fart apps topped the various mobile charts, only to pass like, well, to quote the Oscar-nominated film, “a fart in the wind.”

But Buttons have always been a curiosity among the Echo family, some employee’s side project that somehow made it into production. Amazon’s formed a couple of partnerships with game makers, but the company has clearly spent much more time focusing on the rest of its smart home devices.

I never had any desire to have an Echo Button in my life — and the Button Tooter arrived. Now all I can think about is how much I want a remote button that can make my Echo Spot fart. And $20 seems like a small price to pay for the five or so minutes of pure childlike joy it will bring to my life. When’s the last time you could say that about a gadget.

Because we may have gotten old in the blink of an eye, and technology may have made us callous and uncaring husks of our former selves. The world may be full of hate, and this precise moment in time may feel as though we’re closer to the brink of global destruction by our hands.

But there’s one truth I know, that has always and will always hold in the face of an ever-changing world: farts are funny. So go forth and press, friends.


Source: TechCrunch

Facebook Stories adds funky AR drawing and Instagram’s Boomerang

You’ll soon be able to draw on the world around you and shoot back-and-forth Instagram Boomerang GIFs with the Facebook Camera. Bringing additional creative tools to the Facebook Camera could make it a more popular place to shoot content and help the company compete with Snapchat.

“We wanted to give people an easy way to create with augmented reality and draw in the world around them” says John Barnett, a Facebook Camera Product Manager about the feature it calls “3D drawing”. It’s rolling out to users over the coming weeks. Matt Navarra first spotted the features.

With AR drawing, you can scribble on the world around you, then move your camera and see the markings stay in place. It’s a fun way to add graffiti that only exists inside your screen. You can add the drawings before or while you’re recording, allowing you to draw on something out of frame, then pan or unzoom to reveal it. Facebook will eventually add more brushes beyond the pastel gradient colors seen here.

Facebook tells me the technology understands the corners and objects in the room to create a 3D spec. Facebook could that use that to detect surfaces like walls and tables to wrap the drawing onto them. Currently, it only does that when it’s confident about the object recognition, such as in optimal light conditions.

Since drawing is a universal language, the feature could make AR easy to use for younger users and Internet novices. Facebook launched its AR effects at F8 last April, and has recently added AR tracker target experiences that are triggered by real-world posters or QR codes. It all started with the company acquiring fledgling AR masks startup MSQRD in 2016.

Facebook added looping GIF creation to the Facebook Camera a year ago, but those can feel a bit jarring since they start back at the beginning once they end. Some users no longer have that GIF option, so it’s potentially being replaced by Boomerang’s established brand and more silky back-and-forth animated video clips. Facebook confirms that this feature is now rolling out to the Facebook Camera.

As we reported last week, Facebook is determined to make Stories work. Despite the criticism of it being a rip-off of Snapchat and redundant given Instagram Stories, Facebook is trying new ways to make Stories more popular an accessible. That includes tests of Stories as the default destination for content shot with the Facebook Camera, showing bigger tiles with previews of Stories atop the News Feed, and showing a camera and camera roll preview window when you open the status composer. Those, combined with these new features, could give Facebook Stories a boost in utility and visibility.

Facebook believes social media is on an inevitable journey from text to photos to videos to Stories equipped with augmented reality. Since Snapchat refused its acquisition offers, Facebook is now on a quest to evolve into an AR company rather than having to buy a big one. It remains to be seen whether users think AR is a novelty or a core utility, but Facebook won’t wait to find out.


Source: TechCrunch

Thanks to A.I., there is finally a way to spot ‘deepfake’ face swaps online

Researchers from Germany’s Technical University of Munich have created a deep-learning algorithm that’s designed to spot ‘deepfake’ face swap images and videos online. Here’s how it works.

The post Thanks to A.I., there is finally a way to spot ‘deepfake’ face swaps online appeared first on Digital Trends.


Source: Digital trends

How to set up and use Cortana

Cortana, Microsoft’s digital voice assistant, is one of the biggest additions to Windows 10. Like Siri on the iPhone, Cortana gives you access to all sorts of different hands-free features. Here’s a handy guide on how to set up and use Cortana, train it to know your voice, and customize it to your liking.

The post How to set up and use Cortana appeared first on Digital Trends.


Source: Digital trends

Tesla Fights the NTSB Over Its Latest Autopilot Death

Elon Musk’s automaker has quit the investigation led by the agency, and the sniping is getting serious.
Source: Wired

Despite Zuckerberg Pledge, Facebook Fights State Privacy Laws

The social network has pushed back against consumer-focused legislation in places like Illinois and California.
Source: Wired

Volkswagen’s CEO is out following diesel scandal

Matthias Müller is out as Volkswagen CEO, amid a diesel emissions scandal that shook the world’s largest car maker. The company confirmed the move today, naming Brand Chief Herbert Diess to the top job in his stead.

Müller had only been in the top role for three years, and while the chief executive was never charged in the scandal, many in the industry believe that he didn’t impose changes quickly enough after information came to light.

This time last year, the company was hit with a $2.8 billion penalty in the U.S., bringing its costs for the scandal up to around $30 billion, according to NBC. Volkswagen was one of a number of automakers caught adjusting emissions during laboratory testing, in order to meet environmental standards.

Earlier this week, the company announced that it was considering replacing its CEO. Today the company issued a statement thanking Müller for his time during what it referred to as “the greatest challenge in its history.”

Board member Hans Dieter Pötsch adds, effusively, “Together with his team, he also fundamentally realigned the Group’s strategy, initiated cultural change and, with great personal commitment, made sure that the Volkswagen Group not just stayed on track but is now more robust than ever before. For that, he is due the thanks of the entire Company.”

VW’s new CEO, Herbert Diess, joined the company in 2015 after spending time at BMW. As The BBC notes, Diess has already proven a divisive character for the company due to battles with the unions and attempts to cut costs at the company.


Source: TechCrunch

Subscription biller Zuora soars 43% following IPO

Subscription biller Zuora was well-received by stock market investors on Thursday, following its public debut. After pricing its IPO at $14, the company closed at $20, valuing the company around $2 billion.

It was also much higher than expected. The company said in its filings that it planned to price its shares between $9 and $11, before it raised that range to $11 to $13.

Founder and CEO Tien Tzuo told TechCrunch that he believes “a bet on us is really a bet on an entire shift to a new business model, to a subscription economy.” He is optimistic that subscriptions are the “business model of the future.”

Zuora sees itself as an early pioneer in a growing category. The company believes that more businesses will shift their business models to subscriptions, across sectors like media and entertainment, transportation, publishing, industrial goods and retail.

It helps its 950 customers manage subscriptions, including billing and revenue recognition. Zuora touts that it has 15 of the Fortune 100 businesses as clients.

Zuora’s revenue for its fiscal 2018 year was $167.9 million. This was up from $113 million in 2017 and $92.2 million the year before. Losses remained constant in this timeframe, from $48.2 million in 2016 to $47.2 million in 2018.

“We have a history of net losses, anticipate increasing our operating expenses in the future, and may not achieve or sustain profitability,” warned the requisite risk factors section of the filing.

It also acknowledged a competitive landscape. Oracle and SAP are amongst the companies offering software in the ERP (enterprise resource planning) category. It also competes with other startups like Chargebee.

The largest shareholders are Benchmark, which owned 11.1% prior to the IPO . Founder and CEO Tien Tzuo owned 10.2%. Others with a significant stake included Wellington Management, Shasta Ventures, Tenaya Capital and Redpoint.

The San Mateo, California-based company previously raised over $240 million, dating back to 2007.

Zuora listed on the New York Stock Exchange, under the ticker “ZUO.” Goldman Sachs and Morgan Stanley worked as lead underwriters on the deal. Fenwick & West and Wilson Sonsini served as counsel.

After a slow start to the year for tech IPOs, there has been a flurry of activity in recent weeks. Dropbox and Spotify were amongst the recent public debuts. We also have DocuSign, Pivotal and Smartsheet on the horizon.


Source: TechCrunch

Tesla says it willingly withdrew from NTSB investigation

Tesla says it willingly withdrew from the party agreement with the National Transportation Safety Board, adding that the NTSB is more concerned with “press headlines than actually promoting safety,” a Tesla spokesperson told TechCrunch via email.

“Last week, in a conversation with the NTSB, we were told that if we made additional statements before their 12-24 month investigative process is complete, we would no longer be a party to the investigation agreement,” a Tesla spokesperson said in a statement to TechCrunch. “On Tuesday, we chose to withdraw from the agreement and issued a statement to correct misleading claims that had been made about Autopilot — claims which made it seem as though Autopilot creates safety problems when the opposite is true.”

This comes after the NTSB said it revoked Tesla’s party status in the investigation regarding the fatal crash involving one of Tesla’s Model X cars. The NTSB said it did so because Tesla, without permission from the NTSB, relayed information to the public regarding the investigation.

Tesla went on to note the prevalence of automotive fatalities in the United States in comparison to fatalities involving cars with Autopilot. Tesla says for every 320 million miles cars equipped with Autopilot drive, there is one fatality, including known pedestrian fatalities. That’s compared to one fatality for every 86 million miles driven for all vehicles, Tesla said.

“If you are driving a Tesla equipped with Autopilot hardware, you are 3.7 times less likely to be involved in a fatal accident and this continues to improve,” the spokesperson said.

Tesla also alleges its “clear in our conversations” with the NTSB that it cares less about safety and more about press headlines.

“Among other things, they repeatedly released partial bits of incomplete information to the media in violation of their own rules, at the same time that they were trying to prevent us from telling all the facts,” the spokesperson said. “We don’t believe this is right and we will be making an official complaint to Congress. We will also be issuing a Freedom Of Information Act request to understand the reasoning behind their focus on the safest cars in America while they ignore the cars that are the least safe.  Perhaps there is a sound rationale for this, but we cannot imagine what that could possibly be.”

Tesla also took time to note how the NTSB is an advisory body, rather than a regulatory one, and how Tesla has a “strong and positive relationship” with the National Highway Traffic Safety Administration (NHTSA)

“When tested by NHTSA, Model S and Model X each received five stars not only overall but in every sub-category,” the Tesla spokesperson said. “This was the only time an SUV had ever scored that well. Moreover, of all the cars that NHTSA has ever tested, Model S and Model X scored as the two cars with the lowest probability of injury. There is no company that cares more about safety and the evidence speaks for itself.”

When reached for comment pertaining to Tesla’s claims, the NTSB says it stands by the press release it issued earlier and has nothing to add. Meanwhile, the NHTSA says its investigation is ongoing.

“The agency is in contact with local investigators, consistent with NHTSA’s vigilant oversight and authority over the safety of all motor vehicles and equipment,” an NHTSA spokesperson said in a statement to TechCrunch. “NHTSA is dispatching its Special Crash Investigation Team and will take action as appropriate.”


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455