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

Archivo del Autor: Belen De Leon

Toyota, Panasonic will make a new joint venture focusing on ‘smart cities’ – Roadshow

The two are also working on prismatic cell development for EV batteries.
Source: CNET

Amazon's Echo Dot Kids violates privacy regulations, child advocates say – CNET

Advocates want the FTC to investigate.
Source: CNET

Android Q: Everything you need to know about its new gesture navigation – CNET

Tired of tapping on buttons to navigate your Android phone? Help is on the way.
Source: CNET

Facebook co-founder, Chris Hughes, calls for Facebook to be broken up

The latest call to break up Facebook looks to be the most uncomfortably close to home yet for supreme leader, Mark Zuckerberg.

“Mark’s power is unprecedented and un-American,” writes Chris Hughes, in an explosive op-ed published in the New York Times. “It is time to break up Facebook.”

It’s a long read but worth indulging for a well articulated argument against the market-denting power of monopolies, shot through with a smattering of personal anecdotes about Hughes’ experience of Zuckerberg — who he at one point almost paints as ‘only human’, before shoulder-dropping into a straight thumbs-down that “it’s his very humanity that makes his unchecked power so problematic.”

The tl;dr of Hughes’ argument against Facebook/Zuckerberg being allowed to continue its/his reign of the Internet knits together different strands of the techlash zeitgeist, linking Zuckerberg’s absolute influence over Facebook — and therefore over the unprecedented billions of people he can reach and behaviourally reprogram via content-sorting algorithms — to the crushing of innovation and startup competition; the crushing of consumer attention, choice and privacy, all hostage to relentless growth targets and an eyeball-demanding ad business model; to the crushing control of speech that Zuckerberg — as Facebook’s absolute monarch — personally commands, with Hughes worrying it’s a power too potent for any one human to wield.

“Mark may never have a boss, but he needs to have some check on his power,” he writes. “The American government needs to do two things: break up Facebook’s monopoly and regulate the company to make it more accountable to the American people.”

His proposed solution is not just a break up of Facebook’s monopoly of online attention by re-separating Facebook, Instagram and WhatsApp — to try to reinvigorate a social arena it now inescapably owns — he also calls for US policymakers to step up to the plate and regulate, suggesting an oversight agency is also essential to hold Internet companies to account, and pointing to Europe’s recently toughened privacy framework, GDPR, as a start.

“Just breaking up Facebook is not enough. We need a new agency, empowered by Congress to regulate tech companies. Its first mandate should be to protect privacy,” he writes. “A landmark privacy bill in the United States should specify exactly what control Americans have over their digital information, require clearer disclosure to users and provide enough flexibility to the agency to exercise effective oversight over time. The agency should also be charged with guaranteeing basic interoperability across platforms.”

Once an equally fresh faced co-founder of Facebook alongside his Harvard roommate, Hughes left Facebook in 2007, walking away with what would become eye-watering wealth writing later that he made half a billion dollars for three years’ work, off of the back of Facebook’s 2012 IPO.

It’s harder to put a value on the relief Hughes must also feel, having exited the scandal-hit behemoth so early on — getting out before early missteps hardened into a cynical parade of privacy, security and trust failures that slowly, gradually yet inexorably snowballed into world-wide scandal — with the 2016 revelations about the extent of Kremlin-backed political disinformation lighting up the dark underbelly of Facebook ads.

Soon after, the Cambridge Analytica data misuse scandal shone an equally dim light into similarly murky goings on Facebook’s developer platform. Some of which appeared to hit even closer to home. (Facebook had its own staff helping to target those political ads, and hired the co-founder of the company that had silently sucked out user data in order to sell manipulative political propaganda services to Cambridge Analytica.) 

It’s clear now that Facebook’s privacy, security and trust failures are no accident; but rather chain-linked to Zuckerberg’s leadership; to his strategy of neverending sprint for relentless, bottomless growth — via what was once literally a stated policy of “domination”. 

Hughes, meanwhile, dropped out — coming away from Facebook a very rich man and, if not entirely guilt-free given his own founding role in the saga, certainly lacking Zuckerberg-levels of indelible taint.

Though we can still wonder where his well-articulated concern, about how Facebook’s monopoly grip on markets and attention is massively and horribly denting the human universe, has been channelled prior to publishing this NYT op-ed — i.e. before rising alarm over Facebook’s impact on societies, democracies, human rights and people’s mental health scaled so disfiguringly into mainstream view.

Does he, perhaps, regret not penning a critical op-ed before Roger McNamee, an early Zuckerberg advisor with a far less substantial role in the whole drama, got his twenty-cents in earlier this year — publishing a critical book, Zucked, which recounts his experience trying and failing to get Zuckerberg to turn the tanker and chart a less collaterally damaging course.

It’s certainly curious it’s taken Hughes so long to come out of the woodwork and join the big techlash.

The NYT review of Zucked headlined it as an “anti-Facebook manifesto” — a descriptor that could apply equally to Hughes’ op-ed. And in an interview with TC back in February, McNamee — whose more limited connection to Zuckerberg Facebook has sought to dismiss — said of speaking out: “I may be the wrong messenger, but I don’t see a lot of other volunteers at the moment.”

Facebook certainly won’t be able to be so dismissive of Hughes’ critique, as a fellow co-founder. This is one Zuckerberg gut-punch that will both hurt and be harder to dodge. (We’ve asked Facebook if it has a response and will update if so.)

At the same time, hating on Facebook and Zuckerberg is almost fashionable these days — as the company’s consumer- and market-bending power has flipped its fortunes from winning friends and influencing people to turning frenemies into out-and-out haters and politically charged enemies.

Whether it’s former mentors, former colleagues — and now of course politicians and policymakers leading the charge and calling for the company to be broken up.

Seen from that angle, it’s a shame Hughes waited so long to add his two cents. It does risk him being labelled an opportunist — or, dare we say it, a techlash populist. (Some of us have been banging on about Facebook’s intrusive influence for years, so, er, welcome to the club Chris!) 

Though, equally, he may have been trying to protect his historical friendship with Zuckerberg. (The op-ed begins with Hughes talking about the last time he saw Zuckerberg, in summer 2017, which it’s hard not to read as him tacitly acknowledging there likely won’t be any more personal visits after this bombshell.)

Hughes is also not alone in feeling he needs to bide his time to come out against Zuckerberg.

The WhatsApp founders, who jumped the Facebook mothership last year, kept their heads down and their mouths shut for years, despite a product philosophy that boiled down to ‘fuck ads’ — only finally making their lack of love for their former employer’s ad-fuelled privacy incursions into WhatsApp clear post-exit from the belly of the beast — in their own subtle and not so subtle ways.

In their case they appear to have been mostly waiting for enough shares to vest. (Brian Acton did leave a bunch on the table.) But Hughes has been sitting on his money mountain for years.

Still, at least we finally have his critical — and rarer — account to add to the pile; A Facebook co-founder, who had remained close to Zuckerberg’s orbit, finally reaching for the unfriend button.


Source: TechCrunch

T-Mobile to offer the OnePlus 7 Pro next week – CNET

For now, T-Mobile is the sole US carrier that will sell the phone.
Source: CNET

Robotics startups won’t win without also incorporating AI, as Karakuri’s fundraise shows

The constant refrain in the tech world is that the world is about to be rocked by the combination of AI and robots. Therefore you’d think that startups that build either AI or robots would be onto a winner. However, there’s a serious misunderstanding going on.

What is becoming clear is that the closer companies are to actual robotics, the only way to compete will be in genuinely transformational hardware. The era where a robotic arm was considered innovative is long over.

Similarly, robotics as a sector won’t go anywhere without being married to powerful machine learning and visual systems.

Thus it is that startups that can do both AI and blend this with robotics, that might be either off the shelf robotic arms or tools, will position themselves far higher up the valuation stack.

So it’s signification that UK-based startup Karakuri has ‘opened the kimono’ on it’s plans to do just that.

Karakuri uses a combination of robotics, machine learning, optics, and sensors to deliver a robot which will make personalized, freshly prepared, high-quality meals. The advantage is that the robot can make something which matches exactly what the customer wants (no nuts and seed for instance, just this amount of dressing etc ) and the result can also minimize food waste.

The startup comes at the right time. Research shows that almost two-thirds of consumers globally now follow a diet that limits or prohibits the consumption of some foods or ingredients due to food intolerance, as well as following a specific weight loss diet.
Karakuri has now raised a £7 million seed investment, led by Ocado.

Karakuri’s technologies also allow restaurants to move away from mass pre-packaged meals and significantly reduce food waste.

The fundraise is includes investments from Hoxton Ventures, firstminute capital, and Taylor Brothers and will be used to further develop the company’s technology, strengthen its IP base and expand its team for global growth.

For Ocado, the investment means it can expand its value proposition in grocery, especially through Ocado Zoom, its new delivery arm.

Karakuri CEO and co-founder, Barney Wragg, says, “Consumer eating habits in and out of the home are changing rapidly as demand increases for healthier options that match specific dietary requirements. This growth in menu personalization is putting huge pressure on restaurants, cafes and other food retailers. These providers have historically relied on identically mass-produced meals to maintain their profit margins. By using robotics and machine learning, Karakuri’s systems provide localized micro-manufacturing within an existing restaurant, retail or commercial kitchen. Our systems prepare personalized meals onsite in real time to the exact requirements of each customer.”

Brent Hoberman, Karakuri’s founding chairman, co-founder of Founders Factory and General Partner at firstminute Capital says: “The time is now for robotics and AI to drive change in the restaurant and food services business. Barney and Simon have assembled a world-class team to go after one the next large markets to be enhanced by this technology. We are delighted that Ocado, a global leader in robotics and distribution, has chosen to invest in Karakuri to lead the innovation in this sector.”

Hoberman says startups like Karakuri are going to become more significant as we reach the tipping point where manual workers are becoming less and less available to do the kinds of work that used to be done in restaurants.

Karakuri emerged out of the Founders Factory incubator, but the back story to this startup is significant. It’s advisory board includes industry experts from ARM, Ocado, Imperial College, Bristol Robotics Lab and Edinburgh Centre for Robotic.

Bristol Robotics Lab, in particular, has generated a world-class reputation for it’s robotics accelerator.


Source: TechCrunch

48-hour flash sale: save an extra $200 on Disrupt SF 2019

Jumpin’ Jack Flash-sale, startup fans! If you love the idea of saving even more money on passes to the preeminent tech conference focused on early-stage startups (and hey, who wouldn’t?), this is your chance. We’re holding a 48-hour flash sale that shaves an extra $200 off the price of select passses to Disrupt San Francisco 2019.

The flash sale starts at the stroke of midnight (PT) on Thursday, May 9 and runs through 11:59 p.m. PT Friday, May 10. Imagine experiencing Disrupt SF for less than the super-early-bird price. Crikey, that’s a good deal (even if we do say so ourselves). Jump on this offer now and buy your pass before the clock runs out.

Disrupt events always feature the most fascinating, relevant speakers in tech and investment, and this year is no exception to the rule. Hear from experts like Chris Dixon, general partner at Andreessen Horowitz (a16z), who will join us for a fireside chat about — among other things — current societal views on cryptocurrency and what needs to happen for it to become commonplace. Learn from Rachel Haurwitz, employee number one at Caribou Biosciences, a company founded to commercialize the gene editing technology known as CRISPR. Plenty more extraordinary speakers will be announced in the coming weeks and months, so stay tuned!

Maybe you’re ready to launch your startup to the world by taking on other exceptional startups in our epic pitch competition, Startup Battlefield. Go head-to-head with startups hand-selected by TechCrunch editors. Receive extensive, free pitch coaching, VIP treatment at Disrupt and a shot at the $100,000 grand prize.

If you’re not quite ready to compete but want to showcase your startup for free in the Startup Alley expo hall, apply to be a TC Top Pick. TechCrunch editors curate this cadre of outstanding startups and those selected will win a free Startup Alley Exhibitor Package, a videotaped interview and more at Disrupt.

One application enters you for consideration for both TC Top Picks and Startup Battlefield. It’s easy to apply, it won’t cost a thing and either one could take your early-stage startup to the next level. Apply right here.

There’s so much more to experience at Disrupt — like world-class networking in Startup Alley and beyond. CrunchMatch makes connecting with the right folks even easier, by helping you curate and connect with just the people you need to meet to succeed. Plus, there are the Q&A Sessions, panel discussions, workshops, and the Disrupt SF Hackathon.

Connect with community and opportunity at Disrupt San Francisco 2019, which takes place on October 2-4. And if you take advantage of this 48-hour flash sale, you’ll save an extra $200 off select passes including Startup Alley Exhibitor Packages. Whatcha waitin’ for? Jump!

Interested in sponsoring or exhibiting at Disrupt SF? Fill out this form to get in touch.


Source: TechCrunch

Samsung’s CEO says Galaxy Fold launch news is arriving soon

Samsung has been understandably silent about the Galaxy Fold for the last couple of weeks. The company’s been reassessing issues with the foldable’s display after initially chalking up problems with review units to small sample sizes and user error. It’s tough to say how difficult and expensive a fix will be, but this surely isn’t the sort of press it was hoping for with its first-to-market device.

CEO DJ Koh is finally ready to talk about the Fold — or at least offer news that there will soon be news. The exec told The Korea Herald that Samsung, “has reviewed the defect caused from substances (that entered the device), and we will reach a conclusion in a couple of days (on the launch).”

What Koh appears to be referring to specifically are the gaps in the fold mechanism that allowed material to get behind the display, damaging it when pressure was applied to the touchscreen.

From the sound of things, Samsung is hoping to have an update on timing at some point this week or early next, at the latest. Koh added, “We will not be too late,” which the paper took to be a suggestion that the Fold will begin shipping earlier than expected.

Samsung no doubt is hoping to have it out sooner than later, but the Note debacle’s two recalls should serve as a reminder that these things ought not be rushed.


Source: TechCrunch

Quiet Evidence of People's Impact on Earth

Photographer George Marazakis documents traces of human activity for his series ‘A Cure for Anthropocene’.
Source: Wired

The Sad Meaning Behind the *Game of Thrones* Coffee Cup Meme

It symbolizes a lot more than just a production goof.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085