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

Archivo del Autor: Belen De Leon

Harry Potter: Wizards Unite game rakes in $300,000 on day one – CNET

That’s probably a lot of Galleons.
Source: CNET

San Francisco's Juul Ban, an All-Electric Airplane, and More News

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

Google Pay expands its integration with PayPal to online merchants

Google and PayPal have been strategic partners for some time. The companies in 2017 announced that PayPal would become a payment method in Android Pay, the service that later rebranded as Google Pay. Last year, users who added PayPal as a payment method on Google Pay could then pay for services like Gmail, YouTube, Google Play and Google Store purchases via a PayPal option in Google Pay. Now, a similar integration is making its way to online merchants who accept Google Pay on their website or mobile app.

Explains Google, hundreds of millions of customers already have payment methods saved to their Google Account — including, in some cases, PayPal, thanks to the 2018 integration.

With this expanded integration, merchants can opt to enable PayPal as a payment method in their own Google Pay integration — something that’s easily done if Google Pay has already been implemented on their site. All that’s required is only a small code change to the list of allowed payment methods (see below).

At that point forward, any online shopper who wants to check out using Google Pay will have the option of selecting PayPal to make the purchase.

The benefit of this integration for consumers is that they won’t have to sign in to PayPal when they use it through Google Pay, which cuts down the number of steps to take at checkout. That, in turn, can increase conversions. They’ll also have access to PayPal’s Purchase Protection and Return Shipping benefits.

For online merchants who are also PayPal merchants, when a customer selects PayPal through Google Pay, the merchant receives the money in their PayPal Business Account within minutes.

PayPal’s embrace of its one-time competitors like Apple and Google actually began several years ago, and is still gaining ground as the technology platforms better integrate its service.

The company began teaming up with rivals like Visa, Mastercard, Apple, Google, Samsung and Walmart to help it achieve better traction both at point-of-sale in retail stores and within the popular mobile wallets offered by mobile OS platform makers Apple, Google and Samsung. Today, PayPal lives alongside other payment cards — like credit and debit cards — inside these mobile wallets.

For merchants that want to offer a variety of checkout methods, they can add support for the digital wallet platforms themselves, and PayPal simply comes along for the ride.

The PayPal option for Google Pay works in all 24 countries where customers can link a PayPal account to Google Pay.


Source: TechCrunch

Cop Gets $585K After Colleagues Snooped on Her DMV Data

A jury this week finds that Minneapolis police officers abused their license database access. Dozens of other lawsuits have made similar claims.
Source: Wired

What money should be

With the release of the Facebook consortium’s project Libra whitepaper, the internet, tech world, financial services industry and policy circles are all burning with conversation on the project’s potential. We are still very early into Libra’s life — it is, after all, still a proposal — and there is an endless set of questions left to answer. The project could redefine how we view money or it could be a complete failure; we won’t know which for years to come.

While there isn’t much to add to the (likely thousands) of pundit takes on the project until more details come out, this moment does provide us with an opportunity to step back and take a look at money itself. We should be asking ourselves: how does money work today and how should it work?

Money is an anachronistically analog part of everyday life. The last 25 years saw the digitization of most services businesses, from communications (email) to bookstores (Amazon) to taxis (Uber). Yet, even with the rise of fintech and significant innovation in consumer finance, money itself has remained curiously unchanged.

The future of money is just beginning.

There are good reasons for money to have remained unchanged. Currencies are controlled and issued by states, and for many reasons, they need to be controlled and issued by states. But the reasons are a reflection of the “facts on the ground” today. Money is too sensitive and too critical to allow for the same level of disruptive innovation we’ve seen in other assets. But if we were to design money de novo today from a Rawlsian original position, it would probably look pretty different.

Libra gives us an opportunity to talk more openly not just about what money is, but about what money should be. And regardless of what happens with Libra — which faces regulatory and competitive headwinds — the moment won’t be wasted if we take this time to contemplate the future of money. Below are some (not collectively exhaustive) starting ideas for that conversation, from the most basic to the more exotic.

Money should be free

Let’s start with the most obvious: put simply, it shouldn’t cost anyone money to use money. Financial institutions and fintechs are (slowly) moving toward this consensus, but in many cases, people still have to pay just to access their money.

ATMs charge fees for withdrawals. Checks cost money to print (and for those who feel the U.S. is moving past them, 90% of checks are still written in the U.S.). Foreign remittances incur transfer fees, bank-to-bank wires incur fees, check-cashing incurs fees, paying vendors with PayPal incurs fees, etc. etc.

The early promise of apps like Venmo, Square Cash and WeChat Pay (and earlier, Clinkle) is to let people transfer and use their money at no cost. Apple Pay and Google Pay take that promise a step further by making the phone — not the dollar — the primary instrument for in-person purchases — all at no cost to debit directly from a bank or credit card account.

But these apps have no equivalent in many countries. While mobile money services like M-Pesa have been ubiquitously successful in Kenya and neighboring countries, countries like Nigeria — Africa’s largest economy — still have significant cost of cash problems and expensive policy restrictions on the use of cash. I ran into many “Unable to dispense cashâ€� error messages in my time in east Africa, where just having a bank account could incur non-trivial costs.

Incurring a fee just to use money is an outdated standard.

Money should transfer instantly

To most people reading this, the difference between instant payments and those that take a couple of days is not significant. A paycheck could come on Friday or Monday. A Venmo cashout can take a day or two to hit a bank account.

But as Aaron Klein at Brookings notes, slow payments disproportionately affect poor people. The time it takes for a check to clear, for remittance funds to settle or for payroll to be deposited can mean the difference between paying a bill and incurring an overdraft fee. It can mean not having enough money for weekend grocery shopping. These realities drive consumers to turn to payday lenders ($7 billion in annual fees), check cashers ($2 billion) or overdraft fees ($24 billion!).

Identity should be programmed into money.

As NPR noted when they waited for a Kickstarter payment, “We just need Amazon’s bank to send money electronically to a checking account at Chase bank. It’s just information traveling over wires. How long could it take: A minute? An hour? It took five days.â€� That is because the rails on which money is moved in the U.S. are more than 40 years old. As Klein notes, you can now send money more quickly from Slovakia to France than DC to Philly — and fixing this delay could be the single fastest way to combat wealth inequality in the United States.

This is another obvious easy win for the future of money.

And signs of that future are emerging. Apps like Earnin and employers like Walmart are paying workers in real time, to allow people to use their money as soon as they earn it. Libra’s own website opines that getting and using money “should be as easy and cheap as sending a text message.� Money should move at the speed of communications.

Money should take ‘one click’ to use

Amazon is notorious for pursuing one-click purchase technology, removing the last small obstacles between consumers and their buying decisions. Money should be no different: moving money to savings, sending it to a friend, making a loan or investment, paying a bill — these activities could all use a more frictionless UI upgrade. Unfortunately, today, accessing your money frequently requires a string of passwords, PINs, IDs or 2FA — all absolutely critical for security, but friction-inducing.

Fortunately, digital identity systems have been a ripe area for innovation in the past few years. Smartphone OS’s now allow people to use biometric identifiers — like fingerprints or Face ID — to authorize the use of their money, with mixed success. Decentralized identity systems like 3Box sell the promise of one universal, self-owned ID profile that can be used to permission any service built on top of it (including financial ones).

Identity should be programmed into money. If units of currency can have an “ownershipâ€� field, that field can be unlocked using more frictionless identifiers tied to the user and then re-coded when ownership is changed, making one-click use possible. (This could operate similarly to Everledger’s diamond registration program.) This could also prevent theft: If the “ownershipâ€� identity field is secure enough only to be altered in legitimate transfers, money could also be programmed to be unusable if that field is transferred improperly (i.e. stolen). This brings up a related point…

Money should be secure

One of the cities with the fastest rate of mobile payments adoption is Mogadishu, Somalia. Why? Because mobile money is safe — in Mogadishu, where muggings are frequently deadly, carrying cash can be a matter of life or death. The future of money is one in which physical theft is no longer possible because money is securely digitized.

Money should be stable

While theft drives mobile money adoption in Somalia, a BBC report titled The surprising place where cash is going extinct found a different driver of cashless payments in neighboring Somaliland: hyperinflation. The rapidly devaluing Somaliland shilling has made goods that were previously affordable two times as expensive in as many years, leading shoppers to opt for mobile dollars over bundles of cash.

This is one of the expressed promises of Libra and other stablecoins like the Gemini Dollar or the ill-fated Basis: no wild fluctuations. As Caitlin Long points out, “central banks in developing countries are notorious for their lack of discipline in maintaining the value of their fiat currencies, which too often lose purchasing power.� A global, consortium-moderated currency could tame that irresponsibility.

How does money work today and how should it work?

Hyperinflation isn’t as rare as it sounds. It was the status quo two years ago when I visited Zimbabwe and goods were quoted in three prices. Over the last year in Europe, Turkey’s lira dropped 25% in value in its own crisis. And today in Venezuela, inflation stands at over 1,000,000%, making goods un-buyable. The most common explanation for these events is that they happen when people lose faith in governments to protect the value of their currency. The drop in value led to massive capital flight, ironically, to Bitcoin as a source of stability (including a Bitcoin ATM in Harare, Zimbabwe’s capital).

Interestingly, the Libra is not the first supranational currency to be proposed (see economist John Maynard Keynes’ Bancor plan). It isn’t even the first international reserve currency based on a basket: the IMF maintains the XDR, a currency pegged to a weighted mix of dollars, euros, yuan, yen and pounds (the Libra will be fiat-pegged to all those, less the yuan). But the Libra would be the first non-sovereign global reserve currency competitor, and the first one that individual people could actually use.

It remains to be seen whether the Libra itself one day gains enough intrinsic value (what Matt Levine refers to as a collective fiction) to separate from its underlying basket of currencies, the same way the U.S. dollar left the gold standard.

The money of the future should not be intrinsically tied to faith in local government — it should retain its value and stability independently so that it doesn’t risk rapid devaluation.

Money should be interoperable

The internet could have developed very differently. If we look back to the early days of the internet, there was always a chance that multiple competitive “walled garden” internets grew side by side, competing for users, and refusing to talk with each other. Fortunately, thanks to the work of nonprofit governing bodies like ICANN, the world mostly runs on one internet. Even in countries like China that wall off certain websites, internet pages still talk to each other using the same set of protocols that they do everywhere else in the world.

Money should be no different. It should be as easy to buy lunch with a currency in one country as with that same currency in another. The same payment protocol should underlie any type of purchase, physical or digital. Transferring between currencies should be instantaneous and free, not require visiting an (online or digital) exchange.

The explosion in cryptocurrencies built around narrowly vertical use-cases has been interesting to watch, but true adoption will only come with a universal resolver that allows people to frictionlessly move between use-cases without manually switching their unit of currency.

Different types of money should be use-based, not geography-based

Branching out from the prior point: What if money had built-in rules that determined what it was useful for? Dan Jeffries provides some instructive examples of what this could look like: deflationary coins could automatically adjust their value to track inflation. Inflationary tokens could be built to lose value quickly to incentivize spending.

Governments could reward spending on environmentally friendly goods by creating currencies that automatically discounted the prices of those goods. Currencies could have rewards and loyalty programs (e.g. Starbucks) automatically built in. Currencies could expire if not used in a given window, or only activate upon a certain date or trigger action. This is the promise of cryptocurrencies as “programmable money” rather than just “digital gold” (the Ethereum/Bitcoin debate).

Money should be an open development platform

If money becomes programmable, the possibilities for what can be built on top of money are endless and unexplored. Some of the most obvious examples are financial applications (like Calibra, the project Libra wallet).

It shouldn’t cost anyone money to use money.

The existence and ubiquity of a single-digital currency is just the first step. Following that step are applications, like lending (institutional or peer-to-peer), investing, savings, gift-giving, etc. Imagine, as a use case, being able to ping your bank via text and ask for a one-week microloan to cover a big purchase — and the loan being approved and sent back to you by text. Or imagine your kids’ allowance automatically accruing to them weekly via text — and an allowance “bonusâ€� applied to any money they set aside for savings instead of spending. As David Graeber would note, it’s these credit and investment applications that create the potential for true growth in a financial ecosystem.

Many view Libra as a future platform, like the iOS Apple Store, that will house a potentially infinite volume of applications built on top of it. These could be universal rideshare apps, airline rewards accounts, e-commerce experiences, etc. that all plug into the same rails that your money is built on, so that the UI is entirely driven by the user intent (e.g. buying something) without requiring you to move any money between accounts.

Money should have (some) guardrails

The last feature money should have is built-in guardrails. This is the most controversial claim here, and one that will ruffle the feathers of the censorship-resistant, self-sovereign crypto community.

Digital money has the potential of traceability and programmable rules to create safety guardrails and prevent, for example, terrorist financing, black-market purchases, money laundering, transfer of stolen funds, etc. Libra, with its strict know-your-customer standards, will certainly work with financial regulators to ensure that it is meeting these guardrail standards. (Even though early reactions from legislators have run the gamut from skeptical to apoplectic.)

Yet there are sound reasons to be skeptical of digital money guardrails. Repressive regimes could use them to contain capital flight and offshoring (a key use case for Bitcoin in China). They could target an individual’s wallet to shut down their freedom of movement or purchase, and precisely trace their physical location. Back-door hacks that abuse guardrail functionality to disable money could have the effect of entirely freezing a country’s infrastructure and bringing down its financial system. It’s important to counterweight these possibilities when considering where guardrails should be set — and whether they should differ across borders.

The future of money is just beginning.

These are exciting times. The potential to move beyond centuries of slow progression in financial services has never been greater. The internet, combined with the ingenuity of blockchain and cryptosystems, could build the framework for a global network that brings the world onto one universal monetary standard. There are many questions to answer between here and there, but with Libra acting as a catalyst, people are finally beginning to ask them. Get ready for more innovation to come — this is just the beginning.


Source: TechCrunch

Airbus-owned Voom will compete with Uber Copter in the US in 2019

The U.S. air taxi market is heating up: Aeronautics industry giant Airbus will be among the companies operating on-demand air travel service in 2019 in American skies, FastCompany reports. Airbus’ Voom on-demand helicopter shuttle operation will set up shop in the U.S. starting this fall, after previously providing service exclusively in Latin America.

Uber announced its own Uber Copter service earlier this month, which will provide service from Manhattan to JFK airport starting in July, and Blade also already offers similar service between New York City and its three area airports, as well as Bay Area air shuttle routes. Airbus’ Voom is also going to expand to Asia in 2019, the company confirmed to FastCompany, and intends to cover 25 cities globally by 2025 with an anticipated passenger volume of two million people per year.

All of these companies see their helicopter service as an entry point for planned shifts to use of electric vertical takeoff and landing (eVTOL) craft. Airport shuttles seem to be the perfect use case for these early instantiates of air taxi services, as they greatly reduce travel times at peak hours, and also cater to clientele who are likely frequent travelers and can either expense or afford the ~$200 trips.


Source: TechCrunch

Chan-Zuckerberg Initiative gives $68M to fund Human Cell Atlas projects

An ongoing global project to map the human body cell by cell has received a $68 million shot in the arm from the Chan-Zuckerberg Initiative. It will support dozens of individual projects contributing to the eponymous atlas of human cells.

The Human Cell Atlas is a collection of projects that aim to document healthy human cells at about as detailed a level as is practical. And CZI has been supporting it for a few years in various ways as part of its ongoing philanthropic work in basic research.

In fact CZI announced that it would be backing these 38 three-year projects some time back, along with 85 one-year projects along the same lines. But the grants process moves slowly, since everything has to be approved, estimated and arranged beforehand — it’s rare a scientist or lab just gets a blank check for whatever they feel like doing.

The $68 million figure, however, is new, and better delineates the scope of CZI’s involvement with the HCA. The actual projects being backed can be explored here, down to the researchers and institutions responsible for them.

The results of the work and tools created to enable it will be made available freely to other researchers — another priority of CZI is open-source software and data sets.

“We’re excited to further support and build interdisciplinary collaborations that will accelerate progress towards a first draft of the Human Cell Atlas,” said CZI’s head of science Cori Bargmann in a press release. It’s a big job, all right. We’ll check back in a few years to see how they’re getting on.


Source: TechCrunch

Ray Dalio is coming to Disrupt SF

When it comes to the gods of finance, few people reach the stratosphere of Ray Dalio . The founder of Bridgewater, the investment firm that has grown to manage $150 billion in assets, Dalio is one of the most successful financial entrepreneurs of his generation, and indeed, of all time.

While Dalio and Bridgewater are known for their pathbreaking analysis of the world economic machine that has reaped them billions in returns, they aren’t just known for their financial results. Rather, Bridgewater is also widely known for its unique culture shaped over decades of trial and error.

Dalio has made sharing that culture his mission in life, publishing Principles, a book and companion mobile app, to train the next generation of founders, executives and business leaders about how to build a culture that seeks truth and excellence in all of its activities.

Dalio will be joining us for a fireside chat on the Extra Crunch stage this October at TechCrunch Disrupt SF, where he will discuss how to build a culture at a startup.

For startup founders, building the culture of their companies is one of the most important yet enigmatic activities they will undertake as leaders. Culture isn’t just a list of values pasted in the corner of a WeWork cubicle; rather, it is the accumulated actions and interactions that founders, employees and investors undertake every single day.

But what exactly should those actions be? How can a founder guide their companies to embody the right values? Dalio has strong views on what a culture should look like at a company. His Principles are based on constantly seeking access to the best information, assessing that information objectively and always striving to improve decision-making processes through thoughtful disagreement and learning.

On the Extra Crunch stage, Dalio will talk about how to instill the right behaviors into the core DNA of a company’s founders — even before they have hired employee number one. He will also discuss how to maintain and augment his Principles as a company scales, particularly in those high-growth phases where culture either intensifies or withers away amidst the deluge of new hires.

Dalio made his mark building out one of the most successful investment firms of all time. Now he will share his secrets to the founders building the next generation of unicorns.

Dalio joins a variety of amazing speakers who will be on our stage come October, with many still to be announced! Disrupt SF runs October 2 – October 4 at the Moscone Center right in SF. Tickets to the show are available here, but move quickly, because the Early-Bird pricing ends today!

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-661cf9b1b8f85f5aae09b8946cafadba’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-661cf9b1b8f85f5aae09b8946cafadba’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();


Source: TechCrunch

San Francisco's E-Cigarette Ban Aims to Goose the FDA

Some researchers say teens will find a way to vape despite a ban. Some worry that it will drive kids to tobacco.
Source: Wired

Argentina's Blackout and the Storm-Battered Future of the Grid

The countrywide blackout in Argentina came after a period of heavy rains, a reminder that US the electric grid is also not ready for extreme weather events.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414