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

Archivo del Autor: Belen De Leon

Facebook demos concept VR headset at F8 video – CNET

​At F8, Facebook developers showcase a VR prototype headset, referred to internally as Half Dome. The technology helps solve key challenges like tunnel-vision field of view.​
Source: CNET

BuzzFeed built its own editing tool for short, meme-y videos

Although the “pivot to video” has been notoriously challenging for most publishers, they can’t exactly give up on video. In fact, BuzzFeed has been ramping up production with a new editing tool called Vidder.

Vidder was created Senior Product Designer Elaine Dunlap and Senior Software Engineer Joseph Bergen. Dunlap recalled talking to Bergen more than a year ago and pointing out that while BuzzFeed is known for building its own publishing tools, “there wasn’t really the same opinionated software solution” for creating videos.

So they decided to build a video editing product that could be used by anyone, not just experienced producers and editors. Dunlap said the initial goal was to “demystify video production.”

“We basically started out with this hypothesis that if we gave a very simple tool to these editors who are constantly creating very funny, interesting things, they would really be able to fly,” Bergen added.

Fast forward to 2018 and BuzzFeed says Vidder is being used by 40 or 50 team members to create 200 videos each month, with 800 videos created in all since October. Almost none of BuzzFeed’s Vidder users are full-time video producers, and most of them had little to no experience with professional video editing software.

Vidder

For example, Kayla Yandoli was a member of BuzzFeed’s social team (she’s since transferred to the video) when she created this compilation of “shady” insults from The Golden Girls last fall. With 1.1 million shares, it was one of Vidder’s early success stories, and Yandoli estimated that it only took her only an hour and a half to edit.

We moved even faster when the Vidder team demonstrated the product for me last week. We started with a basic template, then customized it by uploading one or two video clips, typing in captions and subtitles, adding emojis, and we had a perfectly serviceable video ready to go in just a few minutes.

The experience had very little in common with the hours I’ve fiddling with timelines on FinalCut. It also benefits from being entirely web-based, with no software download needed.

The key to Vidder is simplicity. As Product Manager Chris Johanesen put it, “We’re not trying to recreate Adobe Premiere.” There are teams at BuzzFeed creating more in-depth, highly produced videos, and Vidder isn’t built for them. Instead, it might be used by an editor like Yandoli who wants to quickly translate a regular BuzzFeed post into a video for Facebook or Instagram.

“There was a really big boom with Facebook videos around pop culture, animals, babies and stuff,” Yandoli recalled. “People on my team were interested in creating videos, but everyone couldn’t download Premiere. We were yearning to just find an accessible tool so that we could create things for our social platforms.”

Vidder

And while you might think that Vidder has become less relevant with recent Facebook algorithm changes, Johanesen said the tool allows BuzzFeed to continue experimenting.

“Ever since the big Facebook algorithm changes that happened, our social strategy is less about longer videos and more about making things that will engage communities and conversations,” Johanesen said. “Vidder has helped teams move a little bit faster than might have been possible with other tools. I don’t know that we’ve cracked it, but it’s helping us make progress.”

BuzzFeed is also using Vidder to adapt videos for different platforms, like creating a shorter video for Instagram or compiling several short videos into a longer cut for YouTube. The tool is also being used by international teams who might quickly create a localized version when they see that a BuzzFeed U.S. video is doing well. In fact, BuzzFeed says one international editor was able to “clone” eight Vidder videos in an hour.

Usage is spreading beyond social media teams, with the sales team potentially using it to create “BuzzCuts” for advertisers.  And of course Johanesen and his team are going to continue working on the product — for example, they have plans connect it to a library of licensed content.


Source: TechCrunch

Facebook teases major VR display upgrades with Oculus ‘Half Dome’ prototype

For the last couple of years the hardware upgrades that VR headsets have been getting have been pretty stale; there might be a resolution bump or the addition of eye-tracking or new controllers, but most of the advances have seemed to be on the software side. Facebook is focusing on some more fundamental display issues in their latest internal VR headset prototype, which they showed off at day 2 of F8.

Oculus “Half Dome” will focus on allowing users to see more of their environment at once inside the headset, while also making some sophisticated changes that will allow them to shift focus between objects.

The prototype will bring the field-of-view from 100 degrees to 140 degrees, allowing users to see more of the visual world in their periphery. What’s even more impressive is that Facebook has achieved this without creating an even bulkier design — the prototype maintains the size of the existing Rift headset thanks to their “continued advances in lenses.” It seems that there are some fundamental display issues the company is aiming to tackle before it shifts the focus to making the headset smaller. 

In terms of depth-of-field, existing headsets don’t give users multiple focal lengths. What that means is that if someone gives you something to read or another object you need to see clearly, they stick the focus around two meters from the user. This was one of the major issues that Magic Leap was claiming they had solved with their display technology, though it’s unclear what of their research is actually making it into the end product.

Oculus says they have been able to achieve variable focus in one of their newest prototypes by physically moving the screens inside the headset to accommodate the different depths of field. It works similarly to the auto-focus function in cameras, but won’t cause any noise or vibrations for users, the company says.

Oculus has talked about a lot of advances toward displays like this on the research side, but this shows how close to the real-deal they are with a headset that integrates the technology without increasing the bulk of current Oculus hardware. While Oculus has devoted much of its public attention on prototypes to standalone headsets, “Half Dome” showcases some big changes that will move the dial on the highest-end VR headset displays.


Source: TechCrunch

Google revamps its Google Maps developer platform

Google is launching a major update to its Google Maps API platform for developers today — and it’s also giving it a new name: the Google Maps Platform.

This is one of the biggest changes to the platform in recent years and it’ll greatly simplify the Google Maps developer offerings and how Google charges for access to those APIs, though starting June 11, all Google Maps developers will have to have valid API key and a Google Cloud Platform billing account, too.

As part of this new initiative, Google is combining the 18 individual Maps APIs the company currently offers into only three core products: Maps, Routes and Places. The good news for developers here is that Google promises their existing code will continue to work without any changes.

As part of this update, Google is also changing how it charges for access to these APIs. It now offers a single pricing plan with access to free support. Currently, Google offers both a Standard and Premium plan (where the premium plan included access to support, for example), but going forward, it’ll only offer a single one, which also provides developers with $200 worth of free monthly usage. As usual, there are also bespoke pricing plans for enterprise customers.

As Google also today announced, the company plans to continue to launch various Maps-centric industry-specific solutions. Earlier this year, the company launched a program for game developers who want to build real-world games on Maps data, for example, and today it announced similar solutions for asset tracking and ridesharing. Lyft already started using the ridesharing product in its app last year.

“Our asset tracking offering helps businesses improve efficiencies by locating vehicles and assets in real-time, visualizing where assets have traveled, and routing vehicles with complex trips,” the Maps team writes in today’s announcement. “We expect to bring new solutions to market in the future, in areas where we’re positioned to offer insights and expertise.”

Overall, the Google Maps team seems to be moving in the right direction here. Google Maps API access has occasionally been a divisive issue, especially during times when Google changed its free usage levels. Today’s change likely won’t create this kind of reaction from the developer community since it’ll likely make life for developers easier in the long run.


Source: TechCrunch

Cambridge Analytica Shuts Down Amid Ongoing Facebook Crisis

The troubled data firm, which improperly accessed the data of up to 87 million Facebook users, has ceased operations.
Source: Wired

Your Instagram #Dogs and #Cats Are Training Facebook's AI

Paying humans to label images can get expensive. So Facebook turned to 3.5 billion Instagram photos.
Source: Wired

MoviePass brings back ‘unlimited’ movie subscription plan

It’s hard to keep track with what MoviePass is doing these days, but here’s trying. Today, MoviePass has brought back its nearly all-you-can-watch monthly movie subscription, Variety reports. With its original plan, subscribers can watch up to one movie a day, every day.

This comes after MoviePass removed this subscription last month in favor for a promotional $29.95 three-month plan that only let people see four movies a month. At the time, however, MoviePass CEO Mitch Lowe said the move didn’t mean the unlimited plan would never come back.

“We’re continually testing various promotions with different partners, and the current iHeartRadio deal is consistent with that approach,” a MoviePass spokesperson said at the time. “This does not mean that our unlimited subscription will not be offered in the future.”

MoviePass currently offers two plans — the $9.95 a month “unlimited” one, and a $7.95 a month plan that lets you see just three movies per month and includes a three-month trial to iHeartRadio’s all-access plan.

But there’s another service on the market that’s caught my eye as of late. It’s called Sinemia, which costs $15.99 a month for three movies per month. Yes, it’s more expensive than MoviePass but the key differentiator is the fact that you can buy movie tickets online, ahead of time. With MoviePass, you have to physically go to the theater to purchase your tickets.

I’ve reached out to MoviePass and will update this story if I hear back.


Source: TechCrunch

Sad news, vinyl lovers: Shure exits phono cartridge business – CNET

Shure has been making cartridges for turntables since 1937, but no more. Its mic and headphone businesses will remain.
Source: CNET

Lyft pledges $1.5M to give free rides to low-income people – CNET

The ride-hailing company further casts itself as a good guy by expanding the Relief Rides program beyond natural disaster and crisis situations.
Source: CNET

Massage-on-demand company, Soothe, raises $31 million

The massage-on-demand service Soothe seems to be rubbing investors the right way with the close of a new $31 million round of funding.

The Series C round from late stage and growth capital investment firm, The Riverside Company, caps a busy first quarter for the massage service. It also relocated from Los Angeles to Las Vegas; named a new chief executive; and announced new geographies where its massage booking platform is now available. 

As part of the new round, chief executive and founder Merlin Kauffman is stepping down from the role and assuming the mantle of executive chairman. Current chief financial officer, Simon Heyrick, is stepping into the chief executive role.

The former CFO of MarketShare, Heyrick has helped the company expand to over 11,000 massage therapists in its network.

The company said the new round would help keep massage therapists in its network with pricing that can be up to three times more than those therapists would make in their local markets.

Beyond the new financing and a new boss, Soothe is also heading to new markets, launching services in Manchester, UK; Australia’s Gold Coast, PIttsburgh, and Hartford, Conn. (some of those places are not like the others).

Soothe isn’t the only player in the massage marketplace. New York-based Zeel also has an offering for folks who want to book massages on the fly. Zeel claims a geographic reach of 85 U.S. cities while Soothe claims roughly 60 cities worldwide.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993