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

Archivo del Autor: Belen De Leon

Samsung, LG, Motorola: How soon can we expect 5G phones? – CNET

Samsung, LG, Motorola and more are all developing 5G phones. So when can we get our hands on them?
Source: CNET

Forget AT&T's fake '5G E': Here are the real 5G phones that are coming – CNET

The 5G revolution is nearly upon us. Here’s when to expect super fast 5G devices from top phone makers.
Source: CNET

Apple's latest hire might help burnish its AI image – CNET

The iPhone maker’s AI efforts haven’t gained attention like Google and Facebook’s have. That might change.
Source: CNET

VSCO sues PicsArt over photo filters that were allegedly reverse engineered

Photo-editing app-maker VSCO has filed a lawsuit against competitor PicsArt.

The suit focuses on 19 PicsArt filters that were supposedly “reverse engineered from VSCO’s filters,” with VSCO alleging it has become a legal issue involving false advertising and violations of the app’s terms of service.

“VSCO has invested significant time and resources in developing its presets [a.k.a. filters], which represent valuable intellectual property of VSCO,” the company writes.

In a statement, PicsArt denied the suit’s claims:

VSCO is not a direct competitor, but they clearly feel threatened by PicsArt. VSCO’s claims are meritless. It’s disappointing that they have made these false claims against us. PicsArt will vigorously defend itself against these baseless claims and all options are under consideration.

Specifically, VSCO says that at least 17 PicsArt employees created VSCO accounts — probably not an uncommon competitive practice, but the suit claims they used those accounts to reverse engineer the filters, thus violating the terms in which users “agree not to sell, license, rent, modify, distribute, copy, reproduce, transmit, publicly display, publicly perform, publish, adapt, edit or create derivative works from any VSCO Content.”

In addition, the suit accuses PicsArt of engaging in false advertising by describing the filters in its PicsArt Gold subscription as “exclusive” and “only for [PicsArt] Gold users.”

Why is VSCO so sure that the PicsArt filters were based on its own? The suit says:

VSCO’s color scientists have determined that at least nineteen presets published by PicsArt are effectively identical to VSCO presets that are only available through a VSCO account. Specifically, VSCO determined that those PicsArt filters have a Mean Color Difference (“MCD”) of less than two CIEDE2000 units (in some cases, far less than two units) compared to their VSCO counterparts. An MCD of less than two CIEDE2000 units between filters is imperceptible to the human eye and cannot have been achieved by coincidence or visual or manual approximation. On information and belief, PicsArt could have only achieved this degree of similarity between its filters and those of VSCO by using its employees’ VSCO user accounts to access the VSCO app and reverse engineer VSCO’s presets.

The suit goes on to claim that VSCO’s lawyers sent PicsArt a letter in February demanding that the company identify and remove any filters that were reverse engineered or copied from VSCO. The letter also demanded “an accounting of all profits and revenues generated from such filters” and that PicsArt identify any employees who had created VSCO accounts.

In VSCO’s telling, PicsArt then responded that it was “in the process of replacing certain underperforming filters and modifying others,” including the 19 filters in question, but it only removed 17 — and supposedly two of the new filters “were similarly reverse engineered from VSCO’s proprietary presets.” The suit also says PicsArt has failed to provide the information that VSCO demanded.

VSCO does not appear to be suing for a specific monetary value, but the suit asks for “disgorgement of any proceeds obtained from PicsArt’s use of VSCO filters,” as well as injunctive relief, compensatory damages and “the costs of corrective advertising.”

You can read the full complaint below.

VSCO Complaint by on Scribd


Source: TechCrunch

Morgan Stanley — which is underwriting Uber’s IPO — is denying reports that it marketed a short-selling product to Lyft investors

It’s getting bare-knuckled out there again in the ride-hailing wars.

According to a report earlier today from The Information, newly public Lyft threatened Morgan Stanley with legal action earlier this week, demanding in a letter that the powerful investment bank stop marketing a short-selling product that it believed was disrupting trading in its stock.

It says Lyft learned about the product through the New York Post, which reported in its own, separate story early this week that Morgan Stanley — the lead underwriter for Uber’s IPO — had been calling pre-IPO investors in Lyft’s offering and pitching them on a way to lock in gains, regardless of Lyft’s lockup agreements with those investors.

It all sounds like the dirty pool we’ve grown accustomed to seeing between the rival companies and their associates. But Morgan Stanley spokesman Mark Lake tells TechCrunch that the New York Post report was flat-out wrong, providing us with the following statement: “Morgan Stanley did not market or execute, directly or indirectly, a sale, short sale, hedge, swap, or transfer of risk or value associated with Lyft’s stock for any Lyft shareholder identified by the company or otherwise known to us to be the subject of a Lyft lock-up agreement.

“Our firm’s activities have been in the normal course of market making, and any suggestion that Morgan Stanley engaged in an effort to apply short pressure to Lyft is false.”

What went wrong is hard to know, given that the Post shielded its sources. But it was highly descriptive in how it characterized the purported short-selling scheme. From its story:

Driving the unusual bets is language in Lyft’s lock-up agreements that has hedge funds and other early Lyft investors giving themselves a green light to make limited “short” bets, which make money on a stock’s decline. The goal is to position the bets in such a way that investors don’t benefit from a decline or a rise in the stock, but simply to lock in their IPO gains, which were significant.

“If I can lock in $70 now, I’m going to do that,” said an investor.

“Lyft made a mistake,” one investor who bought into Lyft shares prior to the IPO told The Post. “People who own the stock are allowed to hedge their positions. You are not allowed to reduce your economic interest.”

The investor was referring to a recent e-mail Lyft sent to investors reminding them that they are not allowed to engage in any transactions that might affect a holder’s “economic interest ” in the stock. This — and other “lock-up” language around the IPO — has Lyft investors protecting against a decline in an amount identical to their stock holdings, rather than betting on the stock’s decline.

We’ve reached out to Lyft for comment, which has yet to respond.

A source familiar with the situation confirms that Lyft’s ire with Morgan Stanley rests entirely on that Post piece, as noted in The Information. We’re told that no further action has been taken, beyond the letter sent to the bank by Lyft’s attorneys.

Whether the story ends here remains to be seen. The Information has updated its original post to include part of Morgan Stanley’s statement of denial, but it continues to report that, according to one of its sources, Morgan Stanley had been calling early Lyft investors for weeks during its roadshow and pitching them on a short-selling transaction that would enable them to lock in gains, regardless of the lockup.

Assuming Morgan Stanley is telling the truth — and we can’t imagine the bank would go on the record otherwise — there’s still the question of who floated misinformation about a short-selling product in the first place. It may be one that regulators want to dig into. Stay tuned.


Source: TechCrunch

Prince Harry Hates Fortnite, How Hackers Use Facebook, And More News

Catch up on the most important news today in 2 minutes or less.
Source: Wired

Gadget Lab Podcast: Reporting From Syria

Two passports, three voice recorders, one gas mask: How journalist Kenneth R. Rosen reports his stories from conflict zones in the Middle East.
Source: Wired

CMU’s robotic arm attaches to a backpack to lend a helping hand

Carnegie Mellon’s Biorobotics Lab is probably best known as the birthplace of the modular snake robot. Initially designed to squeeze into tight spots for search and rescue missions and infrastructure inspections, the lab’s snake robot has given rise to an army of different projects, and at least one Pittsburgh-area startup.

Several years ago, the robot became modular, allowing engineers to mix and match pieces and replace malfunctioning segments. From those modules, the team of CMU students have built a wide range of different projects, including a spider-like hexapod robot, whose six limbs are constructed from robotic segments. We also spent time with Hebi, whose modular robotic actuators commercialized versions of the lab’s research.

When we returned to the lab two years later, the researchers had an entirely new project to show us. “Students in this group are very self-directed, we come up with our own projects,” CMU doctoral student Julian Whitman explained. “We’re often inspired by the ability of our hardware to reconfigure into any kind of shapes. Sometimes people will look at a pile of modules. So they’ll build that and very quickly program it to do some kind of interesting behavior, and sometimes that’ll spur an entirely new research direction.”

Whitman’s project fashions the modules into a wearable extra limb. The system, he’s quick to point out, isn’t an exoskeleton. Instead, it’s a robotic arm mounted to a backpack-style support structure. The idea behind the project is to allow wearers to complete jobs that are a bit too complex for just two hands.

“One somewhat common task in automotive assembly or airplane assembly is to hold something up over your head and fix it to the ceiling,” Whitman explained, before demoing the action at a nearby workstation. “So if you’re putting a part on the bottom of a car or on the roof of an airplane, oftentimes in industry, they have to have two people working on this job, one guy is just holding the part up in place, the other one’s fixing it.”

The project currently supports one limb, controlled using a game pad. Whitman explained it’s possible to add as many limbs “as a person can carry,” for a more Dr. Octopus-style approach. But the biggest limitation is how many a wearer can control at a given time.

“Right now I’m controlling it with a button or with voice commands, so you now have two sets of buttons and two sets of voice commands,” Whitman said. “At some point, it becomes harder for the user to control it and becomes less useful, the more arms you add. But in the future we’re hoping to have these arms be more autonomous that have their own perception, their own decision-making processes.”


Source: TechCrunch

On balance, the cloud has been a huge boon to startups

Today’s startups have a distinct advantage when it comes to launching a company because of the public cloud. You don’t have to build infrastructure or worry about what happens when you scale too quickly. The cloud vendors take care of all that for you.

But last month when Pinterest announced its IPO, the company’s cloud spend raised eyebrows. You see, the company is spending $750 million a year on cloud services, more specifically for AWS. When your business is primarily focused on photos and video, and needs to scale at a regular basis, that bill is going to be high.

That price tag prompted Erica Joy, a Microsoft engineer, to publish this tweet and start a little internal debate here at TechCrunch. Startups, after all, have a dog in this fight, and it’s worth exploring if the cloud is helping feed the startup ecosystem, or sending your bills soaring, as they have with Pinterest.

For starters, it’s worth pointing out that Ms. Joy works for Microsoft, which just happens to be a primary competitor of Amazon’s in the cloud business. Regardless of her personal feelings on the matter, I’m sure Microsoft would be more than happy to take over that $750 million bill from Amazon. It’s a nice chunk of business; but all that aside, do startups benefit from having access to cloud vendors?


Source: TechCrunch

Pet Sematary 2019 remake deliciously digs up Stephen King shocks – CNET

Review: Dread and old-school shocks fill this new version of the horror best-seller.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190