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

Archivo del Autor: Belen De Leon

Google Podcasts Hands On: It's About Time

After years of mostly ignoring the podcast world, Google now makes a dedicated Android app for listening. And it’s pretty good!
Source: Wired

Everything we know about the Surface Phone or Andromeda device

Is Microsoft really produced a new Surface Phone? The latest rumors and patent information about the code name Andromeda suggest that a new Microsoft phone is coming – and it looks like it will be an interesting dual-touchscreen clamshell model that can double as an alarm clock or notification device. Here’s everything we know.

The post Everything we know about the Surface Phone or Andromeda device appeared first on Digital Trends.


Source: Digital trends

The best GIF-maker apps and websites

Making an animated GIF isn’t as hard as you might expect. Check out some of our favorite desktop and mobile software, whether you want to record yourself, capture your screen, or pick a clip from the web.

The post The best GIF-maker apps and websites appeared first on Digital Trends.


Source: Digital trends

Personal finance startup SmartAsset raises $28M

I first wrote about SmartAsset nearly six years ago, when it launched its first product, a tool allowing prospective homebuyers to analyze the rent vs. buy decision and to see what kind of home they could actually afford.

According to co-founder and CEO Michael Carvin, “On the consumer side, our strategy has never really changed. Our mission is to help people make the best personal finance decisions and to build the web’s best resource for personal finance decision-making.”

Of course, some aspects of the company have evolved. For one thing, SmartAsset now offers tools, calculators and content in a number of categories, including taxes, retirement and banking.

For another, it’s announcing today that it has raised $28 million in Series C funding, bringing its total raised to more than $51 million. The new round comes from Focus Financial Partners (a firm backed by Stone Point Capital and KKR), Javelin Venture Partners, TTV Capital, IA Capital, Contour Venture Partners, Citi Ventures, Fabrice Grinda and others.

Carvin said SmartAsset reached more than 45 million uniques last month, nearly doubling its traffic year-over-year. And 25 percent of that traffic comes from repeat visitors.

smartasset

As for how SmartAsset makes money from those visitors, it does so partly by promoting financial products like mortgages. But Carvin said the biggest piece is the SmartAdvisor platform, which connects financial advisors with potential investors.

Carvin described it as “the web’s first digital lead generation platform for financial advisors,” and compared the SmartAsset business model to Zillow’s, saying both companies have built big audiences that they can then match up with real estate or finance professionals.

In SmartAsset’s case, users fill out a questionaire and then work with a SmartAsset concierge to help them find an advisor who’s a good fit. Carvin added that the advisors on the platform have been screened by the company, for example to ensure that they haven’t had any criminal violations and that SEC hasn’t upheld any complaints against them for the past decade.

Asked whether this focus on financial advisors has led SmartAsset to change the way it designs its consumer products Carvin said, “We believe the better the user experience, the better our business will work. And so when we’re building a retirement tool, a home affordability tool, a tax tool, we’re building that only with the consumer interest in mind.”

Looking ahead, Carvin said he plans to continue following this strategy.

“We’re going to build out the web’s premiere personal finance resources and then leverage that on advisor side,” he said.


Source: TechCrunch

Anchor brings podcast creation and editing to the iPad

Following its relaunch earlier this year as a podcast creation platform, Anchor today is bringing its suite of mobile podcasting tools to the iPad. Like its iPhone counterpart, the iPad version of Anchor lets you record, edit, then distribute your podcast anywhere, including iTunes and Google Play Music. The new app is also customized for touch-based editing, and it takes advantage of iPad features like drag-and-drop and multitasking.

The company had originally been focused on short-form audio, but more recently realized it could better serve the growing audience of podcasters with a set of easy-to-use tools available right on their mobile device.

The iPhone version of Anchor lets you press a button to record your audio, record with friends, insert voice messages (like call-ins) into your podcast, and easily add music and transitions. The iPad app now offers a similar set of tools, with a few upgrades and tweaks.

For starters, you can opt use a real microphone by plugging one into your iPad’s lightning port, or by using a lightning-to-USB adapter.

You can also upload or even drag and drop audio files from other apps into Anchor for use in its episode builder. For example, you could pull in music from GarageBand, add a voice memo, or import other audio files saved in a cloud storage site like Dropbox.

The app support multitasking, too, so you can keep your notes open as your record.

And you can directly edit the audio files on the iPad itself using touch-based controls that are easy enough for anyone – even novice or amateur podcasters – to use.

The controls allow you to trim the beginning and end of your podcast, so you can cut out issues like false starts or other chatter. And you can split audio clips in order to insert transitions, voice messages, music, and other audio.

The clips can then be moved around or deleted as you put your podcast together.

Given the popularity of podcasting today, it’s actually fairly remarkable that no one else had yet introduced audio editing tools built with the needs of podcasters in mind.

The Anchor app is also another example of how the iPad can be used for content creation, not just consumption – and specifically, how it can be used as an editing tool for creative projects.

The company doesn’t share its user numbers, but Sensor Tower reports over 850,000 installs worldwide across both app stores. Anchor’s sequential month-over-month growth since February when it pivoted to podcast creation has been impressive, averaging 40 percent, the firm also says.

Anchor for iPad, like the iPhone app, is free to use as the company is currently living off its funding. But the longer-term plan is to offer monetization tools to Anchor’s podcasters, where Anchor itself would likely take a cut of revenues.


Source: TechCrunch

IBM’s new supercomputer doesn’t just take orders — it can argue back

IBM’s Project Debater is a supercomputer that is smart enough to win debates against humans. It can understand and rebut arguments, make jokes, and convince the audience that it has a better argument through a careful analysis of facts.

The post IBM’s new supercomputer doesn’t just take orders — it can argue back appeared first on Digital Trends.


Source: Digital trends

CityMapper, the urban transportation app, is integrating with bike-sharing company Mobike

Hot on the heels of getting acquired for $2.7 billion by on-demand services startup Meituan-Dianping en route to its own $60 billion IPO, Chinese bike-sharing startup Mobike is ramping up its international push as companies like Uber, Lyft and other standalone bike-on-demand startups take their own expansion strategies up a gear.

The company will this week start integrating with Citymapper, the mapping and navigation app focused on urban areas and public transportation, in all cities where both companies operate (Citymapper is now live in 39 cities; while Mobike calls itself the world’s largest bike-sharing startup, in 200 cities in some 15 countries).

This will mean that users of Citymapper will be able to select bike routes on the app, and also see where they can find a Mobike to complete those journeys, giving the bike-hire-on-demand company one more way to snag customers in what is shaping up to be a very competitive market for transportation options geared to single users.

TechCrunch first learned of the integration by way of an anonymous tip, which was then confirmed to us by a spokesperson from Mobike itself. (We sent multiple emails to Citymapper, but didn’t receive any replies.)

“Bikesharing is a true new emerging global transport platform, so a partnership with Citymapper, one of the most popular transport apps in the world, is a logical step,” said the spokesperson. “Partnering with Citymapper means that more and more people will realise how easy using a Mobike is, encouraging cycling everywhere for short urban trips.”

London-based Citymapper taps APIs from city transportation networks to provide bike routes alongside walking, bus, train, ferry and car routes. In cities where there are city bike schemes — for example in London and New York — it shows locations for bike docking stations and, if available, information on how many bikes are available.

But while there are in London — as one example — some 750 docking stations in the city covering 11,000 bikes, there are large swathes of the city, particularly outside the center, where the city bike scheme doesn’t reach. That presents an opportunity for these bike startups, which are often not banked at docks but parked on sidewalks, to cater to people who may not own a bike but would like to ride one from points A to B, when one or both of those are not near a docking station.

For the moment, you still have to register through the Mobike app to be able to reserve a Mobike you find on Citymapper. And it’s not a given that you will ever be able to book these directly: if you look at Citymapper’s Uber integration it gives you an estimate but links to the Uber app to actually seal the deal (this is now also what Google Maps does, too).

The spokesperson confirmed that there is no revenue share in this deal, and it’s not exclusive. “Mobike is in conversation with a variety of other companies which focus on helping people improve their journeys,” said the spokesperson. “They will announce partnerships as they come.” Mobike is also planning to expand into India this year.

While taxi and ride-on-demand companies duke it out for customers in cities and towns against alternative motorised options like people’s own private cars, buses and trains, in dense urban environments, there has been a secondary track of competition developing around vehicles that are geared (sorry) to more individual modes of transport, such as bikes and electric scooters.

The runaway success of other transportation-on-demand services has driven a lot of investors to look for the next big transport opportunity, which in turn has turned into a glut of money going into these smaller, semi-manual vehicle companies, and a subsequent glut of bikes and scooters filling city streets in that wake.

Electric scooters in particular have raised a lot controversy, because of how scooter services are run, potential safety concerns, and legal requirements for the drivers, to name just three of the issues. That leaves, potentially, more open road for manual bikes, which fall outside of some of these regulations so can grow a little more easily (if with more human pedal power).

All the same, there are a number of bike companies competing for potential customers, so by integrating with Citymapper, Mobike gets more visibility above that competition, specifically at a time when its new owner is itself looking for more differentiated revenue streams as it reportedly gears up for a public listing valued at $60 billion.

Citymapper itself has raised $50 million from investors that include Balderton, Benchmark, Index and Yuri Milner and it has to date not spelled out many details on how it plans to monetise, although in February it launched a hybrid taxi and small bus service serving under-served routes in the city, pointing to how it might evolve those business plans in the future with its own transportation options alongside routing suggestions.


Source: TechCrunch

Feds crack down on Tesla Autopilot safety cheat device

The federal government is stepping in to end the use of an aftermarket product designed to let Tesla owners skirt a safety feature from the electric automaker’s semi-autonomous Autopilot system.

The U.S. Department of Transportation’s National Highway Traffic Safety Administration issued a cease and desist letter Tuesday to a California company known as Dolder, Falco and Reese Partners LLC that is selling the Autopilot Buddy product.

The Autopilot Buddy product, which is marketed with the catchy slogan “Tesla Autopilot Nag Reduction Device,” is a magnetic piece of plastic that disables the feature in Tesla vehicles that monitors the driver’s hands on the steering wheel and warns the driver when hands are not detected. Aftermarket devices, such as Autopilot Buddy, are motor vehicle equipment regulated by NHTSA.

Autopilot Buddy works on the Tesla Model S, Model X and Model 3.

“A product intended to circumvent motor vehicle safety and driver attentiveness is unacceptable,” NHTSA Deputy Administrator Heidi King said in a statement. “By preventing the safety system from warning the driver to return hands to the wheel, this product disables an important safeguard, and could put customers and other road users at risk.”

Tesla’s Autopilot is not a fully autonomous driving system. Instead, the advanced assistance system includes a number of features such as traffic-aware cruise control (TACC) and its branded Autosteer, which uses information from cameras, radar and the ultrasonic sensors to detect lane markings as well as the presence of vehicles and objects. When Autopilot and the Autosteer feature are activated, the system maintains the speed of the Tesla while keeping a distance from the vehicle in front of it, keeps it in its lane and changes lanes.

However, it also requires drivers to keep their hands on the wheel, apparently a rule so annoying that owners have found all sorts of interesting ways to trick the system. When drivers don’t keep their hands on the wheel, the system is supposed to give visual and audible warnings. If the driver continues to ignore it, Autopilot shuts off.

The letter directs the company to respond by June 29, 2018, and to certify to NHTSA that all U.S. marketing, sales and distribution of the Autopilot Buddy has ended.

The company appears to have already adjusted to the feds. The company posted on its website that it is currently only taking international orders. “We are not taking orders inside the U.S.A. at this time,” the website reads. “We are hopeful to resolve this by as quickly as possible.”


Source: TechCrunch

Wait, what? These ridiculous hacks will make you do a double-take

Check out the most ridiculous hacks in history! These insane hacks are some of the funniest we’ve ever seen — including Godzilla signs, velociraptors wearing hats, and an unsolved TV station takeover.

The post Wait, what? These ridiculous hacks will make you do a double-take appeared first on Digital Trends.


Source: Digital trends

Here’s Ford’s plan for Detroit

Ford will spend the next four years transforming at least 1.2 million square feet of space in Corktown—Detroit’s oldest neighborhood—into a hub for its electric and autonomous vehicles businesses.

But the automaker’s ultimate aim goes beyond just building a new campus. The goal is to create a “mobility corridor,”—Ford’s version of its own Sand Hill Road in Silicon Valley—that ties hubs of research, testing, and development in the academic hub of Ann Arbor to Ford’s Dearborn headquarters, and finally to Detroit.

Ford, which is celebrating its 115th anniversary this week, announced plans to house 2,500 Ford employees, most from its emerging mobility team, in its new Corktown campus by 2022. The new campus will have space to a accommodate 2,500 additional employees of partners and other businesses. The remaining 300,000 square feet will serve as a mix of community and retail space, and residential housing.

The Corktown campus is where Ford will develop autonomous and electric vehicle businesses as well as what CEO Jim Hackett describes as a new transportation operating system designed to make moving from Point A to Point B easier and accessible. The idea is for this transportation operating system to tie all forms of mobility together, including smart, connected vehicles, roads, parking and public transit will be tied together.

You might remember that Ford announced in January plans to develop an open cloud-based platform for cities to use to manage all the disparate transportation modes (as well as data) happening at any given time. The idea is for the platform to help cities optimize their various modes of transit and provide a way for everything in the city such as stoplights, signs, and even bikes to speak to each other and share information.

The centerpiece of the new Corktown campus will be the long-abandoned Michigan Central Station, which Ford acquired.

Ford hasn’t forgotten about its main campus in Dearborn. The company says it’s still working on the redesign of its Dearborn campus that started in 2016. This will continue in parallel with the Corktown campus development. This summer the 150,000-square-foot Wagner Place development in West Dearborn is on track to open, as is a new driving dynamics lab located on Ford’s Product Development Campus.

The acquisition of Michigan Central Station follows the automaker’s purchase of the former Detroit Public Schools Book Depository, two acres of vacant land, the site of an old brass factory and the recent purchase of a refurbished former factory in Corktown.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592