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

Archivo del Autor: Belen De Leon

How black holes swallow light, warp space-time and blow your mind video – CNET

Scientists just captured the first image of a black hole, but how can we see it if light can’t escape its center? We take a look at the mind-warping science behind black holes and the picture that could change the world.
Source: CNET

NASA's investing in self-healing spacesuits, spider probes and Venus landers – CNET

The space agency’s innovative advanced concepts program will fund 18 new projects that could change how we explore the universe.
Source: CNET

Excellent new Detective Pikachu teaser is excellent – CNET

Who knew Pokemon listening to spa music together would be so great.
Source: CNET

Harry Potter: Wizards Unite turns Pokemon Go into a mobile mystery, but release date remains out of reach – CNET

CNET spent a morning at Niantic’s headquarters playing a prerelease version of the upcoming game and we weren’t disappointed.
Source: CNET

A fight is brewing between two machine intelligence startups, and neither side looks all that smart

Sometimes, reading a lawsuit, it’s tempting to pick sides, to judge who is more right than wrong based on its contents. But a new lawsuit involving two venture-backed companies — both of which are rooted in machine intelligence — makes both sides sound surprisingly careless given their line of work.

The plaintiff is Quid, a now 12-year-old company that has raised roughly $108 million from investors, shows Crunchbase. Its newest, $38 million round closed in October, led by REV Ventures, the investment arm of LexisNexis owner RELX Group, and it included participation from some very heavy hitters, including Tiger Global founder Julian Robertson and KKR cofounder Henry Kravis.

Quid calls itself a “platform that searches, analyzes and visualizes the world’s collective intelligence to help answer strategic questions.” As company cofounder Bob Goodson has described the company, its software scours the internet, including company websites, news databases and social media postings to help its clients understand how their industries are changing.

What has Quid convening with lawyers —  including powerhouse attorney Patty Glaser (she has represented Harvey Weinstein, Kirk Kerkorian, and Conan O’Brien, among many others) — is a small group of former employees who Quid says stole from the company to create a rival startup. That company, Primer.ai, says it “builds machines that can read and write, automating the analysis of very large datasets” in order to “accelerate” its understanding of the world, then sell those insights to clients in government, in finance, and to other companies.

It sounds similar, but Primer.ai – – founded four years ago in San Francisco and now venture-backed with $54.7 million, including from Lux Capital, Data Collective, and Avalon Ventures —  says it is fundamentally different than Quid. It says Quid’s product is a network-based data visualization and exploration tool, while it instead focuses on text-generation technologies using deep neural networks.

If there are actual trade secrets employed by Primer.ai that belong to Quid, it’s now for a judge to decide. In the meantime, we rule the battle ridiculous sounding.

It’s a lot to read through, so we’ll just highlight some of the parts of this back and forth that we find particularly strange, starting at the very beginning.

What we mean: Quid alleges corporate espionage that dates back to August 2014, saying the company told its then CTO — now Primer.ai founder – – Sean Gourley, that it wanted to let him go, but rather than terminate him,  it let him know he was going to be fired, then it asked him to stay with the company for five more months until it could close its next round of funding. On its face, that sounds not smart, but Quid also insults Gourley’s intelligence in its legal complaint, which reads:

On June 23, 2008, Gourley joined [Quid precursor] You-Noodle pursuant to a consulting agreement where Gourley provided research, development and strategic advice to assist with creation of an earlier . iteration of the Quid platform known at “Startup Predictor.” After completion of this .consulting assignment, Gourley was offered and accepted a full-time position as Director of Data Tools, relocated to San Francisco and started employment in this capacity on November 1, 2009. On the same day, he executed his Confidentiality Agreement.

In September 2010, following the name change to Quid, Gourley was promoted to Chief Technology Officer and given the responsibility to direct a team of software engineers in the development of Quid’s next-generation platform. In January 2012, Gourley announced the new product ready for demonstration to Quid’s Board of Directors, but his presentation failed as the platform did not work as intended, and Gourley seemed to not comprehend its basic functionality. In the wake of this failed presentation, the Board demanded that changes in leadership and direction be made at the Company. Goodson stepped down as CEO and was tasked with sales and helping to reengineer the platform to get it back on track. With the benefit of new funding and the full-time efforts of a new Vice President of Engineering (who took over Gourley’s engineering responsibilities), the product deficiencies were corrected and Quid was able to release the product for commercial testing and use by late 2013.

By early August 2014, Quid’s new CEO, Kevin Freedman, saw no need to keep Gourley as a Quid employee but decided to maintain continuity by retaining Gourley until new investor funding—expected to be in place by mid-January 2015—could be secured. Accordingly, on or about August 8, 2014, Freedman proposed an arrangement to Gourley whereby he would be relieved of his position as CTO and would act as “Advisor to the CEO” until his effective termination date of January 15, 2015. Gourley accepted.

In short, Quid says, in its own complaint, that its cofounder and CEO, Bob Goodson, was demoted, then a new CEO who was brought in fired Gourley, the company’s CTO, in what sounds like a knuckle-headed way.

Unsurprisingly, a legal response since filed by Gourley — who, it’s probably worth noting, has a PhD in physics from Oxford — makes Gourley sound highly capable while painting the same picture of disorganization in Quid’s filing. Here’s Gourley version of events of that same period, taken from his response to Quid’s filing:

The board blamed CEO Bob Goodson for the lack of budgeting and demanded monthly financial reports. This was one of the primary topics in the January 16, 2012 board meeting where the consensus was that the business side of the company needed to be reformed. It was during this same meeting that Dr. Gourley demonstrated the functioning of Quid’s new software to the board. After the meeting, Mr. Goodson was demoted and relieved of his duties as CEO. The board then began the search
for a new CEO. Id. They located Kevin Freedman in February and he took the position in March 2014. Mr. Goodson was demoted to Chief Revenue Officer.

As for Dr. Gourley, far from “fail[ing]” as Quid suggests, on March 20, 2012 he presented the same technology he had presented to the board publicly at a “Data Driven NYC” event. The technology, which largely mirrors Quid’s functionality today, worked. Moreover, after Mr. Freedman was named CEO, Quid awarded Dr. Gourley a significant bonus and pay increase.

Despite the technical successes, Quid’s management remained a problem. Dr. Gourley decided to take action and in June 2014 met with the Chairman of the Board Charles Lho to discuss his concerns. While the board reviewed Mr. Freedman’s performance, Mr. Freedman decided to terminate Dr. Gourley. However, because Dr. Gourley was such an integral member of the company, they decided that the termination would be gradual so that he could continue to help Quid with sales and fundraising while seeking new projects.

Freeman was apparently fired eight weeks after firing Gourley and Neville Crawley, the company’s COO, was named CEO.

But whether Gourley is brilliant or was incapable of comprehending Quid’s technology seven years ago isn’t what’s really central to this fight anyway. Neither does it matter how Freeman handled the situation. The bigger question is whether Gourley, as Quid asserts, violated a confidentiality agreement with Quid by gathering up information, including Quid’s proprietary code, in the time after he was alerted he would be terminated. Quid’s big concern is that Gourley took and used it at Primer.ai, which also employs some former Quid employees who joined Gourley.

In fact, it’s out of fear that these trade secrets inform some of Primer.ai’s technology that Quid is asking a judge to put Primer.ai in a deep freeze until it can know for certain. It says it only recently began suspecting Gourley after an IT manager at Quid last October discovered that Gourley- – over the four years following his Quid termination —  had repeatedly logged into the Quid computer network to “access Quid confidential data and use his Quid email address.”

From Quid’s filing:

This application is made on the grounds that Defendants —  all former employees of Plaintiff –accessed, copied, downloaded and made active use of trade secret and highly confidential  computer data of Plaintiff – both during and subsequent to their employment with plaintiff – all for  the purpose of benefitting their directly competing company Primer Technologies, Inc. (“Primer”) in the computer-generated analysis of large data collections. As set forth in the accompanying Ex  Parte Application, direct evidence confirms that Defendant Gourley – while still an employee of  Quid – repeatedly downloaded from Quid’s computer network a complete Google data archive of  his entire “Google Suite” of Quid accessible computer data including both his email and Google  drive, amounting to over 100,000 separate highly proprietary items at Quid, including source code  Thereafter, direct evidence also demonstrates that, during and subsequent to his Quid  employment, Defendant Gourley with the active assistance of the other Individual Defendants used his Quid email address for the purpose of soliciting and diverting business opportunities intended  for Quid to his new directly competing entity thereby enabling Primer to receive funding and  customers otherwise intended for Quid’s benefit. All of this conduct occurred in direct violation of  each of the Individual Defendants’ contractual commitments – – continuously in place until this very  day – – to preserve during employment and immediately return upon employment termination all Proprietary Information at Quid.

Here’s the thing, though: Quid — which, again, is an machine intelligence company — says it only stumbled into this discovery after Gourley was finally cut off from his Quid email account and asked Goodson (who was reinstated as CEO in late 2016) if he could continue to access it.

According to Quid’s complaint, Gourley told Goodson that he had personal communications and photos stored with the account, among other things. Goodson didn’t direct that the account be reinstated, however, and this January, according to Quid’s complaint, a forensic team discovered “Gourley’s downloads of the 86 python source code files,” adding that “Quid continues to investigate the full scope of Gourley’s source code theft.”

We don’t have a horse in this race, and obviously, if Quid is proven right in its allegations that Gourley stole from the company while an employee of afterward, there should be appropriate consequences. We appreciate that there’s much on line for both parties, particularly given the opportunity ahead of each.

Still, Quid’s own complaint reveals much about how little the company had buttoned down over the years. In the meantime, Gourley insists that he has done nothing wrong and that Primer.ai is currently in the middle of its own forensic analysis to ensure as much. Relatedly, he says it was known to Quid management for years that he . was still accessing his Quid email, including because he was working for them on commission and communicating with them on it.

Here are all the filings we’ve seen thus far. We’ll keep an eye out and let you know how this story develops.

Quid Motion by TechCrunch on Scribd

Primer Corrected PI Opp (004) by TechCrunch on Scribd

4. Gourley Declaration by TechCrunch on Scribd


Source: TechCrunch

Senate bill would require tech companies to police their algorithms for bias – CNET

Automated decision systems would have to be tested for accuracy, fairness, discrimination, privacy and security under the bill.
Source: CNET

Senators grill Twitter and Facebook over alleged political bias video – CNET

During a Congressional hearing, the tech giants deny accusations that they’re pushing a political agenda.
Source: CNET

Amazon workers eavesdrop on your talks with Alexa – CNET

A report says the human reviewers aim to hone the service.
Source: CNET

Black hole Google Doodle was conceived during artist's morning commute – CNET

The Doodler sketched out the concept for the Doodle that marks the scientific milestone while on the way to work.
Source: CNET

With consumer G+ dead, Currents hopes to make waves in the enterprise

Google today announced that Google+ in G Suite, the last remaining remnants of what was once Google’s attempt to rival Facebook and Twitter, will now be called Currents. We don’t need to belabor the fact that Google+ was a flop and that its death was probably long overdue. We’ve done that. Now it’s time to look ahead and talk about what’s next for Currents. To do that, I sat down with David Thacker, the VP of Product Management for G Suite, at Google’s Cloud Next conference.

As Thacker told me, Google has shifted its resources to have the former Google+ team focus on Currents instead. But before we get to what that teams plans to do, let’s talk about the name first. Currents, after all, was also the name of the predecessor of Google Play Newsstand, the app that was the predecessor of the Google News app.

The official line is that “Currents” is meant to evoke the flow of information. Thacker also noted that the team did a lot of research around the name and that it had “very low recognition.” I guess that’s fair. It also allows Google to reuse an old trademark without having to jump through too many hoops. Since the Google+ name obviously now carries some baggage, changing the name makes sense anyway. “The enterprise version is distinct and separate now and it was causing confusion among our customers,” said Thacker.

“This allows us to do new things and move much faster in the enterprise,” Thacker explained. “To run a consumer social network at the scale of consumer G+ requires a lot of resources and efforts, as you can imagine. And that’s partially the reason we decided to sunset that product, as we just didn’t feel it was worth that investment given the user base on that. But it basically frees up that team to focus on the enterprise vision.”

Now, however, with consumer G+ gone, the company is going to invest in Currents. “We’re moving consumer resources into the enterprise,” he said.

The plan here clearly isn’t to just let Currents linger but to improve it for business users. And while Google has never publicly shared user numbers, Thacker argues that those businesses that do use it tend to use it expensively. The hope, though, surely, is to increase that number — whatever it may be — significantly over time. “If you look at our top G Suite customers, most of them use the product actively as a way to connect really broad organizations,” Thacker said.

Thacker also noted that this move now removes a lot of constraints since the team doesn’t have to think about consumer features anymore. “When Google+ was first designed, it was never designed for that [enterprise] use case, but organizations had the same need to break down silos and help spread ideas and knowledge in their company,” Thacker explained. “So while Google+ didn’t succeed as a consumer product, it will certainly live on in the enterprise.”

What will that future look like? As Thacker told me, the team started with revamping the posting workflow, which was heavily focused on image sharing, for example, which isn’t exactly all that important in a business context.

But there are other features the team is planning to launch, too, including better analytics. “Analytics is a really important part of it,” said Thacker. “When people are posting on Currents, whether it’s executives trying to engage their employee base, they want to see how that’s resonating. And so we built in some pretty rich analytics.”

The team also built a new set of administrative controls that help manage how organizations can control and manage their usage of Currents.

Going forward then, we may actually see a bit of innovation in Currents — something that was sorely lacking from Google+ while it was lingering in limbo. Google Cloud’s CEO Thomas Kurian told me that he wants to make collaboration one of his focus areas. Currents is an obvious fit there, and there are plenty of ways to integrate it with the rest of G Suite still.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085