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

Archivo del Autor: Belen De Leon

Google Assistant lock screen access is coming to more Android devices

Here’s a quick tidbit buried beneath today’s deluge of Google Assistant news (not to mention the bizarre waking nightmare that is the CES Small World ride). The company announced today that the smart assistant will be accessible on more Android phone lock screens.

The feature was first announced back at Google’s hardware event in October, though, at the time, it was limited to the company’s new Pixel 3 handset. For security reasons, it’s available through opt-in, meaning you’ve got to tick the box in settings.

Certainly adding that kind of access to the lock screen can open your handset (and by extension you) to malicious parties. Though once set up, it will only respond to your own voice (unless, of course, someone with access to your handset can do a really good impression of you).

Once enabled, you can get restaurant recommendations, turn off alarms and schedule reminders, among other features, all without having to unlock the handset. No word yet on when it will be arriving on specific models. 

CES 2019 coverage - TechCrunch


Source: TechCrunch

Keep a Daily Planner in 2019—for Yourself and Nobody Else

Does your planner need to be Insta-worthy? No. But a decorative, multi-colored, stickered planner just might help you love your to-do list.
Source: Wired

Bowery Valuation raises $12 million more to automate the real estate appraisal process

Bowery Valuation, a New York-based company that we told you about last year, has raised $12 million in Series A funding for its tech-enabled real estate appraisal platform. The 3.5-year-old raised the capital from Corigin Ventures, Camber Creek, Navitas Capital, Fika Ventures, and Builders.

Bowery caught our attention initially because, lot a lot of real estate technology companies, it’s tackling some clunky processes that you might imagine would have been solved long ago. For example, its mobile app enables appraisers to tick off items, rather than write everything down. It automatically pulls in public record data so that appraisers needn’t surf the web to find what they need. It enables passive databasing, meaning that rental and sales comps that are often lost today can be found via a map-based search. It also uses natural language generation to help its appraiser clients produce reports.

What has changed since we last talked: the company was beginning to sell a white-label version of its app to customers, and it has since shifted toward focusing its entire product and engineering team on its own internal software.

It has also expanded its footprint more slowly than it thought it might. Though the company is currently licensed and working throughout New York, New Jersey, Pennsylvania, and Connecticut,  it hasn’t reached numerous farther-flung cities that continue to remain in its sights, including L.A. and Chicago.

Both are “still our first two choices for expansion,” says cofounder and CEO Noah Issacs, adding that Bowery’s goal is now to “be in at least one of those two markets within the next nine to 12 months, with the other to follow shortly. We held off on expanding into new geographies prematurely, as we felt we had a lot more room to grow just in the tristate area.” (Isaacs says the company has more than tripled its customer base and revenue since we last talked with the company last March.)

Though Bowery today focuses on multifamily and mixed-use assets, it also plans to expand to other commercial properties this year, says Isaacs.

Isaacs and his best childhood friend, John Meadows, founded Bowery in 2015 after working together at the same appraisal firm in New York and seeing plenty about the business on which they could improve. After bringing aboard as CTO Cesar Devars, a Princeton grad who’d studied economics and worked on several startups after graduating, the three got to work, applying and gaining acceptance shortly afterward to MetaProp NYC, a local accelerator program that focuses exclusively on real estate.

Bowery, where Meadows and Isaacs are co-CEOs,  has since raised $18.8 million altogether, including from real estate giant Cushman & Wakefield.


Source: TechCrunch

Facebook and PayPal pull pages of far right British activist filmed intimidating public figures

Facebook has confirmed it has removed the pages and profiles of a far right political activist in the UK after concerns were raised in parliament about aggressive intimidation of politicians and journalists trying to go about their business in and around Westminster.

PayPal has also closed an account that was being used to solicit donations for “political activism”.

The intimidation is being conducted by a small group of extreme Brexit supporters who have — ironically enough — lifted the ‘yellow vest’ dress code from French anti-government protestors, and are also making use of mainstream social media and crowdfunding platforms to fund and amplify attacks on public figures in an attempt to squash debate and drive an extreme ‘no deal’ Brexit. (Context: The clock is ticking down to March 29; the date when the UK is due to leave the European Union, with or without a withdrawal deal.)

In incidents widely shared on social media this week, individuals from the group were filmed live streaming harassment of Remain supporting Conservative MP Anna Soubry who was mobbed and shouted at as she walked down the street to return to parliament after being interviewed live on TV in front of the Palace of Westminster where the group heckled her with repeat chants of “nazi”.

Members of the same group were also filmed with fisted smartphones, chasing and hurling abuse at left-wing commentator Owen Jones as he walked down a London street.

In another video one of the individuals leading the verbal attacks, who has been identified in the press and online as a man called James Goddard, can be seen swearing viciously at Met Police officers and threatening to bring “war”.

The speaker of the House of Commons said today that he had written to the head of the Met Police to urge action against the “aggressive, threatening and intimidating behaviour towards MPs and journalists” around Westminster.

The Guardian reports that at least 115 MPs have written to police requesting extra protection.

Contacted today about Goddard’s presence on its platform, Facebook later confirmed to us that it had pulled the plug. “We have removed James Goddard’s Facebook Pages and Groups for violating our policies on hate speech,” a spokesperson told us. “We will not tolerate hate speech on Facebook which creates an environment of intimidation and which may provoke real-world violence.”

Earlier today one of his pages was still live on Facebook, and in a post from December 14 Goddard can be seen soliciting donations via PayPal so he can continue “confronting” people.

We also asked PayPal about Goddard’s use of its tools, pointing to the company’s terms of use which prohibit the use of the platform for promoting “hate, violence, racial and other forms of intolerance that is discriminatory”.

PayPal declined to comment on “any specific customer’s account”, citing its privacy policy but a spokesperson told us: “We do review accounts that have been flagged to us for possible breaches of our policies, and we will take action if appropriate.”

A few hours later PayPal also appeared to have pulled the plug on Goddard’s account.

A Patreon page he had seemingly been using to solicit donations for “political content, activism” is also now listed as ‘under review’ at the time of writing.

But Goddard remains on Twitter, where he is (currently) complaining about being de-platformed by Facebook and PayPal to his ~4k followers, and calling other people “fascists”.

How should mainstream tech platforms respond to people who use their tools for targeted harassment? If you read companies’ terms and conditions most prohibit abusive and intimidating conduct. Though in practice plenty flows until flagged and reviewed. (And even then takedowns frequently fail to follow.)

For all the claims from platforms that they’re getting better about enforcing their claimed community standards there are countless of examples of continued and very abject failure.

Facebook’s 2.2BN+ users especially make for an awful lot of content to wrangle. But none of these platforms is renowned for being proactive about weeding out violent types of speech they claim to forbid. And when intimidation is dressed up as political speech, and public figures are involved, they appear especially paralyzed.

Social media-savvy Far Right groups grokked this loophole long ago (see: Gamergate for a rough start date); and are continuing to exploit default inaction to get on with the violent business of megaphoning hate in the meanwhile.

You could say platforms are being gamed but the money they make off of accelerated outrage makes them rather more complicit in the problem.

The irony is it’s free speech that suffers in such a thuggish and febrile atmosphere. Yet platforms remain complicit in its undoing; doing nothing to stop hate mongers turning hugely powerful high tech soapboxes into abuse funnels.

They do this by choosing to allow groups with fascist ideologies to operate freely until enough reports are filed and/or high level political attention frowns down on particular individuals that they’ll step in and act.

Facebook’s community standards claim it aims to prevent “real-world harm”. But with such a narrow prescription it’s failing spectacularly to prevent deliberate, malicious and co-ordinated harassment campaigns that are designed to sew social division and upend constructive conversation, replacing the hard won social convention of robust political debate with mindless jeering and threats. This is not progress.

There’s nothing healthy for society or speech if mainstream platforms sit on their hands while abusive users bludgeon, bully and bend public debate into a peculiarly intolerant shape.

But we’re still waiting for the tech giants to have that revelation. And in the meanwhile they’re happy to let you watch a live streamed glimpse of mob rule.


Source: TechCrunch

HP Omen X Emperium 65 hands-on review

The Omen X Emperium 65 is the very first Nvidia BFGD — Big Format Gaming Display. It’s a 65-inch PC gaming display meant for the living room. Don’t call it a TV, but yea, it’s basically a TV built just for gamers.

The post HP Omen X Emperium 65 hands-on review appeared first on Digital Trends.


Source: Digital trends

Attack on Ethereum Classic Highlights a Crypto Weakness

Attackers appear to have gained control of 51 percent of the computers on the Ethereum Classic network, allowing them to spend cryptocurrency that wasn’t theirs.
Source: Wired

Qualcomm shows off an A.I.-equipped car cockpit at CES 2019

Car cockpits will be getting an A.I. upgrade, thanks to Qualcomm’s new Snapdragon-based automotive cockpit platform, which will cover aspects of the in-car experience from voice-activated interfaces to traditional navigation systems.

The post Qualcomm shows off an A.I.-equipped car cockpit at CES 2019 appeared first on Digital Trends.


Source: Digital trends

Misty’s adorable robotics platform ships in April for $2,399

The road to consumer robots is littered with the remains of failed startups. Jibo and Kuri mark two recent examples of just how hard it is bringing such a device to market. In fact, with the exception of the single-minded Roomba line, you’d be hard-pressed to name a product that has truly hit mainstream acceptance.

It’s with that in mind that Misty has been given its substantial runway. The startup has long-term goals of bringing a truly accessible mainstream robotic to market — but it’s going to take a few years and a lot of baby steps.

Things started with last year’s Misty I, a handmade version of the company’s modular robotics platform. CEO Tim Enwall tells me the company ultimately sold “dozens” of the machines, with the express plan to eventually phase out the product in favor of the more polished Misty II. The second robot is set to arrive in April, following a successful crowdfunding campaign in which the company raised just short of $1 million.

At $2,399, the new Misty isn’t cheap (thanks, in part, to the current administration’s trade tariffs). But, then, mainstream accessibility was never really the point. Misty II may be reasonably adorable, but it’s a platform first. The company is currently courting software and hardware developers and the maker community in an attempt to build a robust catalog of skills. Think of it something akin to the app store approach to creating robots.

The plan here is to have a full selection of skills in place before the company targets consumers, while having third-party developers do much of the heavy software lifting. Developers, meanwhile, get a reasonably accessible hardware platform on which to test their programs. By the time company eventually comes to market, the theory goes, Misty will have a robust feature set that’s been lacking in just about every consumer robot that has preceded it.

That means that Misty II is less personality driven than, say, Cosmo. The on-board sensors and data collection is far more important to the product’s appeal that Pixar-animated eyes.

Of course, the product’s success will hinge entirely on that adoption, and it’s hard to say how large the potential market is, especially at that price point. Misty II is reasonably sophisticated and could have appeal for educators, among others, but it’s not really the same class of product as, say, those developed by the now-defunct Willow Garage.

CES 2019 coverage - TechCrunch


Source: TechCrunch

Todos los avances de la medicina personalizada que debe conocer

Algunos críticos consideran que la medicina de precisión está avanzando a un ritmo lento respecto al que se esperaba hace dos décadas. Sin embargo, poco a poco han aparecido cada vez más tratamientos que tienen en cuenta nuestros genes
Source: MIT

Los cinco dispositivos tecnológicos que marcarán 2019

‘Smartphones’ que se pliegan o que son compatibles con 5G, auriculares inteligentes, cargadores inalámbricos para diferentes dispositivos y televisores 8K para disfrutar de los detalles. Estos son algunos de los ‘gadgets’ que estarán de moda este año  
Source: MIT

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920