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

Archivo del Autor: Belen De Leon

The Surface Go tablet unofficially leaks online

Thanks to a new leak online, the name and specs for Microsoft’s new Surface tablet have been revealed: The Surface Go. Starting at $400, the new tablet takes the Surface line in new direction, looking to compete more with the iPad.

The post The Surface Go tablet unofficially leaks online appeared first on Digital Trends.


Source: Digital trends

AMD’s next batch of Ryzen desktop CPUs may focus on better power efficiency

Although AMD introduced its second-generation Ryzen desktop processors in April, a recent leak shows another batch is on the way that will focus on better power efficiency. One of the processors in question is the Ryzen 7 2700E.

The post AMD’s next batch of Ryzen desktop CPUs may focus on better power efficiency appeared first on Digital Trends.


Source: Digital trends

Facebook was never ephemeral, and now its Stories won’t have to be

Before Snapchat made social media about just today, Facebook made it about forever. The 2011 “Timeline” redesign of the profile and keyword search unlocked your past, encouraging you to curate colorful posts about your life’s top moments. That was actually an inspiration for Snapchat, as its CEO Evan Spiegel wrote in its IPO announcement that “We learned that creativity can be suppressed by the fear of permanence.”

Now Facebook is finding a middle ground by optionally unlocking the history of your Stories that otherwise disappear after 24 hours. Facebook will soon begin testing Stories Highlights, the company confirmed to TechCrunch. Similar to Instagram Stories Highlights, it will let you pick your favorite expired photos and videos, compile them into themed collections with titles and cover images and display them on your profile.

The change further differentiates Facebook Stories from the Snapchat Stories feature it copied. It’s smart for Facebook, because highly compelling content was disintegrating each day, dragging potential ad views to the grave with it. And for its 150 million daily users, it could make the time we spend obsessing over social media Stories a wiser investment. If you’re going to interrupt special moments to capture them with your phone, the best ones should still pay dividends of self-expression and community connection beyond a day later.

Facebook Stories Highlights was first spotted by frequent TechCrunch tipster Jane Manchun Wong, who specializes in generating screenshots of unreleased features out of the APK files of Android apps. TechCrunch inquired about the feature, and a Facebook spokesperson provided this statement: “People have told us they want a way to highlight and save the Stories that matter most to them. We’ll soon start testing highlights on Facebook – a way to choose Stories to stay on your profile, making it easier to express who you are through memories.”

These Highlights will appear on a horizontal scroll bar on your profile, and you’ll be able to see how many people viewed them just like with your Stories. They’ll default to being viewable by all your friends, but you can also restrict Highlights to certain people or make them public. The latter could be useful for public figures trying to build an audience, or anyone who thinks their identity is better revealed through their commentary on the world that Stories’ creative tools offer, opposed to some canned selfies and profile pics.

Facebook paved the way for Highlights by launching the Stories Archive in May. This automatically backs up your Stories privately to your profile so you don’t have to keep the saved versions on your phone, wasting storage space. That Archive is the basis for being able to choose dead Stories to show off in your Highlights. Together, they’ll encourage users to shoot silly, off-the-cuff content without that “fear of permanence,” but instead with the opportunity. If you want to spend a half hour decorating a Facebook Story with stickers and drawing and captions and augmented reality, you know it won’t be in vain.

Facebook Stories constantly adds new features, like this Blur effect I spotted today

While many relentlessly criticize Facebook for stealing the Stories from Snapchat, its rapid iteration and innovation on the format means the two companies’ versions are sharply diverging. Snapchat still lacks a Highlights-esque feature despite launching its Archive-style Memories back in July 2016. Instead of enhancing the core Stories product that made the app a teen phenomenon, it’s concentrated on Maps, gaming, Search, professional Discover content, and a disastrously needless redesign.

Facebook’s family of apps seized on the stagnation of Snapchat Stories and its neglect of the international market. It copied whatever was working while developing new features like Instagram’s Superzoom and Focus portrait mode, the ability to reshare public feed posts as quote tweet-style Stories and the addition of licensed music soundtracks. While writing this article, I even discovered a new Facebook Stories option called Blur that lets you shroud a moving subject with a dream-like haze, as demonstrated with my dumb face here.

The relentless drive to add new options and smooth out performance has paid off. Now Instagram has 400 million daily Stories users, WhatsApp has 450 million and Facebook has 150 million, while Snapchat’s whole app has just 191 million. As Instagram CEO Kevin Systrom admitted about Snapchat, “They deserve all the credit.” Still, it hasn’t had a megahit since Stories and AR puppy masks. The company’s zeal for inventing new ways to socialize is admirable, though not always a sound business strategy.

At first, the Stories war was a race, to copy functionality and invade new markets. Instagram and now Facebook making ephemerality optional for their Stories signals a second phase of the war. The core idea of broadcasting content that disappears after a day has become commoditized and institutionalized. Now the winner will be declared not as who invented Stories, but who perfected them.


Source: TechCrunch

La IA ya sabe recrear lugares a partir de imágenes a vista de pájaro

Un algoritmo de aprendizaje automático ha sido entrenado para crear imágenes vistas desde el suelo teniendo como referencia una fotografía por satélite. Esta red generativa antagónica puede ayudar a los geógrafos a clasificar la tierra de forma más rápida y sencilla
Source: MIT

Este algoritmo detecta los ataques cardíacos tan bien como un humano

Una red neuronal entrenada con datos de pacientes ha igualado la capacidad de los cardiólogos para analizar las señales que detectan un infarto de miocardio. El aprendizaje automático progresa y su potencial para aplicaciones médicas es enorme
Source: MIT

El mundo secreto de los 'gamers' con discapacidad

Un estudio analiza a qué videojuegos digitales juegan las personas con discapacidad, qué las motiva a jugar y con qué tecnologías lo hacen. Las conclusiones podrían ayudar a hacer estos juegos mucho más accesibles y a desarrollar nuevas herramientas
Source: MIT

YouTube Debuts Plan to Promote and Fund 'Authoritative' News

The video platform is less focused on getting rid of conspiracy theorists than on trying to elevate journalism it considers valuable.
Source: Wired

Indianapolis vice cop says SESTA/FOSTA closure of Backpage has ‘blinded’ investigators

Online sex market Backpage was seized in April following new regulation intended to stem human trafficking, but the results haven’t been entirely positive. This story of Indianapolis cops reverting to pre-web tactics for catching pimps and others in the sex trade shows how the closure has taken away a valuable tool for keeping tabs on the unsavory but ineradicable industry.

Backpage, where prostitutes would list themselves and attract customers, let the whole business take place rather in gig economy fashion rather than out on the street.

As controversial as the sex industry is, it’s not going anywhere, and at the very least most of us can agree that it should at least be conducted as safely as possible. And Backpage did at least provide some level of safety and regularity to it, even if it also contributed to worse issues like sex trafficking.

“We used to look at Backpage as a trap for human traffickers and pimps,” explained undercover vice investigator John Daggy to RTV6. “We would subpoena the ads and it would tell a lot of the story. Now, since it has gone down, we’re getting late reports of them and we don’t have much to go by.”

As evidence, in 2017 Indianapolis cops charged four pimps using Backpage data, and dozens of prostitution cases used it as well. But this year only one pimp has been charged, caught via old-school undercover work: a cop posing as a prospective prostitute.

That may be what the movies present vice investigations as, but the truth is that kind of work is extremely dangerous, not to mention time-consuming and difficult. Having a nice digital trail to follow or cite in court was clearly a godsend.

As critics noted earlier this year, SESTA/FOSTA has good intentions but a seriously flawed execution resulting in numerous unforeseen consequences. This decline in police effectiveness in vice investigations is one of them.

“I get the reasoning behind it, and the ethics behind it,” Daggy said. “However, it has blinded us.”

You should read the rest of the story, as it has context from others and is part of a series on the sex trade in the city.


Source: TechCrunch

Retail startup Bulletin is giving brands new tools to manage their in-store presence

If you visited a Bulletin store, or bought products off its website, COO Ali Kriegsman said you might “pigeonhole” the company as a “feminist apparel brand” — a place to buy T-shirts and accessories with fun, provocative political slogans.

And yes, that is part of what draws consumers. But Kriegsman and her co-founder Alana Branston have also laid out their broader vision for a more flexible, WeWork-style approach to brick-and-mortar retail, one where brands essentially rent out shelf space in Bulletin stores.

So brands that may have only sold online can experiment with physical sales, while shoppers can purchase from a curated, constantly refreshed selection of brands and products.

“We’re building this more feminine retail company, but we are also part real estate company, and now, we are also part technology company,” Kriegsman said.

Bulletin Omni

The “now” that she’s referring to is the launch of Bulletin Omni, a software platform that allows brands to apply to sell with Bulletin, manage their inventory and track their sales.

Bulletin has actually been working on something like this since I first talked to the team last year, but according to Maggie Braine, the company’s director of product and brand experience, Omni only just reached the point where the company is ready to roll it out to all of the 150 brands it works with. She said that without it, the company has mostly relied on “emails, phone calls, and a very, very large Google Doc” to manage the process.

Braine gave me a quick walk-through of Omni, showing me how a brand could, with just a few clicks, add a new product to its offerings in a given store, confirm once that product has actually arrived and then see how each product is selling in each store.

That’s “unheard of” in traditional retail, she said, where “there’s very little transparency” once goods are purchased by retailers. With Omni, Braine said the goal is to give brands the same kinds of data around physical purchases that they have access to when they promote and sell their products through online channels.

She also said the team plans to introduce ways for in-store staff to offer feedback to the brands — like whether a product isn’t selling because it’s too expensive.

Bulletin Omni

Kriegsman said that if the software does well enough, she could imagine Bulletin becoming “a retail software destination,” where other companies buy the software to manage non-Bulletin stores.

Either way, she predicted that Omni will allow Bulletin itself to expand more quickly. The company currently has three New York City stores — one in SoHo, one in Williamsburg and a recently opened location near Union Square — with plans to open in additional cities later this year.


Source: TechCrunch

Overwatch ‘Pink Mercy’ sale raises $12M for breast cancer research

It can be hard sometimes to grok the scale of the gaming community, but the occasional charity event not only demonstrates the hugeness of the industry but also its diversity and willingness to shell out for a good cause. Today Blizzard announced that an Overwatch charity campaign raised an impressive $12.7 million for breast cancer research in just two weeks.

Overwatch is an extremely popular team-based shooter that has made an impression not just with its solid gameplay, but its striking and inclusive character design. This sensitivity to the ever-widening demographics of gaming led them to conceive of this charity campaign back in May.

Players could for a limited time purchase a special “skin,” or 3D model, for the character Mercy — she’s the most powerful healer in the lineup, so the choice makes sense, even though the statuesque blonde isn’t exactly their most interesting character work. (A Pink Genji would probably look cool, but it would probably just make more people play him — a regrettable outcome.)

Special skins are highly sought-after, and while many can be obtained through in-game loot boxes, they can also be purchased. In this case, the price was set at $15, rather high for a skin but clearly that didn’t deter players, who shelled out by the thousand for both it and related t-shirts.

I asked for a breakdown, but a little napkin math gives a basic idea of the volume. The press release announcing the $12.7 million number says “thousands” of t-shirts were sold at $30 apiece; usually if it’s 10,000 or more they say so, so we’ll just use 10K as our estimate. That makes $300K from shirts, so the remaining $12.4 million means somewhere north of 820,000 people paid for the Pink Mercy skin.

Think about that! In two weeks more than three quarters of a million people paid $15 each for a virtual item. Pretty great. It’s all going to the Breast Cancer Research Foundation, by the way. They got a big novelty check:

And this is by no means the only big gaming charity event. Games Done Quick regularly raises millions, and Penny Arcade’s Child’s Play got so big that it had to be spun off as its own thing. It just recently announced a round of grants funding pediatric hospital equipment and staff, by the way.

This event went well enough that we can probably expect more in the future for other causes — I’ve asked Blizzard for any details on that front and will update if I hear back.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909