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

Archivo del Autor: Belen De Leon

WWE WrestleMania 35: Live updates, results, ratings and reactions – CNET

It’s grapple Christmas, everyone. Let’s see what’s under the tree.
Source: CNET

UK to keep social networks in check with internet safety regulator – CNET

Facebook, Twitter, YouTube and a whole bunch of smaller platforms will face huge fines if they fail to live up to their “duty of care” to internet users.
Source: CNET

WWE Wrestlemania 35: Start time, results, how to watch, full match card, location, lineup and more – CNET

WWE Wrestlemania 35 is minutes away from starting! Here’s everything you need to know.
Source: CNET

Army's version of Microsoft's HoloLens AR goggles likened to Call of Duty – CNET

Specially modified version of the AR goggles has a video game feel, writes a CNBC reporter who got a demo.
Source: CNET

2020 Mercedes-AMG GT first drive review: A refresh that polishes an already good car – Roadshow

The AMG GT has more features and a new look, but its central appeal — an effortless, invigorating drive — is unchanged.
Source: CNET

El ensayo filosófico que explica por qué la IA no puede ser creativa

Para el catedrático de filosofía de Harvard Sean Dorrance Kelly, la creatividad es, y siempre será, una capacidad única de los seres humanos. La creatividad no se limita a crear cosas nuevas sino a hacer que nos replanteemos nuestra forma de ver el mundo, algo que una máquina nunca será capaz de hacer
Source: MIT

Los misterios de Ryugu: lo que ya sabemos y lo que nos falta por saber

Aunque parece un simple montón de escombros espaciales, este asteroide podría ayudarnos a explicar cómo apareció el agua en la Tierra, sin la que no existiría vida. La semana pasada, la misión japonesa Hayabusa2 bombardeó el satélite para obtener muestras de su superficie
Source: MIT

Su coche del futuro podría incorporar un detector de ira y sueño

Affectiva, una ‘start-up’ especializada en la detección de emociones quiere aplicar su tecnología para que los vehículos del futuro no solo analicen lo que pasa fuera sino también dentro. Pero, ¿y qué pasa con la privacidad de los conductores?
Source: MIT

Sinemia faces consumer pushback and a class action suit over a battery of complaints

When Sinemia first came across our radar, the company was happily riding the wave of anti-MoviePass publicity. With its chief competition in the midst of what looked to be a historic collapse, Sinemia happily grabbed headlines as a what looked to be more stable alternative for movie ticket subscriptions.

Last July, at the height of MoviePass’ meltdown, we asked Sinemia co-founder and CEO Rifat Oguz how he planned to avoid a similar fate. “By not providing unlimited tickets, but providing two tickets for $9.99 with more flexible options and features, we might not have grown as fast as MoviePass, but we’ve grown more sustainably,” he answered, happy to contrast the two companies.

Another key difference between the two competitors is that Sinemia isn’t public, so any struggles it’s had over the past year have largely been out of the public eye. Not entirely, however. Not in the age of social media. As I noted in a piece last week, every Sinemia story that’s run on this site, no matter how minor, has been bombarded with a deluge of Twitter criticism.

It’s a wide-ranging laundry list of complaints at first glance. Sinemia’s Twitter support team appears to be working overtime to address them, but the sheer number of critical responses is unlike anything I’ve seen doing this job.

The primary complaints generally fall into three separate, but sometimes overlapping, categories.

  1. Hidden fees
  2. Cancellations without refunds
  3. Widespread app problems

Earlier this week, we spoke to Oguz about the service’s ongoing issues. It was a short call, squeezed between meetings the executive was running to at CinemaCon in Las Vegas this week.

“As CEO, I can say, we’re still learning,” he said in a humble tone. “I think we’re learning in a way.

As we spoke, Sinemia issued sent us a press release noting the launch of “two new customer service websites.” It’s not the kind of announcement companies tend to brag about in PR emails, but it seems clear the sheer volume of negative feedback has caused Sinemia to be more proactive in highlighting the steps it’s taking to address its very vocal, angry subscribers.

It echoes a move made by the company last week, when it sent its announcement of a new $15-a-month Always Unlimited plan accompanied by a lengthy “Account Termination Media Alert” that outlined its aggressive moves in March to cancel accounts over “fraudulent activity and/or misuse of the service.”

Like MoviePass before it, Sinemia began a process of terminating accounts en masse for violations of terms and generally gaming the system. In a statement last week, the service gave the following reasons as cause for potential account termination.

  • Unauthorized use of the Sinemia card/cardless outside of its intended purposes, resulting in fraudulent financial activity. For example, this could be purchasing concessions at the theater instead of a movie ticket.
  • Using multiple Sinemia accounts on the same device.
  • Not checking in at the theater before or after your movie.
  • Seeing the same movie more than three times.
  • Creating multiple Sinemia accounts for the same person.
  • Sharing one’s Sinemia membership to buy tickets for other people. This includes not only people buying tickets and selling to others but also people sharing their own tickets with friends and family members.
  • Manipulation of location data resulting in deceptive ticket purchases. For example, faking GPS data on a phone.
  • Reasonable suspicion of fraud and/or abuse.

But while cancellation complaints do appear to have accelerated last month, the truth is that negative feedback against the service dates back further. In late February, Pennsylvania law firm Chimicles Schwartz Kriner & Donaldson-Smith filed a class action suit in Delaware (not to be confused with the on-going patent dispute with MoviePass), the state in which the now largely Los Angeles and Turkey-based company was incorporated.

The 50-page filing doesn’t mince words, with statements like, “Sinemia fleeces consumers with an undisclosed, unexpected, and not-bargained-for processing fee each time a plan subscriber goes to the movies using Sinemia’s service.”

Benjamin F. Johns, a partner and plaintiff in the case against Sinemia, told TechCrunch that the firm has received more than 2,000 complaints from current or former Sinemia subscribers.

“I’ll be very transparent about our litigation strategy: we want to certify a class consisting of all of the Sinemia consumers who were harmed in the same way by the same defective conduct, and then get the case in front of a jury as quickly as possible,” the lawyer said in a statement to TechCrunch. “We think our clients and the thousands of others like them have compelling stories to tell, and we look forward to having an opportunity to present it in court.”

Asked whether the 2,000 number sounded high, Oguz simply responded, “No. It’s a small number if you compare it with our user base.” Because it’s not a publicly traded company, Sinemia is not required to disclose such numbers, and the executive didn’t offer much in the way of specifics, only saying that it has “grown almost 50 percent month over month for the last 15 months.”

Orguz did address growing customer complaints around Sinemia’s app. Like many of the other ongoing issues with the service, complaints run the gamut. The most commonly cited, however, involve things like double charges, error messages and frequent pop-ups explaining that the app is “down for maintenance.”

According to users, these kinds of issues have the tendency to pop up when trying to purchase tickets to popular features like Captain Marvel and Us. Orguz discussed the maintenance issues in a recent interview with IndieWire that the publication describes as, “at times[…]contentious,” adding that he “express[ed] surprise” upon hearing some of these complaints read back to him.

The tone of our own conversation was ultimately a bit less combative than that interview, with Orguz admitting that Sinemia’s app has been experiencing issues. “Yeah,” he answered, agreeing to the premise that the app’s problems appear to be “pretty widespread.”

It’s for that reason, he explained, that Sinemia is launching two independent service websites to address the problems with the app and accoount terminations. “We are taking it seriously,” he insisted. “We are looking at every comment. We didn’t found the company a year ago. It started about five years ago. We are taking every negative comment very seriously.”

At the very least, a pending lawsuit and months of wall-to-wall customer complaints on Twitter and Reddit do appear to have moved the needle somewhat. Just how much and how Sinemia will approach disgruntled users going forward remains to be seen. But like MoviePass before it, it’s hard to shake the notion that so much negative publicity has left an irreparable mark on the company just as it started to make a name for itself — not to mention a sea of irate consumers in its wake.

Fittingly, Orguz’s comments echo those of Ted Farnsworth. In our recent interview, the CEO of MoviePass parent Helios and Matheson suggested that the service was a victim of its own success, growing the service faster than its staff could ultimately manage.

Similarly, Orguz told us, “Our subscriber numbers have grown more than expected. Even after last August, we weren’t expecting to go that much, that fast. When we’re growing, we’re also improving ourselves, and we’re trying to find a way to maintain and to sustain.”

But as difficult as managing that success may have been for the company, its greatest challenge is still ahead of it: convincing thousands of disgruntled fans — and possibly a courtroom — that its worst days are behind it.


Source: TechCrunch

To stop copycats, Snapchat shares itself

Evan Spiegel has finally found a way to fight back against Mark Zuckerberg’s army of clones. For 2.5 years, Snapchat foolishly tried to take the high road versus Facebook, with Spiegel claiming “Our values are hard to copy”. That inaction allowed Zuckerberg to accrue over 1 billion daily Stories users across Instagram, WhatsApp, and Facebook compared to Snapchat’s 186 million total daily users. Meanwhile, the whole tech industry scrambled to build knock-offs of Snap’s vision of an ephemeral, visual future.

But Snapchat’s new strategy is a rallying call for the rest of the social web that’s scared of being squashed beneath Facebook’s boot. It rearranges the adage of “if you can’t beat them, join them” into “to beat them, join us”. As a unified front, Snap’s partners get the infrastructure they need to focus on what differentiates them, while Snapchat gains the reach and entrenchment necessary to weather the war.

Tinder lets you use Snapchat Stories as profile photos

Snapchat’s plan is to let other apps embed the best parts of it rather than building their own half-rate copies.

Why reinvent the wheel of Stories, Bitmoji, and ads when you can reuse the original? A high-ranking Snap executive told me on background that this is indeed the strategy. If it’s going to invent these products, and others want something similar, it’s smarter to enable and partly control the Snapchatification than to try to ignore it. Otherwise, Facebook might be the one to platform-tize what Snap inspired everyone to want.

The “Camera company” corrected course and took back control of its destiny this week at its first ever Snap Partner Summit in its hometown of Los Angeles. Now it’s a camera platform thanks to Snap Kit. Its new Story Kit will implant Snapchat Stories into other apps later this year. They can display a more traditional carousel of your friends’ Stories, or lace them into their app in a custom format. Houseparty’s Stories carousel shares what your buddies are up to outside of the group video chat app. Tinder will let you show off your Snapchat Story alongside your photos to seduce potential matches. But the camera stays inside Snapchat, with new options to share out to these App Stories.

Snap CEO Evan Spiegel presents at the Snap Partner Summit

This is how Snapchat colonizes the native app ecosystem similarly to how Facebook invaded the web with the Like button. Snap’s strong privacy record makes these partners willing to host it where now they might fear that Facebook and its history with Cambridge Analytica could tarnish their brand.

Instead of watching these other apps spin up mini competitors that further fragment the Stories world, Snap saves developers the slow and costly hassle while instantly giving them best-in-class tools to boost their own engagement. Each outpost makes your Snapchat account a little more indispensable, grants its camera new utility, and reminds you to visit again. It’s another reason to stick with Snap rather than straying to other versions of Stories.

If Spiegel knows what’s up, he’ll douse the Story Kit partnerships team with resources so they can sign up as many apps as possible before Facebook can copy this idea too. For now, Snap isn’t injecting ads into App Stories, but it could easily do so and split the cash with its host. This would attract partners, generate revenue, and give Snap’s advertisers more reach.

Houseparty embeds Snapchat Stories

Either way, Snap will score those benefits with its new Ad Kit. Later this year the Snapchat Audience Network will launch allowing partners to host Snap’s full-screen vertical video ads and earn an as-yet-undisclosed revenue share. They won’t have to build up an ad sales force or build an auction and delivery system, but just drop in an SDK to start displaying ads to both Snapchat users and non-users. The company’s message again is that it’s becoming easier to cooperate with Snapchat than copy it.

Snap’s new ad network

Giving its advertisers more reach and reusability for Snap’s somewhat proprietary ad unit format helps Snap address its core challenge: scale. Snap’s 186 million total users can look small in comparison to Instagram, Facebook, or YouTube, especially since that count sank in Q2 and Q3 before stabilzing in Q4 of last year. That makes it tougher for advertisers to justify the chore of spending on Snapchat. Ad Kit and potentially Story Kit give Snap more reach even without user growth.

Added size could tip the cards in Snap’s favor given it’s already popular with an extremely important demographic. Snapchat now reaches 75 percent of 13 to 34-year olds in the US, and 90 percent of 13 to 24-year olds there. It claims to now reach more of that younger age group than Facebook in the most lucrative countries: the US, Canada, UK, France, and Australia.

Facebook has massively neglected this segment. Case in point: Facebook Messenger’s Stickers feature that’s popular with kids has hardly improved since its launch in 2013, which I hear was a fight to get approved internally. Meanwhile, Snapchat keeps growing its lead on virtual identity with Bitmoji. Now Snap will let you put your personalized Bitmoji avatar on your FitBit smart watch face, use them to joke about Venmo purchases, and even represent yourself with one in Snap’s new multiplayer games platform.

Again, Snap wants partners to integrate the real thing rather than try to build some half-assed facsimile of Bitmoji. Surprisingly, Facebook’s Avatars have been mired in development for over a year and Apple’s Memoji can’t escape iMessage and FaceTime yet. That’s why Snapchat would be wise to double-down on trying to make Bitmoji the ubiquitous way to represent yourself without a photograph. Facebook’s lack of design cool and Bitmoji’s massive headstart with this differentiated product is a powerful way for Snap to wedge itself into partnerships.

Snap needs all the help it can get if the underdog is going to carve out a substantial and sustainable piece of social networking. Teaming up was the theme of the rest of the Snap Partner Summit. It’s built ways for Netflix, GoFundMe, VSCO, and Anchor to share stickers and for publishers like the Washington Post to share articles back to Snapchat. It’s got Zynga and ZeptoLab building real-time multiplayer Snap Games that live inside chat and are a clever way of slipping ads into messaging.

Snapchat’s new Scan augmented reality utility platform has signed up Giphy and Photomath as well as former partners Shazam and Amazon to let you squeeze extra interactivity out of your surroundings. And since the physical world is too vast for any one developer to fill with AR experiences, Snap beefed up its Lens Studio platform with new templates and creator profiles so developers add to its warchest of 400,000 special effects. Facebook may be able to clone Snap’s features, but not its developer army.

“If we can show the right Lens in the right moment, we can inspire a whole new world of creativity” says Snap co-founder Bobby Murphy . From partnerships to utilities to toys, all the new announcements drive attention back to Snapchat’s camera. That makes it ripe to become the augmented reality brower of the world.

It all feels like a coming of age moment for Snapchat, punctuated by the glitzy press event where media bigwigs gnoshed on Chinese steak buns and played with AR art installations in West Hollywood.

Spiegel has discovered a method of capitalizing on his penchant for inspiring mobile product design. With this strategy in place and Snap’s reengineered Android app and new languages rolling out now, I believe Snapchat will grow again, at least in terms of deeper engagement if not also total user count. Perhaps it will need a little bit more funding to get it over the hurdle, but I expect it will reach profitability before the end of 2020. 

During a pre-event press briefing with a dozen Snap executives including Spiegel and Murphy (that was on ‘background’ so we can’t quote or specify who said what), one Snap higher-up joked that Facebook has been copying it for seven years so it’s started to feel normal. Zuckerberg recently declared he wanted to reorient Facebook around privacy, ephemerality, and messaging — the core tenets of Snapchat. But a Snap leader used some colorful language to describe how they don’t care what Facebook says its philosophy is until it fixes the 2 billion-user product that keeps doing harm.

Subtly throwing shade from the stage, Spiegel concluded that “Our camera lets the natural light from our world penetrate the darkness of the Internet . . . as we use the Internet more and more in our daily lives, we need a way to make it a bit more human.” That apparently means making other apps a bit more Snapchat.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578