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

Archivo del Autor: Belen De Leon

Boeing 737 Max crashes show similarities, investigators find – CNET

The 737 Max 8 has had two deadly crashes in five months. Now the Trump administration is calling for an investigation into how the aircraft was certified.
Source: CNET

Cadillac CT4 confirmed to debut after CT5 in bid to keep sedans alive – Roadshow

No additional details have been offered just yet.
Source: CNET

With facial recognition, shoplifting may get you banned in places you've never been – CNET

There are hundreds of stores using facial recognition — none that have any rules or standards to prevent abuse.
Source: CNET

Disney closes its $71.3B Fox acquisition

As of 12:02am Eastern today, Disney has closed its acquisition of 21st Century Fox .

The goal of the enormous deal is to help Disney position itself for a streaming-centric future. The company has already taken a step in that direction with the ESPN+ streaming service, and it has plans to launch another service called Disney+ later this year, which will include new shows based on the Star Wars and Marvel universes, as well as Disney’s entire movie library.

With the Fox acquisition, Disney has even more films, TV shows and intellectual property to draw on — as indicated by the redesigned lead image on on the Disney corporate website, which now features “The Shape of Water,” “Avatar” and “Deadpool” (all Fox films), as well as “The Simpsons” and “Atlanta” (which are produced by Fox studios and air on Fox networks). It also becomes the majority owner of Hulu, with CEO Bob Iger (pictured above) saying that Disney will invest in more original content for Hulu and help it expand internationally.

In addition, the deal solidifies Disney’s already-dominant position in Hollywood, as seemingly the one studio that can still reliably draw massive audiences to movie theaters. Thanks to its previous acquisitions of Marvel and Lucasfilm, Disney has had the number one movie at the worldwide box office for each of the past four years, and in 2018, it released three of the top four films, while Fox had two movies in the top 10.

Even after Disney won its bidding war with Comcast last year by making an offer of $71.3 billion, the deal has still taken nine months to gain all the necessary regulatory approval.

Meanwhile, Fox’s news and sports divisions — including Fox News, the Fox broadcast network and Fox Sports — have a spun out as a new Fox Corporation, and the acquisition is expected to result in more than 4,000 layoffs.

“I wish I could tell you that the hardest part is behind us; that closing the deal was the finish line, rather than just the next milestone,” Iger said in a staff memo. “What lies ahead is the challenging work of uniting our businesses to create a dynamic, global entertainment company.”


Source: TechCrunch

Music’s next big startup Splice raises $57.5M to sell samples

Tech has a bad reputation for pulling money out of musicians’ pockets, but Splice is changing that. The audio sample marketplace and music production collaboration tool has now paid out $15 million to artists since 2013, doubling in the last year. Splice lets musicians sell their sounds for royalty-free use, and songs by Eminem, Ariana Grande, and Marshmello that were powered by those samples have topped the charts. Splice charges $7.99 per month for unlimited access to its array of 3 million synthesizers, drum hits, vocal flares, and other sounds. Despite being designed for serious musicians, Splice’s suite of tools now has 2.5 million monthly users, up from 1.5 million a year ago.

Martocci Steve Splice music sampling musicians

“Music is going through a beautiful moment” says Steve Martocci, Splice’s co-founder and CEO who former built and sold GroupMe. “The tailwinds from the success of streaming are great. As more people realize how big the market it, how much people want to create music, there’s a huge opportunity here.”

Now Union Square Ventures and True Ventures are seizing on that opportunity, co-leading a $57.5 million Series C for Splice. “It’s all about scale” Martocci tells me. “We’re investing in ourselves. Continuing to build new products. Continuing to work with bigger artists. We think there’s so much about the creative process and ecosystem of musicians that needs to be fixed. We want to diviserify the content available so all artists in all genres feel like we have what they need.

The round which includes DFJ Growth, Flybridge, Lerer Hippeau, Liontree, Founders Circle Capital, and Matt Pincus brings Splice to $104.5 million in total funding. Splice wouldn’t disclose the valuation, but using the industry standard of selling 20 percent equity for a Series C, Splice could be valued in the ballpark of $285 million. That would make it one of the top music startups that isn’t selling streaming, tickets, or hardware. Its succes has also begun to draw competition from companies like Native Instruments, which launched its Sounds.com marketplace last year.

Splice’s subscription revenue is pooled and then doled out to artists based on who’s samples got the most downloads. Creators range from bedroom tinkerers to Drake’s Grammy-winning producer boi-1da. Martocci confirms that artists receive the majority of Splice’s sample marketplace revenue, saying “they’re very favorable deals”. That’s especially great for the music production industry because a lot of Splice’s sample creators aren’t celebrity DJs, Martocci says the’rre audio engineers and other “people behind the scenes getting an oppportunity to step into the light with an amazing revenue opportunity, but also an oppportunity to be seen for their creative contributions.”

Splice began with a eureka moment at a concert. A friend asked Martocci why there weren’t great tools for producing music like there are for building software like GroupMe. After eventually leaving his chat app that Skype acquired, Martocci connected with Splice co-founder Matt Aimonetti and discovered he’d been an audio engineer for half of his life. They saw a chance to build a Github for music, with version control and admin permissions to making saving and collaborating on productions simple. By 2015 Splice had launched its Sounds subscription library, and the next year began selling rent-to-own software synthesizers to make avoiding piracy affordable for creators.

Fast forward, and Martocci tells me prioritization across Splice’s different product lines will be one of its big challenges. Luckily, he has a new crew of liutenants to help. Former product lead for Apple Music and Beats by Dre VP Ryan Walsh has joined as Chief Product Officer because Martocci says “he felt like his mission in music was unfinished.” Former Cheif Financial Officer of Marvel Entertainment Chris Acquaviva is now Splice’s CFO, who offers deep licensing expertise. And bringing the creator community vibe, Makerbot’s former CHRO Kavita Vora has become Splice’s Chief People Officer.

In an era when tech public image has been tested by non-stop scandals from the industry giants, Splice is pulling in ace talent that want to work on something unequivocally positive. Martocci tells me parents tell him that their kids spend all their time playing Fortnite and making music on Splice, but the latter is screentime they’re happy to encourage.


Source: TechCrunch

Apple AirPods 2019: Price, Specs, Release Date

The new AirPods have better battery life, come with a wireless charging option, and ship next week for $159.
Source: Wired

Google hit with another fine by the E.U., this time for $1.7 billion

Google has been fined for the third time by the E.U., this time for breaching antitrust laws by requiring third-party websites using its search function to prioritize its ads over competitors.

The post Google hit with another fine by the E.U., this time for $1.7 billion appeared first on Digital Trends.


Source: Digital trends

The Youth Climate Strike as Seen by Teen Photographers

Two young photographers covered last week’s global climate protests for WIRED: “There was this pride that we can do this by ourselves if we have to.”
Source: Wired

The Oculus Rift S is real and arrives in spring for $399

After years of high-profile onstage announcements, Oculus has decided to quietly deliver the successor to its flagship Rift virtual reality headset, confirming most bits of our October report with the release of the new Oculus Rift S.

As we first reported, the biggest improvements to the Oculus Rift S are a move to the company’s inside-out “Insight” camera tracking system and modest updates to the display resolution. The biggest surprise is that this headset is being built in partnership with Lenovo and the Rift S seems to have strongly inherited Lenovo’s design ethos for its VR products, for better or worse…

When asked at a low-key private press event how they were framing the new device, Oculus co-founder Nate Mitchell called the Rift S an “evolution not a revolution” over the original Rift. That being said, the design is entirely new, but not all of the changes are ones VR fans will be happy about.

The Rift S will be replacing the Rift in the Oculus product lineup.

Here’s what’s different:

  • Small resolution increase from (1080 x 1200) to (1280 x 1440), improved lenses
  • Frame rate is dropping from 90hz to 80hz
  • Switched from OLED to the LCD panels used on Oculus Go
  • 5 onboard cameras for inside-out camera tracking
  • Ships with updated Oculus Touch controllers, same as what ships with Quest
  • Loses the on-ear headphones for cheaper-sounding near-ear speakers similar to Oculus Go
  • Ditches the flexible strap for a rigid “halo” design like the PlayStation VR headset
  • FoV is “slightly larger” on the Rift S compared to the Rift, Oculus tells us
  • No manual adjustment of distance between your eyes (IPD)
  • PC spec requirements are largely the same, though you may need a faster CPU we are told
  • More expensive than the last generation at $399 versus $349
  • Launching in spring 2019

As we reported last year, the Rift S is a product of trade-offs. It was green-lit only after a more ambitious redesign was cancelled by the company.

This was a decision former-CEO and co-founder Brendan Iribe strongly repudiated. A source told TechCrunch his departure was partially due to his lack of interest in “offering compromised experiences that provided short-term user growth but sacrificed on comfort and performance.”

The Rift S is certainly full of compromises.

The original Rift and Touch were shipped as a $798 combo that eventually had the price reduced to $349 as the result of round after round of price cuts. The Rift S is more expensive, but it feels cheaper, with Lenovo’s hard plastic design and the loss of key features designed for comfort, like on-ear headphones and IPD adjustment. That being said, most first-time users will be thrilled by the easier setup process for the onboard cameras and not having to worry about things like USB bandwidth management for wired sensors. 

The tracking system is powerful, but it seems like Oculus had to make some controversial choices to end up with this product, so we’ll see what the broader reaction is. The headset and controllers are coming sometime this spring and will retail for $399.


Source: TechCrunch

Skedulo raises $28M for its mobile workforce management service

Skedulo, a service that helps businesses manage their mobile employees, today announced that it has raised a $28 million Series B funding round led by M12, Microsoft’s venture fund. Existing investors Blackbird and Castanoa Ventures also participated in this round.

The company’s service offers businesses all the necessary tools to manage their mobile employees, including their schedules. A lot of small businesses still use basic spreadsheets and email to do this, but that’s obviously not the most efficient way to match the right employee to the right job, for example.

“Workforce management has traditionally been focused on employees that are sitting at a desk for the majority of their day,” Skedulo CEO and co-founder Matt Fairhurst told me. “The overwhelming majority — 80 percent — of workers will be deskless by 2020 and so far, there has been no one that has addressed the needs of this growing population at scale. We’re excited to help enterprises confront these challenges head-on so they can compete and lean into rapidly changing customer and employee expectations.”

At the core of Skedulo, which offers both a mobile app and web-based interface, is the company’s so-called “Mastermind” engine that helps businesses automatically match the right employee to a job based on the priorities the company has specified. The company plans to use the new funding to enhance this tool through new machine learning capabilities. Skedulo will also soon offer new analytics tools and integrations with third-party services like HR and financial management tools, as well as payroll systems.

The company also plans to use the new funding to double its headcount, which includes hiring at least 60 new employees in its Australian offices in Brisbane and Sydney.

As part of this round, Priya Saiprasad, principal of M12, will join Skedulo’s board of directors. “We found a strong sense of aligned purpose with Priya Saiprasad and the team at M12 — and their desire to invest in companies that help reduce cycles in a person’s working day,” Fairhurst said. “Fundamentally, Skedulo is a productivity company. We help companies, the back-office and mobile workforce, reduce the number of cycles it takes to get work done. This gives them time back to focus on the work that matters most.”


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458