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

Archivo del Autor: Belen De Leon

Claves de la nueva demanda a Google por manipular subastas de anuncios

El país sigue la estrategia de ‘divide y vencerás’ para romper el monopolio del gigante con distintas acusaciones, cada una centrada en una cosa. La demanda de Texas llega poco después de la del Departamento de Justicia del país, mientras otros estados podrían estar preparando sus propios casos
Source: MIT

China hace historia al traer las primeras muestras lunares en 44 años

Su exitosa misión Chang’e 5 aterrizó en la Tierra con los primeros restos de polvo y roca procedentes de la Luna desde que el programa Apolo trajo los últimos en 1976. La hazaña ayudará a descubrir más cosas de nuestro satélite y demuestra la potencia del programa espacial chino
Source: MIT

Students targeted with university-themed phishing emails

New phishing campaign looks to impersonate official university communications.
Source: TechRadar

Long-term cloud solutions offer path to 2021 success

The future of work is right now, even if still evolving and unevenly applied. The path forward must incorporate a long-term cloud-based workforce infrastructure.
Source: TechRadar

PS5 restock update: here's the next likely order date if the schedule holds

Sony Direct is out of stock of PS5, but there’s hope for today, as it’s been coming back in stock for a short time each weekday.
Source: TechRadar

The Station: Uber’s 2020 evolution and QuantumScape’s big breakthrough

The Station is a weekly newsletter dedicated to all things transportation. Sign up here — just click The Station — to receive it every Saturday in your inbox.

Hi friends and new readers, welcome back to The Station, a newsletter dedicated to all the present and future ways people and packages move from Point A to Point B.

This year has delivered turmoil, volatility and pain along with some unexpected bright spots, a flood of M&A deals, venture raises and of course, SPACs. In the next few editions of The Station, I plan to focus on some of the biggest stories of the year along with a deeper dive into those that were overlooked and deserve a bit of attention.

Dear readers, here’s where you come in. I want to hear from you. What were the biggest stories of the year? Which stories should have gotten more coverage and attention, but didn’t? Please share your thoughts.

Email me anytime at kirsten.korosec@techcrunch.com to share thoughts, criticisms, offer up opinions or tips. You can also send a direct message to me at Twitter — @kirstenkorosec.

Deal of the week

money the station

In the nascent autonomous vehicle technology industry, this might be the biggest story of the year. Uber announced that it reached an agreement to sell its self-driving unit Uber Advanced Technologies Group to Aurora Innovation.

The deal requires some unpacking. Here are the tl;dr highlights:

  1. Aurora didn’t pay cash for Uber ATG, which was last valued at $7.25 billion
  2. Uber is over its equity in ATG and investing $400 million into Aurora
  3. Uber gets a 26% stake in the newly combined company Aurora (Pre-deal: Uber held an 86.2% stake on a fully diluted basis in Uber ATG, according to filings with the SEC. Uber ATG’s investors held a combined stake of 13.8%.)
  4. The combined company has a valuation of $10 billion
  5. Uber together with existing ATG investors and the ATG employees who continue their employment with Aurora are expected to collectively hold about 40% interest in Aurora on a fully diluted basis.
  6. Uber CEO Dara Khosrowshahi will take a board seat in the newly expanded Aurora.
  7. Uber ATG CEO Eric Meyhofer is out.

As you might recall, I had the story three weeks before the official announcement. Back then, I didn’t have all the details, nor had I spoken to some of the key players like Aurora CEO Chris Urmson, who once headed up the former Google self-driving project.

The big takeaway right now: the next 60 days will be critical for Aurora and its hope of integrating two companies. The company plans to spend this time “dispassionately” looking at everything, including talent, tech and operations, Urmson told me.

Aurora has 600 employees and Uber ATG has about 1,200. The companies also have different cultures. It’s a monumental task that if not executed correctly could lead to the demise of Aurora.

A few other deals that got my attention …

Boston Dynamics confirmed that Hyundai has acquired a controlling interest in the company. The deal, which values Boston Dynamics at $1.1 billion, gives Hyundai Motor Group an 80% stake, with SoftBank controlling the remaining 20%. The transaction marks the Spot-maker’s third change of hands in a mere seven years.

In&motion, a French startup that developed wearable airbag systems for motorbikes, raised a $12 million (€10 million) funding round led by Upfront Ventures, with 360 Capital also participating.

Motiv Power Systems, the electric vehicle chassis maker, looking to merge with a special purpose acquisition company as a path to become a publicly traded company, reported FreightWaves.

Parallel Domain, which developed a synthetic data generation platform to train autonomous systems,  raised an $11 million in a Series A round led by Foundry Group. Calibrate Ventures and return investors Costanoa Ventures, Ubiquity Ventures, and Toyota AI Ventures also participated.

Volkswagen Group invested 1 billion euros ($1.21 billion), increasing its stake in Volkswagen Anhui Automotive Company in China, formerly known as JAC Volkswagen. The company said it will build cars based on its MEB electric platform in Hefei in east China’s Anhui province with production beginning in 2023.

Uber’s 2020 evolution

Uber has spent 2020 ridding itself of any business that could derail or even delay its mission to becoming a profitable company.

One year ago, Uber’s business model could be categorized as an “all of the above approach,” a strategy to generate revenue from all forms of transportation, including ride-hailing, micromobility, logistics and package and food delivery as well as futuristic long-term bets on autonomous vehicles and flying cars.

The COVID-19 pandemic and Uber CEO Dara Khosrowshahi’s focus on profitability prompted the company to dump its moonshots and double down on delivery with its acquisition of Postmates.

Uber Elevate, the company’s air taxi moonshot, was the last to fall. Uber announced this week that it will offload Elevate to Joby Aviation. This is yet another complex deal that includes Uber investing $75 million into Joby and an expanded partnership between the two companies. The $75 million investment comes in addition to a previously undisclosed $50 million investment made as part of Joby’s Series C financing round in January 2020, Uber said. To date, Joby Aviation has raised $820 million. Uber has invested a total of $125 million into the startup.

Last year, Uber and Joby, which is developing an all-electric, vertical take-off and landing passenger aircraft, signed on as a vehicle partner for Uber’s Elevate initiative. Joby was the first partner to commit to deploying air taxi services by 2023.

The upshot: Uber is keeping its hand in all of the units it has sold off — Jump, Elevate, Uber ATG — through agreements that typically have involved investing in the acquiring company in exchange for an equity stake and partnerships.

Inside Rivian’s adventure network

the station electric vehicles1

I recently had a wide-ranging interview with Rivian founder and CEO RJ Scaringe that covered charging, batteries and automated driving. (stay tuned for more on the batteries and automated driving bits). This week, I will focus a bit on Rivian’s charging strategy.

Most automakers rolling out new electric vehicle models have partnered with third-party EV charging companies. Then there is Tesla, which poured hundreds of millions of dollars into building a proprietary “Supercharger” network.

Rivian is going for a goldilocks “just right” strategy, albeit an expensive one, according to new details shared by Scaringe. The electric automaker has designed and is now starting to build out a network of electric vehicle charging stations throughout the United States as it prepares for the first deliveries of its R1T pickup truck and R1S sport utility vehicle.

The network will include fast-chargers located along interstates, which is common approach that Tesla and others like Electrify America have implemented. Rivian is also planning to install dozens of EV chargers designed to power up its electric vehicles while parked at adventurous destinations, from mountain bike and hiking trails to kayaking spots and maybe even near popular climbing crags.

It’s a direct appeal to Rivian’s customer base and one required to build confidence in the brand and electric vehicles, in general, Scaringe told me.

Two important points:

  1. Building the Rivian network has been more than a test of consumer brand awareness and real estate wits. The electric automaker, which has raised about $6 billion, developed the tech in-house, including the high-speed DC charger.
  2. The platform and the hardware around it also will be used for a fleet-based product. (Yup, and not just for its partner Amazon.)

“If you think of commercial vans, the charger and the dispenser may look a little different, but the guts of these power modules that are used to build up the charging capability are identically applied in these very different applications,” Scaringe said. “It’s one of the reasons we built all that core competency, so we can build both fleet-based B2B charging solutions and the consumer-facing adventure network for Rivian customers.

QuantumScape’s big breakthrough

Folks who follow hot stocks might have noticed the eye-popping jump in QuantumScape’s share price. That bump is the result of a decade of work.

QuantumScape is the solid-state battery company that spun out of Stanford, got backing from Volkswagen Group and then became a publicly traded company through a merger with special purpose acquisition company Kensington Capital Acquisition Corp.

This week, QuantumScape released performance data of its solid-state battery technology. The upshot: a solid-state battery that can charge from zero to 80% capacity in 15 minutes, has 80% longer range than today’s lithium-ion batteries, capable of running over 800 cycles at 80% capacity and contains a solid-state separator that functions at -30 degrees Celsius.

Why does this even matter? If QuantumScape has cracked the case of commercially viable solid-state lithium-metal batteries as it suggests, this would mean a huge leap in energy density conventional lithium-ion batteries, which would in turn, give electric vehicles a driving range comparable to combustion engine-based vehicles.

It’s important to note that QuantumScape says it has been able to achieve 80% longer range WITHOUT giving up or compromising other parts of the cell such as cycle life, operating temperature, safety, cathode loading, or excess lithium in the anode.

QuantumScape proved out the most difficult part. But there’s still a ways to go. The results are based on testing of single layer battery cells. The next step is to test multi-layer battery cells and then get to work on building out manufacturing to be able to produce these at scale.

QuantumScape founder and CEO Jagdeep Singh described to me in a recent interview how they got to this breakthrough. Hint: it wasn’t one revelation.

We knew we wanted to build a 1000-watt hour per year battery with solid state technologies, but we did not know the specific material system that would work, so there was a lot of pathfinding and exploration that was done in different materials systems that turned out to be dead ends.

Luckily, nature did provide one such system that meets all the requirements and our team was able to both discover it, in terms of its chemical composition, and also figure out how to manufacture it with high levels of quality and high rates speed to get to low cost. It took us about five years to find the material and then another five years to figure out to make it high volume with high quality.

It was not by any means, a straight shot. There were a lot of false starts.”

Notable reads and other tidbits

the-station-delivery

American Airlines said it will start offering at-home COVID-19 tests to domestic fliers, the Verge reported. The airline is partnering with direct-to-consumer home testing company LetsGetChecked, which will sell the tests for $129 on top of the cost of travel.

Arrival, the U.K. electric vehicle startup that plans to become a publicly traded company through a merger with special purpose acquisition company CIIG Merger Corp., has picked Charlotte for its North American headquarters.

California State Senator Ben Allen, Democrat,  introduced a bill calling for the State Secretary of Transportation to create an advisory committee focused on autonomous vehicle policy.

Cruise Automation started testing what it describes as “fully driverless vehicles” on public roads in San Francisco. There are important caveats to this including a small geofenced test area and that a safety operator was in the passenger seat. But it’s notable because this is the first milestone required to secure a permit to launch a shared, commercial service that can charge for rides.

Elon Musk has moved to Texas, the latest and not last tech executive to flee California. The two companies he leads, SpaceX and Tesla, still have major operations in California. Speaking of Tesla, the company took advantage of its absolutely massive market cap ($608B at the time) and filed to to sell $5 billion in shares after investors bid its equity to record levels.

EnergyHub partnered with Enel Group’s advanced energy services business line Enel X and to expand the availability of electric vehicle charging stations as a flexible distributed energy resource (DER) for utilities.

Ford Autonomous Vehicles LLC, Argo AI and Ford Motor Company Fund partnered with Miami -based nonprofit The Education Fund to  make contactless deliveries to students and families in need in Ford’s Fusion Hybrid self-driving test vehicles. Ford said it is building a self-driving service in Miami-Dade for ride-hailing and goods delivery and offered to help make deliveries to students’ homes through its pilot program.

Sensible 4, Finland-based self-driving technology company, is sending a team to the Finnish arctic, to perform a two-week-long autonomous winter driving test in dark and snowy conditions. The goal of the test is to collect winter data and test how new features in the software perform in harsh winter conditions, the company said in an email.

The company ultimately wants to be used in self-driving last-mile shuttle buses. The software, that the test vehicle will run on is the base for the first commercial release of its autonomous driving kit solution, Dawn, which will be released in 2022.

Uber CEO Dara Khosrowshahi sent a letter to all 50 governors asking them to prioritize giving drivers and delivery workers the COVID-19 vaccine as essential workers.


Source: TechCrunch

Tonic is betting that synthetic data is the new big data to solve scalability and security

Big data is a sham. For years now, we have been told that every company should save every last morsel of digital exhaust in some sort of database, lest management lose some competitive intelligence against … a competitor, or something.

There is just one problem with big data though: it’s honking huge.

Processing petabytes of data to generate business insights is expensive and time consuming. Worse, all that data hanging around paints a big, bright red target on the back of the company for every hacker group in the world. Big data is expensive to maintain, expensive to protect, and expensive to keep private. And the upshot might not be all that much in the end after all — oftentimes, well-curated and chosen datasets can provide faster and better insight than endless quantities of raw data.

What should a company do? Well, they need a Tonic to ameliorate their big data sins.

Tonic is a “synthetic data” platform that transforms raw data into more manageable and private datasets usable by software engineers and business analysts. Along the way, Tonic’s algorithms de-identifies the original data and creates statistically identical but synthetic datasets, which means that personal information isn’t shared insecurely.

For instance, an online shopping platform will have transaction history on its customers and what they purchased. Sharing that data with every engineer and analyst in the company is dangerous, since that purchase history could have personally identifying details that no one without a need-to-know should have access to. Tonic could take that original payments data and transform it into a new, smaller dataset with exactly the same statistical properties, but not tied to original customers. That way, an engineer could test their app or an analyst could test their marketing campaign, all without triggering concerns about privacy.

Synthetic data and other ways to handle the privacy of large datasets has garnered massive attention from investors in recent months. We reported last week on Skyflow, which raised a round to use polymorphic encryption to ensure that employees only have access to the data they need and are blocked from accessing the rest. BigID takes a more overarching view of just tracking what data is where and who should have access to it (i.e. data governance) based on local privacy laws.

Tonic’s approach has the benefit of helping solve not just privacy issues, but also scalability challenges as datasets get larger and larger in size. That combination has attracted the attention of investors: this morning, the company announced that it has raised $8 million in a Series A led by Glenn Solomon and Oren Yunger of GGV, the latter of whom will join the company’s board.

The company was founded in 2018 by a quad of founders: CEO Ian Coe worked with COO Karl Hanson (they first met in middle school as well) and CTO Andrew Colombi while they were all working at Palantir, and Coe also formerly worked with the company’s head of engineering Adam Kamor while at Tableau. That training at some of the largest and most successful data infrastructure companies from the Valley forms part of the product DNA for Tonic.

Tonic’s team. Photo via Tonic.

Coe explained that Tonic is designed to prevent some of the most obvious security flaws that arise in modern software engineering. In addition to saving data pipelining time for engineering teams, Tonic “also means that they’re not worried about sensitive data going from production environments to lower environments that are always less secure than your production systems.”

He said that the idea for what would become Tonic originated while troubleshooting problems at a Palantir banking client. They needed data to solve a problem, but that data was super sensitive, and so the team ended up using synthetic data to bridge the difference. Coe wants to expand the utility of synthetic data to more people in a more rigorous way, particularly given the legal changes these days. “I think regulatory pressure is really pushing teams to change their practices” around data, he noted.

The key to Tonic’s technology is its subsetter, which evaluates raw data and starts to statistically define the relationships between all the records. Some of that analysis is automated depending on the data sources, and when it can’t be automated, Tonic’s UI can help a data scientist onboard datasets and define those relationships manually. In the end, Tonic generates these synthetic datasets usable by all the customers of that data inside a company.

With the new round of funding, Coe wants to continue doubling down on ease-of-use and onboarding and proselytizing the benefit of this model for his clients. “In a lot of ways, we’re creating a category, and that means that people have to understand and also get the value [and have] the early-adopter mindset,” he said.

In addition to lead investor GGV, Bloomberg Beta, Xfund, Heavybit and Silicon Valley CISO Investments participated in the round as well as angels Assaf Wand and Anthony Goldbloom.


Source: TechCrunch

Freshly review: This prepared meal delivery service is the most consistent one we tried – CNET

“TV dinners” have come a long way, baby.
Source: CNET

Best wine subscription and club for 2020: The Panel, Winc, Vinebox and more compared – CNET

A wine delivery or subscription makes for an excellent gift, but which one is best for you or the person on your list?
Source: CNET

CNET names the best tech products of 2020 – CNET

Among the countless technology products released this year, these Editors’ Choice picks are the most recommendable.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535