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

Archivo del Autor: Belen De Leon

Galaxy Fit vs. Galaxy Watch Active vs. Fitbit Inspire HR – CNET

How does it compare with Fitbit and the Galaxy Watch Active?
Source: CNET

NBA Finals 2019: Twitter goes wild as Raptors capture first ever NBA Championship – CNET

“Better than Endgame:” all the best memes and reactions to Toronto’s first title.
Source: CNET

How China’s first autonomous driving unicorn Momenta hunts for data

Cao Xudong turned up on the side of the road in jeans and a black T-shirt printed with the word “Momenta,” the name of his startup.

Before founding the company — which last year topped $1 billion in valuation to become China’s first autonomous driving “unicorn” — he’d already led an enviable life, but he was convinced that autonomous driving would be the real big thing.

Cao isn’t just going for the moonshot of fully autonomous vehicles, which he says could be 20 years away. Instead, he’s taking a two-legged approach of selling semi-automated software while investing in research for next-gen self-driving tech.

Cao, pronounced ‘tsao’, was pursuing his Ph.D. in engineering mechanics when an opportunity came up to work at Microsoft’s fundamental research arm in Asia, putatively the “West Point” for China’s first generation of artificial intelligence experts. He held out there for more than four years before quitting to put his hands on something more practical: a startup.

“Academic research for AI was getting quite mature at the time,” said now 33-year-old Cao in an interview with TechCrunch, reflecting on his decision to quit Microsoft. “But the industry that puts AI into application had just begun. I believed the industrial wave would be even more extensive and intense than the academic wave that lasted from 2012 to 2015.”

In 2015, Cao joined SenseTime, now the world’s highest-valued AI startup, thanks in part to the lucrative face-recognition technology it sells to the government. During his 17-month stint, Cao built the company’s research division from zero staff into a 100-people strong team.

Before long, Cao found himself craving for a new adventure again. The founder said he doesn’t care about the result as much as the chance to “do something.” That tendency was already evident during his time at the prestigious Tsinghua University, where he was a member of the outdoors club. He wasn’t particularly drawn to hiking, he said, but the opportunity to embrace challenges and be with similarly resilient, daring people was enticing enough.

And if making driverless vehicles would allow him to leave a mark in the world, he’s all in for that.

Make the computer, not the car

Cao walked me up to a car outfitted with the cameras and radars you might spot on an autonomous vehicle, with unseen computer codes installed in the trunk. We hopped in. Our driver picked a route from the high-definition map that Momenta had built, and as soon as we approached the highway, the autonomous mode switched on by itself. The sensors then started feeding real-time data about the surroundings into the map, with which the computer could make decisions on the road.

momenta

Momenta staff installing sensors to a testing car. / Photo: Momenta

Momenta won’t make cars or hardware, Cao assured. Rather, it gives cars autonomous features by making their brains, or deep-learning capacities. It’s in effect a so-called Tier 2 supplier, akin to Intel’s Mobileye, that sells to Tier 1 suppliers who actually produce the automotive parts. It also sells directly to original equipment manufacturers (OMEs) that design cars, order parts from suppliers and assemble the final product. Under both circumstances, Momenta works with clients to specify the final piece of software.

Momenta believes this asset-light approach would allow it to develop state-of-the-art driving tech. By selling software to car and parts makers, it not only brings in income but also sources mountains of data, including how and when humans intervene, to train its codes at relatively low costs.

The company declined to share who its clients are but said they include top carmakers and Tier 1 suppliers in China and overseas. There won’t be many of them because a “partnership” in the auto sector demands deep, resource-intensive collaboration, so less is believed to be more. What we do know is Momenta counts Daimler AG as a backer. It’s also the first Chinese startup that the Mercedes-Benz parent had ever invested in, though Cao would not disclose whether Daimler is a client.

“Say you operate 10,000 autonomous cars to reap data. That could easily cost you $1 billion a year. 100,000 cars would cost $10 billion, which is a terrifying number for any tech giant,” Cao said. “If you want to acquire seas of data that have a meaningful reach, you have to build a product for the mass market.”

Highway Pilot, the semi-autonomous solution that was controlling our car, is Momenta’s first mass-produced software. More will launch in the coming seasons, including a fully autonomous parking solution and a self-driving robotaxi package for urban use.

In the long run, the startup said it aims to tackle inefficiencies in China’s $44 billion logistics market. People hear about warehousing robots built by Alibaba and JD.com, but overall, China is still on the lower end of logistics efficiency. In 2018, logistics costs accounted for nearly 15 percent of national gross domestic product. In the same year, the World Bank ranked China 26th in its logistics performance index, a global benchmark for efficiency in the industry.

momenta

Cao Xudong, co-founder and CEO of Momenta / Photo: Momenta

Cao, an unassuming CEO, raised his voice as explained the company’s two-legged strategy. The twin approach forms a “closed loop,” a term that Cao repeatedly summoned to talk about the company’s competitive edge. Instead of picking between the presence and future, as Waymo does with Level 4 — a designation given to cars that can operate under basic situations without human intervention — and Tesla with half-autonomous driving, Momenta works on both. It uses revenue-generating businesses like Highway Pilot to fund research in robotaxis, and the sensor data collected from real-life scenarios to feed models in the lab. Results from the lab, in turn, could soup up what gets deployed on public roads.

Human or machine

During the 40-minute ride in midday traffic, our car was able to change lanes, merge into traffic, create distance from reckless drivers by itself except for one brief moment. Toward the end of the trip, our driver pushed the lever to trigger a lane change as we approached a car dangerously parked in the middle of the exit ramp. Momenta names this an “interactive lane change,” which it claims is designed to be part of its automated system and by its strict definition is not a human “intervention”.

“Human-car interaction will continue to dominate for a long time, perhaps for another 20 years,” Cao noted, adding the setup brings safety to the next level because the car knows exactly what the driver is doing through its inner-cabin cameras.

“For example, if the driver is looking down at their cellphone, the [Momenta] system will alert them to pay attention,” he said.

I wasn’t allowed to film during the ride, so here’s some footage from Momenta to give a sneak peek of its highway solution.

Human beings are already further along the autonomous spectrum than many of us think. Cao, like a lot of other AI scientists, believes robots will eventually take over the wheel. Alphabet-owned Waymo has been running robotaxis in Arizona for several months now, and smaller startups like Drive.ai are also offering a similar service in Texas.

Despite all the hype and boom in the industry, there remains thorny questions around passenger safety, regulatory schema and a host of other issues for the fast-moving tech. Uber’s fatal self-driving crash last year delayed the company’s future projects and prompted a public backlash. As a Shanghai-based venture capitalist recently suggested to me: “I don’t think humanity is ready for self-driving.”

The biggest problem of the industry, he argued, is not tech-related but social. “Self-driving poses challenges to society’s legal system, culture, ethics and justice.”

Cao is well aware of the contention. He acknowledged that as a company with the power to steer future cars, Momenta has to “bear a lot of responsibility for safety.” As such, he required all executives in the company to ride a certain number of autonomous miles so if there’s any loophole in the system, the managers will likely stumble across it before the customers do.

“With this policy in place, the management will pay serious attention to system safety,” Cao asserted.

Momenta

Momenta’s new headquarters in Suzhou, China / Photo: Momenta

In terms of actually designing the software to be reliable and to trace accountability, Momenta appoints an “architect of system research and development,” who essentially is in charge of analyzing the black box of autonomous driving algorithms. A deep learning model has to be “explainable,” said Cao, which is key to finding out what went wrong: Is it the sensor, the computer, or the navigation app that’s not working?

Going forward, Cao said the company is in no rush to make a profit as it is still spending heavily on R&D, but he assured that margins of the software it sells “are high.” The startup is also blessed with sizable fundings, which Cao’s resume certainly helped attract, and so did his other co-founders Ren Shaoqing and Xia Yan, who were also alumni of Microsoft Research Asia.

As of last October, Momenta had raised at least $200 million from big-name investors including Daimler, Cathy Capital, GGV Capital, Kai-Fu Lee’s Sinovation Ventures, Lei Jun’s Shunwei Capital, Bluelake Capital, electric vehicle maker NIO’s investment arm, WeChat operator Tencent and the government of Suzhou, which will house Momenta’s new 4,000 sq-meter headquarters right next to the city’s high-speed trail station.

When a bullet train speeds past Suzhou, passengers are able to see from their windows Momenta’s recognizable M-shape building, which, in the years to come, might become a new landmark of the historic city in eastern China.

Update (June 14, 2019): The article was updated to correct investors’ names and clarify that the driver made a turn by pushing the lever, not steering the wheel.


Source: TechCrunch

Amazon sale drops deals on Microsoft Surface laptops

Despite an increasingly crowded market, the sleek Microsoft Surface laptops have left their mark. Both the Microsoft Surface Laptop 2 and Surface Book 2 are discounted on Amazon right now, too, with deals that can save you up to $300.
Source: Digital trends

Amazon cuts prices on Microsoft Surface Pro 6 and Surface Go

The Microsoft Surface series is an excellent alternative to other tablets if you’re a dedicated Windows user, and the superb Surface Pro 6 (our favorite 2-in-1) and its cheaper sibling, the Surface Go, are both on sale right now.
Source: Digital trends

Nintendo: we’re ‘evaluating’ streaming

Game streaming loomed large as the biggest story of E3. Between Google’s Stadia news late last week, Microsoft’s Game Pass additions, a Ubisoft announcement and even the presence of Netflix, the writing is clearly on the wall.

Nintendo, of course, has largely been absent from that conversation. No real surprise, really. The gaming company has always marched to the beat of its own drum, bucking larger industry trends in favor of its own singular vision. The approach has sometimes been to its detriment (as is the case with its longtime heel-dragging on mobile), but has largely resulted in a number of the industry’s most beloved platforms, titles and IP.

Given the company’s rich and storied gaming history, a Netflix-style approach to content makes a lot of sense for a company like Nintendo. And certainly, the notion of paying $10 a month for access to 30 years of Mario, Zelda and the like doesn’t seem like much of a stretch. Though for Nintendo, much of the calculation no doubt comes down to whether or not gamers are willing to continue to pay for downloads.

In an interview with TechCrunch this week on the show floor, Nintendo of America executive Charlie Scibetta said the concept is one the company has been considering. “Streaming is certainly interesting technology,â€� he told TechCrunch. “Nintendo is keeping a close eye on it and we’re evaluating it. We don’t have anything to announce right now in terms of adopting that technology. For us, it’s still physical and it’s digital downloads through our eShop.â€�

The sentiment echos similar statements made by new Nintendo of America chief Doug Bowser, who told The Hollywood Reporter, “We’re always interested in how various new technologies can enable different ways to play games.�


Source: TechCrunch

Fiverr shares climb 90% in first day of trading

Freelance marketplace Fiverr had a good first day on the New York Stock Exchange.

The company priced its IPO at $21 per share last night, raising around $111 million. It then started trading this morning at $26, with shares climbing for most of the day and closing at $39.90 — up 90% from the IPO price.

Fiverr is one of the most well-known companies facilitating the so-called gig economy. When it filed to go public last month, the company said it has facilitated 50 million transactions between 5.5 million buyers and 830,000 freelancers.

Investors seem willing to bet on the company despite the fact that it’s losing money, reporting a net loss of $36.1 million on revenue of $75.5 million in 2018. In an interview this afternoon, founder and CEO Micha Kaufman noted that the company’s negative EBITDA is shrinking (at least when you compare the first quarter of 2019 to Q1 2018).

“We are on the path to profitability,” Kaufman said. “That’s the balance we’re trying to keep — focusing on growth while building a business that would be profitable in the long term.”

I’ll have a full story on our interview tomorrow morning.


Source: TechCrunch

This new Honda e detail suggests it’s going to be fun to drive

New details keep trickling out about the Honda e, the compact electric vehicle that’s coming to market in spring 2020, from pop-out door handles and internal side view mirrors to the touchscreen display.

The latest, revealed Thursday, includes a battery capacity of 35.5 kilowatt-hours. An important nugget that is sure to get some folks excited is that the vehicle will have a 50/50 weight distribution, thanks to the position of the battery at a low level under the floor and centrally within the wheelbase.

The upshot: this electric car will have lots of stability and handle curves like a champ; in short, all things being equal the car will steer neutrally, not oversteer or understeer. Combine that with a rear-wheel drive and a high-torque electric motor, the Honda e promises to deliver lots of thrills in its diminutive package.

Want to dig deeper into why a 50/50 weight distribution is considered ideal? Check out this handy Engineering Explained video.

Honda also revealed the the 35.5 kWh lithium-ion high-capacity battery can be charged using either Type 2 AC connection or a CCS2 DC rapid charger. The battery pack is water-cooled to help maximum its efficiency and charge state, the company said.

Honda is still sticking with its previously stated estimated range of about 125 miles on a single charge.

The charging port includes an LED light that can be seen through a glass panel to illuminate the port for the driver and highlight the battery charging status.

The production version of the Honda e will be unveiled later this year.

Customers can make a reservation for priority ordering online in the U.K., Germany, France and Norway or register their interest in other European markets on the Honda national websites. No, the Honda e isn’t coming to the United States.

Honda plans to bring electrification, which can mean hybrid, plug-in or all-electric, to every new car model launched in Europe. The automaker is aiming for two-thirds of European sales to feature electrified technology by 2025.


Source: TechCrunch

Instagram is down across the web – CNET

An outage has hit Instagram.
Source: CNET

Turn a photo of data into a Microsoft Excel spreadsheet video – CNET

You can turn photos of notes, lists, recipes and numbers into Excel spreadsheets using Microsoft’s tool for iOS and Android phones.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458