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

Archivo del Autor: Belen De Leon

Gadget Lab Podcast: Openwater Founder Mary Lou Jepsen on Brain-Reading Technology

Jepsen says that her brain imaging technology could go mainstream before AR and VR do.
Source: Wired

The Best Halloween Shows and Movies for Little Kids You Can Stream Right Now

Are your kids too young for horror movies? Fire up these flicks instead.
Source: Wired

Snapchat’s new Camera desktop camera app brings AR masks to Twitch, Skype…

Snapchat is launching its first Mac and Windows software that takes over your webcam and brings its augmented reality effects to other video streaming and calling services. Snap Camera can be selected as a camera output in OBS Skype, YouTube, Google Hangouts, Skype, Zoom, and more plus browser-based apps like Facebook Live so you can browse through Snapchat’s Lens Explorer to try on AR face filters. And through its easily-equipped new Twitch extension, streamers can trigger different masks with hotkeys.

You can download the Mac and Windows versions of Snap Camera now. Users can us Lens Explorer to preview effects and see who made them, Star their favorites for easy access, and access a tab of your recently used Lenses.

Despite Snap Inc’s troubles following yesterday’s Q3 earnings announcement that revealed it’d lost 2 million users causing its share price to hit a new low, Snapchat Camera isn’t about stoking growth. You won’t even have to login to Snapchat to use it. Instead the goal is to drive more attention to its community AR Lens platform so more developers and creators will make their own effects. “We’re going down the path of providing more distribution channels [for Community Lens creators] and surfacing their work” Snap’s head of AR Eitan Pilipski tells me. The desktop camera could win Lens creators more attention, and Snapchat connects top the most talented ones to brands for sponsorship deals.

Snapchat first came to the desktop in January with its first embeddable content, designed for newsrooms that wanted to show off citizen journalism on their sites. But now Snapchat content creation is escaping the mobile medium.

Strangely, Snap Camera has no interface of its own. Really, it should have a Photo Booth-style app so you can record photos and videos of yourself with your webcam and share them wherever. “We don’t want to compete in that space. We just want to bring Community Lenses to whatever apps people are using” Pilipski explains. One major app that won’t support Snap Camera is Apple’s FaceTime. Why? “I don’t know. Apple didn’t comment on that. Believe me we tried” says Pilipski.

Since there’s “not even a facility to collect the impressions” and users don’t have to login, Snap won’t be able to add Camera users to its daily active user count. With that number falling from 191 million in Q1 to 188 million in Q2 to 186 million in Q3 as it announced yesterday, Snap really does need more ways to keep people straying to Instagram Stories. It will have to hope that when video chat users see their friends or family using Snap Camera’s lenses, it will remind them to fire up Snapchat more often. And Lenses could go viral if they show in a Twitch celebrity’s stream.

The Twitch extension comes amidst more announcements at today’s TwitchCon event including the reveal of Squad Streaming and a karaoke Twitch Sings game for the service’s average of 1 million concurrent viewers and half-million daily streamers.

The Snap camera equips Twitch broadcasters with extra features. They’ll have access to game-themed lenses for League of Legends, PlayerUnknown’s Battlegrounds, World of Warcraft, and Overwatch. Viewers will see the QR Snapcode for the Lens on the screen which they can scan with Snapchat to try the mask on themselves for virality. Streamers get a button that lets viewers subscribe to them, and can set up a “bonus” lens that shows up as a thank you when someone follows them. And with hotkeys, streamers can trigger different lenses, like an angry one for when they lose a game or victory lenses for if they manage to beat all the other Fortnite addicts.

Over 250,000 Community Lenses have been submitted through Snapchat’s Lens Studio since it launched in December, and they’ve been viewed over 1 billion times. Snapchat realized it couldn’t dream up every crazy way people could use AR just in-house. Out-Lensing Instagram is critical to Snapchat’s business strategy. The more people that use Snapchat’s AR features, the more the company can charge businesses to promote Sponsored Lenses. With the user count shrinking, Snap needs to show its business is growing to salvage its share price and pull in the outside investment or acquisition it will likely need to make it to profitability. A desktop presence could not only make Snapchat more ubiquitious, but get it in front of older users and advertisers who might be a little scared of its mobile app.


Source: TechCrunch

Twitch announces group streaming and a karaoke game for its 1M concurrent viewers

The teens were out in force today in San Jose for the annual TwitchCon game streaming conference. There, Twitch announced that at any given time, 1 million people are watching it (up from 746,000 last year), and it seemed like that many game lovers were at TwitchCon in person to meet some of the nearly half-million web celebs that broadcast each day on the service. Considering Twitch said just 2 million were broadcasting per month in December, the service’s growth is still explosive under Amazon’s ownership.

Amongst the major reveals at TwitchCon were a new Squad Streaming feature that lets up to four people broadcast at once in split-screen that will test with select streamers later this year.

There’s also a new Twitch Sings game built in partnership with Rock Band-creator Harmonix. Broadcasters can play to perform karaoke (though only with fake versions of songs since Twitch lacks major label music licenses). Viewers can use the chat to request the next song, control the lights on the virtual karaoke stage,  Broadcasters can sign up here for the Twitch Sings closed beta that starts later in 2018.

Twitch Squad Streaming

And Twitch broadcasters can now use Snapchat’s augmented reality lenses thanks to the new Snap Camera desktop app and accompanying Twitch extension launching today. Streamers can use hotkeys to trigger different Snapchat Lenses, let viewers try those masks by scanning an onscreen Snapchat QR code, and reward subscribers with a bonus thank you effect. Read our full story on Snap Camera here:

There were plenty of other minor announcements during the conference’s keynote:

  • Over 235,00 streamers now have Affiliate status and are earning money on their channels while 6,800 have joined its Partnership program so they can earn even more through channel subscriptions and ads.
  • Twitch is revampin Gear on Amazon where streamers can show off products and earn affiliate fees, renaming it Amazon Blacksmith
  • Twitch’s Highlight editor can now stitch together multiple clips from across a broadcasting session
  • New homepage sections will feature up-and-coming streamers, new Partners and Affiliates, or streamers local to viewers
  • VIP Badges will let creators recognize their favorite subscribers and moderators
  • Moderators can now see how long someone has been on Twitch, view chat messages that person has sent in the channel, and see how many timeouts or bans that account has received in that channel to better understand who to boot
  • 18 billion messages have been sent in Twitch chat and its Whispers feature in 2018, and fans have given creators 85 million Cheers and Subscriptions
  • 150 million Twitch Clips have been created in 2018 to bring the best game stream and other weird content to the rest of the web.
  • Twitch users have gifted $9 million worth of subscriptions to fellow users in just 9 weeks.
  • Twitch will open its Bounty Board of sponsorship opportunities to 30 more brands, and more Partners and Affiliates in the US and Canada in November
  • The Twitch Rivals in-person gaming tournaments will double to 128 events in 2019. Some will have million-dollar prizes, and it already gave out $5 million in winners’ jackpots last year


As CEO Emmett Shear made the announcements, audience members hooted and hollered with delight. They out-yelled even Apple’s keynote attendees. Shear shouted out early users who’ve been with it since Twitch was a Y Combinator lifevlogging startup called Justin.tv. “When people have your back and support you for a long time, we think they should be recognized for it” he said, revealing the new VIP badges and a counter that shows how many months a fan has been a channel’s paying subscriber.

“You spoke and we listened” Shear said. That truly seemed to be the message of this conference. Facebook’s F8 conferences held in the same San Jose Convention Center often seem to produce updates that are designed to help the company as much as the users. But Twitch has realized it can’t just be useful. It must remain beloved if people are going keep spending 760 million hours per month watching others game, joke, and express themselves. Shear concluded “I think we’re just scratching the surface when it comes to everyone playing together.”

Twitch Sings


Source: TechCrunch

‘Final Fantasy XV’ dev claims Nvidia’s new card greatly improves performance

Square Enix’s Final Fantasy XV may be one of the first games to benefit from Nvidia’s DLSS technology and in a big way. Its technical director claims that the impact on performance and visual fidelity is dramatic.

The post ‘Final Fantasy XV’ dev claims Nvidia’s new card greatly improves performance appeared first on Digital Trends.


Source: Digital trends

Liner Notes: Toro y Moi's 'Freelance' Is Built Like a Disco Software Stack

Yes, that’s a good thing. A very good thing.
Source: Wired

Here’s how to watch Apple’s October 30 Mac and iPad event

Apple may have just started shipping the iPhone XR to the masses, but already we’re looking ahead to the next Apple event, set to take place on October 30. Here’s where you can watch Apple’s October 30 event for yourself.

The post Here’s how to watch Apple’s October 30 Mac and iPad event appeared first on Digital Trends.


Source: Digital trends

R.I.P. FilmStruck, the best streaming service for classic films

Sad news for movie fans: FilmStruck, the streaming service developed by Turner Classic Movies, is shutting down.

A message on the FilmStruck website says it’s no longer accepting new subscribers, with plans to shut down on November 29. Meanwhile, The Hollywood Reporter suggests that this was an expected move — now that it’s part of AT&T, WarnerMedia (which owns Turner) is planning to a launch a comprehensive streaming service next year.

“While FilmStruck has a very loyal fanbase, it remains largely a niche service,” WarnerMedia said in a statement. “We plan to take key learnings from FilmStruck to help shape future business decisions in the direct-to-consumer space and redirect this investment back into our collective portfolios.”

In addition to classic Hollywood films, FilmStruck was also known for being the online home of the Criterion Collection, with its library of restored art-house and international films.

“Like many of you, we are disappointed by this decision,” Criterion says in a blog post. However, Criterion has worked with Hulu in the past, so it seems like could find another digital partner.

And indeed, the post says Criterion is “still committed to restoring and preserving the best of world cinema and bringing it to you in any medium we can,” and it continues, “We’ll be trying to find ways we can bring our library and original content back to the digital space as soon as possible.”

So it’s possible that much of this content will eventually find its way back online. Still, the transition from DVDs to digital, and now to subscription streaming, has made many classic film titles unavailable.

FilmStruck was one of the few streaming services to fight that trend. It will be missed.


Source: TechCrunch

Reelgood acquires Guidebox to bring streaming TV data to more places

Reelgood, a startup aimed at helping cord cutters find shows and movies to watch on the services they subscribe to, has made an acquisition in the hopes of bringing Reelgood’s data to more places. The company has bought Guidebox, a streaming availability data provider which powers Roku, TVGuide, Metacritic and others.

Deal terms weren’t disclosed, but we understand the price was in the “multi millions.”

Guidebox began its life in 2012 as a consumer-facing website that brought together full show and episode data in one place, then pointed you where you could watch – very much like today’s Reelgood, in fact. But over the years, it shifted its focus to working with publishers and device manufacturers. For example, it’s been well known to be the service that powers Roku’s universal search feature.

It was most recently reported that Guidebox was sold to video data and recommendation startup ColorTV. However, Reelgood says that deal never actually happened – the announcement of the acquisition was premature. (ColorTV now appears to be shut down, as it turns out. We’ve attempted to reach them for confirmation.)

Reelgood says it decided to buy Guidebox because it aims to be more than just a guide for streaming TV.

“Imagine asking your Alexa, ‘Which of my shows has a new episode?’ or reading about a show online and, embedded within the article, seeing where you can watch it,” the company explains in its announcement about the deal. “For TV to ‘just work,’ we need to make it easier to get Reelgood’s data onto other products, too.”

The need for better organization of streaming services’ content is more critical than ever in today’s cord cutting era, as consumers increasingly ditch their cable and satellite TV subscriptions to build their own bundles of video services. The average U.S. household now uses four different streaming apps, says Reelgood, and this acquisition will allow it to expand its reach to over 50 million of those households.

The company says it will build on the existing Guidebox technology to make it even easier for companies to help their own users find streaming content. This data will be made available through an API.

That also means that Reelgood isn’t shutting down Guidebox or ending its existing business relationships – it aims to expand them, as well as pursue new business opportunities. It’s currently in the process of renegotiating some of Guidebox’s deals with larger TV and cable media-centric companies which provide service to some of the bigger networks, we understand.

Guidebox had been working with content providers like Lionsgate, the WWE and Fandor, Variety reported last year.

In terms of the Guidebox team, not all are joining long-term. The executive team is on an earn-out plan, and will help to integrate the technology with Reelgood and transition the client relationships. A few employees working on data  integrity and quality assurance have been hired by Reelgood to help as it expands the product and service.

“No one wants to spend time hunting through apps for the right show,” says David Sanderson, Reelgood founder and CEO, in a statement about the deal. “People expect their devices to help them decide what to watch and where to watch it. Whether it’s a search engine, website, streaming media player, or voice assistant, this is an opportunity for companies to get the experience right.”


Source: TechCrunch

China’s ByteDance leapfrogs Uber to becomes world’s most valuable startup

Move aside Uber, China’s ByteDance is now the world’s highest-valued tech startup.

That’s according to reports from Forbes and Bloomberg both of which claim that the company has completed a $3 billion investment that values the company at $75 billion. A source with knowledge of the deal confirmed the round to TechCrunch and suggested that the value is pre-money, which, adding the round, would put ByteDance’s valuation at $78 billion. That’s ahead of Uber’s most recent $72 billion valuation, although the ride-hailing giant is being tipped to go public next year at a valuation of up to $120 billion.

ByteDance did not respond to a request for comment.

We previously reported that ByteDance was in talks with KKR and General Atlantic, and they were joined by SoftBank in the round — with Bloomberg reporting SoftBank plans to put in a total of around $1.8 billion which will include buying out some existing investors via secondary sales. On that note, the publication also claims that the round remains open to additional investors so the amount raised could increase.

ByteDance operates a range of digital media platforms, but it is best known for Toutiao, its AI-based news aggregator that has become one of China’s most-used apps with over 120 million users, and short video platform TikTok, which recently gobbled up Music.ly which ByteDance acquired via a $1 billion acquisition last year.

But it isn’t just popular in China. That TikTok-Music.ly merger is aimed at growing the platform globally, while ByteDance operates a number of Toutiao-like global services too. It has carefully fenced its Chinese and international versions, though. TikTok (500 million monthly users) and Chinese equivalent Douyin (300 million MAUs) are restricted to their respective markets, principally due to censorship concerns.

ByteDance has done the impossible and become an internet giant in China, breaking the dominance of Baidu, Alibaba and Tencent — the so-called BAT big three — but U.S. giants are also paying attention. Because imitation is the sincerest form of flattery, Google is said to be (controversially) developing a Toutiao-like news app for China, while TechCrunch reportedly this week that Facebook is hatching a TikTok clone.

It hasn’t been plain sailing, though. ByteDance has been reprimanded by the Chinese government which has seen its services given app store bans, and the company’s content moderation team grown from 6,000 to 10,000. That’s part of the growing pains and in many ways, interest from Beijing is definitely a compliment that shows just how influential the company has become.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253