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

Archivo del Autor: Belen De Leon

Skype finally gets built-in call recording so you can ‘capture special moments’

It’s taken a while, but 10 years after launching video chats, Skype has finally added call recording to desktop and mobile versions of its service. The feature stores the chats in the cloud and lets you save and share them, too.

The post Skype finally gets built-in call recording so you can ‘capture special moments’ appeared first on Digital Trends.


Source: Digital trends

Meet the bonnethead, the world's first omnivorous shark – CNET

The bonnethead shark is the first omnivore of its kind, incorporating plant in its diet.
Source: CNET

Morgan Stanley: Tesla’s autonomous ride-sharing network is worth one-tenth of Waymo

Morgan Stanley has valued Tesla’s autonomous vehicle ride-sharing business, which does not yet exist, at $17.7 billion, about one-tenth of Waymo’s value, yet still above GM Cruise, the investment firm said in a research note published Tuesday.

The $17.7 billion valuation, or about $95 per Tesla share, is notably lower than the $244 a share that Morgan Stanley analyst Adam Jonas said the service was worth in 2015. (Keep in mind this valuation is just for Tesla’s autonomous vehicle ride-sharing network, not the entire company.) Morgan Stanley’s current price target for Tesla is $291 a share.

Placing a value on a business that doesn’t exist may seem, well, premature. But in Morgan Stanley’s view, it reflects Tesla’s stagnation in this area as much as the progress made by other autonomous vehicle technology companies such as Cruise and Waymo . Jonas noted that Tesla has shared “extremely few details about how shared autonomy can be positioned as a separate business model,” while Cruise and Waymo have become “increasingly conspicuous with their efforts to grow the business with specific targets for commercialization and deployment.”

Tesla’s higher cost of capital compared to Waymo and potentially less room for adjacent revenue monetization were also cited as reasons for the lower valuation.

“In our opinion, Tesla may one day need to make a strategic decision over whether to pursue a shared autonomy strategy on “go-it-alone” basis or whether to find ways to “attach” their vehicle data and fleet management ecosystem to one or more external platforms that maybe in a far better position to pursue data monetization, improved customer engagement/experience and lower cost to the consumer,” Jonas wrote in the research note.

Three years ago, Tesla CEO Elon Musk floated an idea for a network of autonomous vehicles that Tesla owners could put to use on a ride-sharing service to earn a bit of extra money. Few details about this Tesla Network have emerged since then.

The most recent smidge of information came from Musk during the company’s first-quarter earnings call in May when he said that from a “technical standpoint” Tesla vehicles would be capable of full autonomy by the end of this year. He also noted that regulatory approval made it difficult to predict timing of an actual launch.

In the meantime, companies like Waymo and GM’s Cruise have ramped up their deployment plans for autonomous vehicle ride-hailing services.

Morgan Stanley does predict that Tesla will take the lead, at least initially. Jonas predicts that Tesla’s autonomous vehicle ride-sharing network will have more vehicles, more miles traveled and greater revenue than Waymo by 2030.

However, the Waymo figures continue to ramp up very significantly through 2040, reaching $724 billion of revenue and $92 billion of operating profit by 2040, Jonas wrote.

“In short, we assume Tesla gets off to a faster start than Waymo in terms of shared miles accumulation, but that Waymo catches up and surpasses Tesla just a few years later and with likely a more sustainable and protected business model,” Jonas wrote.

The forecast places Waymo at the top with a $175 valuation, Tesla at $17.7 billion, and Cruise trailing with a $11.5 billion valuation.


Source: TechCrunch

Terrifying footage of Japan's strongest typhoon in 25 years – CNET

Roofs have been ripped off houses and trucks have been upturned as Typhoon Jebi leaves 160 people injured and 3,000 people stranded in Kansai Airport.
Source: CNET

Blood-testing startup Theranos reportedly to dissolve – CNET

Company execs were charged with fraud over false claims about the company’s technology, business and financial performance.
Source: CNET

How to Watch Twitter and Facebook Testify Before Congress Wednesday

Twitter CEO Jack Dorsey and Facebook COO Sheryl Sandberg will field questions about foreign interference, perceived bias, and more.
Source: Wired

WSJ reports that Theranos will finally dissolve

Theranos is reportedly finally closing down for good, nearly three years after a Wall Street Journal investigation called its blood testing technology into question. The WSJ said the company, whose dramatic downfall spawned a best-selling book that’s set to be filmed with Jennifer Lawrence starring as Theranos founder and CEO Elizabeth Holmes, sent shareholders an email saying it will formally dissolve and seek to pay unsecured creditors its remaining cash in the coming months.

Holmes resigned as CEO in June after she and Theranos’ former president, Ramesh “Sunny” Balwani, were charged with two counts of conspiracy to commit wire fraud and nine counts of wire fraud in June.

Both Holmes and Balwani had already been charged with fraud by the Securities and Exchange Commission (the criminal charges are separate from the civil ones filed by the SEC). In its complaint, the SEC said the two engaged in “an elaborate, years-long fraud in which they exaggerated or made false statements about the company’s technology, business and financial performance,” which ultimately enabled them to raise more than $700 million from investors.

Holmes and the SEC settled the charges by having Holmes agree to pay a $500,000 penalty and be barred from serving as an officer or director of a public company for 10 years. She was also required to return the remaining 18.9 million shares she obtained while engaging in fraud and relinquish voting control of Theranos.

TechCrunch has sent an email to Theranos’ public relations address asking for comment.


Source: TechCrunch

Someone just bought a cryptocurrency cat for $172,000 – CNET

Was it an accident? Money laundering? No one knows. But someone just bought a CryptoKitties digital cat for $172,000.
Source: CNET

Meditation app Headspace bets on voice and AI with Alpine.AI acquisition

Headspace, a meditation app with 31 million users that is valued at $320 million, is doubling down on voice and A.I. technology to help differentiate itself from the rest of the wellness pack. The company today has announced that it has acquired Alpine.AI (previously called VoiceLabs), one of the early players in the digital assistant market, to bring more voice interaction into its main app.

“There are a few meditation apps out there right now…but the ability to react to where you are in your journey with specific advice through voice applications will be [far ahead] of where our competitors are,” says Headspace’s new CTO Paddy Hannon, who will lead the Alpine team of four who are joining Headspace’s offices in San Francisco.

Terms of the deal were not disclosed, but the acquisition includes both the team and the technology, Headspace said. The team joining will include Alpine.AI co-founder and CTO Alexandre Linares and three engineers. Alpine.AI CEO Adam Marchick will retain an advisory role going forward.

VoiceLabs had experimented across a number of voice-based products over the years. They included a voice advertising product that Amazon squashed; an analytics service for voice app developers; and most recently, a solution that could build voice shopping apps by importing retailers’ catalogs and using A.I. to answer customer questions about those products.

The latter, known as Alpine.AI, is what Headspace found most interesting.

Alpine.AI was working on solutions for retailers, which would allow customers to talk to their voice assistants naturally. For example, asking for a mascara, the voice assistant would respond with things like, “What color?” and “Do you want it to be waterproof?”

Headspace is not about to start selling make-up, but it does see potential in applying Alpine.AI’s machine learning technologies to its own domain.

Today, Headspace’s primary interface is audio. Users are guided through meditation sessions by the soothing, calm and distinctive voice of Andi Puddicombe, the co-founder who is a former Tibetan monk.

Building on that foundation, the plan will be to implement Alpine.AI’s technology to give people an interactive voice-based way to discover the different meditation sessions available on Headspace, and to use those interactions to make better suggestions to individual users.

A consumer might tell Headspace they’re “stressed out,” and the app would make an appropriate recommendation based on the customer’s history in the app.

The addition of Alpine’s technology could be a competitive advantage for Headspace, in the crowded and growing field of self-care apps. Headspace is just ahead of chief rival Calm.com in terms of valuation, with the latter at around $277 million, according to data from PitchBook.

Beyond the initial advantage of improving Headspace’s voice apps, Hannon says Alpine’s technology can be put to use in other ways, as well, including within its iOS and Android apps where users’ actions — not a voice command — could be the trigger that kicks off a personalized suggestion.

Hannon says Alpine.AI was also appealing because of how it was built.

“They built everything on Amazon. They use Docker. This was another reason it was a very attractive acquisition,” Hannon explains. “They built software using the same patterns that we build our software with internally. They’re leveraging much of the same database technologies that we’re using. They use REST services like we do…so from an infrastructure perspective, it was very straightforward.

“I think where it’s going to be interesting is attaching our audio content to their text-based system. But when you look at what Amazon’s providing with things like Lex right now, there’s a lot of text-to-speech or speech-to-text systems, that I think will enable us to do that implementation,” he added.

The deal is also about betting on the future of voice computing. The number of voice-enabled digital assistant devices has grown to over 1 billion worldwide over the past two-and-a-half years. Today, 20 percent of U.S. households have a dedicated smart speaker, and that number is expected to grow.

As one of the leading apps in the profitable self-care app market, Headspace today reaches 31 million users, including over 1 million paying subscribers, across 190 countries. It also runs a B2B business focused on bringing its meditation exercises to larger organizations and their employees, where it has more than 250 businesses on board.

Alpine.AI was a seed-stage company at the time of the acquisition, having raised “a few million” from investors including The Chernin Group, Javelin Venture Partners and Betaworks. But while voice-enabled smart speakers have proven to have some popularity, we’ve yet to see many startups working in voice-based interfaces scale up and take on the likes of Nuance or other large platform players like Apple, Google and Amazon. This might have been part of the reason why Alpine.AI was an attractive acquisition target (and was also open to the exit).

The startup is winding down the small handful of retailers, including Petco, who were using the product and is offering each a one-on-one transition plan.

“We are thrilled to be dedicating our efforts to coaching and guiding users to build healthy routines,” said Alpine.AI CEO Adam Marchick, about the acquisition. “Alpine’s machine learning capabilities accelerate Headspace’s efforts to bring new conversational experiences to market.”

 


Source: TechCrunch

The Xbox Adaptive Controller goes on sale today and is also now part of the V&A museum’s collection

In an important move for inclusion in the gaming community, the Xbox Adaptive Controller, created for gamers with mobility issues, is now on sale. The Victoria and Albert Museum (V&A) also announced today that it has acquired the Xbox Adaptive Controller for display in its Rapid Response gallery dedicated to current events and pop culture.

First introduced in May, the Xbox Adaptive Controller can now be purchased online for $99.99. To create the controller, Microsoft collaborated with gamers with disabilities and limited mobility, as well as advisors from several organizations, including the AbleGamers Charity, the Cerebral Palsy Foundation, Special Effect and Warfighter Engaged.

According to Microsoft, the Xbox Adaptive Controller project first took root in 2014 when one of its engineers spotted a custom gaming controller made by Warfighter Engaged, a non-profit that provides gaming devices for wounded and disabled veterans. During several of Microsoft’s hackathons, teams of employees began working on gaming devices for people with limited mobility, which in turn gave momentum to the development of the Xbox Adaptive Controller.

In its announcement, the V&A said it added the Xbox Adaptive Controller to its collection because “as the first adaptive controller designed and manufactured at large-scale by a leading technology company, it represents a landmark moment in videogame play, and demonstrates how design can be harnessed to encourage inclusively and access.”

The Xbox Adaptive Controller features two large buttons that can be programmed to fit its user’s needs, as well as 19 jacks and two USB ports that are spread out in a single line on the back of the device to make them easier to access. Symbols embossed along the back of the controller’s top help identify ports so gamers don’t ahve to turn it around or lift it up to find the one they need, while groves serve as guidelines to help them plug in devices. Based on gamer feedback, Microsoft moved controls including the D Pad to the side of the device and put the A and B buttons closer together, so gamers can easily move between them with one hand.

The controller slopes down toward the front, enabling gamers to slide their hands onto it without having to lift them (and also makes it easier to control with feet) and has rounded edges to reduce the change of injury if it’s dropped on a foot. The Xbox Adaptive Controller was designed to rest comfortably in laps and also has three threaded inserts so it can be mounted with hardware to wheelchairs, lap boards or desks.

In terms of visual design, the Xbox Adaptive Controller is sleek and unobtrusive, since Microsoft heard from many gamers with limited mobility that they dislike using adaptive devices because they often look like toys. The company’s attention to detail also extends into the controller’s packaging, which is very easy to unbox because gamers told Microsoft that they are often forced to open boxes and other product packages with their teeth.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412