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

Archivo del Autor: Belen De Leon

The Steam Awards kick off the Steam Winter Sale on Dec. 20 – CNET

Cast your vote for the best games of 2018 and then (maybe) get a deal on them.
Source: CNET

How Fortnite’s dance moves sparked new lawsuits against Epic Games

A growing cluster of actors, musicians and viral internet stars have Fortnite in their crosshairs. The smash hit third-person shooter is free to play but generates mountains of revenue through in-game microtransactions. Those purchased lure avid Fortnite players to spend real life cash on virtual cosmetic items, like special character skins (today: a winter skiing set!) and, most importantly, dance moves.

Now, Fortnite creator Epic Games faces two new lawsuits over dance moves: one from actor Alfonso Ribeiro who played Carlton on 90’s TV hit Fresh Prince of Bel Air and another from the family of Russell Horning, better known as “Backpack Kid,” who created a viral dance called “the Floss.” Horning’s lawsuit also names 2K Sports, maker of NBA 2K, for that game’s depiction of his dance. Earlier in December, rapper 2 Milly filed a lawsuit against Fortnite maker Epic over the game’s depiction of his dance move, the Milly Rock, which the game calls “Swipe it.”

Ribeiro’s lawyer provided TechCrunch with the following statement:

It is widely recognized that Mr. Ribeiro’s likeness and intellectual property have been misappropriated by Epic Games in the most popular video game currently in the world, Fortnite. Epic has earned record profits off of downloadable content in the game, including emotes like “Fresh.” Yet Epic has failed to compensate or even ask permission from Mr. Ribeiro for the use of his likeness and iconic intellectual property. Therefore, Mr. Ribeiro is seeking his fair and reasonable share of profits Epic has earned by use of his iconic intellectual property in Fortnite and as a result is requesting through the courts that Epic cease all use of Mr. Ribeiro’s signature dance.

Pierce Bainbridge Beck Price & Hecht LLP is also pursuing similar claims against Take-Two Interactive and Visual Concepts, developer of the NBA 2K series of video games, on behalf of Mr. Ribeiro.

Fortnite’s in-game dance moves are ubiquitous, both in-game and out — and that’s part of the problem. The game lifted its most popular dance moves from various online viral moments across the internet, TV, movies and music. In most cases the in-game dances are so well loved because they copy their source material so precisely. While the game lifts these dances move for move, making them widely recognizable, it doesn’t refer to the source material directly and renames the dances with generic nicknames. In Fortnite, the “Tidy” dance is Snoop Dogg’s “Drop it Like its Hot” dance, “Jubilation” is Elaine’s dance from Seinfeld, “Pure Salt” (not really a dance, some of these are just emotes) is from the Salt Bae meme, Psy’s Gangnam Style dance and so on. In the case of the Carlton dance, Fortnite gives a small nod to the dance’s origins by naming it “Fresh.”

The game draws from a wide pool of source material, but black creators in particular have spoken out about Fortnite’s monetization moves. Black artists have a long history of seeing their work achieve broad mainstream popularity without commercial or credit to accompany it. When Chance the Rapper tweeted about Fortnite’s relationship to black artists in July, BlocBoy JB — creator of the dance the game calls “Hype” — endorsed the idea that artists like himself should be paid if Fortnite is making money from their moves.

Fortnite’s default in-game emote is a dance that actor Donald Faison performs on the show Scrubs, and Faison has also taken notice.

Fortnite’s decision to animate its characters doing popular dance moves in and of itself isn’t new. Overwatch creator and Epic competitor Blizzard includes popular dance emotes in its own multiplayer shooter and before that in multiplayer RPG World of Warcraft. In Blizzard’s case, the depiction of dance moves, some for sale via lootboxes, isn’t quite as on the nose nor does it mine current internet culture as thoroughly.

For example, the Overwatch character Junkrat does a version of the running man dance that looks a lot like a version of the dance by Will Smith’s character on The Fresh Prince. That dance was itself popularized by Janet Jackson in her Rhythm Nation music video.

Other Overwatch dance emotes are drawn from traditional Japanese dance and anime. In Blizzard’s classic game World of Warcraft, the blood elf characters feature dances culled from the movie Napoleon Dynamite and Britney Spears music videos. In World of Warcraft’s case, these moves weren’t for sale in-game — the microtransaction model hadn’t yet really taken off during the game’s heyday.

Epic Games was likely aware that lifting these dance moves and selling them to gamers might cause a stir among some creators, but by that time it was probably already making too much money to care. Notably, the company faced a high profile copycat accusation from the creator of PlayerUnknown’s Battlegrounds (PUBG), a battle royale-style game widely understood to have inspired Fortnite’s gameplay. PUBG dropped the lawsuit in June of this year, likely after a substantial settlement.

Epic also appears to have quietly paid at least one creator to settle a potential legal threat. Dancer Gabby David, who created the Fortnite dance called the “Electro Shuffle,” appears to have settled with Epic Games around a year ago for the game’s depiction of her choreography, according to forum posts and her Twitter account. Epic Games declined to comment to TechCrunch about the details of the settlement.

All three individuals suing Epic Games over Fortnite dances are being represented by intellectual property lawyer David L. Hecht and we’re likely to see more artists and internet stars signing on with Hecht before this is all over. We don’t know Epic’s next move, but as some players have suggested, it would be easy enough for the gamemaker to add some kind of tie-in crediting the creators for their dances. Epic happily partners with entertainment companies and even the NFL for sure to be lucrative in-game promotional crossovers, so it’s tough to say something like this would be out of place in the game.

Given the complexity of copyright law and the fact that none of the individuals holds copyright of their respective dances, it’s not clear if any of the latest legal action against Fortnite’s creators will hold water. Still, given its deep pockets — Epic just raised a $1.25 billion round two months ago — settling a handful of small lawsuits over the game’s well-loved dance emotes is a small price to pay for Fortnite’s colossal success.


Source: TechCrunch

Netflix's ‘Roma’ Rollout Teaches the Company Some Lessons

Alfonso Cuarón’s epic is the biggest theatrical release Netflix has undertaken—and the process has laid bare some weaknesses in the company’s offline strategy.
Source: Wired

The 'Floss' kid jumps on Fortnite lawsuit wagon over dance moves – CNET

The Backpack Kid follows actor Alfonso Ribeiro, who sued Epic Games for allegedly stealing the Carlton, and rapper 2 Milly.
Source: CNET

Anthony Levandowski Returns With a Self-Driving Truck Scheme

The former Googler and Uberista launches Pronto AI, and sends his robot on a cross-country trip to prove its skills.
Source: Wired

Instagram stickers now let you send music, ask questions live – CNET

More ways to interact with friends and Instagram celebrities.
Source: CNET

Tesla’s China factory and the missed growth opportunity

Tesla made its ambition for world domination known when it announced its intention to build a factory in China. The move makes sense — China is the world’s largest automotive market. But it might be shortsighted.

By continuing to go after the higher tiers of an established market, Tesla will engage in a zero-sum game for market share instead of forging a new market of unparalleled size. Competition will be fierce as incumbents, like BMW and Audi, which are determined to hold on to their more profitable customers, respond in kind.

Instead, the larger opportunity for any automaker is to grow the overall market by way of disruptive innovation — and not in the Silicon-Valley-hype sense of the term. The architect of disruptive innovation, Harvard Business School Professor Clayton Christensen, explains that disruption happens at the low end of the market — not the end adorned with high-tech features and flashy designs.

Disruptive innovations succeed by transforming complicated and expensive products into simple and affordable ones, thereby enabling a much larger population to benefit from the offerings. And since they, by their very nature, expand the market, they constitute a wellspring of new growth.

Rather than take a page out of the disruptive playbook, Tesla is engaging in sustaining innovation. The company plans to use the new factory to build Model 3 and Model Y cars. Assuming that Tesla continues with its current positioning, these cars, like Tesla’s other models, will enter an established market to compete along existing measures of performance, like acceleration, style and luxury.

Sustaining innovations are important in that they advance an industry, but they offer little net growth, as not all consumers are able to access them. And because sustaining innovations target an industry’s more profitable consumers, we can expect leading automakers to fight tooth and nail to retain their core customers. Alternatively, a disruptive strategy offers a much easier way to tap into the Chinese market — and it’s already happening right under the noses of Tesla and other leading automakers.

Disruption happens at the low end of the market.

Chinese manufacturers of low-speed electric vehicles (LSEVs) — small vehicles that typically top out around 45 mph, have a limited driving range, and sell for as little as $2,000 — are creating a market where none existed, by primarily selling cars to people in rural China who have never owned one. We call these customers nonconsumers of cars. The measures of performance that matter most to nonconsumers aren’t speed, style or comfort, but rather affordability, accessibility and simplicity. So, as long as LSEVs meet these criteria, nonconsumers will generally be willing to buy them. After all, having a car that can’t travel very far or very fast is much better than the alternatives: bicycles, motorcycles or farm vehicles.

By targeting nonconsumers, LSEV manufacturers have steered clear of direct competition with incumbent automakers — who have at their disposal far more resources, such as capital, factories and relationships with suppliers — and effectively established a foothold that allows them to steadily move upmarket.

Taking the disruptive route has enabled LSEV manufacturers to unleash a new wave of growth that Tesla and other automakers should covet. During the decade that LSEVs have been available in China, sales have soared. According to the International Energy Agency’s “Global EV Outlook 2017” report, between 1.2 million and 1.5 million units were sold in China in 2016 — overshadowing the number of battery and plug-in hybrid electric cars sold globally that same year. Undoubtedly, further growth potential for LSEVs in China is immense — more than half a billion Chinese lived in rural areas in 2016.

Whether LSEV manufacturers manage to profitably march upmarket into higher-performance tiers of the market remains to be seen. What we can say for sure is that there is enormous untapped potential to be discovered — both in China and in other emerging markets.


Source: TechCrunch

Gift Guide: Indie games for players worn out on AAA titles

2018 has been a big year for big games, and with new titles from the Assassin’s Creed, Red Dead Redemption, Call of Duty, and Battlefield franchises all competing… it’s enough to make a gamer want to just quit and play something a little more low key. Here are some of the smaller, independent games we liked from this year and who they might appeal to.

Bonus: many of these can be gotten for less than $30, making them super solid/easy gifts. They aren’t for any particular platform or in any particular order, except that I’ve been playing the heck out of Ashen for the last couple days, so it’s first.

Ashen – for “Souls” lovers

Available on: Xbox One, Windows

(To be fair, this is less of an “indie” than the others on this list, some of which were made by one person, but it’s just off the beaten path enough to qualify.)

If you’ve ever heard your loved one talk about “builds,” really hard bosses, or which helmet completes their outfit best, they probably play games of the Dark Souls type. Ashen is a new action-adventure-RPG in the same vein but with a few notable twists. It has a lovely art style, a streamlined (but still byzantine) progression system, and an interesting multiplayer style where other players drop into your game, and you drop into theirs, with no real warning or interaction. It works better than you’d think, and I’ve already had some great experiences with it.

Yoku’s Island Express – for people who like both pinball and Metroidvanias

Available on: Switch, PS4, Xbox One, Windows

Don’t be fooled by the cuteness of Yoku’s Island Express. This game is both unique and well-crafted, a fusion of (believe it or not) pinball mechanics and gradual exploration of an enormous map. It’s definitely weird, but it immediately clicks in a way you wouldn’t expect. It’s a great break from the grim environments of… well, lots of the games on this list.

Dead Cells – for action fans who won’t mind “roguelike” repetition

Available on: PS4, Xbox One, Switch, Windows, Linux, macOS

The “roguelike” genre has you traversing procedurally-generated variations on a series of levels and progressing farther by improving your own skills — and sometimes getting a couple shiny new weapons or abilities. Dead Cells takes this genre and combines it with incredibly tight side-scrolling action and platforming that never gets old even when you’re going through the sewers for the 20th time. The developers were very responsive during Early Access; the game was great when I bought it early in the year, and now it’s even better.

Below – for atmosphere fans who won’t mind “roguelike” repetition

Available on: Xbox One, Windows

In some ways, Below is the opposite of Dead Cells, though they share a bit of DNA. This game, the long-awaited follow-up to Superbrothers: Sword and Sworcery EP by Capy, is a slow, dark, tense descent into a mysterious cave; it’s almost totally wordless and shown with a pulled-back perspective that makes things feel both twee and terrifying. The less said about the particulars of the game, the better (the gamer should discover on their own), but it may be fairly noted that this is a title that requires some patience and experimentation — and yes, you’re going to die on a spike trap.

Cultist Simulator – for the curious

Available on: Windows, macOS, Linux

It’s very hard to explain Cultist Simulator. It’s an interactive story, different every time, told through cards that you draw and play, and which interact with each other in strange and wonderful ways. One card might be a place, another an action, another a person, all of which can be used, investigated, or sacrificed to other cards: ideas, drives, gods… it’s really quite amazing, even if you rarely have any idea what’s happening. But the curious and driven will derive great satisfaction from learning the way this strange, beautifully made machine works.

Return of the Obra Dinn – for the observant (and dedicated)

Available on: macOS, Windows

This game absorbed me completely for a few days earlier this year. Like the above, it’s a bit hard to explain: you’re given the task of determining the identities and fates of the entire crew of the titular ghost ship by using a magic watch to witness their last words and the moment of their death. That task, and the story it reveals as you accomplish it, grows increasingly disturbing and complex. The beautiful 1-bit art, great music and voice acting, and extremely clever construction make this game — essentially made by one person, Lucas Pope — one of my favorites of the year. But it’s only for people who don’t mind banging their head against things a bit.

Dusk – for connoisseurs of old-school shooters

Available on: Windows, Switch

If your loved one ever talks about the good old days of Quake, Half-Life, Unreal and other classic shooters, Dusk will be right up their alley. The chunky graphics are straight out of the ’90s but the game brings a level of self-awareness and fun, not to mention some gameplay improvements, that make it a joy to play.

CrossCode – for anyone who spent more time playing SNES Classic than AAA games this year

Available on: Windows, Linux, macOS

This crowd-funded RPG was long in the making, and it shows. It’s huge! A fusion of SNES and PSX-era pixel art, smooth but furious top-down action a la Secret of Mana, and a whole lot of skills and equipment. I’ve played nearly 20 hours so far and I’m only now starting to fill out the second branch of four skill trees; the overarching story is still just getting rolling. I told you it was huge! But it’s also fabulous.

Celeste – for the dexterous and those not inclined to anger

Available on: PS4, Xbox One, Switch, macOS, Windows, Linux

Celeste is one of those games they call “Nintendo Hard,” that elusive combination of difficulty and control that cause you to be more disappointed in yourself than the game when you die. And you will die in Celeste — over and over. Hundreds of times. It gleefully tracks the number of deaths on each set of stages, and you should expect well into three figures. The platforming is that hard — but the game is also that good. Not only is its pixel art style cute and the environments lovingly and carefully crafted, but it tells a touching story and the dialogue is actually pretty fun.

Overcooked! 2 –  for friendships strong enough to survive it

Available on: PS4, Xbox One, Switch, Windows, macOS

Much like the first Overcooked, the sequel has you and your friends attempting to navigate chaotic kitchens, hazards, and each other as you try to put together simple dishes like salads and hamburgers for never-sated patrons. The simple controls belie the emergent complexity of the gameplay, and while it can be frustrating at first, it’s immensely satisfying when you get into the zone and blast through a target number of dishes. But only do it with friends you think you can tolerate screaming and bossing each other around.

Into the Breach – for the tactically minded

Available on: Switch, Windows, macOS, Linux

The follow-up to the addictive starship simulator roguelike Faster Than Light (FTL), Into the Breach is a game of tactics taking place on tiny boards loaded with monsters and mechs — but don’t let the small size fool you. The solutions to these little tableaux require serious thinking as you position, attack, and (hopefully) repel the alien invaders. Matt says it’s “perfect for Switch.”


Source: TechCrunch

This iPhone XR, XS app lets you blur the background and foreground in portrait mode photos – CNET

Bokeh in the front. Bokeh in the back.
Source: CNET

VW estimates 342-mile electric range from I.D. hatchback, pricing near diesels – Roadshow

The information came in the form of an almost-overlooked tweet.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236