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

Archivo del Autor: Belen De Leon

Microsoft addresses Surface Pen accuracy with latest patent application

Microsoft recently filed an patent application which proposes a new way to increase the accuracy of its flagship stylus, the Surface Pen. If implemented, the method has the potential to increase accuracy without reducing its speed.

The post Microsoft addresses Surface Pen accuracy with latest patent application appeared first on Digital Trends.


Source: Digital trends

Wattpad’s latest deal will turn its stories into TV shows and movies in Korea

Wattpad’s ambitions to grow beyond a storytelling community for young adults took another leap forward today with the announcement of a new partnership that will help expand its reach in Asia. The company has teamed up with Huayi Brothers in Korea, who will now be Wattpad’s exclusive entertainment partner in the region. The two companies will co-produce content sourced from Wattpad’s community, as it’s adapted for film, TV and other digital media projects in the country.

Development deals like this are not new to Wattpad at this point.

In the U.S., the storytelling app made headlines for bringing the teen hit “The Kissing Booth” to Netflix, which shot up to become the No. 4 movie on IMDb for a time.

Wattpad also recently announced a 2nd season for “Light as a Feather,” which it produces with AwesomenessTV and Grammnet for Hulu.

It additionally works with eOne, Sony, SYFY, Universal Cable Productions (a division of NBCUniversal), and Germany’s Bavaria Fiction.

Outside the U.S., Wattpad has 26 films in development with iflix in Indonesia.

And WattPad’s feature film “After,” based on Anna Todd’s novel, will arrive in theaters on April 12.

Key to these deals is Wattpad’s ability to source the best content from the 565 million some stories on its platform. Do to so, it uses something it calls its “Story DNA Machine Learning technology,” which helps to deconstruct stories by analyzing things like sentence structure, word use, grammar and more in order to help identify the next big hits using more than just readership numbers alone.

The stories it identifies as promising are then sent over to content specialists (aka human editors) for further review.

This same combination of tech and human curation has been used in the past to help source its writing award winners and is now being used to find the next stories to be turned into novels for its new U.S. publishing arm, Wattpad Books.

In addition to its hit-finding technology, studios working with Wattpad also have a way to reach younger users who today are often out of touch with traditional media, as much of youth culture has shifted online.

These days, teens and young adults are more likely to know YouTube stars than Hollywood actors. They’re consuming content online in communities like Reddit, TikTok, Instagram, YouTube, Twitter, and elsewhere. And when it comes to reading, they’re doing more of that online, too – whether that’s through chat fiction apps like Hooked or by reading Wattpad’s longer stories.

Wattpad says it now has 70 million uses worldwide, who now spend 22 billion combined minutes per month engaged with its website and app.

With the Korean deal, Wattpad is further growing its international footprint after several other moves focused on its international expansions.

For example, today’s news follows Wattpad’s raise of $51 million in funding from Tencent; its appointment of its first Head of Asia for Wattpad Studios, Dexter Ong, last year; and its hiring of its first GM of India, Devashish Sharma, who is working with local partners to turn its stories into movies, TV, digital and print in the region.

Huayi Brothers Korea hasn’t announced any specific projects from the Wattpad deal at this point, but those will follow.

“Wattpad’s model is the future of entertainment, using technology to find great storytellers and bring them to an international audience,” said, Jay Ji, CEO, Huayi Brothers Korea, in a statement. “In an era of entertainment abundance, working with Wattpad means access to the most important things in the industry: a data-backed approach to development, and powerful, proven stories that audiences have already fall in love with,” he said.


Source: TechCrunch

Bill Gates-backed Vicarious Surgical adds a virtual reality twist to robots in the operating room

In an operating room in rural Idaho, doctors prep a patient for surgery. They make a tiny, thumb-sized incision into the patient and insert a small robot while across the country a surgeon puts on a virtual reality headset, grabs their controllers, and prepares to operate.

While this scene may seem like science fiction now, a Charlestown, Mass.-based startup called Vicarious Surgical, is developing the technology to make that vision a reality.

The company’s co-founders, Adam Sachs and Sammy Khalifa, have been developing and refining the technology almost since they met at the Massachusetts Institute of Technology as undergraduates.

The 27 year-old Sachs said that he and Khalifa formally launched the company roughly five years ago when they graduated from MIT and have been working on it ever since.

“We’ve been working on ways to miniaturize robotics and put all of the motion of surgery into the abdominal cavity,” says Sachs. “If you put all of the motion inside the abdominal cavity you are not confined to motion around the incision sites.”

What really set the founders’ brains buzzing was the potential for combining their miniature robots with the ability to see inside the body using virtual reality headsets like the Oculus Rift.

“It wasn’t a ‘Eureka!’ moment, but more like two-or-three weeks as the vision came together,” says Sachs. “We can make robotics more human-like and virtual reality would give you that presence in the body.”

The two founders initially bootstrapped their startup and then raised a small seed round and then began steadily closing larger tranches of a rolling round from luminaries like Bill Gates through his Gates Frontier fund, Khosla Ventures, Eric Schmidt’s Innovation Endeavors, AME Cloud Ventures (investment firm from Yahoo founder Jerry Yang) Singularity Ventures investor Neil Devani and Salesforce founder, Marc Benioff.

In all, the company has raised some $31.8 million to support the development of its technology.

For Sachs and Khalifa, even though the technology was broadly applicable in areas that would yield faster results than healthcare, tackling the health market first was important, Sachs says.

A lot of people pointed out that our technology has a lot of applications. [But] healthcare for all of the reasons that people talk about really is meaningful to us,” says Sachs. “I have the luxury of being able to work on a project that’s fascinating from a technology standpoint and meaningful from a social good aspect.”

Vicarious Surgical chief medical officer Dr. Barry Greene, chief executive, Adam Sachs, and chief technology officer, Sammy Khalifa

Science and entrepreneurship runs in the Sachs family. Adam’s father, Eli Sachs, is a professor at MIT and one of the co-founders of the revolutionary three d printing company, Desktop Metal .

According to Sachs, a number of innovations in robotics has led the company to develop what Sachs calls tiny humanoid robots. 

Picture a very robotic version of a two human arms and a human head,” says Sachs. “Two robotic arms that have the same degrees of freedom and proportions of a human arms and a camera that is placed above the shoulders of the robot… it’s a few inches across.”

Using the motorized robot a surgeon can remotely control the robots movements to operate on a patient. “They can be in another room or they can be hundreds of miles away (with an excellent internet connection,” says Sachs. 

For Vicarious Surgical’s founders and its investors the mission is to drive down both the cost of higher impact surgeries and access to the best surgeons through remote technologies.

The market for medical robots is highly lucrative. Earlier today, Johnson and Johnson announced the $3.4 billion acquisition of Auris Health — a maker of robotic diagnostics and surgical tools. In all, estimates put the robotic surgery market at somewhere around $90 billion according to a report from Allied Market Research.

“We like to invest in things if they work they truly change the industry.. Minimally invasive surgeries and surgical robotics is definitely the future and it’s just getting started,” says Dror Berman, a managing director with Innovation Endeavors.

There were 900,000 surgeries done using surgical robotics out of a total of 313 million surgical procedures. It’s a low percentage and it’s very expensive to buy those… In general that’s not offered to the vast majority of patients. Vicarious is about democratizing that access… if it works it will open a huge market for people who can use much better procedures for much better surgeries.,” Berman says. 

“One of the problems with that is that smaller hospitals can’t afford these $2 million robots,” says Sachs.  “By making the devices tiny and fitting the motion inside a patient we can expand access long-term and in smaller hospitals where a surgeon might be able to start a procedure.”

Later, as Vicarious is able to build up taxonomies of different surgical practices and methods, the hospitals could begin to automate more aspects of the procedures to the point where many of these surgeries may just be handled by the robot.

The company is currently testing its miniature robots in laboratories and would not comment on whether it was using animal subjects. Vicarious is also modeling the human abdomen and conducting as many virtual tests as possible.

The new funding, Sachs says, will take the company through its applications for the Food and Drug Administration.

“A lot of our long term vision is about growing and scaling our technology to the point where it’s accessible not just to big cities and major hospitals in the U.S. and also the small cities and towns in the rural U.S. and around the world as well,” says Sachs. “Long term it’s about the democratization of surgery that can come from surgical robotics.”


Source: TechCrunch

Asteroid is building a human-machine interaction engine for AR developers

When we interact with computers today we move the mouse, we scroll the trackpad, we tap the screen, but there is so much that the machines don’t pick up on, what about where we’re looking, the subtle gestures we make and what we’re thinking?

Asteroid is looking to get developers comfortable with the idea that future interfaces are going to take in much more biosensory data. The team has built a node-based human-machine interface engine for macOS and iOS that allows developers to build interactions that can be imported into Swift applications.

“What’s interesting about emerging human-machine interface tech is the hope that the user may be able to “upload” as much as they can “download” today,”Asteroid founder Saku Panditharatne wrote in a Medium post.

To bring attention to their development environment, they’ve launched a crowdfunding campaign that gives a decent snapshot of the depth of experiences that can be enabled by today’s commercially available biosensors. Asteroid definitely doesn’t want to be a hardware startup, but their campaign is largely serving as a way to just expose developers to what tools could be in their interaction design arsenal.

There are dev kits and then there are dev kits, and this is a dev kit. Developers jumping on board for the total package get a bunch of open hardware, i.e. a bunch of gear and cases to build out hacked together interface solutions. The $450 kit brings capabilities like eye-tracking, brain-computer interface electrodes, and some gear to piece together a motion controller. Backers can also just buy the $200 eye-tracking kit alone. It’s all very utility-minded and clearly not designed to make Asteroid those big hardware bucks.

“The long-term goal is to support as much AR hardware as we can, we just made our own kit because I don’t think there is that much good stuff out there outside of labs,” Panditharatne told TechCrunch.

The crazy hardware seems to be a bit of a labor of love for the time being, while a couple AR/VR devices have eye-tracking baked-in, it’s still a generation away from most consumer VR devices and you’re certainly not going to find too much hardware with brain-computer interface systems built-in. The startup says their engine will do plenty with just a smartphone camera and a microphone, but the broader sell with the dev kit is that you’re not building for a specific piece of hardware, you’re experimenting on the bet that interfaces are going to grow more closely intertwined with how we process the world as humans.

Panditharatne founded the company after stints at Oculus and Andreessen Horowitz where she spent a lot of time focusing on the future of AR and VR. Panditharatne tells us that Asteroid has raised over $2 million in funding already but that they’re not detailing the sources of that cash quite yet.

The company is looking to raise $20k from their Indiegogo but the platform is the clear sell here, exposing people to their human-machine interaction engine. Asteroid is taking sign-ups to join the waiting list for the product on their site.


Source: TechCrunch

Check out the first interior view of Honda’s Urban EV prototype

Honda has been teasing its all-electric urban vehicle in 2017, when the automaker showed off its vision of the future — that had a distinct 1970s first generation Civic flare.

Now, two years later a production version of the Urban EV is nearly here. And the automaker is finally giving a glimpse —albeit the tiniest of peeks — of the Urban EV’s interior.

The full reveal of the Urban EV will come next month at the 2019 Geneva Motor Show. And from there, it won’t be long before the electric vehicle hits the marketplace. The automaker has said it plans to bring the EV to the European market by late 2019.

Honda reveals first glimpse at interior of electric vehicle prototype bound for the 2019 Geneva Motor Show

The image shows a dash with a tech-forward and uncluttered feel. An expansive digital screen on the right and a digital instrument cluster in the driver’s line of sight. The steering wheel is equipped with toggles, which will likely be used to access features in the vehicle.

Observers will note two areas, one directly to the right of the steering wheel and the other on the far right, which appear to be designed for the driver and the passenger, respectively. The placement and lay out suggests this is a touchscreen display.

Honda says the “interior is designed to create a warm and engaging atmosphere inspired by the Urban EV Concept launched at 2017 Frankfurt Motor Show.”

Honda has big plans for the Urban EV, and more broadly electric vehicles. Way back in 2017, Honda Motor Co. President and CEO Takahiro Hachigo emphasized that the Urban EV wasn’t some “vision of the distant future.”

Honda plans to bring electrification, which can mean hybrid, plug-in or all-electric, to every new car model launched in Europe. The automaker is aiming for two thirds of European sales to feature electrified technology by 2025.


Source: TechCrunch

Batman teaming with Teenage Mutant Ninja Turtles for animated movie – CNET

Cowabunga! Let’s hope the Caped Crusader really likes pizza, dudes.
Source: CNET

Google invests $13 billion to expand across US, mostly in Midwest and South – CNET

That includes data centers and offices in Nebraska, Oklahoma and Georgia.
Source: CNET

NASA's Opportunity rover, resilient Mars explorer, is officially dead – CNET

The robotic trailblazer’s mission comes to an end after more than 14 years on Mars. Goodnight, Oppy.
Source: CNET

HyperSciences wants to ‘gamechange’ spaceflight with hypersonic drilling tech

It’s no coincidence that Elon Musk wants to both tunnel down into and soar above the Earth. If you ask the team at HyperSciences, the best way to get to space is to flip drilling technology upside down and point it at the sky. In the process, that would mean ditching the large, expensive fuel stages that propel what we generally think of as a rocket — massive cylindrical thing, tiny payload at the tip — into space.

This month, the company hit a major milestone on its quest to get to suborbital space, capping off Phase I of a research grant with NASA with a pair of successful proof-of-concept launches demonstrating the company’s one-two punch of ram acceleration and chemical combustion.

HyperSciences put its vision to the test at Spaceport America, conducting a series of low altitude tests at the desolate launch site an hour outside of Truth or Consequences, New Mexico. The company launched “a number of projectiles,” ranging from 1.5 ft long to over 9 ft long. HyperSciences sent up some off-the-shelf electronics in the process, in a partnership with an aerospace research group at the University of Texas.

“We targeted hitting 600 to 1000 G’s (multiples of Earth’s gravity) on the payloads and accomplished that,” HyperSciences Senior Adviser Raymond Kaminski said. “The payloads felt similar levels to what commercial off-the-shelf electronics (like a cell phone) would feel when getting dropped on the floor.” Kaminski returned to aerospace with HyperSciences after a turn in the startup world following an earlier career with NASA, where he worked as an engineer for the International Space Station.

While the 1.5 ft. system launch was enough to meet its goals for NASA’s purposes, the company was testing the waters with an admittedly more impressive 9 ft. 18” projectile. “We’re going to launch a nine foot section — you can’t deny this anymore,” Kaminski said.

Oddly enough, the whole thing started after HyperSciences founder and CEO Mark Russell drilled a bunch of really, really deep holes. Russell formerly led crew capsule development at Jeff Bezos space gambit Blue Origin before leaving to get involved in his family’s mining business. At Blue Origin, he was employee number ten. Russell’s experience with mining and drilling led him to the idea that by elongating the chemical-filled tubes that he’d use to drill in the past, the system he used to break up rock could go to space.

“You have a tube and you have a projectile. It’s got a sharp nose and you’ve pre filled your tube with natural gas and air,” Russell explained. “It rides on the shock wave like a surfer rides on the ocean”

The team believes that launching something into space can be faster, cheaper and far more efficient, but it requires a total reimagining of the process. If SpaceX’s reusable first stages were a sea change for spaceflight, the technology behind HyperSciences would be a revelation, but that’s assuming the vision — and the hypersonic tech that propels it — could be scaled up and adapted to the tricky, high-stakes business of sending things to space.

A hypersonic propulsion system can launch a projectile at at least five times the speed of sound, causing it to reach speeds of Mach 5 or higher — more than a mile a second. Most of of the buzz in hypersonic tech right now is around defense technology — missiles that travel fast enough to evade even sophisticated missile defense systems or strike targets so quickly they can’t be intercepted — but aerospace and geothermal energy are two other big areas of interest.

Last December, the Washington Post reported that moving from rocket-boosted weapons to hypersonic weapons is the “first, second, and third” priority for defense right now. The Pentagon’s 2019 budget currently has $2 billion earmarked for its hypersonics program and that funding grew by almost a third year-over-year.  “You never want to put out a tech when the government is asking for it,” Kaminski said. “At that point it’s too late and you’re playing catch up.”

In spite of the opportunity, HyperSciences isn’t keen to get into the world of weaponry. “We are a platform hypersonics company, we are not weapons designers,” the team told TechCrunch. “We do not plan on being a weapon provider. HyperSciences is focused on making the world a better place.”

To that end, HyperSciences is maneuvering to the fore of non-weaponry hypersonics applications. The company sponsors the University of Washington lab that’s pioneered applications for ram accelerator technology it uses and has sole right to the tech invented there. 

On the geothermal energy note, with $1 million from Shell, HyperSciences was able to develop what it calls a “common engine” — a hypersonic platform that call drill deep to reach geothermal energy stores or point upward to launch things toward the stars. “HyperSciences is about getting really good on earth first,” Russell said, pointing to one advantage of the cross-compatible system that lets the company apply lessons it learns from drilling to its plans for flight.

“Our HyperDrone technology can be used to test new air-breathing hypersonic engines for NASA or aircraft companies that want to build the next gen super- and hypersonic aircraft to go point-to-point around the world in an hour or two,” the team explained. “Right now, you need a rocket on a big aircraft, just to get experiments up to speed. We can do that at the end of our tube right from the ground.”

Though there have been rumors of acquisition interest, for now HyperSciences is pursuing an offbeat crowdfunding model that’s certainly out of the ordinary in a literally nuts and bolts aerospace business. The company is currently running a SeedInvest campaign that allows small, unaccredited investors put as little as a thousand dollars toward the team’s vision. At the time of writing, the campaign was sitting at around five million dollars raised from nearly 2,000 relatively small-time investors. 

“SpaceX’s seed rounds were run by big VCs,” Russell said. “Where do you get access? These are big industries the public never usually gets to invest in.”

Russell prefers to keep HyperSciences flexible in its pursuits and believes that relying on venture capital would force the company to narrow the scope of its mission.  The team is quick to note that in spite of its relationship with Shell, the oil and energy giant doesn’t own any equity in the company. By hopping between industry-specific contracts with a boost from crowdfunding, HyperSciences hopes to continue pursuing its platform’s applications in parallel.

The next overall architecture for spaceflight will be using hypersonics,” Russell said. “We obviously started this with the idea that you could gamechange spaceflight. By removing the first and potentially the second stage of a rocket [and] putting all of that energy in the ground… you could gamechange spaceflight, no doubt.”


Source: TechCrunch

AutoComplete: Range Rover Sport HST goes turbo straight-six video – Roadshow

Plus: Mini is bringing back the bonkers Works GP and Ford is recalling 1.5 million F-150s.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412