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

Archivo del Autor: Belen De Leon

SpaceX’s President is Thinking Even Bigger Than Elon Musk

Gwynne Shotwell tells the TED conference that plans to take humans to Mars are “risk reduction for the human species.”
Source: Wired

Cruise, GM’s self-driving car unit, brings on Zippy team

Cruise recently brought on seven team members from Zippy.ai, which develops robots for last-mile grocery and package delivery, for an undisclosed amount of money.

The deal did not include any of Zippy’s product or intellectual property. Instead, it seems Cruise was more interested in the skillsets of the co-founders, Gabe Sibley, Alex Flint and Chris Broaddus, and their team.

“Their expertise in machine learning, computer vision, and simulation is among the best in the industry,” Cruise CEO Kyle Vogt wrote in a Medium post. “But perhaps more importantly, their commitment to working on a team — and doing things the right way — strengthens our ability to safely test, validate, and deploy our self-driving technology at scale.”

This announcement comes after Cruise last month parted ways with its CTO, A.G. Gangadhar, who formerly worked at Uber. Though, Zippy’s team joined Cruise back in February.


Source: TechCrunch

Everything Mark Zuckerberg Will Follow Up On for Congress

If you’re a member of Congress, Mark Zuckerberg’s team will get back to you.
Source: Wired

IoT Group revives a power plant to fuel a blockchain applications complex

IoT Group teamed up with Australia’s Hunter Energy to revive an old coal-fueled power station located in Hunter Valley. Inside the facility will be a Blockchain Application Complex serving up power at wholesale cost.

The post IoT Group revives a power plant to fuel a blockchain applications complex appeared first on Digital Trends.


Source: Digital trends

What is WPA3?

There’s a new Wi-Fi security standard in town, and it’s called WPA3. Replacing the famous WPA2, this new router protocol helps provide better encryption, deals with the Internet of Things more directly, and deals with today’s wireless threats.

The post What is WPA3? appeared first on Digital Trends.


Source: Digital trends

Twitter replaces its gun emoji with a water gun

Twitter has now followed Apple’s lead in changing its pistol emoji to a harmless, bright green water gun. And in doing so, the company that has struggled to handle the abuse, hate speech and harassment taking place across its platform, has removed one of the means for online abusers to troll their victims.

The change is one of several rolling out now in Twitter’s emoji update, Twemoji 2.6, which impacts Twitter users on the web, mobile web and on Tweetdeck.

Below: Apple’s water gun

Below: Twitter’s water gun

The decision to replace an emoji of a weapon to a child’s toy was seen as a political statement when Apple in 2016 rolled out its own water gun emoji in iOS 10. The company had also argued against the addition of a rifle emoji, ultimately leading to the Unicode’s decision to remove the gun from its list of new emoji candidates that same year.

With these moves, Apple was effectively telling people that a gun didn’t have a place in the pictorial language people commonly use when messaging on mobile devices.

These sorts of changes matter because of emoji’s ability to influence culture and its function as a globally understood form of communication. That’s why so much attention is given to those emoji updates that go beyond the cosmetic — like updates that offer better representations of human skin tones, show different types of family groupings or relationships or give various professions — like a police officer or a scientist — both male and female versions, for example.

In the case of the water pistol, Apple set a certain standard that others in the industry have since followed.

Samsung also later replaced its gun with a water gun, as did WhatsApp. Google, meanwhile, didn’t follow Apple’s lead, saying that it believed in cross-platform communication. Many others left their realistic gun emojis alone, too, including Microsoft.

“The main problem with the different appearances of the pistol emoji has been the potential for confusion when one platform displays this as an innocuous toy, and another shows the same emoji as a weapon. This was particularly an issue in 2016 when Apple changed the pistol emoji out of step with every single other vendor at the time,” notes Jeremy Burge, Emojipedia’s founder and vice chair on the Unicode Emoji Subcommittee. “Now we’re seeing multiple vendors all changing to a water pistol image all in a similar timeframe with Samsung and Twitter both changing their design this year,” he says.

On Twitter, however, the updated gun emoji very much comes across as a message about where the company stands (or aims to stand) on abuse and violence. A gun — as opposed to a water gun — can be far more frightening when accompanied with a threat of violence in a tweet.

The change also arrives at a time when Twitter is trying — some would say unsuccessfully — to better manage the bad behavior that takes place on its platform. Most recently, it decided to publicize its rules around abuse to see if people would then choose to follow them. It has also updated its guidelines and policies for how it would handle online abusers, to mixed results.

In addition, the change feels even more like a political message than the Apple emoji update did, given its timing — in the wake of Parkland, the youth-led #NeverAgain movement, the YouTube shooting and the increased focus on the NRA’s contributions to politicians.

Twitter has confirmed the change in an email with TechCrunch, saying the decision was made for “consistency” with the others that have changed.

However, Emojipedia shows that not all companies have updated to the water gun. Google, Microsoft, Facebook, Messenger, LG, HTC, EmojiOne, emojidex and Mozilla still offer a realistic pistol, not the green toy.

But Apple and Samsung perhaps hold more weight when it comes to where things are headed.

“I know some users object to what they see as censorship on their emoji keyboard, but I can certainly see why companies today might want to ensure that they aren’t showing a weapon where iPhone and Samsung Galaxy users now have a toy gun,” Burge says. “It’s pretty much the opposite to the issue with Apple being out of step with other vendors in 2016.”

 

The gun was the most notable change in Twemoji 2.6, but Emojipedia notes that other emoji have been updated as well, including the kitchen knife (which now looks like more of a vegetable slicer than a weapon for stabbing), the Crystal Ball, the Alembic (a glass vessel with water) and the Magnifying Glass, with more minor tweaks to the Coat, Eyes and emoji faces with horns.

Image credits: Emojipedia; Apple Water Gun: Apple


Source: TechCrunch

Tentrr is turning private land into glampgrounds, with the help of VCs

If you’ve ever gone camping and found yourself thinking it kind of sucks, likely because you’re too close to other campers, you might be interested in learn about Tentrr, a three-year-old, 47-person company that’s promising to make it “dirt simple” to enjoy the great outdoors. How: by striking deals with private landowners who are willing to host semi-permanent campsites on their property.

What do these look like? Picture elevated decks with Adirondack chairs, canvas expedition tents, wood picnic tables and sun showers, not to mention a fire pit, lanterns, dry food storage, cookware, a camping toilet and air mattresses that, courtesy of most hosts, will come with fresh linens.

Venture capitalists certainly appreciate the startup’s pitch. Tentrr — founded by one-time investment banker turned former NYSE managing director Michael D’Agostino —  has raised $13 million to date, including a newly closed $8 million Series A round led by West, a San Francisco-based venture studio that both funds startups and helps them market their goods and services.

No doubt the investors are looking at the overall market, whose numbers are compelling. According to one trade association, for example, the outdoor recreation industry represents a $887 billion opportunity, with Americans shelling out $24 billion annually on campsites alone.

Still, it’s easy to wonder how scalable the company will be. Tentrr had 100 campsites up and running in the Northeastern U.S. as of the end of last year. D’Agostino expects it will have 1,000 sites by year end, including on the West Coast, where it will begin installing camps this summer, but this assumes that Tentrr can convince enough families with sufficiently large properties that partnering with the company is worthwhile.

D’Agostino says its landowner partners need to have 15 acres at least and that the average property on the platform currently is much larger than that. He also says they keep 80 percent of whatever they decide to charge campers to stay on their grounds.

Certainly, Tentrr doesn’t seem to have much in the way of direct competition if you exclude state campgrounds. Venture-backed Hipcamp, for example, which raised a small amount of seed funding back in 2014, similarly partners with private landowners to help arrange camping experiences. But it mostly acts as search engine. Meanwhile, Airbnb offers unique experiences that include camping, but Tentrr is largely about offering a standardized experience that leaves fewer questions (and less doubt) in the minds of would-be campers.

We know this would interest us personally, having suffered through some pretty crummy camping experiences. If you’re interested in learning more, check out our conversation with D’Agostino. We chatted yesterday.

TC: You were a banker, then you traveling around the country and world, trying to convince companies that they should list on the NYSE instead of Nasdaq. How did this company come to pass?

MD: When I was a little kid, we’d sometimes stay at a family friend’s farm in Litchfield, Connecticut. I assumed that every kid had a Litchfield farm where they could camp, which isn’t the case obviously. Meanwhile, working 100 hours a week as an investment banker, it just became harder and harder to get out of the city and have great experiences.

After a couple of disastrous camping trips at noisy, dirty campgrounds with my girlfriend and now wife, Eloise, we just realized the idea [of camping as it’s known today] is stupid. It’s taking a bunch of people who are living on top of each other in a city and moving them to a campground where they’re living on trop of each other in flimsy tents.

The legacy campground industry hasn’t changed since the Civil War. It’s run by the government — which I’m happy to compete with all day long. And these are just terrible businesspeople. We want to wipe away this infrastructure by distributing it among rural landowners.

TC: So you’re building these semi-permanent camping sites. How standardized is the pricing?

MD: Pricing is variable and set by the landowner who keeps 80 percent of that fee. We keep 20 percent; we also charge a 15 percent fee on top of that nightly rate. Right now, the average price per night is $140, but we’re introducing more features for [hosts], including minimum-night stays, and [surge] pricing if they have demand for a bunch of bookings at the same time.

They can also offer extra amenities and experiences that will allow you to have a personalized experience. For example, landowners or “campkeepers” as we call them can offer extra bundles of wood or luxury bedding or horseback riding or skeet shooting. It’s really only limited by the imagination. We’ll also soon allow third parties to provide curated activities so that when you log on to our app, you can book a white water rafting trip, for example, or reservations at the best farm-to-table restaurant nearby.

TC: What happens is something goes wrong? Who insures what?

MD: Every campsite is covered by a $2 million commercial insurance policy. It’s a benefit not just in terms of liability but in making people feel more comfortable during these stays — both the hosts and guests.

TC: Where are you building these sites, exactly, and how long do you estimate that they will last?

MD: We build them ourselves, right now in places from southern Maine to eastern Pennsylvania.

We get our tents from a family company in Colorado that’s been around for 90 years and that still receives requests to repair tents they’d built 30 years ago [meaning they’re durable]. We also use pressure-treated lumber and marine-grade plywood, so we expect they’ll last for 10 to 20 years.

TC: You’re having to convince people to let strangers onto their properties, sprawling as they may be. What’s that sales process like?

MD: It used to look like me putting 45,000 miles on my Jeep Cherokee and explaining to families why they should have a Tentrr campsite in their hayfields. Today, direct mail campaigns work beautifully. [Hosts] are also hearing about us from other [hosts] and we make it easier for them to [apply] to join the platform. You click on a link that says “List my property” and you’re walked through a 20-point checklist, including about accessibility and how secluded a property is, and using that feedback, we know with 90 percent accuracy whether or not a property is appropriate. If we think it is, we’ll send out a scout.

TC: Are there sometimes more than one campsite on a property?

MD: No, and we ensure the sites are secluded from neighbors, as well as the landowners, as well as other possible distractions.we run installation trucks.

TC: What does the clean-up process look like?

MD: It’s relatively maintenance free. There’s no maid service. No keys. No worries about someone stealing silverware. Homeowners have to make sure there are no beer cans left behind, but we place a high priority on land stewardship and emphasize a leave-no-trace approach when it comes to our guests.


Source: TechCrunch

Apply to TechCrunch’s startup programs for Disrupt and Startup Battlefield with a single application

At TechCrunch’s flagship Disrupt events, there are three ways for startups to get in the limelight. One is to win a spot in the prestigious Startup Battlefield competition. Another is to be selected as one of the editor-selected TC Top Picks to exhibit in one of the featured tracks in Startup Alley. Both of those opportunities are 100%  free. And the last is to apply for a highly affordable single day exhibitor pass for Startup Alley itself. Easy, right? You might think so but truth is TechCrunch made it hard in the past because the application process was fragmented and founders had to make parallel applications for different programs. No more!

Today, we launched our single, reusable application for all of TechCrunch’s startup programs. Founders can now fill out a single application here and apply to all of our startup  programs at any given Disrupt as well as re-purpose an application for new events as they are announced.  

We know founders are busy juggling product development, recruiting, fundraising, and so much more. The new application saves and makes it far easier to track opportunities for participating at Disrupt or at any of our other Startup Battlefield events, which is always a great stage for investor and media exposure. Now, as we announce new Disrupts and standalone Startup Battlefields, founders can simply log back into your application and re-submit an existing application on file.  If the startup had a pivot or a raise, it’s easy to update the application and re-submit for future events.

The heart of TechCrunch’s mission is to help startups, which is why we offer founders three ways to benefits from the immense in-person and media exposure at TechCrunch events. The application can be used for Startup Battlefield, our renowned startup pitch competition, TC Top Picks, editorially highlighted free exhibition space at our Disrupt conferences, and Startup Alley, exhibition space for a fee at our Disrupt conferences. You can learn more about each program’s requirements and benefits here.

Visit our Startup programs application page to fill out TechCrunch’s new, reusable application, and to apply for any or all of those three opportunities.  As of today, you can use this application to apply to Startup Battlefield, TC Top Picks, and Startup Alley at our flagship Disrupt conference in San Francisco on September 5-7th 2018. Stay tuned — we will be announcing more opportunities soon.


Source: TechCrunch

This algorithm can hide secret messages in regular-looking text

Researchers at Columbia University have developed a deep learning algorithm that is able to embed and reveal secret message in otherwise ordinary-looking text. Here’s how it works.

The post This algorithm can hide secret messages in regular-looking text appeared first on Digital Trends.


Source: Digital trends

New wearable hardware interface, Tap Systems, opens SDK to developers

Tap Systems, the developer of the Tap wearable keyboard and mouse, is releasing a developer SDK for interested programmers.

The software kit will let developers design applications that can integrate with the Tap wearable which answers the once unanswerable question: what’s the result of one hand tapping?

Resting on the finges of one hand, the Tap wearable provides a new way for users to interact with hardware. Finger taps are the input that the device uses to determine movement and keystrokes. Using Tap, the company says anyone can send messages, play games, point, click and scroll on almost any surface.

“Since Tap’s inception we’ve been contacted by everyone from mobile game and language input developers, to folks developing for accessibility use and even enterprise,” said Dovid Schick, the chief executive and founder of Tap Systems, in a statement.

The company sees applications for its technology in anything from mobile gaming, to virtual and augmented reality and language input developers who have struggled to translate character-based languages to existing user interfaces.

The toolkit includes SDKs for iOS and Android, and a plug-in for Unity — along with sample applications and documentation. There’s also an API for BLE enabled platforms.

Tap System’s released toolset includes SDKs for both iOS and Android, a plug-in for Unity, as well as example applications and documentation. The company has also released an API to enable any BLE enabled platform to interface directly with the Tap wearable.

The wearable costs $179, but the software development kit is royalty-free, open-source and available under the company’s terms of use.

It’s a big step for the Pasadena, Calif.-based company that first brought its product to market late last year. Founded by longtime technology developers Dovid Schick and Sabrina Kemeny, the company’s hardware is a response to a problem that Schick says bedeviled him for years. 

“What would be the problem of the future of inputs?,” Schick asked me. “As things get virtualized and more wearable….  I went through a lot of different scenarios and came up with the idea of tapping your fingers. Tapping your fingers is an incredibly natural and fast and intuitive movement.”

There’s a bit of training required as users get acclimated to a new way of typing, but the tapping mechanism is more efficient, Schick argues, and is certainly a boon for accessibility.

“A,e,i,o,u maps to a single finger tapping,” says Schick. “The hardest taps are done … mapped to the least frequent letters in the alphabet.”

While Schick admits that his company might not be the company that completes the ongoing quest for a new user interface, he is firmly convinced that tapping is the next big thing in hardware interfaces. “Taps will be a modality… whether my company will be the one that will survive and make it great.. Once you’ve tried it and seen it in action it just makes too much sense that this will not be something that is huge.”

The company began taking pre-orders earlier in the year and started shipping product about two months ago — and is now planning to go out to raise its first round of outside capital.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458