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

Archivo del Autor: Belen De Leon

WWE Fastlane 2019: Start time, how to watch, full match card and WWE Network – CNET

WWE Fastlane is on now! Here’s every confirmed match and participant.
Source: CNET

Alexandria Ocasio-Cortez says labor should not fear automation

It’s impossible to discuss the seismic shift toward automation without a conversation about job loss. Opponent of these technologies criticize a displacement that could some day result wide scale unemployment among what is often considered “unskilled” roles. Advocates, meanwhile, tend to suggest that reports of that nature tend to be overstated. Workforces shift, as they have done for time time immemorial.

During a conversation at SXSW this week, New York congresswoman Alexandria Ocasio-Cortez offered another take entirely.

“We should not be haunted by the specter of being automated out of work,” she said in an answer reported by The Verge. “We should be excited by that. But the reason we’re not excited by it is because we live in a society where if you don’t have a job, you are left to die. And that is, at its core, our problem.”

The response to an audience member’s question is a take that doesn’t too often get repeated in broader conversations about automation. Often times industry spokespeople will discuss technology’s potential to replace jobs that are deemed “dull, dirty and dangerous” — menial tasks that many roboticists will suggest no one really wants in the first place.

Ocasio-Cortez’s answer, on the other other hand, speaks to a viewpoint more in-line with her own Democratic Socialist views. It’s a suggestion that, if harnessed correctly, such technologies could one day liberate workers from a capitalist system where being a worker is inexorably tied to one’s identity and livelihood.

The newly elected Congresswoman elaborated on her position by pointing out the benefits that automation could bring to a society.

“We should be excited about automation, because what it could potentially mean is more time educating ourselves, more time creating art, more time investing in and investigating the sciences, more time focused on invention, more time going to space, more time enjoying the world that we live in,” The Verge quoted Ocasio-Cortez as saying. “Because not all creativity needs to be bonded by wage.”

And Ocasio-Cortez cited Bill Gates’ suggestion (first floated in a presentation on Quartz) that a robot tax might be a way to make that vision real. “What [Gates is] really talking about is taxing corporations,” she reportedly said. “But it’s easier to say: ‘tax a robot.’”

Her response to the automation question has met with applause from some writers who have been notably prescient about the future.

“This [is] just such a shockingly intelligent thing for any politician to say,” novelist William Gibson said via tweet. It is, at very least, a fresh perspective on a well-trod topic and the kind of outlook that could breath some life in a vital conversation about our collective technological future.

Automation will have an unquestionably profound impact on jobs in the coming decades — we’ve already seen much of that already, for roles in places like warehouses. Every study on the subject acknowledges this, with jobs “destroyed” number in the tens of millions and above, while jobs “created” are often times a fraction of that massive number.

The congresswoman’s comments, however, suggest that, independent of those numbers, perhaps we’ve been asking the wrong the question all along.


Source: TechCrunch

This Big Facebook Critic Fears Tech’s Business Model

Roger McNamee was a mentor Mark Zuckerberg and an early investor in Facebook. Now he has written a book about the “Facebook catastrophe.”
Source: Wired

Appen acquires Figure Eight for up to $300M, bringing two data annotation companies together

Appen just announced that it’s acquiring Figure Eight in an all-cash deal that sees Appen paying $175 million upfront, with an additional payment of up to $125 million based on Figure Eight’s performance this year.

Both companies focus on using crowdsourced labor pools to annotate data, which in turn is used to train artificial intelligence and machine learning — for example, Figure Eight (formerly known as CrowdFlower and Dolores Labs) says its technology has been for everything from mapping to stock photography to scanning receipts for expense reports.

Appen, meanwhile, is a publicly-traded company headquartered in Sydney. CEO Mark Brayan described its technology — and its “crowd” of more than 1 million remote workers — as “highly complementary” to Figure Eight, which he praised for its data annotation and self-serve capabilities.

“We know that to compete and to be able to deliver even higher volumes, we need a richer set of technologies,” Brayan said. “That’s where Figure Eight comes in. They are, in our view, the leader in the market of the platform providers.”

As for what this means for the Figure Eight team, he said, “Everybody stays in place,” and that Appen plans to continue investing in the product.

Brayan also noted that Appen previously acquired another data annotation company called Leapforce in 2017, a move that he said provided the company with greater scale.

“The Figure Eight acquisition is the next step of our evolution,” he said. “Step one was to get bigger, step two is to become much more tech forward, which is what we get with Figure Eight.”

San Francisco-based Figure Eight has raised a total of $58 million in funding, according to Crunchbase, from investors including Trinity Ventures, Industry Ventures, Canvas Ventures and Salesforce Ventures. As CrowdFlower, it launched on-stage at the TechCrunch50 conference nearly a decade ago.

“I’m extremely proud of the team,” said Figure Eight co-founder Lukas Biewald in a statement. “This is a genuine validation of everything we’ve achieved and a great platform for our teams to combine and continue to do amazing things in AI.”

Biewald (a college friend of mine), along with his co-founder Chris Van Pelt, has moved on to a new startup called Weights and Biases, but he remains involved in Figure Eight as chairman. You can watch their TC50 presentation here.


Source: TechCrunch

El efecto hípster: ¿por qué los inconformistas acaban pareciéndose?

Este análisis explica por qué los esfuerzos para rechazar la moda dominante acaban creando otra moda. Los resultados podrían servir para explicar la sincronización de las células nerviosas, y las de las estrategias de inversión en finanzas
Source: MIT

La IA está poniendo fin a la histórica división entre ciencias y letras

La inteligencia artificial penetra y contribuye a todos los cambos de investigación y a todos los sectores de la sociedad. Es imprescindible que los equipos de investigación adopten enfoques multidisciplinares capaces de modelar una sociedad tecnológica pero justa y equitativa
Source: MIT

Un análisis de sangre para predecir y salvar a los bebés prematuros

Los nacimientos prematuros son la principal causa de muerte en los niños menores de cinco años. Pero hay pruebas que sugieren que el ARN presente en la sangre materna podría convertirse en una señal de alerta para tomar medidas preventivas que ayuden a la salud de la madre y el hijo
Source: MIT

The next great debate will be about the role of tech in society and government

The Industrial Revolution dramatically re-ordered the sociology of politics. In the US, the Populist Party in the United States was founded as a force in opposition to capitalism, wary of modernity. In the UK, the profound economic changes reshaped policy: from the Factory and Workers Act through to the liberal reforms of David Lloyd George, which ultimately laid the ground for the welfare state, the consequences were felt for the whole of the next century.

Today, another far-reaching revolution is underway, which is causing similar ripple effects. Populists of both left and right have risen in prominence and are more successful than their American forebearers at the turn of the 19th century, but similarly rejecting of modernisation. And in their search for scapegoats to sustain their success, tech is now firmly in their firing line.

The risk is that it sets back progress in an area that is yet to truly transform public policy. In the UK at least, the government machine looks little different from how it did when Lloyd George announced the People’s Budget in 1909.

The first politicians who master this tech revolution and shape it for the public goodwill determine what the next century will look like. Rapid developments in technologies such as gene-editing and Artificial Intelligence, as well as the quest for potential ground-breaking leaps forward in nuclear fission and quantum computing, will provoke significant changes to our economies, societies and politics.

Yet, today, very few are even asking the right questions, let alone providing answers. This is why I’m focusing on technology as the biggest single topic that policymakers need to engage with. Through my institute, I’m hoping to help curate the best thinking on these critical issues and devise politically actionable policy and strategy to deal with them. This will help put tech, innovation and investment in research and development at the forefront of the progressive programme. And we do so in the belief that tech is – and will continue to be – a generally positive force for society.

This is not to ignore the problems that surfaced as a result of these changes, because there are genuine issues around privacy and public interest.

NEW YORK, NY – APRIL 23: Monitors show imagery from security cameras seen at the Lower Manhattan Security Initiative on April 23, 2013 in New York City. At the counter-terrorism center, police and private security personel monitor more than 4,000 surveillance cameras and license plate readers mounted around the Financial District and surrounding parts of Lower Manhattan. Designed to identify potential threats it is modeled after London’s “Ring of Steel” system. (Photo by John Moore/Getty Images)

The shifts that have and will occur in the labour market as a result of automation will require far more thinking about governments’ role, as those who are likely to bear the brunt of it are those already feeling left behind. Re-training alone will not suffice, and lifelong investment in skills may be required. So too does a Universal Basic Income feel insufficient and a last resort, rather than an active, well-targeted policy solution.

“The first politicians who master this tech revolution and shape it for the public goodwill determine what the next century will look like.”

But pessimism is a poor guide to the future. It ends in conservativism in one form or another, whether that is simple statism, protectionism or nationalism. And so the challenge for those us of who believe in this agenda of harnessing the opportunities, while mitigating its risks is to put this in a way that connects with people’s lives. This should be a New Deal or People’s Budget type moment; a seismic change in public policy as we pivot to the future.

At the highest level this is about the role of the state in the 21st century, which needs to move away from ideological debates over size and spend and towards how it is re-ordered to meet the demands of people today. In the US, President Obama made some big strides with the role of the Chief Technology Officer, but it will require a whole rethinking of government’s modus operandi, so that it is able to keep up with the pace of change around it.

Photo courtesy of Shutterstock/Kheng Guan Toh

Across all the key policy areas we should be asking: how can tech be used to enable people to live their lives as they choose, increase their quality of life and deliver more opportunities to flourish and succeed?

For example, in education it will include looking at new models of teaching. Online courses have raised the possibility of changing the business of learning, while AI may be able to change the nature of teaching, providing more personalised platforms and free teachers to spend their time more effectively. It could also include new models of funding, such as the Lambda School, which present exciting possibilities for the future.

Similarly with health, the use of technology in diagnostics is well-documented. But it can be transformative in how we deploy our resources, whether that is freeing up more front-line staff to give them more time with patients, or even in how the whole model currently works. As it stands a huge amount of costs go on the last days of life and on the elderly. But far more focus should go on prevention and monitoring, so that people can lead longer lives, have less anxiety about ill health and lower the risks of illnesses becoming far more serious than they need to be. Technology, which can often feel so intangible, can be revolutionary in this regard.

In infrastructure and transport too, there are potentially huge benefits. Whether this is new and more efficient forms of transport or how we design our public space so that it works better for citizens. This will necessitate large projects to better connect communities, but also focus on small and simple solutions to everyday concerns that people have about their day to day lives, such as using sensors to collect data and improve services improve every day standard of living. The Boston Major’s office has been at the frontier of such thinking, and more thought must go into how we use data to improve tax, welfare, energy and the public good.

Achieving this will better align government with the pace of change that has been happening in society. As it stands, the two are out of sync and unless government catches up, the belief and trust in institutions to be seen to working for people will continue to fall. Populism thrives in this space. But the responsibility is not solely on politicians. It is not enough for those in the tech world to say they don’t get it.

Those working in the sector must help them to understand and support policy development, rather than allow misunderstandings and mistrust to compound. Because in little more than two decades, the digital revolution has dramatically altered the shape of our economies in society. This can continue, but only if companies work alongside governments to truly deliver the change that so many slogans aspire to.


Source: TechCrunch

The future of flying

From 3500 feet up California is a glorious patchwork quilt of green and gold, textured by rippling mountains and shining water. Ahead of us we see the Carquinez Bridge and the Bay; behind us, the fingers of Lake Berryessa curl into the steep hills. Twenty minutes ago I stood barefoot in the soft grass on the bank of one of those narrow coves, many miles from any road. Twenty minutes from now I will be driving to Five Guys for lunch.

“Hey,” I think to myself, “even a flying car couldn’t do this.”

Last year I became a Valley cliché, took up pilot training, and wrote about the experience — and the decrease in pilots worldwide, and the looming pilot shortage — for TechCrunch. ICON Aircraft, the manufacturers of a radically new kind of light airplane, the amphibious ICON A5, saw that and invited me to come to their Vacaville headquarters to experience a few days of their training. (At no cost to me, I should disclose, aside from paying the TSA $110 because I am a suspicious Canadian.) I turned up fearing that since, for tedious reasons, my training has been on hiatus since last July, I’d be so rusty I could barely fly.

It turned out that wasn’t a problem at all. Maybe I wasn’t really rusty at all … or maybe I was, but the A5 is so easy to fly that it didn’t matter.

I ended last year’s piece with “I think flying seems like a very 20th-century activity in the popular imagination.” That obviously isn’t true of ultramodern commercial jets, but it is of general aviation. It’s not at all unusual to learn to fly in a “six pack” airplane whose instruments and controls have basically not changed in 50 years or more. Sometimes they are actually are 50 years old.

Even the more “modern” “glass cockpit” light aircraft have screens with weirdly complex, user-hostile dials-and-knobs controls rather than a simple touchscreen. Even the vintage-2000 Diamond aircraft with which I started my training “features” a starting procedure which involves combining the mixture and the throttle in just the right way; significant left-turning tendencies such that you sometimes have to perform high-speed differential braking just to take off in a straight line; manual fuel-tank management; etc.

Individually these things are not such a big deal. Eventually these things are not such a big deal. But learning to navigate three-dimensional space, and land safely at busy airports — especially while dealing with restricted airspaces and air traffic control — is complicated enough that anything which adds to the initial cognitive load is a big deal.

Worse yet, most individual training is by independent Certified Flight Instructors with very different attitudes, beliefs, and curriculae. Some like to start students doing landings quite early, and some save it for quite a bit later. Some like to demonstrate, some like to instruct. It’s more a master/apprentice experience than an actual school.

Flight schools are obviously more consistent, and, in retrospect, probably a better way to learn, not least because you fly a lot in a short period of time, rather than trying to schedule with a capable but overcommitted CFI and ending up flying only every couple of weeks, which significantly retards your progress. Not that I’m speaking from bitter experience or anything.

Aaaaanyway. Let us not dwell on the unfortunate past. Let us talk about ICON, because both their aircraft and their training feel like a big step forward, right down to their instrument panel. On the A5, that panel is dominated by an Angle Of Attack indicator, which describes how much bite your airplane’s wings are taking out of the air. This is is insanely useful, especially when you are landing, when AOA is critical.

This instrument doesn’t even exist on other light aircraft. In my previous planes, Diamonds and Cessnas, landing was a complicated dance of carefully watching and managing speed, power, and seat-of-the-pants feel, while also mostly looking outside, such that one arrives at the runway at just-the-right-angle, then, a few feet above ground, rounds out at just-the-right-time to the next just-the-right-angle.

In the A5, you just set your power, make sure the AOA gauge is pointing the right way, and then glide happily down, occasionally glancing down at that single instrument, before bringing it up a notch for the round-out. Sure, you still might have to make adjustments for wind or height or whatever. But it’s a lot easier. Again, the cognitive load is so much less.

Military aircraft have AOA indicators, because, well, they’re so very useful, but no other general aviation airplane comes with one. You can buy them aftermarket, but that’s not the same. Why don’t other common general-aviation aircraft have them? Once again: because most general aviation has been stuck in the bad old days.

That extends to a slew of other things, too. The A5 is built for simplicity. No mixture to mess with; no manually controlled propeller RPM to adjust mid-flight; no magnetos to check in the run-up. In fact, if you cover the AoA gauge, altimeter, and attitude indicator, the controls look a lot like a car’s. This is by design.

You don’t even need high-octane aviation fuel; it actually runs better on standard 91-octane gasoline. (Although you can use either, or both.) The two-person cockpit, designed by BMW designers, is remarkably comfortable, and the view from its canopy is unparalleled, since its 100-horsepower engine and propeller are behind you rather than on its nose.

Perhaps best of all, it is fully amphibious. Its carbon fiber hull resembles a Jet Ski with wings, and on the water it can basically behave like one too (although that’s frowned on in excess, because the spray can wear at the propeller, and if you get crazy with it you risk dipping a wing into the water.) Takeoffs and even landings on sizable bodies of water in good conditions are ridiculously easy, courtesy of that AOA gauge.

You can even lower the landing gear, wheel it down/up a ramp to/from the water, and fly it for years without ever having to land it on a runway. What’s more, the wings fold back, which takes one person 10 minutes, so that the entire airplane can easily be stored in a nine-foot-wide trailer and driven to and from the water.

That really changes one’s perspective on flying. Instead of being limited to point-to-point flights between a fixed set of runways, anywhere on any reasonably large body of water can be your destination, weather permitting, and you can gas up at any marina. (It would be especially great in Canada, which is riven by countless lakes; the A5 is still classified as an experimental airplane there, but hopefully that will change soon, because e.g. Northern Ontario is practically made for it.)

On one flight this week we landed in a broad channel of water, navigated down a little winding side cove, beached — well, “grassed” — the plane on the shore, walked around a bit, then got back in, pushed off, restarted the engine, taxied out to the open water, and flew back to Vacaville … all very casually, keeping one eye on the wind and terrain to ensure it would be easy to get in and out of course, but really no big deal.

Let’s talk about stalls, because stalls are dangerous, and tend to happen when your plane is most vulnerable, i.e. taking off or departing. They are especially dangerous (PDF) when they progress into a spin. The most aerodynamically remarkable thing about the A5 is its stall resistance. It is the first production aircraft certified as spin resistant by the FAA, courtesy of a wing which is essentially divided into two sections, one of which stalls before the other, meaning the outer wing retains authority even when the inner wing is stalling.

Honestly, having flown it, I’m not sure how you would get it into a spin even if you wanted to. I put it into a power-on stall and held it there for full 15 seconds, banking from side to side, while the warning horn blared at me … and it gained altitude. In a power-off stall it lost height, but only at circa 10 feet per second, and was still amenable to banking. An “accelerated stall,” i.e. one while banking sharply at high speeds, is a maneuver sufficiently sketchy that student pilots have it demonstrated to them but do not usually attempt it themselves. I did one in the A5 and, just like the other stalls, it was anticlimactic in the extreme.

Oh, and if you were to get into serious trouble aloft, it also comes with a Complete Aircraft Parachute — although, to be honest, that seems to exist more to reassure your passenger than because you might use it in any conceivable circumstance, other than suddenly being struck blind or suffering an in-flight stroke.

ICON’s military background (its founders and early employees were largely Marine Corps pilots) has informed its training philosophy, too. They stress humility and being quick to volunteer your mistakes. Their training materials are much more accessible than the dense standard FAA tomes, and just the existence of a consistent curriculum across trainers is a big step forward. Their training focuses on a “sport pilot” license, which is restricted compared to “private pilot” — you can only fly light aircraft (nothing bigger than the A5), by day, in good visibility, below cloud cover — but it also requires less training, and is a very viable step towards the latter.

It will by now be more than apparent to you that I loved this airplane, and also really liked ICON’s training. Having established that, though, let’s talk about some downsides and concerns.

First, it would be disingenuous to write about ICON without mentioning the cloud of tragedy which still hangs over the company. Two years ago ICON’s lead engineer and another employee were killed in a crash on Lake Berryessa. According to the NTSB, the crash was due to pilot error, apparently when mistaking a dead-end canyon for one which led into the main body of the lake while flying at low altitude over water.

Later that year they released new low-altitude guidelines … and three weeks later, one of their first customers, former Major League Baseball superstar Roy Halladay, crashed his A5 into the Gulf of Mexico while flying at low altitude, and died. That too was declared pilot error; Halladay apparently had “high concentrations of morphine and amphetamine” along with Ambien in his system at the time.

On the one hand, even expert pilots (the chief engineer in question had flown F-16s in the Air Force) can make mistakes, and obviously one should never, ever, ever do drugs and fly. On the other, one can’t help but wonder if the fact that the A5 is so easy to fly in and out of water — landing it on a lake in good conditions is objectively easier than, say, docking a powerboat in a slip on a windy day, and takeoffs are easier yet — breeds a dangerous complacency when over water. Obviously the way to combat this is with training, and I can attest that ICON’s training today has a heavy focus on humility and caution, especially at low altitude … and yet, that kind of complacency will remain a risk factor.

Second, there’s no question that none of this comes cheap. Airplanes are expensive in general but the A5’s list price of $389,000 is noticeably more than that of, say, a new Cessna 172, the world’s most popular starter / training aircraft … which carries twice as many passengers and almost twice as much weight. The A5 is very much a light aircraft; my CFI and I’s combined 410 pounds meant we could only fill the tank halfway to stay within weight/balance restrictions, although it’s also miserly enough with fuel that that wasn’t any problem. It’s a great little airplane, but there’s no question that you’re paying more money for a smaller plane.

Their intent is to lead off as the Ferrari of light aviation, and eventually build something more like — well, not a Honda, but maybe a Maserati, in terms of relative price. They burned through some goodwill by initially claiming the list price would be $189,000. Right now they’re ramping up their production facilities in Tijuana (where all the carbon fiber components are made) and Vacaville (where those components are assembled along with everything else.)

One can imagine the price diminishing as production quantities achieve economies of scale … but it’s still never going to be anything like the price of, say, a used Cessna 172, which can easily drop down into five figures.

The A5, and its easier/improved flying experience, and ICON’s more consistent training, and the simpler sport-pilot license associated with it, all do combine to make flying substantially more accessible … to the rich. It certainly won’t help the pilot shortage, though. Anyone who can afford an A5 doesn’t need to start flying professionally.

The big question is, will its advances — simpler & touchscreen cockpits, a built-in AOA gauge, spin-resistant wings, consistent training, etc. — filter down to the more affordable end of the industry, and/or into more affordable ICON aircraft? I optimistically think it will. Not anytime in the next few years, no. But much faster than we’ll get, say, affordable hex-rotor VTOL flying cars.

When people imagine flying they imagine it as a magical, dreamlike experience, and it frequently is — but at the same time, learning to fly can sometimes be more Type II fun than Type I. (I suspect that this, more than the admittedly high cost, is why a lot of student pilots peter out and never finish their certification.) Whatever the price point, the ICON people deserve kudos for building an aircraft which makes flying reliably far more the latter than the former. If that experience can scale semi-affordably — admittedly two huge ifs — then instead of facing a pilot shortage we’ll have a happy, excited, adventure-seeking glut of pilots out there, soaring from runway to runway and from lake to lake. May you try it yourself and enjoy it as much as I do.


Source: TechCrunch

Mario Day sale includes Nintendo Switch, Mario Kart 8, Odyssey deals starting March 10 – CNET

To quote Mario, “Wahoo!”
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412