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

Archivo del Autor: Belen De Leon

Artiphon raises $2M round led by Warner Music

Artiphon, the startup behind the electronic instrument that it’s dubbed the Instrument 1, has raised $2 million in seed funding.

We previously described the Instrument 1 as a symphony, rock band and DJ that you can hold in your hand. It’s a device that allows you to create the sounds of a guitar, violin, bass, piano or drum machine without any real training.

Back in 2015, Artiphon raised $1.3 million for the Instrument 1 on Kickstarter, blowing past its goal of $75,000. The new funding is a more traditional investment, led by Warner Music Group — in fact, it’s the first publicly announced investment from WMG Boost, Warner’s seed investment fund for music-related startups.

“As true innovators in music creativity, Artiphon is a strong example of the types of companies and products we seek to support,” said WMG’s head of innovation and emergin technology Jeff Bronikowski in a statement. “They’ve already expanded the concept of the musical instrument as a smart, connected device and we’re excited to help them drive the future of interactive music.”

Artiphon co-founder and CEO Mike Butera told me that his goal for the Instrument 1 is to remove skill as a barrier to entry for creating music. In fact, he recalled receiving responses to the Kickstarter campaign that said, “How dare you let anyone sound good? I worked so hard to sound good, and now you’re making that accessible to anyone.”

Butera’s response? “Welcome to the future.”

To be clear, he isn’t trying to replace traditional instruments — he said he still plays his classical violin. Nor does he think the product is just for beginners. Instead, he says the Instrument 1 can also augment the skills of trained musicians, allowing them to make sounds they never could with a regular instrument.

While I spent more than a decade playing classical piano, it was basically half a lifetime ago — I think it’s fair to say that I fall closer to the beginner side of the spectrum.

So it was a real delight for me to try out the Instrument 1. With just a few pointers from Butera, I quickly found myself noodling around and making different instrument sounds. In some ways, it reminded me of playing Guitar Hero, but with far more expressiveness.

Butera, by the way, fully embraces that comparison. He told me, “We’re interested in making music as fun, or more fun, than playing games.”

Founder and CEO Mike Butera

Artiphon Founder and CEO Mike Butera

While the product is called the Instrument 1, Butera told me the name is meant to emphasize the idea of many instruments in one — it doesn’t mean Artiphon is already working on an Instrument 2. The startup may release more hardware in the future, but he said he wants to move away from “a consumer electronics mindset” where you convince someone to buy a new gadget every year or two, and instead create an instrument “that could last for years.”

“We are committed to the quality of the Instrument 1,” Butera said.

So the next steps for Artiphon include exploring more distribution channels, as well as building more software.

Artiphon has already created its own app for the Instrument 1, and the device is also compatible with a wide range of music software like Garage Band, but he said, “Okay, what can we do to help people actually play a song? It starts with the instrument … This is the foundation, now we’re getting to design experiences for people around the instrument that are in software.”


Source: TechCrunch

Wyze launches a $20 home sensor system for its $20 security cam

Wyze, they of the $20 home security camera, announced this morning the launch of comparably priced home sensor system. The $20 Wyze Sense kit ships with a motion sensor, two contact sensors (to be mounted on doors or windows) and a bridge system that connects them to the aforementioned cheap camera.

The sensors are roughly the size of a quarter, according to the company, and send alerts to the connected app when something has moved. They can also be mounted to doors or a refrigerator to let you know when they’ve been left open.

The latest piece of Wyze’s growing budget home security ecosystem comes a couple of months after the Seattle-based company raised a $20 million Series A. In addition to the Cam and Sense, the company also sells a $30 Cam Pan, which is able to cover more ground than its $20 counterpart.

The Sense is up for pre-order now. It starts shipping May 8.


Source: TechCrunch

Jaguar Land Rover could use ultraviolet light to kill germs in your car – Roadshow

The UV-C technology is already in use by hospitals.
Source: CNET

Watch Samsung fold the crap out of the Galaxy Fold

We’ve not seen a lot of the Samsung Galaxy Fold. The device didn’t make its way off-stage at the Unpacked event in late February, and a week later, it was trapped behind glass at Mobile World Congress. But Samsung insists that not only is the handset real, it’s actually going on stage pretty soon.

What we have seen, however, are videos. There’s this one from MWC, and today the company dropped another more behind the scenes video, in which the forthcoming foldable is put through Samsung’s in-house stress testing.

The company’s claims of lasting around 200,000 folds and unfolds are pretty standard for these kinds of devices. As noted, that amounts to around 100 folds a day for over five years — longer than most of us hold onto a phone, though for $2,000, who knows?

The new video shows how Samsung and other companies determine that sort of massive number, using mechanical devices. It says the 200,000 number takes around a week for the devices to complete. It’s pretty mesmerizing. Honestly, I would happily watch a livestream, while waiting to get my hands on the device.


Source: TechCrunch

Senators demand to know why election vendors still sell voting machines with ‘known’ vulnerabilities’

Four senior senators have called on the largest U.S. voting machine makers to explain why they continue to sell devices with “known vulnerabilities,” ahead of upcoming critical elections.

The letter, sent Wednesday, calls on election equipment makers ES&S, Dominion Voting, and Hart InterCivic to explain why they continue to sell decades-old machines, which the senators say contain security flaws that could undermine the results of elections if exploited.

“The integrity of our elections is directly tied to the machines we vote on,” said the letter sent by Sens. Amy Klobuchar (D-MN), Mark Warner (D-VA), Jack Reed (D-RI), and Senator Gary Peters (D-MI), the most senior Democrats on the Rules, Intelligence, Armed Services, and Homeland Security committees. “Despite shouldering such a massive responsibility, there has been a lack of meaningful innovation in the election vendor industry and our democracy is paying the price,” the letter adds.

Their primary concern is that the three companies have more than 90 percent of the U.S. election equipment marketshare but their voting machines lack paper ballots or auditability, making it impossible to know if a vote was accurately counted in the event of a bug.

Yet, these are the same devices tens of millions of voters will use in the upcoming 2020 presidential election.

The senators, including Klobuchar — who is running for president — said the elections remain “under serious threat.”

Security experts have for years sounded the alarm about insecure voting machines. A key concern is that these devices can be easily hacked to meddle with election results. Just months ago during early voting in some Texas counties, voters found problems with Hart’s election machines, with in some cases options removed entirely from the ballot screen. In ES&S’ case, the company sparked anger in the Capitol after saying it would not provide its systems to security researchers. Its announcement came not long after it had a disastrous reception at Def Con’s Voting Village, which saw one of its voting machines hacked.

But the ranking Democrats say paper ballots are “basic necessities” for a reliable voting system, but the companies still produce machines that don’t produce paper results. Democratic lawmakers introduced a bill last year that would make a paper trail mandatory in future elections, but it never passed.

The companies have until April 19 to respond to the senators’ letter.

Spokespeople for ES&S, Dominion Voting, and Hart InterCivic did not immediately return requests for comment.


Source: TechCrunch

Europe agrees raft of safety features to be baked into new vehicles

All new vehicles sold in the European Union must have a wide range of safety features baked in as standard in the coming years, after EU institutions reached provisional agreement on a safety regulation that’s aimed at protecting passengers, pedestrians and cyclists.

Once formally adopted most of the new safety features will become mandatory from 2022.

The Commission says it expects the measures will help save more than 25,000 lives and avoid at least 140,000 serious injuries by 2038.

Among the safety measures set to be baked in is anti-speeding technology that alerts drivers if they’re breaking the speed limit to encourage them to slow down; and breathalyzers that prevent a vehicle from starting until the driver passes a breath test. (Aka ‘intelligent speed assistance’ and ‘alcohol interlock installation facilitation’, in the Commission’s formal parlance.)

Other incoming mandatory safety features include advanced emergency braking; drowsiness and attention detection; distraction recognition (likely targeted at smartphone use by drivers); lane keeping assistance; ‘black box’ accident data recorders; and detector and alert systems on trucks and buses to warn when vulnerable road users such as cyclists are in close proximity.

The full list of soon-to-be mandatory safety features can be downloaded here — accompanied by a diagram in case you didn’t know where to find a seat belt or realize a ‘reversing camera’ is sited on the trunk.

Two features — direct vision for trucks and buses; and enlarged head impact zone on cars and vans — have been excluded from the 2022 deadline, with the Commission saying they will follow later due to “necessary structural design changes”.

The revised General Safety Regulation was agreed after trilogue discussions between the Commission, Council and parliament, which just leaves a formal vote by the latter two to rubberstamp and green light the new rules. 

The Commission proposed making certain vehicle safety measures mandatory back in May 2018.

It argues that the advanced safety features will reduce the number of accidents on the roads, given the vast majority of road accident fatalities and injuries are caused by human error, as well as helping “pave the way towards increasingly connected and automated mobility”.

So, in plainer english, this is also about setting European motorists on the road towards a fully automated, driverless future. (Or, to put it another way, high tech feature creep will slowly overtake human agency.)

“All this should enhance public trust and acceptance of automated cars, supporting the transition towards autonomous driving,” the Commission suggests.

There do also appear to have been compromises made to try to steer around any backlash from motorists — such as not imposing speed limiter technology, but rather applying a softer option of sounding speed warnings when limits are broken. Which means a driver could still choose to manually override the safety feature and break the speed limit anyway.

The Commission adds that it hopes the safety features will boost Europe’s car industry by increasing its competitiveness and global innovation.

A more cynical interpretation might suggest the move aims to carve out a market buffer for homegrown vehicle manufacturers as European carmakers will have no choice but to invest in the necessary technologies — whereas non-European car companies may not share the same focus.

Any failure to invest in a timely fashion could therefore result in vehicles from foreign carmakers’ being locked out of the market or else encourage their makers to procure the necessary tech from European rivals.


Source: TechCrunch

Microsoft’s Surface Hub 2 will get its own coming-out party this April

The Surface Hub 2S isn’t far away from release, but we still don’t know much about it. That’s going to change in the coming weeks, with Microsoft set to hold a big event in mid-April to tell us all about a new way to work better, together.

The post Microsoft’s Surface Hub 2 will get its own coming-out party this April appeared first on Digital Trends.


Source: Digital trends

'Sekiro: Shadows Die Twice' Is All About the Fight

Fights in ‘Sekiro’ aren’t won by hiding, or dodging, or trickery. They’re won through relentless, decisive action. You fight because fighting is the only way forward.
Source: Wired

Burley Encore X Review: A Fun but Flawed Bike Trailer

Burley’s new multisport bike trailer is a good way to haul your kids, but it may not be ready for the long haul.
Source: Wired

Uber expands low-cost ride subscription service to 17 more cities – CNET

Ride Pass keeps your fares low.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490