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

Archivo del Autor: Belen De Leon

Samsung's headphone-replacing S-Ray speakers may actually become a reality – CNET

They beam sound that only you can hear.
Source: CNET

That router botnet the FBI asked us to help kill? Yep, it's still alive – CNET

A report details new capabilities and devices targeted by the VPNFilter malware.
Source: CNET

Instagram plans to launch Snapchat Discover-style video hub

Instagram is preparing to unveil a home for longer-form video — a YouTube competitor and its take on Snapchat Discover. According to multiple sources, Instagram will offer a dedicated space featuring scripted shows, music videos and more in vertically oriented, full-screen, high-def 4K resolution. Instagram has been meeting with popular social media stars and content publishers to find out how their video channels elsewhere would work within its app. It’s also lining up launch partners for an announcement of the long-form video effort tentatively scheduled for June 20th.

The public shouldn’t expect Netflix Originals or HBO-level quality. This is not “InstaGame of Thrones.”  Instead, the feature is more focused on the kind of videos you see from YouTube creators. These often range from five to 15 minutes in length, shot with nice cameras and lighting but not some massive Hollywood movie production crew. Average users will be able to upload longer videos too, beyond the current 60-second limit.

Instagram intends to eventually let creators and publishers earn money off the longer videos, though it hasn’t finalized how accompanying ads like pre-rolls and mid-breaks or revenue splits would work. It is not paying creators up-front for shows like Facebook Watch, either. But the videos will each feature a swipe-up option to open a link, which creators can use to drive traffic to their websites, e-commerce stores or event ticketing. Thanks to Instagram’s 800 million-plus users, the video section could be a powerful marketing tool beyond generating cash for creators directly.

The long-form video section will spotlight a collection of popular videos, and provide a “continue watching” option since users might view long clips over the course of several sessions. Users will also see the long-form clips featured on authors’ profiles near the Stories Highlights bubbles. Creators won’t be able to shoot and post long-form videos, as the section will only allow pre-made video uploads.

Instagram has previously offered Spotlight Collections that assemble multiple videos into a non-stop viewing experience

This new information from TechCrunch’s sources comes after a brief initial report by The Wall Street Journal yesterday that Instagram was talking to content publishers about a vertical video feature. The WSJ’s article focused on the ability for average users to post up to hour-long clips, but the real story here is Instagram launching a professionally produced video entertainment hub. Instagram declined our request for comment.

It’s unclear what the new video feature will be named, or where it will appear. It could possibly live in the Explore tab, get its own tab or even be spun out into a separate app. Our sources didn’t know how the videos would work with the main Instagram feed, where they could appear full-length or show up as previews to alert a publisher’s fans to their newest long-form clip. The announcement date or feature details could still potentially change.

Facebook’s Watch section of long-form video hasn’t proven popular

Facebook hasn’t had much luck with its own original long-form video section it launched in August 2017, Facebook Watch. Mediocre, unscripted reality shows and documentary clips haven’t proven a draw for the social network, which is now expanding into scripted programs and news shows. Instagram may prove a more natural home for lean-back entertainment content.

InstaTube

The Instagram long-form video section will be Facebook’s answer to two competing social video destinations it’s yet to successfully clone.

Snapchat’s Discover section offers exclusive, professionally produced vertical video shows from an array of publishers as an alternative to shaky user-generated Stories. But with sagging user growth endangering viewership, backlash to the redesign that buries Discover and a policy shift to stop paying Discover publishers up front, Instagram and its massive user count may be able to seduce publishers to bring longer videos to its app instead.

YouTube is the stronger foe. Its ad revenue sharing agreements and massive engagement have made it the go-to platform for video makers. Still, creators are always looking to build their fan bases, earn more money and promote their other online presences. Instagram’s wildfire growth and the familiarity of following people there could make the long-form video section worth embracing.

The feature has big potential as long as it’s not too interruptive of people’s entrenched feed-scrolling and Story-tapping behavior patterns. Instagram will also have to convince creators to shoot their content vertically or find ways to gracefully crop it, and some may be apprehensive if they typically shoot in landscape for traditional video players.

The Facebook family of apps might never be able to match the breadth and depth of YouTube’s video catalog. But Instagram has an opportunity here to skim the best content off the top of the sprawling creator/publisher ecosystem and curate it coherently for casual audiences. That could get us spending more time with Instagram, even if our friends are boring.


Source: TechCrunch

Valve says removing controversial games from Steam is hard so it’s not going to

Internet platforms removing objectionable content from their sites has been one of the more difficult challenges for tech companies in recent years. Valve has also determined that it’s a pretty difficult challenge in their Steam gaming store, but unlike some of the other major platforms on the web, they’ve decided they’re not going to do anything unless the content is actually illegal or, as they put it, “straight up trolling.”

The company has also asserted that “the games we allow onto the Store will not be a reflection of Valve’s values…”

Here’s exactly what else Valve employee Erik Johnson said in a company blog post, which you should read in full here:

Valve shouldn’t be the ones deciding this. If you’re a player, we shouldn’t be choosing for you what content you can or can’t buy. If you’re a developer, we shouldn’t be choosing what content you’re allowed to create. Those choices should be yours to make. Our role should be to provide systems and tools to support your efforts to make these choices for yourself, and to help you do it in a way that makes you feel comfortable.

This post is largely in response to the company’s actions regarding a school shooting simulator (pictured above) that caused the ire of many. Valve removed the title from the store, but said it did so because the creator was previously banned and was a “troll.”

There are certainly plenty of those in the gaming community who would hold tightly to the idea that people will buy what they want to and Valve shouldn’t decide which content makes it onto their PC. Honestly, that could be a pretty ideologically defensible position if you didn’t think about the money changing hands here. The problem is Valve takes a pretty big cut of the revenue from titles sold through the store, so when it says that it doesn’t agree with content, that doesn’t mean that it doesn’t want the money it makes from it.

If Valve wants to find objectionable content and then forego their cut while keeping the games available for download that’s one thing, and they can probably stick by the words in their blog post a bit more as a result.

Finding the line in terms of what is okay and what isn’t in gaming is admittedly painfully difficult. You can kill cops and mow down pedestrians in Grand Theft Auto V, which has brought in billions of dollars in revenue single-handedly, but ultimately I think its maker, Rockstar Games, would at least say that they can stand by their game. If Valve isn’t willing to stand by the games they sell as part of their “values,” do they even have values as a company that… sells games?

YouTube is having what seems to border on an existential crisis right now as they have to decide how to monetize videos on their site that contain “objectionable content.” Valve can hide from this kind of a crisis, but they can’t avoid it. Ad-supported models tend to obscure the money exchanging hands, but when someone buys a game on Steam, money goes directly to Valve as an effect.

Valve can ultimately do what it wants here; they can decide that they want to allow ugly content on their store or not, but they can’t act like Steam is just some giant bucket inside of which games just sit. Valve is a multi-billion-dollar business that inhales revenues from every paid title it sells.

Free expression on the web is an awesome thing, even if it seems to suck sometimes, but stores should be responsible for the items they stock on their shelves.


Source: TechCrunch

La impresión 3D sustituye el prototipado rápido por el instantáneo

La fabricación aditiva cada vez es más versátil y ágil, dos características que le están permitiendo penetrar en los procesos de fabricación de industrias de todo tipo. Ya se usa para producir piezas de vehículos, aviones y cohetes, y hasta prototipos de papas fritas
Source: MIT

Amazon y su relación de amor-odio con los pequeños comercios

Aunque el gigante ha inundado sus almacenes con robots, afirma que los humanos siguen siendo cruciales para su negocio. Pero su alto nivel de eficiencia está machacando el empleo de la competencia, e intenta compensarlo vendiendo productos de terceros a través de su plataforma
Source: MIT

Las seis claves que necesita un país para convertirse en líder de la IA

Cada vez más naciones preparan sus hojas de ruta para aprovechar al máximo el potencial de la inteligencia. Asesorar bien a los responsables políticos, fomentar la retención de talento y prepararse para la destrucción de empleos son algunos de los puntos más importantes, según los expertos
Source: MIT

Valve will stop regulating Steam, save for illegal content, straight up trolling

Valve Software will stop regulating Steam, save for policing illegal content and “straight up trolling.” Steam is going back to its roots, allowing customer choice and the ability to filter out games they don’t want to see.

The post Valve will stop regulating Steam, save for illegal content, straight up trolling appeared first on Digital Trends.


Source: Digital trends

Apple Design Award winner Florence breaks new ground in mobile gaming

Designer Ken Wong’s app Florence isn’t exactly a game. Or a comic. It’s a little bit of both — a new experience in storytelling using a mobile device.

The app — or game, if you prefer — comes from the mind of Ken Wong, best known before Florence’s release as Monument Valley’s designer — another app which broke new ground in mobile gaming by creating a visually stunning world that ended up winning the title of Apple’s Game of the Year in 2014, as well an Apple Design Award.

Now Wong has won for his work again on his first venture post-Monument Valley with an Apple Design Award for Florence.

We sat down with the designer on the sidelines of Apple’s Worldwide Developer Conference in San Jose this week to talk about how Florence came to be, and what Wong has planned next.

Wong had left ustwo Games (Monument Valley’s publisher) before its sequel, Monument Valley II, because he wanted to try something new.

“I kind of said what I wanted to. The best thing for Monument Valley would be to have other people take over and expression their vision for it,” he says.

Wong moved back to his home country, Australia, from London, to Melbourne, where there’s a thriving indie gaming scene, to launch his new company Mountains.

The team at Mountains is small — just a programmer, producer and artist in addition to Wong.

The company partnered with Annapurna, a film studio behind hits like “Her” and “Zero Dark Thirty,” that now runs its own games division. The studio backed Mountains on the Florence project, but also gave the team advice and input along the way.

As part of this arrangement, Annapurna shares in Florence’s revenue. (Florence sells for $2.99.)

Unlike traditional games, you don’t play the “game” Florence with a goal of getting a high score or achieving goals of some kind.

Instead, you tap your way through the interactive story where a young woman, Florence, meets someone, falls in love and has a relationship. You live through it with her, dealing with everything from parental pressure over her single status, to then first dates and moving in together.

Music is a key part of the experience, and helps the game invoke an emotional response.

When the relationship ends, you’ve been invested in this story and characters, and probably will feel sad.

That’s the point, says Wong.

“A lot of people think of games as things you can win — things that involve luck or skill. But…in video games — or, largely, the digital interactive space — there’s so much that you can do,” he says.

“It seems like we’re surrounded by stories of love and romance and relationships…but it felt like that was a blind spot for mobile games. We wanted to tap into that and see how far we could take a romance game on mobile,” Wong explains.

Wong says he was inspired by stories from friends, as well as his own personal experience, when building Florence, as well as movies about relationships like “Eternal Sunshine of the Spotless Mind,” and “500 Days of Summer.”

Like those, Florence is also a portrait of a relationship that’s both light and dark, both joyful and painful.

“It’s my job to provide stimulating material. I just want to move people. And I think moving people in itself can be a goal. What they take out of it is really up to the individual,” he says.

Now that Florence is out there, on both iOS and Android, Wong says he hopes it will inspire other developers to take what the team introduced in terms of the app’s interface design, and use that to tell their own stories.

As for Mountains, however, the team is now considering what stories they want to tell next. They’re not announcing the details of those discussions, but they have some ideas around telling other types of stories that aren’t represented today through mobile gaming.

We might not see those come to life for some time — it took Florence 15 months to go from idea to launch, and the next title will likely take just as long.

But Wong knows what kind of stories they probably won’t do, he says.

“There are so many other studios out there exploring your traditional power fantasies, like combat and fighting and such,” he says.

“I think where we can really contribute is telling stories that are less explored — human experiences that have to do with family or identity. I think that’s who we are.”


Source: TechCrunch

Comcast outage takes out phone and internet service across the U.S.

If you’re an Xfinity customer having a hard time connecting to the internet, you can blame the problem on a nationwide Comcast outage. Fortunately, service is slowly being restored as of this afternoon.

The post Comcast outage takes out phone and internet service across the U.S. appeared first on Digital Trends.


Source: Digital trends

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900