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

Archivo del Autor: Belen De Leon

Engineers can now reverse-engineer 3D models

A system that uses a technique called constructive solid geometry (CSG) is allowing MIT researchers to deconstruct objects and turn them into 3D models, thereby allowing them to reverse-engineer complex things.

The system appeared in a paper entitled “InverseCSG: Automatic Conversion of 3D Models to CSG Trees” by Tao Du, Jeevana Priya Inala, Yewen Pu, Andrew Spielberg, Adriana Schulz, Daniela Rus, Armando Solar-Lezama, and Wojciech Matusik.

“At a high level, the problem is reverse engineering a triangle mesh into a simple tree. Ideally, if you want to customize an object, it would be best to have access to the original shapes — what their dimensions are and how they’re combined. But once you combine everything into a triangle mesh, you have nothing but a list of triangles to work with, and that information is lost,”

“Once we recover the metadata, it’s easier for other people to modify designs,” said Tao Du to 3DPrintingIndustry.

The process cuts objects into simple solids that can then be added together to create complex objects. Because 3D scanning is imperfect, the creation of mesh models of various objects rarely leads to a perfect copy of the original. Using this technique individual parts are cut away, analyzed, and reassembled, allowing for a more precise scan.

“Further, we demonstrated the robustness of our algorithm by solving examples not describable by our grammar. Finally, since our method returns parameterized CSG programs, it provides a powerful means for end-users to edit and understand the structure of 3D meshes,” said Du.

The system detects primitive shapes and then modifies them. This allows it to recreate almost any object with far better accuracy than in previous versions of the software. It’s a surprisingly cool way to recreate begin hacking hardware in order to understand it’s shape, volume, and stability.


Source: TechCrunch

TikTok’s quietly launched ‘Lite’ app has reached over 12 million downloads since August

Short-form video app TikTok has been growing in popularity across international markets, including in the U.S. where a merger with Musical.ly has seen the app topping the App Store charts. Facebook and Snapchat have been hastily trying to copy TikTok’s features as a result. A part of TikTok’s ambitious global expansion plan has been its more recent targeting of emerging markets – like India and Indonesia – where the company’s quietly launched “TikTok Lite” app has been gaining ground in the latter half of 2018.

TikTok hasn’t yet made much fuss over its Lite version, which actually consists of two separate apps.

The first was launched on August 6, 2018 in Thailand, but is now available across other primarily Asian markets, including Indonesia where it’s most popular, as well as Vietnam, Malaysia, and the Philippines.

This version of TikTok Lite has grown to 5 million installs since its August debut. (It’s actually written with a lowercase “l” in “Lite” in the Play store, which is how you can tell the difference between this and the other app.)

This version was also briefly live in India, Brazil, and Russia, but now these countries are served by a separate Lite app (written as “Lite” with an uppercase “L”), which launched on November 1, 2018.

This second version of TikTok Lite has now become the larger of the two, thanks to India. It has around 7.1 million total downloads, according to Sensor Tower data.

It has also now been installed across 15 additional non-Asian countries, including Egypt, Brazil, Algeria, Tunisia, Russia, Ecuador, South Africa, Dominican Republic, Guatemala, Kenya, Costa Rica, El Salvador, Nigeria, Angola, and Ghana.

Combined, the two TikTok Lite apps have gained over 12 million downloads in around six months’ time, TechCrunch confirmed with Sensor Tower.

However, TikTok Lite is not being heavily promoted at this time – especially when compared with the outsize marketing that TikTok’s flagship app has been seeing as of late.

This advertising is courtesy of TikTok’s Chinese parent company, ByteDance, which has had an infusion of billions in outside capital recently. The company is valued at $78 billion, as of October.

And it’s spending, apparently:

E.g.:

Sensor Tower found that more than half of TikTok Lite’s downloads came over the past month, following TikTok Lite’s return to India. Combined, the two Lite apps’ downloads reached around 6.7 million in December, which was a 158 percent increase over November’s 2.6 million installs, it said.

Despite TikTok Lite’s growth, 12 million+ downloads is only a drop in the bucket when it comes to TikTok’s larger user base. This represents only 4.5 percent of TikTok’s downloads on Google Play since August 2018, and only about 3.6 percent of all TikTok downloads since then across both the iOS and Google Play app stores combined.

To date, TikTok’s main app has been downloaded over 887 million times on Google Play. That doesn’t count the downloads from the Chinese version called Douyin, which is found on third-party Android app stores. That means TikTok’s true install base is even bigger.

ByteDance itself had publicly said last July the TikTok user base had grown to 500 million+ monthly active users – a way of counting who’s regularly using the app, instead of just installing it on their phone.

Given that Facebook Lite grew to 200 million users in under two years‘ time, it seems like a “Lite” version of TikTok, now one of the world’s biggest apps, could be doing a bit better than 12 million installs over a six month period.

The problem seems to stem from a variety of factors, including how TikTok Lite is marketed in the Play Store. The app uses screenshots and a description that make it seem like it’s just another version of TikTok. But according to user reviews, people were disappointed to find it’s a consumption-only app. Many have left reviews complaining about how they can’t make videos. They call it “fake” and “bad” as a result.

TikTok would do better to clarify how its Lite version is different, to eliminate this confusion.

It’s common for major tech companies to offer a “lighter” version of their app for emerging markets where low bandwidth is a concern. These apps tend to be smaller in size, more performant, and sometimes either have reduced capabilities or special features aimed at low-bandwidth users.

Google, for example, has a suite of light apps – the “Go” edition apps – like Gmail Go, YouTube Go, Files Go, Google Go, Google Maps Go, and Google Assistant Go. Uber now offers Uber Lite. Facebook operates apps like Facebook Lite, Messenger Lite, and Instagram Lite – the latter which launched just ahead of TikTok Lite, in fact.

Like most “Lite” apps, TikTok Lite clocks in at a smaller size – it’s only 10MB to 11MB (depending on the version) versus the much larger 71MB of TikTok’s main app.

A rep for TikTok confirmed the company is now offering a Lite version in some markets so users can choose a smaller app if they have concerns around data or the storage space on their phone. No other information about the Lite versions or strategy was provided.

So far, ByteDance’s efforts around TikTok Lite seem more experimental, given it hasn’t put up a proper description on Google Play; runs two separate Lite versions; and had offered the app in some markets briefly, pulled out, then returned with another version. It will be interesting to see what TikTok Lite becomes when it gets the sort of attention that the main TikTok app is receiving today.


Source: TechCrunch

Switch Your Devices to Dark Mode to Give Your Eyes a Break

For many users, white-on-black displays offer relief from the eyestrain of reading dark text on a light background all day.
Source: Wired

D-Link’s 5G router promises up to 40 times faster speeds than your broadband

D-Link is fully embracing 5G for home broadband with its new gateway. The 5G router and modem combo promises speeds up to 3Gbps, which is 40 times faster than what most homes experience today with fixed-line broadband access.

The post D-Link’s 5G router promises up to 40 times faster speeds than your broadband appeared first on Digital Trends.


Source: Digital trends

Boom Supersonic nabs $100M to build its Mach 2.2 commercial airliner

One Denver-based startup’s long-shot bid to move today’s commercial jets beyond supersonic speeds just got a big injection of cash.

Boom Supersonic, which is building and designing what it calls the “world’s first economically viable supersonic airliner,” announced today that they’ve closed a $100 million Series B funding round led by Emerson Capital. Other investors include Y Combinator Continuity, Caffeinated Capital, SV Angel, Sam Altman, Paul Graham, Ron Conway, Michael Marks and Greg McAdoo.

The startup has raised around $140 million to date. The team has about 100 employees, and hopes to double that number this year with its new funding.

“Today, the time and cost of long-distance travel prevent us from connecting with far-off people and places,” said Boom CEO Blake Scholl in a statement. “Overture fares will be similar to today’s business class—widening horizons for tens of millions of travelers. Ultimately, our goal is to make high-speed flight affordable to all.”

Alongside the fundraise, Boom is further detailing its plans to begin testing its Mach 2.2 commercial airliner this year. The company is aiming to launch a 1:3 scale prototype of its planned Overture airliner this year, called the XB-1. The two-seater plane will serve to validate the technologies being built for the full-sized jet.

The startup’s supersonic Overture jet will hold 55 passengers, and the team hopes that the costs of flying more than double the speed of sound will be comparable to today’s business-class ticket prices. The company already has pre-orders from Virgin Group and Japan Airlines for 30 airliners.

Indeed, $100 million may seem like a lot of money, but the development costs for lengthy projects like these can quickly race toward the billions of dollars, suggesting that if they carry out their mission, they’re going to need a whole lot more.


Source: TechCrunch

The Samsung Space Monitor Liberates Your Desk

By sitting flush against the wall when you don’t need it, and tilting any which way when you do, the Space Monitor adds some Marie Kondo to your workspace.
Source: Wired

D-Link's 5G router speeds into CES 2019 – CNET

The DWR-2010 promises to bring the new fast broadband technology to homes in the latter half of 2019.
Source: CNET

Ford adds 1M vehicles to Takata recall, EcoSport SUV recalled separately – Roadshow

The EcoSport’s recall is separate and unrelated to the Takata mess.
Source: CNET

DiscountMugs.com says four months of customer credit cards stolen by hackers

DiscountMugs.com, a large online custom mug and apparel store, had a four-month long data breach just before the busy Christmas holiday season.

The company said in a letter to state attorney generals that hackers siphoned off credit card numbers from customers who made orders through its site between August 5 and November 16, 2018 using code injected on the company’s payments page.

The malicious card skimming code was removed from the site after it was discovered.

According to the letter, the hackers stole credit card numbers, the security code, and expiration date, as well as names, addresses, phone numbers, email addresses and ZIP codes — everything that someone might need to make fraudulent payments.

But the company didn’t say how many people were affected by the breach. It’s believed to be thousands of customers who made purchases through the site during the four-month period.

TechCrunch reached out to Sai Koppaka, chief executive of parent company Bel USA, who did not respond to a request for comment, nor did the company’s spokesperson. Emails sent to Comvest, a private equity firm and an investor in Bel USA, also went unreturned.

DiscountMugs.com might not be a household name but it ranks in the top 10,000 sites in the U.S., according to Alexa, bringing in thousands of customers every day.

The company becomes the latest in a line of websites affected by credit card skimming code. The so-called Magecart group of hackers have targeted thousands of sites in the past few years, scraping credit card data when a customer enters their information at the checkout and silently sending it on to the hackers’ servers.

Other big name companies were hit, including British Airways, Newegg, and Ticketmaster.


Source: TechCrunch

Great cheap accessories for your new phone, watch, game console and more – CNET

Don’t overpay for the extras that help you make the most of your new gear.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698