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

Archivo del Autor: Belen De Leon

Twitter's Dorsey vows 'consistent' enforcement after Alex Jones, Infowars suspended – CNET

But still no full ban for the conspiracy theorist who’s used Twitter to attack children and families.
Source: CNET

Robot to star in new Tony Kaye movie 2nd Born – CNET

Watch out human actors. Robots could be competing for your roles.
Source: CNET

Powered by $25 million, Arcadia Power looks to expand its distributed renewable energy services

As renewable energy use surges in the U.S. and the effects of global climate change become more visible, companies like Arcadia Power are pitching a nationwide service to make renewable energy available to residential customers.

While states like New York, California and regions across the upper Midwest have access to renewable energy through their utilities and competitive marketplaces, not all states in the country have utilities that are building renewable power generation to offset coal and natural gas energy production.

Enter Arcadia Power and its new $25 million in financing, which will be used to redouble its marketing efforts and expand its array of services in the U.S.

Right now, renewable energy is the fastest growing component of the U.S. energy mix. It’s grown from 15 percent to 18 percent of all power generation in the country, according to a 2018 report from Business Council for Sustainable Energy and Bloomberg New Energy Finance.

And while Arcadia Power is only accounting for 120 megawatts of the 2.9 gigawatts of new renewable energy projects initiated since 2017, its new $25 million in financing will help power new projects.

When we first wrote about the company in 2016, it was just developing solar projects that would generate power for the grid to offset electricity usage from its customers.

Now the company is expanding its array of services. All customers are automatically enrolled in a 50 percent wind energy offset program, where half of their monthly usage is matched in investments in wind farms — and they can upgrade to fully offset their energy usage with wind power. Meanwhile, community solar projects are also available for free or customers can then purchase a panel and receive a guaranteed solar savings on each monthly power bill.

Reduced prices are given to customers through the consolidation of their buying power across multiple competitive energy markets.

Finally, Arcadia is offering new home efficiency upgrades like LED lighting and smart thermostats, along with smart metering and tracking services to improve customers’ payment options, the company said.

“The electricity industry hasn’t changed much in the last hundred years, and we believe that homeowners and renters want a new approach that puts them first. Our platform places clean energy, home efficiency and data insights front and center for residential energy customers in all 50 states,” said chief executive Kiran Bhatraju.

Kiran Bhatraju, chief executive officer Arcadia Power

Funding for the new Arcadia Power financing was led by G2VP, the investment firm that spun out from Kleiner Perkins cleantech investing, ValueAct Spring Fund, McKnight Foundation, Energy Impact Partners, Cendana Capital, Wonder Ventures, BoxGroup and existing investors, according to the company. As a result of the investment, Alex Laskey, Opower’s founder and president; Ben Kortlang, a partner at G2VP; and Dan Leff, a longtime investor in energy technology companies, will all join the Arcadia board of directors.

“We’re taking a piece of the savings that is a part of the power purchase agreement,” says Bhatraju. “Customers get a 5 percent guaranteed savings against the utility rate. In competitive markets like Ohio or Maryland, it’s a shared savings model.”

Beyond the savings, the offsets can do something to reduce the carbon emissions that are exacerbating the problems of global climate change.

“When you build community solar projects you are displacing former fossil fuel plants from being used because these of customers,” Bhatraju said. But the entrepreneur recognizes that they have a long way to go to make a difference. “120 MW is not nearly enough,” Bhatraju said. “We’ve got a long way to go.”


Source: TechCrunch

Intel steals Nvidia's thunder with sneak peek at its first discrete GPU in years – CNET

It’s been nearly 20 years since Intel produced a real graphics card.
Source: CNET

Tesla whistleblower tweets photos of allegedly damaged batteries

Martin Tripp, the former Tesla employee who was fired from Tesla and then sued by the company, has tweeted a number of photos that allegedly show damaged batteries and flawed practices at Tesla’s battery factory, CNBC first reported.

In an attempt to corroborate some of his claims, Tripp has posted photos of vehicle identification numbers that he says were delivered with faulty, punctured battery cells.

“As we’ve said before, these claims are false and Mr. Tripp does not even have personal knowledge about the safety claims that he is making,” a Tesla spokesperson told TechCrunch via email. “No punctured cells have ever been used in any Model 3 vehicles in any way, and all VINs that have been identified have safe batteries. Notably, there have been zero battery safety issues in any Model 3.”

In one tweet, Tripp shows what he alleges is proof that Tesla stores waste and scraps in open parking lots and trucks at the Gigafactory, instead of properly storing them in temperature-controlled warehouses.

Tesla sued Tripp in June for $1 million alleging he leaked information with the intent to sabotage Tesla and its CEO, Elon Musk. Tripp then filed a formal whistleblower tip to the U.S. Securities and Exchange Commission alleging the company has misled investors and put customers at risk.

Check out TechCrunch’s coverage of the Tripp versus Tesla saga below.


Source: TechCrunch

Shelf Engine uses machine learning to stop food waste from eating into store margins

Shelf Engine’s team

While running Molly’s, the Seattle-based ready meal wholesaler he founded, Stefan Kalb was upset about its 28 percent food wastage rate. Feeling that the amount was “astronomical,” he began researching how to lower it — and was shocked to discovered Molly’s was actually outperforming the industry average. Confronted by the sheer amount of food wasted by American retailers, Kalb and Bede Jordan, then a Microsoft engineer, began working on an order prediction engine.

The project quickly brought Molly’s percentage of wasted food down to the mid-teens. “It was one of the most fulfilling things I’ve ever done in my career,” Kalb told TechCrunch in an interview. Driven by its success, Kalb and Jordan launched Shelf Engine in 2016 to make the technology available to other companies. Currently participating in Y Combinator, the startup has already raised $800,000 in seed funding from Initialized Capital, the venture capital firm founded by Alexis Ohanian and Gerry Tan, and is now used at more than 180 retail points by clients including WeWork, Bartell Drugs, Natural Grocers and StockBox.

Shelf Engine’s order prediction engine analyzes historical order and sales data and makes recommendations about how much retailers should order to minimize waste and increase margins. The more retailers use Shelf Engine, the more accurate its machine learning model becomes. The system also helps suppliers, because many operate on guaranteed sales, or scan-based trading, which means they agree to take back and refund the purchase price of any products that don’t sell by their expiration date. While running Molly’s, Kalb learned what a huge pain point this is for suppliers. To alleviate that, Shelf Engine itself buys back unsold inventory from the retailers it works with, taking the risk away from their suppliers.

Kalb, Shelf Engine’s CEO, claims the startup’s customers are able to increase their gross margins by 25 percent and reduce food waste from an industry average of 30 percent to about 16-18 percent for items that expire within one to five days. (For items with a shelf life of up to 45 days, the longest that Shelf Engine manages, it can reduce waste to as little as 3-4 percent).

The food industry operates on notoriously tight margins, and Shelf Engine wants to relieve some of the pressure. Running Molly’s, which supplies corporate campuses, including Microsoft, Boeing and Amazon, gave Kalb a firsthand look at the paradox faced by retail managers. Even though a lot of food is wasted, items are also frequently out of stock at stores, annoying customers. Then there is the social and environmental impact of food waste — not only does it raise prices, food rotting in landfills is a major contributor to methane emissions.

A store manager may need to make ordering decisions about thousands of products, leaving little time for analysis. Though there are enterprise resource planning software products for food retail, Kalb says that during store visits he realized a surprisingly high number still rely on Excel spreadsheets or pen and paper to manage reoccurring orders. The process is also highly subjective, with managers ordering products based on their personal preferences, a customer’s suggestion or what they’ve noticed does well at other stores. Sometimes retailers get stuck in a cycle of overcorrecting, because if customers complain about missing out on something, managers order more inventory, only to end up with wastage, then scaling back their next order and so on.

“Americans want selection at all times, we get furious when a product is sold out, but it’s a really hard decision to make about how much challah bread to stock on a Monday,” says Kalb. “Yet we are doing that ad hoc.”

When retailers use Shelf Engine’s prediction engine, it decides how many units they need and then submits those orders to their suppliers. After products reach their sell-by dates, the retailer reports back to Shelf Engine, which only charges them for units they sold, but still pays suppliers for the full order. As time passes, Shelf Engine can make more granular predictions (for example, how precipitation correlates with the sale of specific items like juice or bread).

In addition to providing the impetus for the creation of Shelf Engine, Molly’s also helped Kalb and Jordan, its CTO, build the startup’s distribution network. Kalb says Shelf Engine has benefited from the network effect, because when a retailer signs up, their suppliers will often mention it to other retailers that they serve. Kalb says the startup is currently hiring more engineers and salespeople to help Shelf Engine leverage that and spread through the food retail industry.

“It’s a world I got to know and I came into the world fascinated with healthy food and making delicious grab-and-go meals,” says Kalb. “It turned into a fascination with this crazy market, which is so massive and still has so many opportunities to be maximized.”


Source: TechCrunch

Alumnos de una 'start-up' crean una IA que ha superado a la de Google

A partir de unos sencillos trucos y mediante servidores de Amazon en la nube, el equipo de Fast.ai ha demostrado que no hace falta tener los enormes recursos de un gigante tecnológico para hacer un buen trabajo en inteligencia artificial
Source: MIT

El 'big data' revela que las novelas están llenas de sesgos de género

Un análisis de los resúmenes de los libros nominados al Premio Man Booker revela que las mujeres suelen describirse con términos como ‘guapa’, ‘soltera’ y ‘bonita’, y suelen tener profesiones de menor nivel que los hombres como ‘enfermera’, ‘maestra’ y muy comúnmente, ‘prostituta’ 
Source: MIT

VR optics could help old folks keep the world in focus

The complex optics involved with putting a screen an inch away from the eye in VR headsets could make for smartglasses that correct for vision problems. These prototype “autofocals” from Stanford researchers use depth sensing and gaze tracking to bring the world into focus when someone lacks the ability to do it on their own.

I talked with lead researcher Nitish Padmanaban at SIGGRAPH in Vancouver, where he and the others on his team were showing off the latest version of the system. It’s meant, he explained, to be a better solution to the problem of presbyopia, which is basically when your eyes refuse to focus on close-up objects. It happens to millions of people as they age, even people with otherwise excellent vision.

There are, of course, bifocals and progressive lenses that bend light in such a way as to bring such objects into focus — purely optical solutions, and cheap as well, but inflexible, and they only provide a small “viewport” through which to view the world. And there are adjustable-lens glasses as well, but must be adjusted slowly and manually with a dial on the side. What if you could make the whole lens change shape automatically, depending on the user’s need, in real time?

That’s what Padmanaban and colleagues Robert Konrad and Gordon Wetzstein are working on, and although the current prototype is obviously far too bulky and limited for actual deployment, the concept seems totally sound.

Padmanaban previously worked in VR, and mentioned what’s called the convergence-accommodation problem. Basically, the way that we see changes in real life when we move and refocus our eyes from far to near doesn’t happen properly (if at all) in VR, and that can produce pain and nausea. Having lenses that automatically adjust based on where you’re looking would be useful there — and indeed some VR developers were showing off just that only 10 feet away. But it could also apply to people who are unable to focus on nearby objects in the real world, Padmanaban thought.

This is an old prototype, but you get the idea.

It works like this. A depth sensor on the glasses collects a basic view of the scene in front of the person: a newspaper is 14 inches away, a table three feet away, the rest of the room considerably more. Then an eye-tracking system checks where the user is currently looking and cross-references that with the depth map.

Having been equipped with the specifics of the user’s vision problem, for instance that they have trouble focusing on objects closer than 20 inches away, the apparatus can then make an intelligent decision as to whether and how to adjust the lenses of the glasses.

In the case above, if the user was looking at the table or the rest of the room, the glasses will assume whatever normal correction the person requires to see — perhaps none. But if they change their gaze to focus on the paper, the glasses immediately adjust the lenses (perhaps independently per eye) to bring that object into focus in a way that doesn’t strain the person’s eyes.

The whole process of checking the gaze, depth of the selected object and adjustment of the lenses takes a total of about 150 milliseconds. That’s long enough that the user might notice it happens, but the whole process of redirecting and refocusing one’s gaze takes perhaps three or four times that long — so the changes in the device will be complete by the time the user’s eyes would normally be at rest again.

“Even with an early prototype, the Autofocals are comparable to and sometimes better than traditional correction,” reads a short summary of the research published for SIGGRAPH. “Furthermore, the ‘natural’ operation of the Autofocals makes them usable on first wear.”

The team is currently conducting tests to measure more quantitatively the improvements derived from this system, and test for any possible ill effects, glitches or other complaints. They’re a long way from commercialization, but Padmanaban suggested that some manufacturers are already looking into this type of method and despite its early stage, it’s highly promising. We can expect to hear more from them when the full paper is published.


Source: TechCrunch

Reports indicate that Tesla has been subpoenaed over Elon Musk’s tweets

The long week for Tesla is getting even longer as the company has now been subpoenaed by the Securities and Exchange Commission, according to multiple reports.

First reported by the Fox Business Network and confirmed by The New York Times, federal regulators appear to be interested in Elon Musk’s August 7 tweet regarding his plans for privatizing the electric car manufacturer and his claims to have found investors committed to finance the transaction.

From later statements it has become clear that Musk had not actually secured financing, and has only had preliminary talks with investors.

Federal securities regulators have served Tesla with a subpoena, according to a person familiar with the investigation, increasing pressure on the electric car company as it deals with the fallout from several recent actions by its chief executive, Elon Musk.

For Musk, the ill-advised tweet was either a drug-induced bit of foolishness or a short-sighted attempt to address the hordes of short-sellers who have swarmed over the stock, angling to make millions of dollars off any perceived misfortune in the market.

Tesla declined to comment for this article.

According to the Times, regulators were interested in Tesla even before Musk began his erratic tweeting. They were already questioning Tesla whistleblower Martin Tripp (according to the Times), who has claimed that the company knowingly manufactured batteries with punctured holes, which could impact hundreds of cars; misled the public about the number of Model 3s actually being produced by as much as 44 percent; and lowered vehicle specs so the company could use waste and scrap material in vehicles.

While Tripp’s allegations are explosive enough, they’re now being overshadowed by the current drama over Musk’s tweets, which sent the stock price of his company soaring.

While Tesla has now retained Goldman Sachs to arrange financing for a privatization, at the time of Musk’s tweets last week, no financing had been secured.

That could land the serial entrepreneur in a lot of hot water.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455