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

Archivo del Autor: Belen De Leon

5 things you need to know about the 2020 Ford Escape Hybrid video – Roadshow

Ford’s new fourth-generation Escape returns not one, but two hybrid drivetrain options to the fold.
Source: CNET

Apple's new Watch Series 5 is 'always on' – CNET

Take a closer look at Apple’s latest wearable, the Watch Series 5.
Source: CNET

Jack Conte, Patreon, and the Plight of the Creative Class

The DIY musician’s crowdfunding platform set out to provide a livelihood for artists on the internet. Is it more than just a band-aid for a broken system?
Source: Wired

The man behind Tesla’s Powerwall is now pitching an all-in-one power management system for homes

Arch Rao, the former head of product at Tesla who was behind the company’s Powerwall home energy storage is system, is back with a new company pitching energy management and efficiency for homes.

SpanIO is looking to upgrade the electrical fusebox for homes with a digital system that integrates into the existing circuit breaker technology that has been the basis for home energy management for at least a century. 

Rao and his team are looking to make integrating renewable power, energy storage, and electric vehicles easier for homeowners by redesigning the electrical panel for modern energy needs.

“We packaged the metering controls and compute between the bus bar and the breaker,” says Rao. “Energy flows through the panel through a breaker bar and the breaker bar has tabs that you slot your breakers into… that tab is usually a conductor. We have designed a digital sub-assembly that packages current metering, voltage measurement and ability to turn each circuit on or off.”

The technology is meant to be sold through channels like solar energy installers or battery installers. The company already has plans to integrate its power management devices with energy storage systems like the ones available from LG .

Initially, Span expects to be selling its products in states like California and Hawaii where demand for solar installations is strong and homeowners have significant benefits available to them for installing renewable energy and energy efficiency systems.

For homeowners, the new power management system means that they have control over which parts of the home would be powered in the event of an outage. The company’s technology connects the entire home to a renewable system. Using existing technologies, installers have to set up a separate breaker and rewire certain areas of the home to receive the power generated by a renewable energy system, Rao says.

That control is handled through a consumer app available to download on mobile devices.

SpanIO is backed by a slew of early investors including Wireframe Ventures, Wells Fargo Strategic Capital, Ulu Ventures, Hardware Club, Energy Foundry, Congruent Ventures and 1/0 Capital, and intends to raise fresh cash for before the end of the year. Rao said the round would be “in the low double digits” of millions.


Source: TechCrunch

Cannabis logistics startup Wayv launches dynamic distribution platform

Supply chain logistics is a headache and a half across any industry, but the difficulty level goes way up within the world of cannabis. Because of federal laws, FedEx, UPS and USPS are not an option. Distributors need a variety of licenses and must operate within specific regulation. For example, cannabis brands must either become their own first-party distributor, with W2 employees and company-owned cars, distribution centers, etc., or use a licensed third-party distributor.

Wayv, the B2B cannabis logistics platform founded by serial entrepreneur Keith McCarty, is looking to solve this problem with the launch of its Dynamic Distribution platform. Of course, Wayv has been operational for upwards of a year, having received $5 million in seed led by Craft Ventures’ David Sacks (former coworker to McCarty from the Yammer days) back in October 2018.

Today, however, marks the public launch of Dynamic Distribution, which not only connects brands, retailers and distributors to streamline cannabis supply chain logistics, but allows brands to list themselves as third-party distributors for other brands. Plus, the platform automatically checks for compliance with all parties on the platform across federal, state and local laws.

While companies like Anvyl and Flexport are looking to support other, less regulated industries in their supply chain logistics evolution, the cannabis industry has been mostly left in the paper age. Wayv aims to streamline that by providing a single interface for brands, retailers and distributors to move cannabis products within the state of California.

For the past year, Wayv’s platform has helped power logistics among several cannabis brands — Caliva, Kurvana, High Style Brewing Company, and GoldDrop to name a few — as well as distributor Sierra Pacific Warehouse Group.

With Dynamic Distribution, brands who handle their own distribution can hop on the Wayv platform and get listed as a third-party distributor for other brands, opening up new revenue streams. Plus, this will allow brands across the state to access a much bigger pool of distribution options, allowing for small upstart brands to get selling without scaling up their own distribution operation.

Wayv generates revenue on a per transaction basis, charging a 15 percent fee to brands. Thus far, the startup has more than 80 brands on the platform.

McCarty says that one of the obstacles of an on-demand logistics business is supply constraint. He likened it to consumer on-demand services, like Uber and Lyft, whose growth is dependent on the number of drivers they can get on the platform.

“In the cannabis environment, there are so many compliance and licensing requirements, along with packaging and product testing requirements — which are all amazing and necessary — that we live in this environment that is very fragmented,” said McCarty. “It’s the fastest growing industry in the world, and there’s no Coca-Cola or Starbucks. There are no big chains. Just small companies individually. This means a lot more friction and a lot more need for something like Wayv to help solve the problem.”

McCarty has plenty of experience in the cannabis sector. Prior to Wayv, McCarty founded Eaze, the on-demand cannabis delivery platform for consumers. Before Eaze, McCarty was an early employee at Yammer, which was sold to Microsoft in June 2012 for $1.2 billion.


Source: TechCrunch

Google chases businesses to maintain its payments lead in India

Google said today it is bringing its mobile payments app — Google Pay — to businesses in India as the Android-maker rushes to maintain its payments lead in one of its key overseas markets before its global rival Facebook sets off a similar play in the nation.

Even as more than 400 million users in India are online today, most businesses in the nation remain unconnected, Google executives said at their annual event in New Delhi. Google, which has previously launched a handful of tools in India to help businesses build some presence on the web, is having another crack at it.

“India has more than 60 million small and medium-sized businesses, however only a fraction portion of them support digital payments. Imagine the transformation that is possible if more of these merchants could access payments online,” said Ambarish Kenghe, director and product manager for Google Pay.

One of the big challenges that is preventing these businesses to support online payments is the tedious process that is currently required for them to onboard a digital payments solution. An agent is supposed to come to your shop and then they do the verification,” he said. Google has figured out a way to address this challenge.

The company today unveiled Google Pay for Business, a standalone app that will enable businesses to accept online payments without having to deal with an agent. “Merchants will now be able to support digital payments at their own convenience through a remote video process within minutes,” he said.

The company also unveiled a software platform called Spot that will allow businesses to easily create their own branded commercial fronts that will be accessible to customers through Google Pay app. So for instance, if a restaurant has built its store front, users will now be able to see their offerings in Google Pay app itself. The company said several businesses in India like UrbanClap, Goibibo, MakeMyTrip, RedBus, and Eat.Fit are already making use of this feature.

“We hope these initiatives will help merchants adopt digital payments with more confidence, and help contribute to the long term growth of online financial services for the benefit of every Indian,” said Kenghe.

Jobs discovery

The company is also bringing a feature that will enable users to discover jobs through Google Pay app. “Jobs will be available as a Spot on Google Pay to help job seekers find and prepare for entry-level positions that fit their needs,” said Caesar Sengupta (pictured above), VP of Next Billion Users Initiative and Payments at Google.

google pay jobs

About two dozen companies including Swiggy, Zomato, Dunzo in delivery and logistics and 24Seven and Healthkart in retail are early partners of Google to use Pay’s jobs discovery feature, the Mountain View giant said.

India’s digital payments market

Google launched its payments app Google Pay (called Tez then) in 2017. Pay is built on top of Indian government-backed UPI payments infrastructure and rivals with Flipkart’s PhonePe app for the tentpole position.

The payments market in India — which is projected to be worth $1 trillion by 2023, according to a Credit Suisse — is becoming aggressively crowded and competitive. Google today competes with PhonePe, Amazon Pay, and Paytm, the country’s most popular mobile wallet app whose parent company has raised over $2.3 billion from investors.

Google also announced that it is bringing tokenized cards for debit and credit cardholders in India, which will allow them to pay for things using a digital token instead of their actual card number. The company said it will roll out the feature to Google Pay users in the coming weeks, starting with Visa cards for HDFC, Axis, Kotak, and Standard Chartered banks. The feature will also support Mastercard and Rupay at a later stage.

The addition of new features is crucial for Google Pay, which prior to today’s announcements did not have many differentiating elements. It is also racing against time as Facebook’s WhatsApp, which has over 400 million users in India, is set to expand its UPI-based payments service to all its users by the end of the year.

In the meantime, Paytm is working to expand its reach in the nation, too. The company, which posted an yearly loss of over $500 million last year, said earlier this month it intends to invest another $3 billion into its business in the next two years.


Source: TechCrunch

Google is bringing Assistant to people without internet access

Google Assistant, the digital assistant from the global search giant, is available to users through their smartphones, laptops, and smart speakers. Earlier this year, the company partnered with KaiOS to bring Assistant to feature phones with internet access. Now Google is going a step further: Bringing its virtual assistant to people who have the most basic cellphone with no internet access. It’s starting this program in India.

At an event in New Delhi on Thursday, the company announced a 24×7 telephone line that anyone in India on Vodafone-Idea telecom networks could dial to have their questions answered. The company said it tried the phone line service with thousands of users across Lucknow and Kanpur before making it generally available.

Users will be able to dial 000-800-9191-000 and they won’t be charged for the call or the service. Manuel Bronstein, a VP at Google, said through this program the company is hoping to reach hundreds of millions of users in India who currently don’t have access to smartphones or internet.

google assistant 2g calls

Even as there are more than 500 million users with access to internet and about 450 million with smartphones in India, more than half of the nation’s 1.3 billion people remains unconnected.

India has emerged as one of the last great growth markets for Silicon Valley companies that are looking to find their next billion users worldwide.

Interpreter mode

The company also unveiled a new Google Assistant feature called interpreter mode that will serve as a real-time translator between two people speaking different languages. Google said the feature would support translation between English and Hindi and will roll out in the coming months.

Google Assistant, which supports nine Indian languages, now also allows users to ask their commands in a language that is not set as their preferred device language. Many users often prefer to set the phone language to English, while choosing to speak to their device in their local language. That’s where language decoupling comes in — Indian users can now simply ask to change their Assistant language,” the company said.

“Starting today, you can talk to your Assistant in the nine indian languages for example, for talking in Hindi -you can simply say ‘Hey Google, talk to me in Hindi’ to start using the Assistant in the language, without needing to dig around in settings.”


Source: TechCrunch

Private search engine Qwant’s new CEO is Mozilla Europe veteran Tristan Nitot

French startup Qwant, whose non-tracking search engine has been gaining traction in its home market as a privacy-respecting alternative to Google, has made a change to its senior leadership team as it gears up for the next phase of growth.

Former Mozilla Europe president, Tristan Nitot, who joined Qwant last year as VP of advocacy, has been promoted to chief executive, taking over from François Messager — who also joined in 2018 but is now leaving the business. Qwant co-founder, Eric Leandri, meanwhile, continues in the same role as president.

Nitot, an Internet veteran who worked at Netscape and helped to found Mozilla Europe in 1998, where he later served as president and stayed until 2015 before leaving to write a book on surveillance, brings a wealth of experience in product and comms roles, as well as open source.

Most recently he spent several years working for personal cloud startup, Cozy Cloud.

“I’m basically here to help [Leandri] grow the company and structure the company,” Nitot tells TechCrunch, describing Qwant’s founder as an “amazing entrepreneur, audacious and visionary”.

Market headwinds have been improving for the privacy-focused Google rival in recent years as concern about foreign data-mining tech giants has stepped up in Europe.

Last year the French government announced it would be switching its search default from Google to Qwant. Buying homegrown digital tech now apparently seen as a savvy product choice as well as good politics.

Meanwhile antitrust attention on dominant search giant Google, both at home and abroad, has led to policy shifts that directly benefit search rivals — such as an update of the default lists baked into its chromium engine which was quietly put out earlier this year.

That behind the scenes change saw Qwant added as an option for users in the French market for the first time. (On hearing the news a sardonic Leandri thanked Google — but suggested Qwant users choose Firefox or the Brave browser for a less creepy web browsing experience.)

“A lot of companies and institutions have decided and have realized basically that they’ve been using a search engine which is not European. Which collects data. Massively. And that makes them uncomfortable,” says Nitot. “They haven’t made a conscious decision about that. Because they bring in a computer which has a browser which has a search engine in it set by default — and in the end you just don’t get to choose which search engine your people use, right.

“And so they’re making a conscious decision to switch to Qwant. And we’ve been spending a lot of time and energy on that — and it’s paying off big time.”

As well as the French administration’s circa 3M desktops being switched by default to Qwant (which it expects will be done this quarter), the pro-privacy search engine has been getting traction from other government departments and regional government, as well as large banks and schools, according to Nitot.

He credits a focus on search products for schoolkids with generating momentum, such as Qwant Junior, which is designed for kids aged 6-12, and excludes sex and violence from search results as well as being ad free. (It’s set to get an update in the next few weeks.) It has also just been supplemented by Qwant School: A school search product aimed at 13-17 year olds.

“All of that creates more users — the kids talk to their parents about Qwant Junior, and the parents install Qwant.com for them. So there’s a lot of momentum creating that growth,” Nitot suggests.

Qwant says it handled more than 18 billion search requests in 2018.

A growing business needs money to fuel it of course. So fundraising efforts involving convertible bonds is one area Nitot says he’ll be focused on in the new role. “We are raising money,” he confirms.

Increasing efficiency — especially on the engineering front — is another key focus for the new CEO.

“The rest will be a focus on the organization, per se, how we structure the organization. How we evolve the company culture. To enable or to improve delivery of the engineering team, for example,” he says. “It’s not that it’s bad it’s just that we need to make sure every dollar or every euro we invest gives as much as possible in return.”

Product wise, Nitot’s attention in the near term will be directed towards shipping a new version of Qwant’s search engine that will involve reengineering core tech to improve the quality of results.

“What we want to do [with v2] is to improve the quality of the results,” he says of the core search product. “You won’t be able to notice any difference, in terms of quality, with the other really good search engines that you may use — except that you know that your privacy is respected by Qwant.

“[As we raise more funding] we will be able to have a lot more infrastructure to run better and more powerful algorithms. And so we plan to improve that internationally… Every language will benefit from the new search engine. It’s also a matter of money and infrastructure to make this work on a web scale. Because the web is huge and it’s growing.

“The new version includes NLP (Natural Language Processing) technology… for understanding language, for understanding intentions — for example do you want to buy something or are you looking for a reference… or a place or a thing. That’s the kind of thing we’re putting in place but it’s going to improve a lot for every language involved.”

Western Europe will be the focus for v2 of the search engine, starting with French, German, Italian, Spanish and English — with a plan to “go beyond that later on”.

Nitot also says there will also be staggered rollouts (starting with France), with Qwant planning to run old and new versions in parallel to quality check the new version before finally switching users over.

“Shipping is hard as we used to say at Mozilla,” he remarks, refusing to be fixed to a launch date for v2 (beyond saying it’ll arrive in “less than a year”). “It’s a universal rule; shipping a new product is hard, and that’s what we want to do with version 2… I’ve been writing software since 1980 and so I know how predictions are when it comes to software release dates. So I’m very careful not to make promises.”

Developing more of its own advertising technologies is another focus for Qwant. On this front the aim is to improve margins by leaning less on partners like Microsoft .

“We’ve been working with partners until now, especially on the search engine result pages,” says Nitot. “We put Microsoft advertising on it. And our goal is to ramp up advertising technologies so that we rely on our own technologies — something that we control. And that hopefully will bring a better return.”

Like Google, Qwant monetizes searches by serving ads alongside results. But unlike Google these are contextual ads, meaning they are based on general location plus the substance of the search itself; rather than targeted ads which entail persistent tracking and profiling of Internet users in order to inform the choice of ad (hence feeling like ads are stalking you around the Internet).

Serving contextual ads is a choice that lets Qwant offer a credible privacy pledge that Mountain View simply can’t match.

Yet up until 2006 Google also served contextual ads, as Nitot points out, before its slide into privacy-hostile microtargeting. “It’s a good old idea,” he argues of contextual ads. “We’re using it. We think it really is a valuable idea.” 

Qwant is also working on privacy-sensitive ad tech. One area of current work there is personalization. It’s developing a client-side, browser-based encrypted data store, called Masq, that’s intended to store and retrieve application data through a WebSocket connection. (Here’s the project Masq Github page.)

“Because we do not know the person that’s using the product it’s hard to make personalization of course. So we plan to do personalization of the product on the client side,” he explains. “Which means the server side will have no more details than we currently do, but on the client side we are producing something which is open source, which stores data locally on your device — whether that’s a laptop or smartphone — in the browser, it is encrypted so that nobody can reuse it unless you decide that you want that to happen.

“And it’s open source so that it’s transparent and can be audited and so that people can trust the technology because it runs on their own device, it stores on their device.”

“Right now it’s at alpha stage,” Nitot adds of Masq, declining to specify when exactly it might be ready for a wider launch.

The new CEO’s ultimate goal for Qwant is to become the search engine for Europe — a hugely ambitious target that remains far out of reach for now, with Google still commanding in excess of 90% regional marketshare. (A dominance that has got its business embroiled in antitrust hot water in Europe.)

Yet the Internet of today is not the same as the Internet of yesterday when Netscape was a browsing staple — until Internet Explorer knocked it off its perch after Microsoft bundled its rival upstart as the default browser on Windows. And the rest, as they say, is Internet history.

Much has changed and much is changing. But abuses of market power are an old story. And as regulators act against today’s self-interested defaults there are savvy alternatives like Qwant primed and waiting to offer consumers a different kind of value.

“Qwant is created in Europe for the European citizens with European values,” says Nitot. “Privacy being one of these values that are central to our mission. It is not random that the CNIL — the French data protection authority — was created in France in 1978. It was the first time that something like that was created. And then GDPR [General Data Protection Regulation] was created in Europe. It doesn’t happen by accident. It’s a matter of values and the way people see their life and things around them, politics and all that. We have a very deep concern about privacy in France. It’s written in the European declaration of human rights.

“We build a product that reflects those values — so it’s appealing to European users.”


Source: TechCrunch

Get your Startup Alley Exhibitor package plus bonus hotel stay

It’s getting down to the wire for your opportunity to show off your early-stage startup in Startup Alley at TechCrunch Disrupt SF this October 2-4. There’s simply no better way to place your ideas and technology in front of influential change agents that can help you propel your business forward and set the stage for future success. Here are just four of the many reasons you should exhibit in Startup Alley.

1. Awesome exposure to the media 

Along with 10,000+ attendees, Disrupt SF will have more than 400 members of the media. We’re talking the big guns — CNBC, Bloomberg, Forbes, Financial Times — alongside TechCrunch writers, scouring the floor looking for stories about fascinating founders, emerging tech trends or maybe even a future unicorn. Scoring media coverage can work wonders for your bottom line — as Luke Heron, CEO of TestCard, learned when he exhibited in Startup Alley:

We got a fantastic writeup in Engadget, which was really valuable. Cash at the beginning of the start-up journey is difficult to come by, and an article from a credible organization can help push things in the right direction.

Last year, TestCard closed a $1.7 million funding round.

2. Beaucoup investor attention

Journalists aren’t the only influencers perusing the tech and talent on display in Startup Alley. Investors are just as eager to find up-and-coming prospects to add to their portfolios. It’s the perfect place to start conversations and develop relationships that lead to big changes. And we’ve got a plethora of investors (both traditional VCs and corporate folk) in the Valley: Sequoia, Verizon Ventures, GV, SoftBank, Naspers, AT&T, Honda Innovations and more. Here’s what David Hall, co-founder of Park & Diamond, had to say about his experience:

Exhibiting in Startup Alley was a game-changer. The chance to have discussions and potentially form relationships with investors was invaluable. It completely changed our trajectory and made it easier to raise funds and jump to the next stage.

Last year, Park & Diamond closed its first round of funding, allowing the company to relocate to New York and make its first key hires.

3. Wild Card shot at the Startup Battlefield competition

Missed out on the Startup Battlefield applications? All exhibitors in Startup Alley get a chance to win one of TWO Wild Card entries to the Startup Battlefield pitch competition. TechCrunch editors will select two standout startups as Wild Card teams that will go on the Main Stage to compete head-to-head in Startup Battlefield for $100,000 equity-free cash, the Disrupt Cup and even more glorious investor and media attention. 

4. Free hotel stay for Startup Alley companies who book now

With all of those reasons, it’s hard to top all the value you’ll get from a Startup Alley Exhibitor Package, but we’ll even sweeten the deal and throw in a complimentary 3-night stay at a SF hotel if you book by Wednesday, September 25. All of this opportunity for $1,995 sounds like it’s too good to be true, but if you act now, this can become your reality.

There you have it. What are you waiting for? Buy your Startup Alley Exhibitor Package and strut your stuff at Disrupt San Francisco 2019.


Source: TechCrunch

An Area 51 Warning, Trump Takes on California, and More News

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

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414