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

Archivo del Autor: Belen De Leon

Twitter left up tweets threatening Rep. Ilhan Omar's life to aid police probe – CNET

Threats against the Muslim congresswoman have increased since a Trump tweet last week.
Source: CNET

Wormhole travel could be real, but would also be really slow – CNET

More importantly though, we may be able to retrieve information from black holes.
Source: CNET

SpaceX Falcon Heavy core rocket lost after toppling into the ocean – CNET

After sticking the landing for the first time, SpaceX’s center core booster is felled by an Atlantic swell.
Source: CNET

Journalist Carole Cadwalladr says ‘the gods of Silicon Valley’ have broken democracy

On the same day that she became a Pulitzer Prize finalist for her work bringing the Cambridge Analytica scandal to light, journalist Carole Cadwalladr took the stage at TED to “address you directly, the gods of Silicon Valley.”

Cadwalladr began her talk by recounting a trip she took after the Brexit referendum, back to her hometown in South Wales.

She recalled feeling “a weird sense of unreality” walking around a town filled with new infrastructure funded by the European Union, while being told by residents that the EU had done nothing for them. Similarly, she said they told her about the dangers of immigration, even though they lived in a town with “one of the lowest rates of immigration in the country.”

Cadwalladr said she began to understand where those sentiments were coming from after her story ran, and someone contacted her about seeing scary, misleading ads about Turkey and Turkish immigration on Facebook . Cadwalladr, however, couldn’t see those ads, because she wasn’t targeted, and Facebook offered no general archive of all ads that had run on the platform.

Eventually, Facebook began building that archive of ads. And the pro-Brexit campaign was found guilty of breaking British election laws by breaching campaign spending limits to fund campaigns on Facebook.

Meanwhile, Cadwalladr said her interest in these issues led her to Christopher Wylie, whose whistleblowing about Cambridge Analytica’s use of Facebook user data helped prompt broader scrutiny of the social network’s privacy practices.

Cadwalladr described Wylie as “extraordinarily brave,” particularly since Cambridge Analytica repeatedly threatened them with legal action. The final threat, she said, came a day before publication, and it came from Facebook itself.

“It said that if we published, they would sue us,” Cadwalladr said. “We did it anyway. Facebook, you were on the wrong side of history on that, and you are on the wrong side of history in this.”

The “this” in question is what she characterized as a failure by the social media platforms to fully reckon with the extent to which they’ve become tools for the spread of lies and misinformation. For example, she pointed to CEO Mark Zuckerberg’s refusal thus far to appear before parliaments around the world that have asked him to testify.

Calling out executives like Facebook’s Sheryl Sandberg, Alphabet/Google’s Larry Page and Sergey Brin and Twitter’s Jack Dorsey (who’s scheduled to take the stage tomorrow morning), Cadwalladr insisted that the stakes could not be higher.

“This technology you have invented has been amazing, but now it’s a crime scene, and you have the evidence,” she said. “It is not enough to say that you will do better in the future, because to have any hope of stopping this from happening again, we have to know the past.”

She went on to declare that the Brexit vote demonstrates that “liberal democracy is broken.”

“This is not democracy,” Cadwalladr said. “Spreading lies in darkness, paid for with illegal cash from God knows where — it’s subversion, and you are accessories to it.”

And for those of us who don’t run giant technology platforms, she added, “My question to everybody else is: Is this what we want? To let them get away with it, and to sit back and play with our phones as this darkness falls?”


Source: TechCrunch

JD founder cautions logistics business must tighten belt

Alibaba’s arch-foe JD.com has long prided itself on owning and controlling its logistics services: couriers are treated as in-house staff and paid a basic income. But that will end soon as costs keep piling up for the ecommerce giant.

In an internal letter sent to the staff on Monday, JD founder and chief executive Richard Liu said the company will scrap basic salary for couriers as net loss amounted to 2.8 billion yuan ($420 million) in 2018 at JD’s logistics unit.

“The main reason is we had too few orders externally and too high a cost internally,” said Liu. “You all know that the last two years have been quite difficult for the company. We have been in the loss for more than ten years. If losses continue, JD Logistics only has two years of runway left with its capital raised.”

“I don’t think any of our delivery brothers want the company to go bankrupt,” Liu added.

JD Logistics became a standalone business in 2017 and subsequently raised billions of dollars from investors. JD still owns an 81.4 percent stake in the logistics arm, which was valued at around $13.5 billion at the time it raised $2.5 billion in February 2018.

Going forward, JD Logistics will continue to pay social insurances on behalf of its couriers, whose income is now based on the number of packages they handle. Liu assured that the old basic pay accounted for just 10 percent of the delivery staff’s total income so his goal is not to cut but boost salary for them, and eventually for JD Logistics as well.

But couriers are feeling the heat. Monthly pay used to average 7,000 yuan ($1,043) to 8,000 yuan, a Shenzhen-based courier told TechCrunch. Under the new scheme, he and his regional colleagues are earning 5,000 yuan to 6,000 yuan. Liu said in the letter that it’s “up to the couriers” to vie for better salaries, but it’s unclear how they can secure more packages in practice. JD said it has no comment on the issues addressed in Liu’s letter.

JD delivery staff are assigned on a regional basis. Assuming the number of parcels that go out of a region stays relatively constant, couriers can’t do much to boost their piecework wage. Already, some couriers have devised cheats that involve mailing parcels to themselves and rejecting them at delivery in order to jack up income, TechCrunch has learned.

JD Logistics

Photo source: JD Logistics via Weibo

China’s express delivery market, like many other fledgling industries, is a relentless race that sees players offer heavily subsidized prices for customers to stay competitive. JD is going against companies like Alibaba that enlist a consortium of third-party contracted couriers rather than hiring their own to keep costs down.

JD’s fourth-quarter cost of revenues grew 20.7 percent to $16.8 billion, mainly driven by expenses related to logistics services alongside its online direct sales business, the company’s earnings report revealed. The Amazon-like service is finding ways to bulk up revenues by opening its logistics service to third-party clients as well as expanding overseas.

“It’s just a matter of time that JD will remove couriers’ minimum income. It can’t increase the price for customers, so it’s passing the cost to the couriers,” said Alex Cheong, founder and chief executive of Web2Ship, a service that enables price comparisons across different express shipping services, told TechCrunch.

“In China, the only thing [courier companies] can play is the volume game. There’s this mentality that as volume goes up, companies will get more efficient, and costs will lower. But growth is actually slowing,” Cheong warned.

The income restructuring at JD’s logistics arm comes amid a widespread layoff across the parent company to remove low-performers, or what Liu labeled as “slackers.” JD is namechecked as one of China’s internet companies working 9 am to 9 pm, 6 days a week, or “996”, a demanding schedule that has prompted an online protest.

JD denied that it practices the “996” routine though it sees itself as “a competitive workplace that rewards initiative and hard work” which is consistent with its “entrepreneurial roots,” a JD spokesperson told TechCrunch earlier.

The ecommerce titan has long promoted its in-house logistics arm as offering “quality” service, so it remains to see how the removal of basic income will affect couriers’ morale. But one thing is for sure. Under the piece rate system, JD knows its exact labor cost per unit and avoids paying for employees’ idle time.


Source: TechCrunch

Ro, a direct-to-consumer online pharmacy, reaches $500M valuation

Venture capitalists have valued direct-to-consumer telehealth business Ro at $500 million with an $85 million Series B financing, sources confirm to TechCrunch.

The fresh round of funding comes seven months after Ro — widely known for its men’s health brand Roman, a cloud pharmacy for erectile dysfunction — made headlines with an $88 million Series A. 

Ro didn’t immediately respond to a request for comment.

The company’s outsized Series A, led by FirstMark Capital, was used to launch and scale its second digital health brand, “Zero,” a treatment plan meant to help men and women quit smoking. Zero sells a $129 kit complete with a month’s worth of prescription cessation medication Bupropion, nicotine gum and access to an app used to track progress.

Its latest infusion of capital will likely be used in part to support its third personalized health brand, Rory, a purveyor of women’s health products the business unveiled last month. Targeting menopausal women, Rory offers six products treating four conditions — including prescription medication and supplements for hot flashes, over-the-counter treatments for insomnia, prescription vaginal estrogen cream and an all-natural water-based lubricant for vaginal dryness and Latisse, which helps grow eyelashes — which are available for purchase and direct-to-consumer delivery.

“Right now, we have [millions] of women experiencing menopause,” Rory co-founder Rachel Blank told TechCrunch last month. “They are walking around and frankly, their vagina hurts and they are uncomfortable. Really, what we are building at Rory is a lot of the educational content around this to let women know they have choices and they can take control during this phase of life where they feel like their bodies are rebelling against them.”

When asked whether Ro was fundraising to bolster the new effort, Blank, a former investor at Ro-backer General Catalyst, declined to comment. Curiously, a source with knowledge of Ro’s fundraising said there was no mention of the imminent launch of its women’s brand, Rory, in its pitch to VCs earlier this year.

Ro was started by a trio of entrepreneurs: Rob Schutz, Saman Rahmanian and chief executive officer Zachariah Reitano in 2017. Reitano had previously co-founded a Y Combinator -backed startup called Shout, Rahmanian is a co-founder of the WeWork-acquired business Managed by Q, and Schutz worked as the vice president of growth for Bark&Co before building Ro.

The startup initially launched under the name Roman, which became its flagship brand when the business adopted the umbrella name Ro last year. Roman offers men a $15 online doctor’s consultation, which, if they are an appropriate candidate, gives them access to an instant prescription for Viagra, Cialis or generic drugs that can be filled at Roman’s in-house cloud pharmacy.

In a 2017 interview with TechCrunch’s Josh Constine, Reitano said he began experiencing ED at 17-years-old: “I think in a good way I’ve become numb to the embarrassment,” he said. “I remember the embarrassment of having the condition with no solution, and that’s much worse than sharing the fact that I had it and was able to fix it myself.”

Ro has previously raised $91.1 million in venture capital funding, hitting a valuation of $154 million with its Series A, according to PitchBook. Its investors include Initialized Capital, Box Group and Slow Ventures, as well as angels like Y Combinator partner Aaron Harris, Benchmark’s Scott Belsky and the chief executives of Casper, Code Academy and Pill Pack.

Founded just two years ago, Ro was amongst the first of a new cohort of men’s health businesses supported by VCs. Hims, one of the leading brands in the space, has similarly landed big rounds of capital from top-tier investors. Most recently, Hims brought in $100 million at a $1 billion valuation from an undisclosed growth-stage fund.

Several other companies, including Numan, Manual and Thirty Madison, have raised capital to support men with hair loss treatments and ED medications delivered to discreetly their doorsteps, among other products.


Source: TechCrunch

New registrations for electric vehicles doubled in U.S. since last year

Electric vehicles, still a small percentage of the total automotive market in the U.S., are beginning to gain ground, according to analysis by IHS Markit.

There were 208,000 new registrations for electric vehicles in the U.S. last year, more than double the number filed in 2017, IHS said Monday.

That growth in EVs was heavily concentrated in California as well as nine other states that have adopted the Zero Emission Vehicle program. California was the first to launch the ZEV program‚ a state regulation that requires automakers to sell electric cars and trucks there. Connecticut, Maine, Maryland, Massachusetts, New Jersey, New York, Oregon, Rhode Island and Vermont are also ZEV states.

California accounted for nearly 46 percent, or 95,000, of new EV registrations in 2018, IHS said. California has 59 percent of market share of registered electric vehicles in the U.S.

Those numbers are expected to push even higher over the next two years as more electric vehicles come on the market and an increasing number existing EV owners stick with the technology.

More than 350,000 new EVs will be sold in the US in 2020.  Those figures will give EVs a still tiny 2 percent share of the total U.S. fleet. By 2025, that figure is expected to rise to more than1.1 million vehicles sold or a 7 percent share, according to recent IHS Markit.

The Tesla’s Model 3 is the top selling all-electric in the U.S. so far this year, followed by the Chevy Bolt, Tesla Model X, Tesla Model S and the Nissan Leaf, according to estimates by Inside EVs. More EVs are just now coming onto the market, or about to in the coming months , including the Kia Niro EV and Hyundai Kona EV. Startup Rivian expects to start production in 2020.

“A rapid increase in EV nameplates is the catalyst behind the projected growth throughout the next decade,” Devin Lindsay, IHS Markit powertrain analyst said in a statement. “While relatively successful models such as the Tesla Model 3 mature in the market, other traditional automakers will be rolling out not just one EV as we have seen in the past, but multiple models off dedicated EV platforms.”

IHS found that loyalty rates for EVs have also increased with nearly 55 percent of all new EV owners who returned to market during the fourth quarter of 2018 acquiring (purchasing or leasing) another EV, up from 42 percent in the prior quarter.


Source: TechCrunch

Chilly reception for marijuana tycoon game shows games industry’s backwards stance on drugs

Intense and graphic violence is something we’ve come to simply expect from games, but sexual and other adult themes are still largely taboo — including, as publisher Devolver Digital is learning, drugs. Even if the game in question is a relatively serious tycoon-type look at the current (and legal!) business of selling weed.

Devolver is no stranger to controversy; it has published and helped develop dozens of games and many of them have featured the kind of graphic violence that sets off those who still see the medium as a corruptive, fundamentally debased one. And to be fair, the likes of Hotline Miami aren’t going to change any minds.

But for the company’s first original commissioned IP, it had the idea of assembling a game in the popular “tycoon” genre, but focused on the emerging and popular sector of growing marijuana.

Obviously this is somewhat controversial, but the plant is legal in many states and countries already and on its way in plenty of others. This isn’t the time or place for a full evaluation of the scheduling system and the war on drugs, but it suffices to say that it is a complex and interesting business ecosystem that’s teetering on the edge of widespread acceptance. That makes it a bit edgy, but also fresh and relevant — perfect, Devolver thought, to build a game around. So they made Weedcraft, Inc.

Unfortunately, the company’s co-founder Mike Wilson told me the other day, they underestimated how square the gaming industry is.

“This is definitely the hardest game I’ve had to market, and that’s saying something,” Wilson told me. “It has been a fucking nightmare. The fact that we’re still so afraid of a topic like weed instead of the murder simulators you can market any time, anywhere, it’s shocking.”

Console game stores were reluctant to even carry it, and warned Devolver that it would never be featured, which is a death sentence for a game’s discoverability. They couldn’t get ads approved on Facebook or Instagram, and the person who submitted them even had his account suspended. And just this week, streamers trying out the game on YouTube had their videos demonetized.

The only stores that didn’t buck were Steam, which is largely content-agnostic, and GOG, a popular DRM-free storefront.

Why, though? This isn’t a game about smoking blunts or cutting dime bags with oregano to sell to middle school kids.

Well, it is a little pro-legalization.

“This isn’t a pro-legalization game. This is a tycoon game. You don’t do drugs in the game!” said Wilson. “You can play as a totally legal, scrupulous businessperson. We did all this research with like, dispensaries, geneticists, lawyers, we were worried about cultural sensitivity with the subject matter, things like how much more black people get jailed for it. We wanted it to be representative of all the social issues involved. It’s kind of like doing a game about booze in the prohibition era — like, what an interesting industry to study, right?”

It’s not that the companies involved here — Microsoft, Sony, YouTube and so on — are applying some invisible rules. The rules are there; when I contacted YouTube for comment, they pointed me to the list of guidelines for “advertiser-friendly content.” And plain as day there’s the one about drugs: “Video content that promotes or features the sale, use, or abuse of illegal drugs, regulated drugs or substances, or other dangerous products is not suitable for advertising.”

It’s just a bit weird to me still that we have this backwards, puritan approach to this stuff. Think of how much vile garbage is on YouTube and how the most popular games in the world glorify guns and death. But a recreational drug legal in many places and generally well thought of, not to mention a massive and growing business — that’s beyond the pale.

I understand YouTube doesn’t want people doing bong-clearing competitions, and console makers want to appear family-friendly so they don’t lose that teen and tween market. But surely we can be adults about this.

Gaming is maturing to be an interactive storytelling medium that encompasses serious issues, but the industry is holding itself back by its squeamishness about adult themes. And that feeds into the puritanical objections from misguided commentators, who go nuts over romancing an alien in Mass Effect or the ridiculous “Hot Coffee” thing in GTA, but don’t acknowledge the sophisticated storytelling of Return of the Obra Dinn, or subversive commentary of Papers, Please, or the impressive period recreation of an Assassin’s Creed.

Drugs are a complex and controversial topic. I get that some people want to stay hands-off. But when that hands-off stance doesn’t apply to graphic violence, sexism, and other sore spots, it comes off as prudish and hypocritical.


Source: TechCrunch

Electric scooter fleets to double in San Francisco – CNET

The city will allow the vehicles to multiply, as long as they can be locked up.
Source: CNET

Julian Assange's embassy skateboarding caught on tape, with skills less than ill – CNET

The Wikileaks founder spent at least part of his time in the Ecuadorian embassy in London learning new moves but footage shows he has a long way to go.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187