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

Archivo del Autor: Belen De Leon

Why Pure Reason Won’t End American Tribalism

WIRED Columnist Robert Wright on what Steven Pinker’s new bestseller ‘Enlightment Now’ gets wrong about our polarized politics.
Source: Wired

Facebook urged to make GDPR its “baseline standard” globally

Facebook is facing calls from consumer groups to make the European Union’s incoming GDPR data protection framework the “baseline standard for all Facebook services”.

The update to the bloc’s data protection framework is intended to strengthen consumers’ control over how their personal data is used by bolstering transparency and consent requirements, and beefing up penalties for data breaches and privacy violations.

In an open letter addressed to founder Mark Zuckerberg, a coalition of US and EU consumer and privacy rights groups urges the company to “confirm your company’s commitment to global compliance with the GDPR and provide specific details on how the company plans to implement these changes in your testimony before the US Congress this week”.

The letter is written by the Trans Atlantic Consumer Dialogue, and co-signed by Jeffrey Chester, the executive director of the Center for Digital Democracy in the US and Finn Lützow-Holm Myrstad, the head of the digital services section at the Norwegian Consumer Council.

“The GDPR helps ensure that companies such as yours operate in an accountable and transparent manner, subject to the rule of law and the democratic process,” they write. “The GDPR provides a solid foundation for data protection, establishing clear responsibilities for companies that collect personal data and clear rights for users whose data is gathered. These are protections that all users should be entitled to no matter where they are located.

“We favor the continued growth of the digital economy and we strongly support innovation. The unregulated collection and use of personal data threatens this future. Data breaches, identity theft, cyber-attack, and financial fraud are all on the rise. The vast collection of personal data has also diminished competition. And the targeting of internet users, based on detailed and secret profiling with opaque algorithms, threatens not only consumer privacy but also democratic institutions.”

Zuckerberg caused confusion about Facebook’s intentions towards GDPR last week when he refused to confirm whether the company would apply the same compliance measures for users in North America — suggesting domestic and Canadian Facebookers, whose data is processed in the US, rather than Ireland (where its international HQ is based), would be subject to lower privacy standards than all other users (whose data is processed within the EU) after May 25 when GDPR comes into force.

In a subsequent conference call with reporters, Zuckerberg further fogged the issue by saying Facebook intends to “make all the same controls available everywhere, not just in Europe” — yet he went on to caveat that by adding: “Is it going to be exactly the same format? Probably not. We’ll need to figure out what makes sense in different markets with different laws in different places.”

Privacy experts were quick to point out that “controls and settings” are just one component of the data protection regulation. If Facebook is truly going to apply GDPR universally it will need to give every Facebook user the same high privacy and data protection standards that GDPR mandates for EU citizens — such as by providing users with the right to view, amend and delete personal data it holds on them; and the right to obtain a copy of this personal data in a portable format.

Facebook does currently provide some user data on request — but this is by no means comprehensive. For example it only provides an eight-week snapshot of information to users about which advertisers have told it they have a user’s consent to process their information.

In denying a more fulsome fulfillment of what’s known in Europe as a ‘subject access request’, the company told one requester, Paul-Olivier Dehaye, the co-founder of PersonalData.IO, that it would involve “disproportionate effort” to fulfill his request — invoking an exception in Irish law in order to circumvent current EU privacy laws.

“[Facebook] are really arguing ‘we are too big to comply with data protection law’,” Dehaye told a UK parliamentary committee last month, discussing how difficult it has been to get the company to divulge information it holds about him. “The costs would be too high for us. Which is mindboggling that they wouldn’t see the direction they’re going there. Do they really want to make that argument?”

Whether that situation changes once GDPR is in force remains to be seen.

The new framework at least introduces a regime of much larger penalties for privacy violations — beefing up enforcement with maximum fines of up to 4% of a company’s global annual turnover. So the legal risks of trying to circumvent EU data protection law will inflate substantially in just over a month.

And Facebook has already made some changes ahead of GDPR coming into force (and likely to try to comply with the new standard) — announcing it’s shutting down a partnership with major offline and online data brokers, for example.

“Consumer groups and privacy groups, human rights groups, civil rights groups will all probably be watching how GDPR is implemented,” Finn Lützow-Holm Myrstad tells TechCrunch. “And will be ready to probably go to court to establish that these are fundamental rights for European citizens at the moment. So we’re definitely going to pay attention.

“But obviously we really want the industry to work with us and to take this seriously because if they don’t there will be a very negative spiral of court cases and a chilling effect for consumers because they will be afraid of using these services. And they will be caught in the middle because of the lack of options that they have when it comes to these services. And I don’t think that’s good for anyone. So we really hope that this is sign of change — real change — from Facebook.”

The company remains under huge pressure following revelations about how much Facebook user information was passed to a controversial political consultancy, Cambridge Analytica, by a developer using its platform to deploy a quiz app as a vehicle for harvesting personal data without most users’ knowledge or consent.

Facebook has said as many as 87M users could have had their data passed to Cambridge Analytica as a result of them or their friends downloading the app in 2014.

Zuckerberg is due to give testimony on this and likely wider issues related to privacy and data protection on his platform to US politicians this week.

One line of questioning might well focus on why Facebook has so studiously ignored years of warnings that it was not adequately locking down access to user data on its platform.

The Norwegian Consumer Council actually filed a complaint about Facebook app permissions all the way back in 2010, writing presciently then: “Third-party applications should only be given access to the information they need in order to function. Facebook should not be able to renounce responsibility for the way in which third parties collect, store or use personal data. As a facilitator and operator Facebook must take direct responsibility for the applications available on the platform.”

Myrstad says Facebook’s historical response to these sort of privacy complaints has been “sadly very, very little”.

On the contrary, he says the company has made it “really, really difficult to opt out of their tracking, their profiling”. He also describes Facebook’s default settings as “a nightmare” for people to understand. In terms of GDPR compliance, he says he believes Facebook will need to make changes to their business model and alter default settings — at very least for users whose data gets processed via Facebook Ireland.

“They will definitely need to have much better consent mechanisms than they do today. Much less take it or leave it,” says Myrstad. “I think there will be a discussion also in Europe, and I think it’s not yet written in stone yet how this will turn out, but we definitely also think that the amount of tracking that Facebook does by default on other websites will need an actual explicit consent — which there is not today. It’s not possible to opt out of the tracking.

“You can opt out of behavioral advertising but that’s not the same as opting out from tracking. And I think the way they do that today is not in line with GDPR… I think they will actually struggle [to comply]. They’re already struggling under current law in Europe. So they will need to make some fundamental changes to their business model.”

At the time of writing Facebook had not responded to a request for comment.


Source: TechCrunch

Following Singapore, Philippines regulator forces Grab to delay closing Uber’s app

Grab has given the Uber app a stay of execution in yet another market as regulators across Southeast Asia continue to investigate the merger deal announced between the ride-hailing companies last month.

Fresh from extending the closure date a week in Singapore, Grab has done the same in the Philippines, a spokesperson confirmed to TechCrunch. This extension follows an order from the Philippine Competition Commission (PCC) made over the weekend, and it now means that Uber’s app will cease running in the country on April 16.

Elsewhere, Grab shuttered the Uber app in its six other markets in Southeast Asia today as planned, two weeks after the merger deal was confirmed. As for UberEats, that app will live on in the region until the end of May, after which it will be folded into GrabFood.

It appears that Grab didn’t count on Southeast Asia’s being so intent to probe the tie-up.

The Competition and Consumer Commission of Singapore (CCCS) said last month that it had “reasonable grounds” to suspect that the deal may fall foul of section 54 of Singapore’s Competition Act, while the PCC voiced similar concerns last week.

“This move by Uber in the Philippine market leads to further substantial concentration of what is, to begin with, an already highly concentrated ride-sharing market. This virtual monopolization of the market by Grab can harm the riding public,” the organization’s chairman Arsenio M. Balisacan wrote in a statement.

That was countered by Uber, which argued that it is no longer in business in the region.

“Uber exited eight markets, including the Philippines, as of Monday. Now, I look after 10 markets, instead of 18. Our funding is gone. Our people are gone. We don’t intend to come back to these markets,” Brooks Entwistle, head of Uber’s Asia Pacific business, told the PCC at a hearing on Friday, according to Rappler.

If Uber is gone, who will run the app? That’s a valid question raised by the Land Transportation Franchising and Regulatory Board (LTFRB) in the Philippines, which pointed out that consumer safety could be compromised without customer services and other Uber teams.

For now, Grab is stepping up and running the Uber app at its own cost, the company has confirmed. That may keep the lights on, but Grab-operating the Uber doesn’t really address the core issue of the PCC which is competition between two players. On that count, Uber has already left the building.

An excerpt from Grab’s (long) statement to the PCC is below:

Considering that Uber has exited the region on 25 March and clearly stated during the public hearing its incapacity to fund the operations in the Philippines, the parties have agreed to keep the Uber app operational with Grab bearing the costs, to give drivers and consumers time to adjust to Uber’s departure. In the spirit of cooperating with the PCC, Grab has also agreed to continue to bear the costs of the Uber app extension (from March 25 to April 8) until April 15, 2018. Our understanding from the PCC is that this interim arrangement, which was fully explained to the PCC, is not a breach of its Order.

Grab wishes to clarify that, although the Uber app continues to operate, it has limited functionality and little or no support. Grab noted that the LTFRB has expressed concerns pertaining to customer support and safety issues arising from Uber’s limited operations. Grab wishes to stress that this interim arrangement is only for the purposes of satisfying what the PCC appears to require until Grab is able to discuss with the PCC.

We hope that the PCC will sit with the parties to hear their sides and give a fair assessment of the concerns expressed by both parties and that any other action taken would take into account the practical hurdles that may lie across the parties’ paths.

The full read — for those who like regulatory filings and responses to them — can be found here.


Source: TechCrunch

Lego's Solo: A Star Wars Story sets fly to shelves Friday – CNET

The Kessel Run Millennium Falcon, Han Solo BrickHeadz and other buildable figures bring more glimpses into the new Star Wars movie.
Source: CNET

Leap Motion’s new AR headset prototype is high-res, low-cost and a little bug-eyed

Leap Motion has been in kind of a weird place for quite a while now. They’ve raised north of $100 million for their tightly-focused computer vision work hell-bent on replicating real-time hand movements, like, really well. Their work has all been very convincing in demos, but after eight years, the company itself still feels like a bit of a demo.

Today, the SF startup is seemingly expanding its ambitions in the AR/VR space with the announcement of a new augmented reality headset which it likely won’t productize. Project North Star is just a prototype reference design, but the company is open-sourcing its schematics and, despite the fact that it makes the wearer look like a giant bug, it seems fairly interesting.

The startup says that the low-cost headset can be built for under $100 at scale. The savings here versus other AR headset systems relies on the simplicity of the optical system which promises a high quality experience in a form factor that’s hardly low-key but is on-par with the bulk we’re used to seeing in most of today’s ugly VR headsets. The dual 1600×1440 LCD displays run at 120 hertz and bring a combined 100 degree field-of-view image into the user’s periphery. The headset also integrates the necessary hand-tracking sensors of course.

The scenario basically seems like Leap Motion needed a wide field-of-view headset that integrated the necessary sensors to demo their hand-tracking tech and realized that there wasn’t anything out their that fit the bill entirely, so they built their own.

“We hope that these designs will inspire a new generation of experimental AR systems that will shift the conversation from what an AR system should look like, to what an AR experience should feel like,” Leap Motion CTO David Holz wrote in a blog post.

The company has released a host of very intriguing videos over the past several weeks that highlight the company’s work on adapting its hand-tracking tech for augmented reality. What they’ve shown off is deeply convincing.

Leap Motion has always been a startup that I’ve liked quite a bit because they focused on something with a tight unwavering gaze and they are clearly far-and-away the best at what they do as a result. Nevertheless, the company is an SDK built for hardware that isn’t far out of the dev kit phase itself. That couldn’t be more evident than with this AR thing it’s building, which looks better than a lot of hardware out there now and — as a result — showcases that the AR headset market has years before it reaches any semblance of maturity.


Source: TechCrunch

Tefal Air Force 360 Release Date, Price and Specs – CNET

The cyclonic vacuum cleaner from the French cookware and appliance company isn’t as good as Dyson’s stick cleaners. But it’s pretty decent.
Source: CNET

Phone makers, stop doing these 5 dumb things video – CNET

Over their existence, mobile phones have gotten smaller, thinner and smarter. But right now, we’re seeing some questionable choices affecting a lot of phones.
Source: CNET

Solo: A Star Wars Story Mighty Muggs toys offer movie clues – CNET

Collect toy versions of the younger Han Solo, Lando Calrissian and new character Qi’ra, coming out this month from Hasbro.
Source: CNET

Twitter is taking part in a study designed to reduce online abuse – CNET

Online abuse in all its forms is a problem, but particularly on social media and particularly on Twitter. So what can be done?
Source: CNET

China’s SenseTime, the world’s highest valued AI startup, raises $600M

The future of artificial intelligence (AI), the technology that is seen as potentially impacting almost every industry on the planet, is widely acknowledged to be a war between tech firms in America and China.

In a notable side-note to that battle, China now has the world’s highest-valued AI startup after SenseTime, a company founded in 2014, announced a $600 million Series C investment round. A source with knowledge of discussions told TechCrunch that the round values the company at over $4.5 billion, while it is also raising an extension to this round. That marks a hefty increase on the company’s most recent $1.5 billion valuation when it raised a $410 million Series B last year.

SenseTime CEO Li Xu said the company plans to use the capital to expand its presence overseas and “widen the scope for more industrial application of AI.”

Beyond the high figures involved — the round is a record fundraising for an AI company worldwide — SenseTime’s investment efforts are notable because of the names that have backed it.

Principally that’s Alibaba, the $429 billion e-commerce giant, which led this Series C round and is reportedly now SenseTime’s largest single investor, according to Bloomberg.

Beyond that, U.S. chipmaker giant Qualcomm signed up last year — seemingly as an early participant in this round — while Singapore’s sovereign fund Temasek and China’s largest electronics retailer Suning, which has taken investment from Alibaba, entered the round as new backers. Indeed, Suning’s push to for its store of the future, which was started by that Alibaba investment, uses SenseTime to power its facial recognition payment at staff-less checkouts and also for customer analysis using big data systems.

“SenseTime is doing pioneering work in artificial intelligence. We are especially impressed by their R&D capabilities in deep learning and visual computing. Our business at Alibaba is already seeing tangible benefits from our investments in AI and we are committed to further investment,” said Joe Tsai, Alibaba’s executive vice chairman.

SenseTime said it has more than 400 customers across a range of verticals including fintech, automotive, fintech, smartphones, smart city development and more that include Honda, Nvidia, China’s UnionPay, Weibo, China Merchants Bank, Huawei, Oppo, Vivo and Xiaomi.

Perhaps its most visible partner is the Chinese government, which uses its systems for its national surveillance system. SenseTime process data captured by China’s 170 million CCTV cameras and newer systems which include smart glasses worn by police offers on the street.

China has placed vast emphasis on tech development, with AI one of its key flagposts.

A government program aims to make the country the world leader in AI technology by 2030, the New York Times reported, by which time it is estimated that the industry could be worth some $150 billion per year. SenseTime’s continued development fees directly into that ambition.

“AI is really changing every profession and every industry. There’s almost nothing that won’t be touched by AI,” investor Kai-Fu Lee, formerly the head of Google in China, said at a TechCrunch event back in 2016.

Even two years ago, the potential was evident, with Lee explaining that teaching, medicine and healthcare were obvious areas for disruption.

Perhaps the main difference between the state of AI development in the U.S. and China is that, in America, much of the technology is being developed in big tech firms like Amazon and Google. In China, however, companies like SenseTime and its rival Megvii (which develops the Face++ platform) are independent entities that operate with the financial backing of giants like Alibaba.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706