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

Archivo del Autor: Belen De Leon

AT&T's 5G+ Service Will Only Kinda Sorta Be What We Hope For

AT&T’s new 5G+ service won’t be as fast as the emerging network has been heralded, and it will only be available in very limited areas at first.
Source: Wired

Tinder fires comms head and other employees who sued company

Tinder has fired its vice president of marketing and communications Rosette Pambakian, as well as other employees who sued Tinder’s parent company Match Group and its controlling shareholder IAC earlier this year.

The Verge first broke the news of the firings. A Match Group spokesperson confirmed that a number of Tinder employees have been terminated, though they did not identify them or say how many were involved.

The lawsuit was filed by Tinder co-founders Sean Rad, Justin Mateen and Jonathan Badeen and other executives. Some, like Rad, had already left Tinder, while others like Pambakian and Badeen, were still employed at the time.

In the suit, the group alleged that IAC and Match Group had manipulated financial data in order to lower the company’s valuation.They also alleged that Greg Blatt, who served as CEO of Match and Tinder, groped and sexually harassed Pambakian at the company’s 2016 holiday party. (Match and IAC said the allegations were “meritless.”)

In an email sent to Match Group’s current CEO Mandy Ginsberg, Pambakian said that after being placed on leave when the lawsuit was filed, she was subjected to “ongoing intimidation and retaliation clearly designed to pressure me into resigning.” Pambakian also said that after she declined to sign a non-disparagement agreement, “Match snuck an arbitration clause into its employees’ most recent compliance acknowledgements, causing me, Jonathan, James and Josh to have to withdraw from the lawsuit.”

“I never imagined that I’d be pushed out of my company for standing up for what is right,” she wrote. “But if that is the cost of being on the right side of history, I’ll pay it. As a woman CEO, I truly hope that you reconsider the safety of your remaining female workforce and allow Tinder and other Match owned companies to follow in the footsteps of Uber, Facebook and Google in eliminating forced arbitration for sexual misconduct claims. We deserve better.”

In response, Ginsberg denied that Pambakian was fired for complaining about sexual harassment: “You couldn’t have been, as you never reported Greg for sexual harassment.”

“As explained in the letter we sent you, you were terminated because it was not possible for you to fulfill the duties and responsibilities of your role as Tinder’s spokesperson for a number of reasons, including your public position against the company over a valuation process,” Ginsberg continued. “We also recently asked you to come to the office for a meeting with the HR department to discuss work-related activities and policies and were told that we can only contact you through your attorneys. Unfortunately, it’s impossible for you to do your work at Tinder if all communications related to your job have to go through your lawyers.”

I’ve included the full text of both emails (originally published by The Verge, but subsequently shared by sources with TechCrunch as well) below.

Email from Rosette Pambakian to Mandy Ginsberg

Dear Mandy,

Six years ago I wrote the very first press release for Tinder. Since then, I’ve poured my heart and soul into this company and helped grow it into a global phenomenon and top-grossing app. I was the youngest and longest-standing female executive at the company. I love Tinder. And I love my colleagues. But you have now fired me from a company I was so proud to build in blatant retaliation for joining a group of colleagues and Tinder’s original founding members in a lawsuit against Match and IAC, standing up for our rights, calling out the company’s CEO Greg for sexual misconduct, and confronting the company about covering up what happened to me.

While I truly hoped that decency and professionalism would prevail and that you would let me return to work, I knew that was probably unlikely when I was placed on leave the very day the lawsuit was filed and you continued to defend the actions of the executive that I spoke out against. Rather than acknowledge the truth and condemn his actions, you chalked it up it to “bad judgment.” To make matters worse, you told the world that a sham investigation (in which I was never even interviewed) determined the assault was some sort of “consensual cuddling”—as if there could by anything consensual about a CEO groping his subordinate in front of other employees after making sexually explicit comments throughout the evening of a company holiday party. No company that has faced allegations like this has gone to such lengths to protect one of its own – it’s truly despicable.

Since being placed on leave, I’ve been subjected to ongoing intimidation and retaliation clearly designed to pressure me into resigning—from immediately removing my name from my office and converting it into a conference room, to trying to coerce me into turning over my private and personal data on my phone. Though I can think of no other company that has actually fired the woman who made sexual assault allegations against an executive—the company’s actions here, including firing me just one day before my remaining options vest, are totally consistent with the way you have circled the wagons around him from day one.

Was the board aware that the company would publicly blame the victim?

When I refused to sign a non-disparagement agreement presented to me by HR, which would have prevented me from speaking publicly about my experience in exchange for compensation, Match snuck an arbitration clause into its employees’ most recent compliance acknowledgements, causing me, Jonathan, James and Josh to have to withdraw from the lawsuit. Know that my former Tinder colleagues and I still vigorously support that lawsuit — IAC and Match cheated us out of what we were promised and rightfully earned in exchange for building Tinder into Barry Diller’s most valuable business. As the lawsuit progresses the evidence will emerge and the world will see how IAC and Match plotted against their employees and rewarded misconduct.

I never imagined that I’d be pushed out of my company for standing up for what is right. But if that is the cost of being on the right side of history, I’ll pay it. As a woman CEO, I truly hope that you reconsider the safety of your remaining female workforce and allow Tinder and other Match owned companies to follow in the footsteps of Uber, Facebook and Google in eliminating forced arbitration for sexual misconduct claims. We deserve better.

Email from Mandy Ginsberg to Rosette Pambakian

Dear Rosette,

I’m glad you reached out to me directly and I would like to take this opportunity to clarify a few points, because there seems to be a very real disconnect here that I truly want to fix.

You were not terminated because you reported Greg for sexual harassment. You couldn’t have been, as you never reported Greg for sexual harassment. When Sean Rad brought the subject up nearly five months later, right after the valuation process commenced, it was immediately and thoroughly investigated by the Board, independently without any involvement from Greg, which concluded that no sexual harassment occurred. I was not the CEO at the time, but I know that you were interviewed on at least two separate occasions and you never alleged sexual harassment.

On the topic of sexual harassment at Tinder, you know how seriously reports are taken. You yourself reported two other male colleagues, whom Sean Rad hired, and they were very quickly dismissed. Clearly, it was taken very seriously given the company terminated those individuals. More importantly though, Greg is no longer here. I am. And I promise you, we do not retaliate against anyone who reports sexual harassment. Your position was never at risk due to any sexual harassment complaints. I wanted to find a way to keep you employed at Tinder.

As explained in the letter we sent you, you were terminated because it was not possible for you to fulfill the duties and responsibilities of your role as Tinder’s spokesperson for a number of reasons, including your public position against the company over a valuation process. We also recently asked you to come to the office for a meeting with the HR department to discuss work-related activities and policies and were told that we can only contact you through your attorneys. Unfortunately, it’s impossible for you to do your work at Tinder if all communications related to your job have to go through your lawyers. As it relates to your personal information, any suggestion that we have been trying to access it is just not true. Like any company, we’ve asked for you, and all other employees involved, to return company laptops, phones and other devices to us. And unfortunately, we couldn’t retrieve a number of company devices from you and the others since you claimed that they were coincidentally all lost or damaged just before you decided to sue the company.

There are two last points I want to make: on the point about your equity, those options have already been accelerated, and should be exercisable in your account, along with the other equity awards that have vested since August. However, on the arbitration agreements, there is no NDA in them and we never tried to force you to sign a non-disparagement agreement. You’re free to talk about anything publicly that you’d like. You have already done so and that’s your prerogative. But the arbitration agreement is attached again. As you already know from when you signed it, it’s clearly labeled “Agreement to Arbitrate.”

I am a strong female advocate and have said to the women in the organization that as a female CEO in charge, I have zero tolerance for bad behavior and I am very much invested in every single employee’s success. If you’d like to discuss any of the above, or have a productive dialogue, I am here and will make myself available for an in person meeting. Just let me know.

Mandy


Source: TechCrunch

"El cibercrimen ha aumentado un 10.000 % entre 2011 y 2017"

En un mundo cada vez más digitalizado, con empresas, gobiernos y hogares conectados a internet, el portavoz de Fortinet México, Eduardo Zamora, considera que la ciberseguridad debe ser prioritaria en cualquier ámbito y ofrece una hoja de ruta de siete pasos para minimizar los ciberataques
Source: MIT

Un español refuta la idea de que la materia oscura causa cáncer de piel

El investigador del Instituto de Astrofísica de Canarias Héctor Socas-Navarro no solo ha desmontado la teoría sino que lo ha hecho mediante un ejercicio ejemplar de proceso científico basado en la lógica y las evidencias. Lo único que queda claro es que no sabemos casi nada de la materia oscura
Source: MIT

Las caras falsas imaginadas por una nueva IA son cada vez más reales

Nvidia ha creado una nueva red generativa antagónica capaz de producir rostros falsos con un nivel de realismo increíble. Se trata de un gran avance para sectores como los vídeojuegos y los efectos especiales pero que abre la puerta aún más a los bulos y los vídeos falsos
Source: MIT

Oath officially becomes Verizon Media Group on January 8

A year and a half after giving birth to Oath, Verizon’s officially rebranding its media group as… wait for it… Verizon Media Group. It’s simple, it’s straightforward, it says what it does on the package — and most importantly, it makes a hell of a lot more sense than “Oath.”

Division head Guru Gowrappan confirmed that the changes will go into effect on January 8 — just in time for the kick-off of CES. The exec says the change is aimed at “representing our strong alignment as a core pillar of Verizon’s business.” Contrary to some initial reports spurred on by the (since changed) art accompanying the announcement blog post, Verizon tells me the big, purple Yahoo “Y” will (thankfully) not be the catchall logo for VZM.

A spokesperson for the company confirmed that an official Verizon Media Group logo is launching alongside the official rebranding on January 8. Then we’ll finally see if the company is keeping the infamous Oath colon around.

Again, good.

The less brand confusion the better. “‘Oath’ rhymes with ‘growth,’ and that’s our job, to grow,” then CEO Tim Armstrong told us at the brand’s launch. Clearly, the AOL+Yahoo = Oath equation never really added up for a brand that was initially positioned to be largely internally facing. But even without the rhyming, one assumes growth is still on the docket here.

The rise of the Verizon Media Group is mostly just a rebranding exercise — the portfolio, which includes HuffPost, Engadget, Tumblr and, yes, TechCrunch, should remain largely the same.


Source: TechCrunch

SpaceX, Blue Origin scrub rocket launches, eye Wednesday to try again – CNET

Four missions were scheduled for Tuesday and then postponed, but all, including the Falcon 9 and New Shepard launches, will get another go.
Source: CNET

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490