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

Archivo del Autor: Belen De Leon

Dialpad gets AI injection with TalkIQ acquisition

Sometimes two companies get along so well together and fit each other so perfectly, they almost have to come together. That’s what happened when Dialpad, a business communications platform whose products include UberConference, started working with TalkIQ. They liked them so much, they bought the company.

Dialpad CEO Craig Walker says the two companies actually started working together about 8 months ago when Dialpad began looking at artificial intelligence options and they found that most weren’t real time and were expensive.

Walker liked the fact that TalkIQ had that near real-time solution and that it was also built on the Google Cloud Platform like his company. In addition, the principals from both companies each came out of Google and had actually worked together at various points.

When the teams came together under that commercial agreement, Walker says, they really clicked. At some point, they began talking about making it a permanent arrangement.

TalkIQ CEO Dan O’Connell says there was natural synergy they both recognized right away. “All acquisitions have challenges and opportunities. For me making a decision [to sell] was a pretty easy decision. We knew each other and with culture sometimes you don’t know what you are getting. Our values aligned really well,” he said.

With TalkIQ, the Dialpad platform gets an injection of intelligence. Specifically, they can capture voice in near real time and apply sentiment analysis and analytics. This could provide a customer service operation with feedback in real time along with advice for managers when to intervene in a call.

Call is being analyzed in real time and the manager can see the intervene recommendation. Photo: Dialpad

The TalkIQ functionality will be incorporated natively right into the Dialpad suite of apps, which includes voice and video along with customer service call center management and UberConference for conference calling. “Part of why we wanted to go all the way and acquire this technology was that we wanted it to be seamless and integrated and simple and not weird for end users,” Walker said.

To that end, the initial offering called VoiceAI will include real-time transcription along with smart notes, which automatically pick out the salient points in a meeting or call. It also comes with the real-time sentiment analysis and coaching for call centers.

Starting today, customers will be offered the opportunity to opt in on the new functionality and can use it for free during the Beta period. They will begin charging for it in July, but are still working out exactly how that will work. It could come with a certain amount of the AI-fueled functionality for free and then higher paid tier for more advanced functions.

The deal closed a few weeks ago and TalkIQ’s 29 employees are already part of the company with the San Francisco-based employees moving into the Dialpad headquarters. The TalkIQ engineering team will continue to work out an office in Waterloo, Ontario.

Dialpad was founded in 2011 and has raised $70 million. TalkIQ was founded in 2014 and has raised $14 million dollars. The two companies did not disclose the purchase price.


Source: TechCrunch

This Is Ajit Pai, Nemesis of Net Neutrality

Star Wars references. Dorky tweets. Goofy videos. FCC chair Ajit Pai just wants to be one of the tech nerds, but he seems to be trying to destroy everything they believe in.
Source: Wired

Dashdash, a platform to create web apps using only spreadsheet skills, nabs $8M led by Accel

Sometimes I think of spreadsheets as the dirty secret of the IT world today. We’ve seen a huge explosion in the number of productivity tools on the market tailored to help workers with different aspects of doing their job and organising their information, in part to keep them from simply dumping lots of information into Excel or whatever program they happen to use. And yet, spreadsheets are still one of the very, very most common pieces of software in use today to organise and share information: Excel alone now has around 1 billion users, and for those who are devotees, spreadsheets are not going to go away soon.

So it’s interesting that there are now startups — and larger companies like Microsoft — emerging that are tapping into that, creating new services that still appear like spreadsheets in the front end, while doing something completely different in the back.

One of the latest is a startup called dashdash, a startup out of Berlin and Porto that is building a platform for people, who might to be programmers but know their way around a spreadsheet, to use those skills to build, modify and update web apps.

The dashdash platform looks and acts like a spreadsheet up front, but behind the scenes, each ‘macro’ links to a web app computing feature, or a design element, to build something that ultimately will look nothing like a spreadsheet, bypassing all the lines of code that traditionally go into building web apps.

The startup is still in stealth mode, with plans to launch formally later this year. Today, it’s announcing that it has received $8 million in Series A funding to get there, with the round being led by Accel, with participation from Cherry Ventures, Atlantic Labs, and angel investors including Felix Jahn, founder of Home24. (It’s raised $9 million to date including a $1 million in seed funding.)

Co-founded by serial entrepreneurs Humberto Ayres Pereira and Torben Schulz — who had also been co-founders of food delivery startup EatFirst — Ayres Pereira said that the idea came out of their own observations in work life and the bottleneck of getting things fixed or modified in a company’s apps (both internal and customer-facing).

“People have a lot of frustration with the IT department, and their generally access to it,” he said in an interview. “If you are part of an internet business, it’s very hard to get features prioritised in an app, no matter how small they are. Tech is like a big train on iron tracks, and it can be hard to steer it in a different direction.”

On the other hand, even among the less technical staff, there will be proficiency with certain software, including spreadsheets. “Programming and spreadsheets already store and transform data,” Ayers Pereira said. “There are already a lot of people trying to do more with incumbent spreadsheets, and [combining that with] non-IT people frustrated at having no solution for working on apps, we saw an opportunity to use this to build an elegant platform the empower people. We can’t teach people to program but we can provide them with the tools to do the exact same job.”

While in stealth mode, he said that early users have ranged from smaller businesses such as pharmacies, to “a multi-billion-dollar internet company.” (No names, of course, but it’s interesting to me that this problem even exists at large tech businesses.)

Dashdash is not the only company that is tapping this opportunity. The other week, and IoT startup called Hanhaa launched a service that would let those using Hanhaa IoT sensors in their networks to monitor and interact with them by way of an Excel spreadsheet — another tip of the hat to the realisation that those who might need to keep tabs on devices in the network might not be the people who are the engineers and technicians who have set them up.

That, in turn, is part of a bigger effort from Microsoft to catapult Excel from its reputation as a piece of clunky legacy software into something much more dynamic, playing on the company’s push into cloud services and Office 365.

In September of 2017, Microsoft gave a developer preview of new “streaming functions” for Excel on Office 365, which lets developers, IT professionals and end users the ability to bring streams of data from a variety of sources such as websites, stock tickers and hardware directly into a cell or cells in an Excel spreadsheet, by way of a custom function. “Because Excel is so widely used and familiar to so many people, the ability to do all kinds of amazing things with that data and without complex integration is now possible,” said Ben Summers, a senior product manager for the Office 365 ecosystem team, in a statement to TechCrunch.

That ability to remove the bottleneck from web app building, combined with the track record of the founders, are two of the reasons that Accel decided to invest before the product even launched.

“We believe in dashdash’s mission to democratise app creation and are excited to back Humberto and Torben at such an early stage in their journey,” said Andrei Brasoveanu, the Accel principal who led the deal. “The team has the experience and vision to build a high-impact company that brings computing to the fingertips of a broad audience. Over the past decade we’ve seen a proliferation of web services and APIs, but regular business users still need to rely on central IT and colleagues with development skills to leverage these in their day-to-day processes. With dashdash anyone will be able to access these powerful web services directly with minimal effort, empowering them to automate their day to day tasks and work more effectively.”

With every tool that emerges that frees up accessibility to more people — be they employees or consumers — there are inevitably questions about how that power will be used. In the case of dashdash, my first thought is about those who I know who work in IT: they generally don’t want anyone able to modify or “fix” their code, lest it just creates more problems. And that’s before you start wondering about how all these democratised web apps will look, and if they might inadvertently will add to more overall UI and UX confusion.

Ayres Pereira said dash dash is mindful of the design question, and will introduce ways of helping to direct this, for example for companies to implement their own house styles. And similarly, a business can put in place other controls to help channel how webapps created through dashdash’s spreadsheet interface ultimately get applied.

 


Source: TechCrunch

Mission Impossible: Fallout gets a new trailer – CNET

IMF is back in the sixth and so in Henry Cavill’s mustache.
Source: CNET

Hear from the executives of Innoviz and Oryx Vision about the eyes and ears of the new automobile in Tel Aviv

The success of the autonomous vehicle revolution relies on complicated systems of sophisticated sensors working in harmony to provide the magic of sight to machines.

OmerKeilaf, chief executive, Innoviz

In Tel Aviv, we’ll hear from experts in the field as they discuss the technological marvels that are the driving force behind the transformation of mobility in the modern world.

Omer David Keilaf, the chief executive of Innoviz, comes to us with some significant recent wins under his company’s belt. The Innoviz LIDAR technology has been selected by BMW to power its Level 3 to Level 5 autonomous vehicle systems.

The company’s solid-state LiDAR sensor, available as a built-in device beginning next year, is much smaller than traditional LIDAR and is stationary.

Before founding Innoviz, Keilaf led the system and product definition efforts at the world’s first handheld molecular sensor for mobile devices with ConsumerPhysics. Previous roles include leading the system architecture and engineering teams at bTendo (acquired by ST Micro) and Anobit (acquired by Apple) .

Rani Wellingstein, chief executive, Oryx Vision

No less impressive is the work of fellow panelist Rani Wellingstein of Oryx Vision, whose company is developing its own novel LIDAR technology. Oryx’s LiDAR uses antennas in place of photodetectors to retrieve both range and velocity information for the points of light in its high-resolution scans of its surroundings. The company claims that its technology is a million times more sensitive than existing LiDAR systems, and is better able to deal with interference from sunlight, and from other LiDARs in operation on the road.

A serial entrepreneur, Wellingstein’s last company, Intucell, was sold to Cisco for $475 million in 2013. At Cisco, Wellingstein served as the vice president and business unit manager of Cisco’s self optimized networks business unit.

 

Israel is driving autonomous innovation and we’re excited to talk to the folks behind the wheel of the nation’s innovative companies. Join us. You have just 48 hours left to score the early-bird ticket price — 265 ILS. So buy your tickets now.


Source: TechCrunch

Roku devices show FBI warning in channel outage – CNET

Some users report seeing copyright infringement messages.
Source: CNET

The Royal Wedding is using facial recognition tech for all those Suits – CNET

You could see Meghan Markle’s Suits co-stars, including Sarah Rafferty, Patrick J Adams and Gabriel Macht, in the tech-savvy broadcast.
Source: CNET

China’s Didi pares back ‘hitchhiking’ car service following passenger murder

Didi Chxuing is making big changes to Hitch, its inter-city carpooling service, following the murder of a passenger at the hands of a driver earlier this month.

Last week, Didi — China’s dominant ride-hailing service by some margin — expressed its “deep remorse” for the murder, and suspended Hitch for a week to conduct a review of the service.

Hitch, as the name suggests, is a hitchhiking-style service that groups people who are headed in the same direction together. Unlike Didi’s other services, it isn’t commercial; passengers give the driver their share of fuel and any other costs they want to cover. That makes it affordable and hugely popular, but it has also made the service less professional than Didi’s other modes of transport. Indeed, many in China have claimed the service is ‘sleazy,’ with many comments left about passenger appearances, particularly those who are female.

The primary change will see Hitch available limited to daytime when the service resumes, with no new rides able to start between the hours of 10pm and 6am.

In an apparent nod to the unsavory elements, Didi is scrubbing all Hitch driver and passenger reviews and ratings. Personal information for users will no longer be public, and profile photos will be replaced by generic images, Didi said.

Beyond Hitch, Didi is also making changes to its driver authentication program.

That’s down, in a large part, to the fact that the suspect in the murder of the passenger was not a verified Didi driver. He was able to use the app (on more than one occasion) by taking the smartphone belonging to his father, who is a verified Didi driver. Didi’s facial recognition technology, which verifies a driver’s identity before granting them access to the service, failed in this instance — Didi said it was “defective” that day.

Didi is closing down the option for its drivers to use other people’s cars with their permission, and implementing a “zero tolerance policy” on matching cars with their registered owners — a strange loophole that drew concern.

The Didi service added an SOS button two years ago, and now it is aiming to refine that further by introducing automatic audio recording which is passed in real-time to a customer support agent once an SOS is activated. The firm said it is also weighing up adding video in the future. Conscious of privacy concerns, the company said the audio would be stored remotely, not on a passenger’s device, and deleted within 72 hours if not needed for longer.

“We understand that not everyone is comfortable with having their trips recorded. Additional user authorization may also be needed if in-vehicle video monitoring were to be introduced in the future,” the company said.

“Nevertheless, this could be a most effective means to enhance safety standards, and to ensure adequate evidence support for potential dispute resolution,” Didi added. “Would this be an acceptable solution in the eyes of our users?”

That’s one of a series of questions put out by Didi, which said it will solicit opinions for potential safety measures. The company said it has booked “proactive consultation sessions with relevant authorities and experts” and it will also put out a call for comment on its social media channels.

Didi is facing pressure from rival Meituan Dianping, which started out in local services but recently introduced ride-sharing services and moved into dockless bikes with the acquisition of Mobike.

This is not the first time that Didi, which became China’s single-largest ride-hailing company when it bought out Uber’s local business in 2016, has dealt with the murder of a customer. Two years ago, a woman in Shenzhen was robbed and murdered by a Didi driver.


Source: TechCrunch

Google Doodle pays tribute to Art Deco artist Tamara de Lempicka – CNET

The Polish artist lived in Paris in the Roaring Twenties and brought her unique style to portraits of aristocrats, stars and artists.
Source: CNET

Aircall raises another $29 million

French startup Aircall has raised a founding round of $29 million for its cloud based call center solution. Draper Esprit led the round with NextWorld Capital, Balderton Capital and Newfund also participating.

The company has raised $40.5 million in total. Aircall participated in the Startup Battlefield at TechCrunch Disrupt SF a few years ago. The company first started at eFounders.

Aircall is following the software-as-a-service playbook. First, you take a boring industry like phone systems for large support and sales teams. Second, you bet everything on software. And third, you keep adding new features and integrations, and chasing new customers.

The company now has two offices in New York and Paris and handles millions of calls every day. With today’s funding round, the company plans to hire more people in both offices.

When you sign up to Aircall, you get virtual phone numbers in one or multiple countries. You can then configure a greeting message, add business hours and handle your call queue.

But the magic happens when you have multiple people handling sales or support calls. When someone calls, it can call multiple people at once or call someone first, then a second person if the first person isn’t available, etc. You get an overview of all your calls so you can assign them, tag them and more.

Aircall doesn’t work in a vacuum. So you can integrate Aircall with CRMs and other solutions like Salesforce, Zendesk and Zoho. The startup also launched a deep integration with Intercom that lets you switch from a text conversation to a phone call from the popup window.

It’s hard to list all the features right here. But chances are that if you’re running a call center, you’ll have everything you need for your team. Aircall currently costs $30 to $50 per user and per month to access all of this.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236