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

Archivo del Autor: Belen De Leon

Cool picture of Mars frozen dunes will make you want ice cream – CNET

Mmm, cookies and cream.
Source: CNET

Where to get the Impossible Burger: Red Robin, Burger King, White Castle, Little Caesars and more – CNET

Here’s where you can get your hands on the hottest meatless burger.
Source: CNET

Waymo’s robotaxi pilot surpassed 6,200 riders in its first month in California

Waymo transported 6,299 passengers in self-driving Chrysler Pacifica minivans in its first month participating in a robotaxi pilot program in California, according to a quarterly report the company filed with the California Public Utilities Commission.

In all, the company completed 4,678 passenger trips in July — plus another 12 trips for educational purposes. It’s a noteworthy figure for an inaugural effort that pencils out to an average of 156 trips every day that month.  And it demonstrates that Waymo has the resources, staff and vehicles to operate a self-driving vehicle pilot while continuing to test its technology in multiple cities and ramp up its Waymo One ride-hailing service in Arizona.

But Waymo’s data — along with quarterly reports from three other companies that hold permits with the CPUC — provides just a hint at what demand could be for commercial autonomous vehicles and how these services might reshape cities.

Waymo’s pilot program, for instance, isn’t open to the public. Waymo or Alphabet employees and their guests can take rides within its geofenced South Bay territory, which currently includes Mountain View, Palo Alto, Sunnyvale, Cupertino, Los Altos and Los Altos Hills. This is only a few of the cities where Waymo is currently testing in California.

And because companies in this pilot program cannot charge for rides, it’s difficult to determine what the demand will be for self-driving passenger services, Dr. Susan Shaheen, co-director of the Transportation Sustainability Research Center at the University of California, noted in a recent interview.

Self-driving vehicles and the CPUC

The CPUC authorized in May 2018 two pilot programs for transporting passengers in autonomous vehicles.  The first one, called the Drivered Autonomous Vehicle Passenger Service Pilot program, allows companies to operate a ride-hailing service using autonomous vehicles as long as they follow specific rules. Companies are not allowed to charge for rides, a human safety driver must be behind the wheel and certain data must be reported quarterly.

The second CPUC pilot would allow driverless passenger service — although no company has yet to obtain that permit.

The CPUC programs shouldn’t be confused with the California Department of Motor Vehicles, which regulates and issues permits for testing autonomous vehicles on public roads — always with a safety driver. The DMV has issued 63 autonomous vehicle testing permits since 2014. Companies that want to participate in the CPUC program must have a testing permit with DMV.

And for those companies that might want to someday get a permit from the CPUC for the driverless pilot, they must first obtain a driverless permit from the DMV. In 2018, the DMV issued rules to allow for autonomous vehicle driverless testing on roads.

Only Waymo holds a driverless testing permit from the DMV, although it does not have driverless vehicles on public roads in California yet.

AutoX, Pony.ai, Zoox and Waymo have received permits to participate in the CPUC’s Drivered Autonomous Vehicle Passenger Service Pilot program. Zoox scored the first permit from the CPUC in December. Pony.ai and AutoX, which started as an autonomous delivery company, followed.

Last quarter’s numbers

But Waymo, which received its permit on July 2  — two months into the second quarter — is already the leader, in terms of rides.

Pony.ai didn’t provide any rides in the last quarter, according to its CPUC report. Zoox’s report indicates that its 10 vehicles transported 134 passengers on more than 70 trips last quarter. The Zoox fleet traveled 352 miles during those trips.

Meanwhile, Waymo’s fleet completed 4,678 trips and logged 59,886 miles during the final month of the quarter.

As impressive as the numbers are, Shaheen and others in the industry wonder if the data being collected will help state regulators and companies determine the value and challenges of commercial autonomous vehicle services.

“Is this data they’re collecting actually helpful and how are they going to use it?” Shaheen asked.

Under the program, permit holders must submit anonymized data about each autonomous vehicle in operation. Waymo and other companies participating in the pilot have to provide total vehicle miles traveled during passenger service, as well as total miles in electric vehicles (if applicable) every quarter. Other data requirements for each quarter include miles traveled to the pickup point, idling time, vehicle occupancy and data about accessible rides.

The data is meant to help the CPUC develop a framework for full, permanent deployment of paid autonomous vehicles passenger service in California. And yet, the data might not fully capture what a commercial service might look like. For instance, Waymo’s total miles traveled from the vehicle’s starting location to a pickup point — a term known as deadhead miles — were 48,137 miles out of the total 59,916. Waymo notes in its report to the CPUC that it is continuously testing in between rides, implying that this could drive up the deadhead miles.

Autonomous vehicle companies have largely supported the CPUC’s two pilot programs. However, many companies, including Waymo as well as others such as Lyft and Cruise, which aren’t participating in the pilot, submitted written comments in 2018 arguing against some of the reporting requirements and in support of charging for rides.

Waymo has previously stated in public comments to the CPUC that tracking deadhead miles “would not appear to provide any valuable data” because the vehicles used for testing purposes will be vastly different and may not accurately reflect the efficiencies that can be gained through a more expansive fleet during full deployment.

Without the ability to charge for rides, companies are treating the pilot as another means to dial in their eventual commercial service.

AutoX is treating the pilot as one way to gain a better understanding of the consumer’s experience, including ordering and waiting for the ride, said Hugo Fozzati, AutoX’s director of business operations.

“Before we scale out and really deploy this, we want to make sure that we’re doing everything right,” Fozzati said.

Now, two questions remain: What will happen next and which agency will have the greatest influence in shaping future regulations? The CPUC and DMV are the most likely candidates, but the California Highway Patrol, which has historically been involved in some DMV rule-making, as well as the California Air Resources Board, could also play a role.


Source: TechCrunch

"Las donaciones de Epstein al MIT Media Lab eran un secreto a voces"

La exrecaudadora de fondos del centro, Signe Swenson, quien filtró detalles sobre la relación del laboratorio con Jeffrey Epstein, explica cómo funciona el sistema de financiación y reclama una mayor transparencia sore las donaciones
Source: MIT

Los expertos critican el plan de Facebook contra el suicidio adolescente

Las medidas anunciadas por la red social para combatir esta epidemia en aumento parecen más bien un ejercicio de relaciones públicas. Para sacarlas adelante, necesitará a profesionales en prevención de lesiones y nuevos sistemas de inteligencia artificial
Source: MIT

Las matemáticas facilitan la medición de la forma de las proteínas

Analizar la diferencia en los resultados obtenidos a partir de las dos formas de determinar la estructura de la proteína ofrece nueva información sobre uno de los grandes desafíos de los biólogos moleculares
Source: MIT

A Buzzkill Physics Discovery, a Deadly Miracle Drug, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

What startup CSOs can learn from three enterprise security experts

How do you keep your startup secure?

That’s the big question we explored at TC Sessions: Enterprise earlier this month. No matter the size, every startup is an enterprise. Every startup will grow in size as it builds out. But as a company expands, that rapid growth can lead to a distraction from the foundational principle of any modern company — keeping it secure.

Security isn’t just a buzzword. As some of the largest companies in Silicon Valley have shown, security can be difficult. From storing passwords in plaintext to data breaches galore, how can startups learn from some of the biggest security lapses in the tech industry’s history?

Our panel consisted of three of the brightest minds in enterprise security: Wendy Nather, head of advisory CISOs at Duo Security, is an enterprise security expert; Martin Casado, general partner at Andreessen Horowitz, is a security and enterprise startup investor; and Emily Heath, United’s chief information security officer, oversees the security operations of the largest U.S. airlines.

This is what advice they had.

Security from the very start


Source: TechCrunch

I hope Apple Arcade makes room for weird, cool shit

Apple Arcade seems purpose-built to make room in the market for beautiful, sad, weird, moving, slow, clever and heartfelt. All things that the action, shooter and MOBA-driven major market of games has done nothing to foster over the last decade.

I had a chance to play a bunch of the titles coming to Apple Arcade, which launched today in a surprise move for some early testers of iOS 13. Nearly every game I played was fun, all were gorgeous and some were really, really great.

A few I really enjoyed, in no particular order:

20190524 WCF GameplayScreenshot wcf screenShot mcFishShakeJump 1080

Where Cards Fall — A Snowman game from Sam Rosenthal. A beautiful game with a clever card-based mechanic that allows room for story moments and a ramping difficulty level that should be fantastic for short play sessions. Shades of Monument Valley, of course, in its puzzle + story interleave and in its willingness to get super emotional about things right away. More of this in gaming! Super satisfying gameplay and crisp animations abound.

20190729 Overland GameplayScreenshot 09 Basin

Overland — Finji — Overland is one of my most anticipated games from the bunch, I’ve been following the development of this game from the Night in the Woods and Canabalt creators for a long time. It does not disappoint, with a stylized but somehow hyper-realized post apocalyptic turn-based system that transmits urgency through economy of movement. Every act you take counts. Given that it’s a roguelike, the story is told through the world rather than through an individual character’s narrative and the world does a great job of it.

20190517 Oceanhorn2 Oceanhorn2 Screenshot 7

Oceanhorn 2 — Cornfox & Brothers — The closest to a native Zelda you’ll get on iOS — this plays great on a controller. Do yourself a favor and try it that way.

20190712 Spek GameplayScreenshot Spek Screen C 3

Spek — RAC7 — One of those puzzle games people will plow through, it makes the mechanics simple to understand, then begins to really push and prod at your mastery of them over time. The AR component of the app seems like it will be a better party game than solo experience, but the effects used here are great and it really plays with distance and perspective in a way that an AR game should. A good totem for the genre going forward.

I was able to play several of the games across all three platforms, including Apple TV with an Xbox controller, iPhone and iPad. While some favored controller (Skate City) and others touch controls (Super Impossible Road), all felt like I could play them either way without much difficulty.

There are also some surprises in the initial batch of games, like Lego Brawls — a Smash Brothers clone that will be a big hit for car rides and get-togethers, I think.

My hope is that the Apple Arcade advantage, an aggressive $4.99 price and prime placement in the App Store, may help create an umbrella of sorts for games that don’t fit the “big opening weekend” revenue mold, and I hope Apple leans into that. I know that there may be action-oriented and big-name titles in the package now and in the future, and that’s fine. But there are many kinds of games out there that are fantastic, but “minorâ€� in the grand scheme of things, and having a place that could create sustainability in the market for these gems is a great thing.

The financial terms were not disclosed by Apple, but many of the developers appear to have gotten upfront money to make games for the platform and, doubtless, there is a rev share on some sort of basis, probably usage or installs. Whatever it is, I hope the focus is on sustainability, but the people responsible for Arcade inside Apple are making all the right noises about that, so I have hope.

I am especially glad that Apple is being aggressive with the pricing and with the restrictions it has set for the store, including no in-app purchases or ads. This creates an environment where a parent (ratings permitting) can be confident that a kid playing games from the Arcade tab will not be besieged with casino ads in the middle of their puzzle game.

There is, however, a general irony in the fact that Apple had to create Apple Arcade because of the proliferation of loot box/currency/in-app purchase revenue models. An economy driven by the App Store’s overall depressive effect on the price of games and the decade long acclimation people have had to spending less and less, down to free, for games and apps on the store.

By bundling them into a subscription, Apple sidesteps the individual purchase barrier that it has had a big hand in creating in the first place. While I don’t think it is fully to blame — plenty of other platforms aggressively promote loot box mechanics — a big chunk of the responsibility to fix this distortion does rest on Apple. Apple Arcade is a great stab at that and I hope that the early titles are an indicator of the overall variety and quality that we can expect.


Source: TechCrunch

Apple Arcade is now available for some iOS 13 beta users

If you’re running a beta version of iOS 13 or 13.1, chances are you can now open the App Store and subscribe to Apple Arcade. The company has been rolling out its new subscription service, as MacRumors spotted. It works on my iPhone running a public beta version of iOS 13.1.

Apple Arcade requires iOS 13, tvOS 13 or macOS Catalina, which means that you won’t be able to access the service before updating to the new major versions of the operating systems. The final version of iOS 13 is set to launch on Thursday on the iPhone.

Originally announced earlier this year, Apple has been working on an ad-free gaming service that lets you download and play games for a monthly subscription fee. These games have no ads or in-app purchases.

Essentially, you pay $4.99 per month to access a library with dozens of games. Subscriptions include a one-month free trial and work with family sharing.

You can browse the selection of games without subscribing. There are currently 53 games available, but Apple said that it plans to launch more than 100 games this fall.

Apple Arcade 1

Each game has its own App Store page with a trailer, screenshots and some new icons indicating the age rating, category, number of players and more.

If you search for a game on the App Store and you’re not an Apple Arcade subscriber, you get a new button that tells you that you can try it free by subscribing to Apple Arcade. It also says “Apple Arcade” above the app name.

Apple Arcade 2


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253