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

Archivo del Autor: Belen De Leon

Backing it up with Ford's trailer backup assist video – Roadshow

The confidence-building technology makes it easier to reverse a trailer.
Source: CNET

Why the tech industry should care about the farm bill being drafted right now

For some food stamp recipients, 2018 could shape up to be a particularly aggravating year, including for one of the only startups trying to find ways to innovate on the ways that food stamps are delivered and managed.

It’s not something that’s talked about much in tech circles, but perhaps it should be, given that 42 million Americans rely on the more than 50-year-old, anti-hunger program behind the stamps — called the Supplemental Nutrition Assistance Program, or SNAP — for basic food assistance.

What’s the problem? It’s twofold essentially. First, let’s take a look at the farm bill, which subsidizes SNAP.

The farm bill, which got its start in 1933 as part of FDR’s New Deal legislation, expires and is updated and passed anew by Congress every five years, after which the sitting U.S. president signs it into law. The last bill was signed in February of 2014, so Congress is working on the next version now. But things aren’t looking very promising for SNAP recipients. Already, the first draft of the House Republicans’ farm bill, which passed through one committee, looks to cut $20 billion from the program over the next 10 years, potentially cutting off two million people in the process.

The cuts will be debated on the House floor beginning early next month, meaning it’s far from clear what happens from here. While Republicans argue they want to promote self-sufficiency (the cuts are expected to come via tightened work requirements), poverty experts see the proposal as chipping away at the already shrinking safety net for America’s most vulnerable. As an article about the bill in Vox notes, half of the 42 million people who are living below the poverty line and relying on SNAP for food assistance are children.

By now you might be wondering what startups have to do with any of this. Stick with us.

Propel, a four-year-old, Brooklyn-based company, makes software for low-income individuals. Its founder, Jimmy Chen, is a former Facebook manager who knows about need; he receive a full scholarship to Stanford based on it.

Propel is a for-profit enterprise. It has raised $5.2 million in outside funding, including from Andreessen Horowitz, the Omidyar Network, and the Center for Financial Services Innovation. It makes money through marketing. For example, though its app primarily helps food stamp recipients check their balances (something they’ve historically had to keep track of themselves or by calling an 800 number), Propel’s features also include coupons and notices about job opportunities, and it receives referrals fees from both food companies and employers for these services.

Still, the 11-person outfit remains rare in its focus on improving a public sector service, which is perhaps why more than 1 million people — or roughly 5 percent of SNAP participants — now actively use its technology. Indeed, the company’s app, which also enables users to create shopping lists, has grown its user base fourfold over the last eight months alone, largely via families telling other families.

Alas, Propel is newly in the crosshairs of a much bigger company that worries Propel is encroaching on its territory. Big government contractor Conduent — which runs the food stamp networks in roughly of all U.S. states — and which manages the database that Propel’s app relies on to help people check their accounts, keeps finding ways to cut off Propel’s access. It’s hamstringing Propel’s users in the process, some recently told the New York Times. (One young mother of two sons said she lost access to the time-saving app for a month.)

Conduent says it’s just protecting itself. In emailed replies to questions from the Times, Conduent said that Propel’s smartphone was launched “without the knowledge, input or consent from Conduent.” It further accused Propel of creating a “capacity ambush,” owing to its data requests. It said its measures were aimed to preventing the “unauthorized access to data — from Propel or any other unauthorized user.”

Chen calls it a misunderstanding. “We saw an opportunity for [the food stamp program] to be part of a modern financial product, to create digital tools that can reduce the stigma of poverty that people were experiencing at the cash register,” including by “creating a plastic card that they just swipe at the register” — like the rest of us.

Propel has taken a “fairly conservative approach to data” he adds. Because Propel is dealing with highly sensitive information, it doesn’t run data in the background of anyone’s phone, retrieving information only when someone opens the app, which he says users do seven times a month, on average.

Most important, says Chen, Propel isn’t trying to replace Conduent or any of a small number of other electronic benefit transfer (EBT) processors that make money via contracts with states. “We’re a direct-to-consumer software play that makes no money from the government and is not looking to [secure] government contracts. Instead of trying to displace them, we’re trying to work with them, and we think we can do it in a way that’s productive for all parties.”

Which takes us back to that farm bill.

If Conduent can’t be persuaded to see Propel’s side of the story, the startup — and others trying to help low-income Americans — may have no recourse, not unless Congress steps in. In fact, part of why the farm bill is reauthorized on a regular basis owes to changes in modern tech.

While lawmakers fight to see how much of its budget they can cut, they might also take into consideration stories like that of Propel, and well-meaning founders like Chen. Maybe they think a government contractor should be able to stamp out a company that it sees as competitive. We hope they do not. If they want to see more startups innovate on behalf of low-income Americans — and they should — they need to protect the companies doing the innovating. Updating the farm bill to protect these kinds of emerging and civic-minded technologies is at least one step in the right direction.


Source: TechCrunch

MoviePass just limited 'unlimited' movie watching in a huge way – CNET

The monthly subscription service won’t let you see the same movie twice.
Source: CNET

Here’s how SF wants to regulate electric scooters

The San Francisco Municipal Transportation Agency is gearing up to present its proposal for electric scooter permitting. This comes after the SF Board of Supervisors approved an ordinance for the SFMTA to create a permitting process to better regulate the plethora of electric scooters from Bird, Lime and Spin.

The SFMTA’s proposal lays out a 24-month pilot program, which would grant up to five permits and 500 scooters per permit. As part of the program, electric scooter companies would need to provide user education and insurance, share its detailed trip data with the city, have a privacy policy that protects user data, offer a low-income plan and operate in a to-be-approved service area.

That means the city would allow no more than 2,500 electric scooters on the streets at any one time. In order to receive a permit, each company would need to first pay an application fee of $5,000 and show how they would ensure safe use and proper storage of scooters.

“The SFMTA supports innovative solutions that have the potential to complement our existing transportation network,” the proposal states. “Powered Scooter Share Programs introduce a new transportation option that may be convenient for users making short trips or as a “last mile” solution when paired with public transit. Furthermore, if Powered Scooter Share users replace trips they would otherwise have taken by automobile, they have the potential to reduce traffic congestion, parking demand, and carbon emissions. SFMTA staff have received numerous emails from Powered Scooter Share Program users expressing their support for these programs.”

The SFMTA’s proposal also describes how the city has received numerous complaints from residents pertaining to electric scooters. The complaints cover improper parking that blocks sidewalks and access to doors, as well as someone tripping over a scooter that was left on a sidewalk.

“This is of particular concern to members of the public who travel in a wheelchair or who have visual impairments, and have greater difficulty seeing and avoiding (or moving) Powered Scooter Share Scooters blocking their path,” the proposal states. “The SFMTA has been informed of one instance in which a person with a visual impairment fell after tripping on a scooter, as well as a report of a person breaking a toe after tripping on a Powered Scooter Share scooter.”

As of earlier this week, the San Francisco Department of Public Works had impounded 319 scooters, resulting in impoundment fees of $5,774 for Bird, Lime and Spin. As part of the proposed permitting process, companies would need to pay $10,000 for a “public property repair and maintenance endowment” in the event the city incurs additional costs due to the damaging of public property or needing to store improperly parked scooters.

The SFMTA Board of Directors is holding a public hearing next week to consider implementing this permit process.


Source: TechCrunch

The Creepy Genetics Behind the Golden State Killer Case

In the end, it wasn’t stakeouts or fingerprints or cell phone records that got him. It was a genealogy website.
Source: Wired

Microsoft makes Office 2019 ready for business users to preview

Microsoft is allowing business customers to try out Office 2019. The preview brings the latest features available on Office 365 to users who want a perpetual, rather than subscription, license of Microsoft’s productivity suite.

The post Microsoft makes Office 2019 ready for business users to preview appeared first on Digital Trends.


Source: Digital trends

The dull Windows 10 April 2018 Update is everything a patch should be

Windows 10’s latest patch is the April 2018 Update. The dull name represents in change in tactic from previous patches, which hyped major features almost as if each patch was a new Windows release. But maybe that’s not such a bad thing after all.

The post The dull Windows 10 April 2018 Update is everything a patch should be appeared first on Digital Trends.


Source: Digital trends

EcoFlow raises $4M from unconventional investors to grow its mobile power business

EcoFlow, a Chinese hardware firm developed by former JDI engineers that sells portable power stations, has pulled in a Series A round of over $4 million ahead of the imminent launch of new products and an international sales expansion.

The Shenzhen-based company has taken an interesting route. Founded in 2016, the startup burst on to the scene when it launched its River product in an Indiegogo campaign that pulled in $1 million. Today, River is available in the U.S. where it is sold via Home Depot, Camping World, Amazon, HSN and the EcoFlow website for $699 upwards.

That’s pretty impressive progress for a young company, and CEO and co-founder Eli Harris told TechCrunch in an interview that relationships with key partners are at the core of that. In particular, EcoFlow has raised strategic investment from supply chain partners rather than traditional VC and that is the case again. This new $4 million came courtesy of battery makers Guangzhou Penghui Energy and SCUD Group, industrial design tooling factory ESID, and supply chain-focused firms Delian Capital and Chunjia Assets.

Names that aren’t known in Silicon Valley, for sure, but the key is what they bring to the table.

“Our investors are almost entirely vertically integrated with every component in our supply chain,” Harris said. “That gives us access to these top-tier manufacturers that no startups could enjoy and help us get direct access to vendors at large companies.”

Aside from reaching quality components and getting a good price, relationships with these component makers help EcoFlow with its cash flow — always a challenge puzzle piece for hardware startups. Harris explained that the relationships allow his company to delay paying for components rather than having to pay upfront — before product is sold and revenue comes in — which optimizes the books and means the capital can be put to work on R&D, sales and marketing and more.

The River itself is touted as industry-leading portable power. Aside from an aesthetic nice design, the li-ion-based device has a total output of 500 watts, weighs just 11 pounds and features two quick-charge USB ports, two USB type C ports, two standard USB ports, two AC outlets, two DC outlets and one 12V car port.

Now EcoFlow is doubling down with plans to launch two new products before the end of this year. Harris isn’t providing specific details right now, but he said the company is looking to take advantage of its promising growth.

“We think we are around 18 months ahead of the market in terms of engineering capabilities. Most experienced battery players are going after electronic vehicles and industrial opportunities, while smaller players have issues getting to manufactures, talent and money to build portable energy solutions,” he said.

While $699 may make the product a luxury for some — despite a $100 discount right now — Harris said that the price is likely to decrease going forward as technology develops.

“Batteries are expensive products but we will see costs come down with the expansion of the EV market, so we’ll be trending in the right direction. But people who understand the tech don’t think it is an expensive product,” Harris explained.

“A lot of the tech we use now will be utilized in future products so that’ll mean lower development costs as we leverage existing IP. We’re also exploring using second life batteries since cells are one of the biggest expenses of the product,” he added.

Working with those battery makers that it also counts as investors could help on that second-life battery push, which could cut the costs to one-fourth of what EcoFlow pays now.

While tactically selected investors are a boon for many reasons, Harris admitted that they do require educating of the investor-investee relationship as it is unconventional in their space. But, he said, increasingly large component and manufacturing firms are keen to do startup investments to help get new ideas, open relationships in the U.S. and explore other new areas of focus.

“A lot of the manufacturing industry players have been stuck in that OEM wheelhouse and there’s more competition now. The previous models of just churning out product might not be sustainable, and margins are thinner,” he said.

Most immediately, EcoFlow is looking to expand sales beyond the U.S and Canada with plans to move into Europe later this year. It also plans to raise a “significant” funding round before 2018 is out as the two new products hit the market.


Source: TechCrunch

CultureCrush breaks out of the swipe right box

Most dating apps are aimed at a general population, but people of color and immigrants are rarely well-represented. CultureCrush wants to fix that. This app, created by a team led by former attorney Amanda Spann, lets you search the dating pool by nationality, ethnicity and tribe in an effort to help fish out of water find a match.

“We have 24,000 users, 5% of which are premium paid users, and the app has generated revenue every month since its existence. Upon our relaunch, we anticipate this number to rapidly accelerate,” said Spann. “CultureCrush is the only app of its kind that enables you to search by nationality, ethnicity, and tribe. We have nearly 1,000 tribes from across the continent of Africa. Akin to JDate, CultureCrush allows users to connect with others from specific ethnic or national backgrounds. Anyone who grew up in a specific culture understands the magic of connecting with others from the same or similar background. CultureCrush improves upon the JDate model by establishing an inclusive ecosystem where all cultures can find and date each other, or any other culture they like.”

The app also supports friend-to-friend matchmaking and has a three-day message countdown that dumps matches after 72 hours. The app is similar to other niche dating services like BlackPeopleMeet, PlentyOfGeeks and even Trump.Dating. There’s someone for everyone, the thinking goes, but sometimes you have to shrink the pool.

Spann created the app in Chicago after talking with a friend of hers from Nigeria. She said her friend found it difficult to date especially because of the cultural divide she experienced on traditional dating apps. Further, Spann and her friend felt uncomfortable on traditional dating apps after getting fetish comments like “Hi Chocolate Goddess.” For her, enough was enough.

“It’s predicted that by the end of this year African-Americans will be the most represented out of any ethnic group online. Pairing this with the fact that African-Americans are currently spending nearly 48 billion on travel annually and 8.7 percent of the overall US black population is comprised of immigrants, we believe that 2018 is ripe with opportunity for CultureCrush,” she said. “We’re excited to see how our users respond to the new features and we are looking forward to focusing our energy and attention back into growing our user base after our initial setbacks.”

“We decided to pursue the project after observing that mainstream dating apps often fail to account for cultural preferences and rarely yield positive experiences for users of color,” said Spann. “Imagine being a Nigerian man who just moved from Lagos to Chicago for med school, it might be nice to meet a local woman from your tribe. Or being a Jamaican woman spending a week in Copenhagen for work who wants to grab a drink with someone of Caribbean descent. Or what if you are an African-American who lives in a predominately white community, having difficulty meeting other people of color,” she said.

The app is available now and you can sign up to be notified when the new app hits the stores.


Source: TechCrunch

Tesla shareholder wants to remove Elon Musk from chairman position

Ahead of Tesla’s annual shareholder meeting in June, stockholder Jing Zhao has submitted a proposal to replace the board’s chairman, Elon Musk, with an independent director. Musk, the chief executive officer at Tesla, has been chairman of the board since 2004.

“Although the current leadership structure, in which the positions of Chairman and CEO are held by one person, could provide an effective leadership for Tesla at the early stage, now in this much more highly competitive and rapidly changing technology industry, it is more and more difficult to oversee Tesla’s business and senior management (especially to minimize any potential conflicts) that may result from combining the positions of CEO and Chairman,” Zhao wrote in his proposal.

Zhao, who holds 12 shares of the company’s common stock, also noted Musk’s positions at SolarCity and SpaceX, and how Musk’s involvement could lead to conflicts down the road. But the likelihood of this happening is slim to none.

And the board has already expressed its opposition, recommending a vote against this proposal. In its statement, the board says Tesla’s success would not have been possible without Musk at the helm of both the board and the company itself.

“In light of the significant future opportunities for growth and the careful execution needed in order for the Company to achieve it, the Board believes that the Company is still best served by Mr. Musk continuing to serve as Chairman,” the board stated. “Moreover, the role of the Lead Independent Director protects the Company against any potential governance issues arising from a non-independent director serving as Chairman. This position is vested with broad authority to lead the actions of the independent directors and communicate regularly with the Chief Executive Officer. Additionally, the Company now has seven independent directors following the addition of two additional independent directors in July 2017.”

I reached out to Tesla for comment and the company directed me to the board’s response. Here it is in full:

The Board believes that the Company’s success to date would not have been possible if the Board was led by another director lacking Elon Musk’s day-to-day exposure to the Company’s business. In light of the significant future opportunities for growth and the careful execution needed in order for the Company to achieve it, the Board believes that the Company is still best served by Mr. Musk continuing to serve as Chairman.

Moreover, the role of the Lead Independent Director protects the Company against any potential governance issues arising from a non-independent director serving as Chairman. This position is vested with broad authority to lead the actions of the independent directors and communicate regularly with the Chief Executive Officer. Additionally, the Company now has seven independent directors following the addition of two additional independent directors in July 2017. The Board believes that the broad authority of the Lead Independent Director and the presence of six other independent directors ensures that the Board acts independently. This current Board structure also is consistent with majority practice at large public companies: according to the 2017 Spencer Stuart Board Index, 72% of companies in the S&P 500 do not have an independent board chairman.

The proponent acknowledges that a combined Chief Executive Officer and Chairman is an effective form of leadership for an early-stage company, until it faces increased competition and rapid technological changes. The Board believes that it is precisely during times when a company must quickly adapt to constant change and outside pressures that Board leadership needs to be lockstep with the Company’s operations. Our achievements to date notwithstanding, the Company is still at a point in its development where we must execute well in order to realize our long-term goals, and separating the roles of Chief Executive Officer and Chairman at this time would not serve the best interests of the Company or its stockholders.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078