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

Archivo del Autor: Belen De Leon

A New 'Ghostbusters' Movie Is Coming in 2020

Also: Steve Carell is making a Space Force show for Netflix, and Apple is teaming up with Sofia Coppola and Bill Murray.
Source: Wired

Streaming TV service Philo to launch a co-viewing feature for watching with friends

Following last year’s $40 million raise, low-cost streaming service Philo is preparing to further differentiate itself from rivals with the launch of a new feature that will allow viewers to watch shows together in real-time. With co-viewing, the company hopes to make a case for choosing Philo that goes beyond its affordability.

Instead, the company hopes subscribers will pick Philo simply because it’s a better way to watch TV.

It’s only been 14 months since Philo first introduced its take on the modern “skinny bundle” of TV delivered over the internet. The service opted to drop sports in order to keep the cost down, in order to appeal to budget-minded cord cutters, and particularly the younger demographic that never signed up for traditional TV in the first place.

Today, Philo subscribers can pay $16 per month for 43 entertainment and lifestyle channels – like those you’d find on cable TV – or you can opt top pay $20 for a larger bundle of 56 channels.

Since its debut, Philo has been quickly rolling out support for numerous platforms, including Fire TV, Apple TV, and Android TV. It also last year added user profiles, kicked off a referral program to boost its subscriber base, and introduced built-in sharing features.

While Philo won’t talk subscriber numbers yet, CEO Andrew McCollum told us at CES earlier this month that the service was growing 40 percent month-over-month, on average, throughout 2018.

For 2019, Philo aims to continue that trajectory, he said. And one way it’s planning to do so is through the launch of new product features.

“I feel like we have a really strong and unique offering, so it’s nice that people are responding to it,” McCollum said.

However, he admitted that, so far, what Philo offers is still very similar to cable TV – the very thing it aims to replace.

“We give you a lot of the same experience you can get on a cable box, only it works on all your devices. It’s an unlimited DVR. It’s all in the cloud. It’s much simpler. It’s got a lot better search and discovery…by default, we do a lot things to make it easier and better,” McCollum said. “But, by and large, it’s a similar experience to what you’re used to with cable.”

Now that’s about to change.

The company has developed a synchronization technology that will allow users to share links in order to invite friends and family to watch TV with them, at the same time.

This technology has been available on other platforms. For example, YouTube in 2017 launched an experimental app for watching videos with friends called Uptime. Tumblr tried, then shuttered, a similar app called Cabana. There are also apps like Let’s Watch It, Rabbit, and others. Even Facebook has been working on a co-watching feature.

But none of the live TV streaming services – like Sling TV, Hulu with Live TV, YouTube TV, PlayStation Vue, etc. – offer a way to co-watch TV with others.

McCollum said Philo’s co-watching feature is finished from a technical perspective, and the team is now polishing the user interface. The plan, at present, will have Philo subscribers using their TV and their phone in conjunction with one another to launch the co-viewing experience.

The way it works is this: After finding something to watch, you’ll be able to press a button to share a link with a friend through a text message. The friend opens the link on their own phone, casts the show to their TV, and Philo then links the two sessions together.

The team is finalizing how this all flows to make the process feel seamless and natural, with as few steps as possible, McCollum said. But the feature is ready to launch, and will arrive “soon.”

In addition to co-viewing, Philo is also working on a clever joint recommendations feature. With this, you and someone else – a roommate, a friend, or a significant other, for example – could connect your Philo profiles together in order to browse a set of recommendations based on your shared tastes and interests.

This may launch after the co-viewing experience, but the two features will be tied together at some point.

Also in 2019, Philo says it will explore expanding its service through add-ons. These may encompass premium cable channels (like Showtime and Starz, e.g.), premium digital content, or even traditional broadcasts networks, or sports channels.

“We want to balance creating more options with making sure people don’t feel like they’re being coerced into stuff they don’t care about,” said McCollum.

Philo’s coming updates could make the service more compelling at a time when there’s an overabundance of choice in terms of getting TV delivered over the internet. While on-demand video services like Netflix and Prime Video have amassed millions of subscribers, many consumers today are still deciding if they want to cut the cord with cable TV – only to replace it with something that looks very much like cable TV. Philo could encourage them to make the switch by offering something differentiated.

Philo to date has raised over $90 from investors including AMC Networks, Discovery, Viacom, A+E Networks, CBC New Media, NEA, Rho Ventures and Xfund.

(Image credits: Philo; images do not show the yet-to-launch features)

 


Source: TechCrunch

Squad is the new screensharing chat app everyone will copy

Squad could be the next teen sensation because it makes it easy to do nothing… together. Spending time with friends in the modern age often means just being on your phones next to each other, occasionally showing off something funny you found. Squad lets you do this even while apart, and that way of punctuating video chat might make it the teen girl “third place” like Fortnite is for adolescent boys.

With Squad, you fire up a video chat with up to six people, but at any time you can screenshare what you’re seeing on your phone instead of showing your face. You can browse memes together, trash talk about DMs or private profiles, brainstorm a status update, co-work on a project or get consensus on your Tinder swipe. It’s deceptively simple, but remarkably alluring. And it couldn’t have happened until now.

How Squad screensharing looks

Squad takes advantage of Apple’s ReplayKit for screensharing. While it was announced in 2015, it wasn’t until June 2018’s iOS 12 that ReplayKit became stable and easy enough to be built into a consumer app for teens. Meanwhile, plus-size screens and speedy LTE and upcoming 5G networks make screensharing watchable. And with Instagram aging and Snapchat shrinking, there’s demand for a more intimately connected social network.

Squad only launched its app last week, but droves of Facebook and Snap employees have signed up to spy on and likely copy the startup, co-founder and CEO Esther Crawford tells me. Screensharing would fit well in group video chat startup Houseparty too. To fuel its head start, Squad has the $2.2 million it raised before it pivoted away from Molly, the team’s previous App where people can make FAQs about themselves. That cash came from betaworks, Y Combinator, #BUILTBYGIRLS, Basis Set Ventures, Jesse Draper, Gary Vaynerchuk, Niv Dror, and [Disclosure: former TechCrunch editor] Alexia Bonatsos. Next, Squad wants to let people tune in to screenshares via URL to unlock a new era of Live broadcasting, and equip other apps with the capability through a Squad SDK.

“People under 24 do video chat way different than people 25 and above” says Crawford. Adding screensharing is “an excuse for hanging out.”

Serious ideas are preludes to toys

Screensharing has long been common in enterprise communication apps like Webex, Zoom and Slack. I even called a collaborative browsing and desktop screensharing app my favorite project from Facebook’s 2011 college hackathon. But we don’t just use our screens for work any more. Teens and young adults live on the digital plane, navigating complex webs of friendships, entertainment and academia through their phones. Squad makes those experiences social — including the “social” networks we often scroll through in isolation. Charles and Ray Eames said “Toys are preludes to serious ideas,” but this time, it is happening in reverse.

Squad co-founders from left: Ethan Sutin, Esther Crawford

“The idea came from a combination of things — a pain we were experiencing as a team,” Crawford recalls. My development team is constantly sending each other screenshots and screen recordings. It seemed ridiculous that I can’t just show you what’s on my screen. It was a business use case internally.” But then came the wisdom of a 13-year-old. “My daughter over the summer was bugging me. ‘Why can’t I just show what’s on my screen with my friends?’ I said I think it’s not technically possible.” That’s when Crawford discovered advances in ReplayKit meant it suddenly was possible.

Crawford had already seen this cycle of tool to toy before, as she was an early YouTuber. Back in the mid-2000s, people thought of YouTube as a place to host videos about eBay listings, professional presentations or dating profile supplements. “They couldn’t imagine that if you let people just reliably and easily upload video content, there’d be all these creative enterprises.”

Use cases for Squad

After stints in product marketing at Coach.com and Stride Labs, she built Estherbot — a chatbot version of herself that let people learn about her. Indeed, 50,000 people ended up trying it, convincing her people needed new ways to reveal themselves to friends. She met Ethan Sutin through the project and together they co-founded FAQ app Molly before it fizzled out and was shut down. “Molly wasn’t working; it had high initial engagement sessions, but then they would drop off. Maybe it’s not the right time for the augmented version of you,” noted Crawford.

Crawford and Sutin pivoted Molly into Squad to keep exploring new formats for vulnerability. “What excited Ethan and I was this mission to help people feel less lonely.”

Alone, together

Squad recommends apps to screenshare

Squad worked, thanks to a slick way to activate screensharing. The app launches to the selfie camera similar to Snapchat, but with a + button for inviting friends to a video call. Tap the screenshare button at the bottom, select Squad and start the broadcast. To guide users toward the best screensharing experiences, a menu of apps emerges encouraging users to open Instagram, TikTok, Bumble, their camera roll and others.

People can bounce back and forth between screensharing and video chat, and tap a friend’s window to view it full-screen. And when they want another friend to see what they’re seeing, Squad goes viral. One concern is that Squad breaks privacy controls. You could have friends show you someone’s Instagram profile you’re blocked by or aren’t allowed to see. But the same goes for hanging out in person, and this is one reason Squad doesn’t let you download videos of your chats and is considering screenshot warnings.

What’s so special about Squad is that it lacks the intensity of traditional video chat, where you constantly feel pressured to perform. You can fire up a chat room, and then go back to phoning as you please with your screen displayed instead of your blank face (though the Android version in beta offers picture-in-picture so you can show your mug and the screen).

“There’s no picture-in-picture on iOS, but younger users don’t even really care. I can point it at the bed and you can tell me when there’s something to look at,” Crawford tells me. A few people, alone in their houses, video chatting without looking at each other, still feel a sense of togetherness.

The future of Squad could grant that feeling to a massive audience of a celebrity or influencer. The startup is working on shareable URLs that creators could post on other social networks like Twitter or Facebook that their fans could click to watch. Tagging along as Kylie Jenner or Ninja play around on their phone could bring people closer to their heroes while serving as a massive growth opportunity for Squad. Similarly, colonizing other apps with an SDK for screensharing could allow Squad to recruit their users.

Squad makes starting a screenshare easy

The startup will face stiff technical challenges. Lag or low video quality destroy the feeling of delight it delivers, Crawford admits, so the team is focused on making sure the app works well even in rural areas like middle America where many early users live. But the real test will be whether it can build a new social graph upon the screensharing idea if already popular apps build competing features. Gaming tools like Discord and Twitch already offer web screensharing, and I suggested Facebook should bring the feature to Messenger when in late-2017 it launched in its Workplace office collaboration app.

Helping a friend choose when to swipe right on Tinder via Squad

In June I wrote that Instagram and Snapchat would try to steal the voice-activated visual effects at the center of an app called Panda. Snapchat started testing those just two months later. Instagram’s whole Stories feature was cloned from Snapchat, and it also cribbed Q&A Stories from Polly. Overshadowed, Panda and Polly have faded from the spotlight. With Facebook and Snap already sniffing around Squad, it’s quite possible they’ll try to copy it. Squad will have to hope first-mover advantage and focus can defeat a screensharing feature bolted on to apps with hundreds of millions or even billions of users.

But regardless of who delivers this next phase of sharing, it’s coming. “Everyone knows that the content flooding our feeds is a filtered version of reality. The real and interesting stuff goes down in DMs because people are more authentic when they’re 1:1 or in small group conversations,” Crawford wrote.

Perhaps there’s no better antidote to the poison of social media success theater that revealing that beyond the Instagram highlights, we’re often just playing around on our phones. Squad might not be glamorous, but it’s authentic and a lot more fun.


Source: TechCrunch

Jeff Bezos' favorite things get their own Vegas conference – CNET

Think robots, space and machines that get smarter on their own.
Source: CNET

VW might take deposits for the I.D. electric hatch in Europe – Roadshow

It wouldn’t be to keep the lights on financially, but rather to gauge early interest.
Source: CNET

Microsoft will divorce search from Cortana in Windows 10 – CNET

Looks like they’re splitting amicably based on the latest preview build of Windows 10.
Source: CNET

Apple's Tim Cook calls for new regulations to protect your personal data – CNET

The CEO highlights “invisible” privacy violations and the “shadow economy” they’ve created.
Source: CNET

Prisma’s style transfer tech creeps into kids’ books

The style transfer craze kicked off by an app called Prisma a couple of years ago led to a tsunami of painterly selfies flooding social feeds for several months, as we reported at the time, before the rapacious, face-snapping hoards shifted their attention toward fresh spectacles. But that’s not the end of the story.

The same tech is now creeping into (paper) kids’ books, via a partnership between children’s publisher startup, Kabook, and Prisma Labs: aka the b2b entity that the original app makers pivoted to in late 2017.

So instead of AI sending robots into a human-slaying frenzy, per the usual dystopian sci-fi storyline, we find ourselves confronted with neural nets being used to serve up contextual illustrations of children so parents can gift personalized books that seamlessly insert a child’s likeness into the story, thereby casting them as a character in the tale.

Not the end of the world then. Well, not unless you view this kind of self-centered content manipulation as a threat to children’s imaginations and developing sense of empathy. (The research on any ‘little princes in training’ will, unfortunately, have to wait a few decades to come through though.)

The Kabook integration is the first consumer product partnership that Prisma Labs has scored, according to a press release from the pair.

And while they note there are other publishing services that offer the chance to insert a bit of custom text and photography into a book they claim their collaboration is the only publishing technology that does this “seamlessly”, i.e. thanks to the AI’s style blending fingers.

 

“We are excited to be able to work directly with the team at Kabook! to create a truly unique user experience; one that has offered young readers a completely personalized way to enjoy reading,” said Andrey Usoltsev, CEO of Prisma Labs, in a statement.

“Part of our mission at Prisma Labs is to develop new ways for people to express their emotions through digital creations, and through this partnership with Kabook! we are able to take that one step further and bring that to life on the pages of an actual book.”

Kabook, which was set up last year — describing itself as “a technology-based” children’s book publisher, with a focus on kids aged 0-7 years — is currently offering four stories that can be personalized with a kid’s AI-generated likeness.

Three of the books incorporate just one custom image into the story. While a fourth, called Hornswoggled!, makes uses of seven photos in a pirate-themed buried treasure adventure. 

The personalized stories start at $24.99 per book, with hard and soft cover versions available. 


Source: TechCrunch

Backblaze updates its backup service

Backblaze started as a backup solution for consumers, but over the course of the last few years, it also added cloud storage and other services to its lineup. Today, however, the company is going back to its roots with the launch of Backblaze Cloud Backup version 6.0, its flagship service that offers unlimited storage and data transfers.

The updated backup service promises a number of speed increases (with backup being up to 50 percent faster, depending on the network conditions) and less overhead, as well as the ability to keep the service from using certain networks to help users avoid overage charges when they are using a mobile hotspot, for example (or when their ISP only gives them a certain bandwidth allotment). Backblaze now also offers single sign-on support for Google.The other major new feature is the ability to save snapshots to Backblaze’s B2 Cloud Storage service. This allows users to store all the data from their old computer and migrate it to a new one, for example, or save a set of files to the cloud as a permanent archive (or simply to free up space for all those Steam downloads). Just like when users restore files from their backups, they can opt to download it directly or get a USB drive shipped to their door.

Talking about those USB drives, Backblaze doubled the capacity of its USB keys to hold up to 256GB and its hard drives can now hold up to 8TB (and you can always return those and get a full refund from the company).


Source: TechCrunch

In This Brutal 'Titan Games' Event, Friction Is The Real Winner

Sure, you need big muscles to win the Lunar Impact event in Dwayne Johnson’s new reality show. But you won’t get anywhere without friction.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466