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

Archivo del Autor: Belen De Leon

Cuatro empresas monopolizan el ADN de 26 millones de personas

Y pueden hacer lo que quieran con él. La moda de las pruebas genéticas de consumo se está convirtiendo en un mercado masivo a la par que polémico por sus problemas de privacidad y la imprecisión de la información que ofrecen relacionada con la salud
Source: MIT

El problema de las 'fake news' no es la IA sino las mentiras superficiales

Por muy creíbles que resulten los ‘deepfakes’ las herramientas para crearlos aún no son masivas y podrían combatirse con otras tecnologías. La plaga desinformativa que realmente debe preocuparnos son los contenidos que se reetiquetan para atribuirse a conflictos concretos y aumentar la violencia
Source: MIT

Por qué la Directiva de Copyright de la UE es mal negocio para todos

Aunque la nueva norma sobre los derechos de autor de la Unión Europa pretendía limitar el poder de los gigantes tecnológicos, su amplitud afectará negativamente a pequeñas páginas web incapaces de asumirla y, en consecuencia, a todos los internautas, que tendrán un peor acceso a la información
Source: MIT

US Is Forcing a Chinese Firm to Sell Gay Dating App Grindr

Grindr has access to sensitive user data, including sexual preferences, geolocation, and HIV status–a potential goldmine for blackmailers.
Source: Wired

Before breaking up with Shopify, Mailchimp quietly acqui-hired LemonStand, a Shopify competitor

Here’s an interesting twist on the story from last week about the break-up between Shopify and Mailchimp, after the two said they were at odds over how customer data was shared between the two companies. It turns out that before it parted ways with Shopify, Mailchimp quietly made an acquisition of LemonStand, one of the e-commerce platform’s smaller competitors, to bring more integrated e-commerce features into its platform.

After news broke of the rift between Mailchimp and Shopify, rumors started to circulate among people in the world of e-commerce about Mailchimp buying Vancouver-based LemonStand, which announced on March 5 that it was shutting down its service in 90 days, on June 5, without much of an explanation why.

We were tipped off on those rumors, so we contacted Ross Paul, LemonStand’s VP of growth and an investor in the startup, who suggested we contact Mailchimp. (Paul now lists Mailchimp as his employer on his LinkedIn profile.) Mailchimp confirmed the deal, describing it as an acqui-hire, with the team now working on light e-commerce functionality.

“Mailchimp acqui-hired the team behind LemonStand at the end of February,” Mailchimp said in a statement provided to TechCrunch. It did not provide any financial terms for the deal.

Mailchimp — which is privately held and based in Atlanta — said it made the acquisition to provide more features to its customers, specifically those in e-commerce.

“Mailchimp helps small businesses grow, and our e-commerce customers have been asking us to add more functionality to our platform to help them market more effectively,” the company said in a statement. “The LemonStand team is helping us build out our e-commerce light functionality.”

But Mailchimp is clear to say that its acqui-hire was not related to ending its relationship with Shopify.

“Our decision to discontinue our partnership with Shopify last week is unrelated to LemonStand,” Mailchimp said. “Shopify knew we were working on e-commerce features long before we hired the LemonStand team. In fact, we launched Shoppable Landing Pages last fall in partnership with Square, and Shopify chose not to partner with us on the launch.”

But even if the LemonStand deal is not related to its rift with Shopify, the acquisition of one and the breakup with the other both point to the same thing: the growing role of Mailchimp’s e-commerce business.

The company — which provides email marketing and other marketing services to business — has been slowly building a revenue stream in e-commerce by integrating a number of features into its platform to let its customers, for example, sell items as part of the marketing process. These are less about building full check-out experiences or commerce backends, but for offering, say, one-off sale items as part of a particular promotion or campaign.

Last year, when Mailchimp launched those new shoppable landing pages with Square, it said that 50 percent of its revenues were now coming from e-commerce, with its customers selling more than $22 billion worth of products in the first half of 2018. Mailchimp made some $600 million in revenue in 2018, which — if its 50 percent e-commerce figure remained consistent — meant that it made $300 million last year just from e-commerce-related services.

The Square partnership is instructive in light of this acquisition. While Mailchimp is indeed building some native e-commerce features for its platform, it will continue to work with third parties (if not Shopify, the biggest of them all) to provide other functionality.

“We believe small businesses are best served when they can choose which technology they use to run their businesses, which is why we integrate with more than 150 different apps and platforms including e-commerce platforms,” Mailchimp said in its statement to TechCrunch.

“We’re not trying to become an e-commerce platform or compete directly with companies like Shopify,” it added, “and we think that adding e-commerce features in Mailchimp will help our e-commerce partners. Companies will be able to start their businesses with Mailchimp and have a seamless experience, and eventually use Mailchimp along with one of our e-commerce partners.”


Source: TechCrunch

Lyft increases IPO price

Lyft, expected to hit public markets in a landmark initial public offering Friday, has increased its share price range. In a new filing published Wednesday afternoon, the company outlined plans to charge between $70 and $72 per share.

In an amended IPO prospectus filed last week, the company said it would sell 30.7 million shares at between $62 and $68 a piece. Following high demand from Wall Street — its IPO was said to be oversubscribed on the second day of its roadshow — Lyft has opted to ask for more from its public market investors.

If Lyft sells 30.7 million shares at $72 apiece, it will bring in more than $2.2 billion at an initial valuation north of $20 billion. Lyft was previously valued at $15.1 billion by private market investors with a $600 million Series I round in 2018.

Lyft plans to trade on the Nasdaq under the ticker symbol “LYFT.”

Lyft posted $8.1 billion in bookings and $2.1 billion in revenues in 2018 on losses of $911.3 million. The company is rapidly shrinking its losses in proportion to revenue, recording revenues of $343.3 million in 2016 on losses of $682 million.

According to its S-1, Lyft chief executive officer and co-founder Logan Green will have 29.31 percent share of the voting power of the outstanding stock, while co-founder and president John Zimmer will own 19.45 percent.

 


Source: TechCrunch

FTC smacks down robocallers, but the penalties don’t match their heinous crimes

The fight against robocallers is just getting started, and the wheel of justice turns slowly, but the FTC just took down a handful of major operations responsible for billions of unwanted calls, some of them adding additional fraud to the mix. The money coming out of the cases is surprisingly small, however — but there’s a reason for that.

In an announcement yesterday, the FTC said it had taken down four operations: NetDotSolutions, which did all kinds of marketing with a custom mass dialing platform; Higher Goals Marketing, which promised fake debt relief; Pointbreak Media, which threatened to delist companies from Google unless they paid; Veterans of America, AKA Saving Our Soldiers, AKA Act of Valor, whose creator Travis Deloy Peterson deserves a special place in hell for scamming people trying to donate vehicles to vets.

Together they accounted for some two billion calls, which in the context of the five billion made every month may seem to be a drop in the bucket, but at this point even a slight reduction is welcome.

What is less heartening is the scale of the penalties. Although the cases resulted in judgments totaling some 24 million dollars, the actual amount the scammers will end up paying will end up closer to $3-4 million. One scammer whose judgments totaled more than $5 million will be suspended when he pays just $18,332 — and whatever comes from the sale of his shiny new Mercedes.

I talked with an FTC spokesperson about why this is the case. They explained that the judgment amount is essentially a ceiling defined by how much consumer harm was done, but most times the defendants have nowhere near that much available as money or assets. You can only get as much as they have, and sometimes that’s not a lot.

Especially in Florida, they went on, where the Homestead rule means that houses can’t be seized in these proceedings — meaning a robocall scammer based in the state could make 10 million bucks, drop it all on a house, and then declare they have no assets when the FTC or whoever comes knocking. This seems likely to be the case with Mr “I only have 18 grand and a 2017 Mercedes CLS” above, who is indeed a Floridian.

The FTC goes to great lengths to investigate and enumerate a defendant’s assets, but they can’t seize what isn’t there. In the case of a large company like Dish, a massive judgment like last year’s $180 million one may end up being paid in full — but individuals and small, fly-by-night businesses are considerably harder to pin down.

Even so, the agency collects quite a bit of cash to return to affected consumers, which should happen with the money here as well. You won’t see a dime just for getting annoyed by calls, though — you’d need to show that it was one of these companies and that they defrauded you, or attempted to.

More importantly, the people and companies in question are immediately shut down and the people involved forbidden from doing anything like this again. Consumer relief is the FTC’s goal, and if they chose to litigate, the case could be drawn out for years, all while the company and call network continues to operate or develops layers of insulation against the law.

You can read the full release and order documents at the FTC’s site — but be warned it may make you angry to hear about these slimeballs living the high life.


Source: TechCrunch

Mattress startup Casper valued at $1.1B with new funding

Direct-to-consumer mattress business Casper has secured a $100 million Series D investment from existing investors Target, NEA, IVP and Norwest Venture Partners.

The fresh infusion of capital values Casper at $1.1 billion, Bloomberg first reported and Casper confirmed.

“We are in the very early chapters of our growth story as demand for Casper products continues to expand across the globe,” Casper chief executive officer and co-founder Philip Krim said in a statement. “Today’s financing accelerates Casper’s vision to become the world’s largest end-to-end sleep company. Our growth will continue to be catalyzed by state-of-the-art sleep products, best-in-class customer experiences, and world-class leadership.”

Casper posted $373 million in net revenue in 2018, according to leaked financials published by The Information this week. In a press release issued today, however, Casper said 2018 revenue topped $400 million. The company, of course, isn’t profitable, with losses reaching $64 million last year, again per The Information. According to Casper’s projections, it will become profitable on an EBITDA basis in 2019 and is expecting revenues of $556 million this year.

Casper has previously raised $240 million in equity funding from celebrity investors Leonardo DiCaprio and 50 Cent, as well as institutional investors, including Lerer Hippeau .

Founded in 2014, the New York business will use the latest investment to expand overseas and open additional brick-and-mortar stores. Competing with other well-funded startups in the business of sleep, like the publicly traded Purple and the VC-backed Leesa Sleep, Casper has taken to physical retail to augment its following. The company opened its first store in New York City in 2018 and has detailed additional plans to open another 200 stores.

An initial public offering is likely the next step for the sleep products retailer, which sells pillows and an $89 sleep-friendly light, in addition to mattresses. Per a recent Reuters report, Casper is in the process of hiring underwriters for its IPO.


Source: TechCrunch

Digging into Apple’s media transformation

Extra Crunch offers members the opportunity to tune into conference calls led and moderated by the TechCrunch writers you read every day. This week, TechCrunch Editor-in-Chief, Matthew Panzarino, offered his analysis on the major announcements that came out of Apple’s keynote event this past Monday.

Behind a series of new subscription and media products, Apple has set the stage for one of the largest transformations in the company’s history. Matthew touches on all of Apple’s major product initiatives including Apple’s new credit card, its push into original content, its subscription gaming platform, and its subscription news service, which features Extra Crunch as one of the debut publications.

“I don’t think many of the things that Apple announced here, on an individual basis, are earth-shattering. I think it shapes up to be a really solid, nice offering for people with some distinct advantages but at the same time it’s not breaking huge molds here. I think the same thing applies across all of the offerings that they put out there.

I just felt that together, it’s solid but not scintillating and we need to see how they develop, how they launch, and then what they do with these platforms…

…Seems relatively straightforward. However, some of the stuff people have glossed over is very intriguing.”

Matthew goes into more detail on why he didn’t view the announcements as individually earth-shattering, and why he sees compelling opportunities for Apple to position its offerings as a symbiotic ecosystem. He also goes under the hood to discuss some of Apple’s overlooked competitive advantages in media and to paint a picture of how Apple’s new product lines might evolve in the long-term.

For access to the full transcription and the call audio, and for the opportunity to participate in future conference calls, become a member of Extra Crunch. Learn more and try it for free. 


Source: TechCrunch

Hubitat welcomes Lowe's Iris orphans – CNET

The privacy-focused smart home hub will work with first-generation Iris sensors, even after the Lowe’s hub shuts down on March 31.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242