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

Archivo del Autor: Belen De Leon

Hulu gives Howard the Duck, more Marvel characters new animated series – CNET

Patton Oswalt, Chelsea Handler and Kevin Smith among those who will help shape the Marvel shows.
Source: CNET

Gmail gets a useful right-click menu

Google is giving Gmail a new right-click menu. And it’s about time. While you’ve long been able to right-click on any email in your inbox, your options were always limited. You could archive an email, mark it as read/unread and delete it, but that was about it. Now, as the company announced today, that’s changing and you’re about to get a fully featured right-click menu that lets you do most of the things that Gmail’s top bar menu lets you do, plus a few extra features.

Soon, when you right-click on a message in your inbox view, you’ll see a long list of features with options to reply to messages and forward them, search for all emails from a sender or with the same subject and open multiple emails in multiple windows at the same time. You’ll also be able to add labels to emails, mute conversations and use Gmail’s snooze feature, all from the same menu.

All of this is pretty straightforward stuff and none of it is especially groundbreaking, which makes you wonder why it took Google so long to implement it.

As usual, Google only tells us that it is rolling out this feature to G Suite users now (starting today for those on the rapid release schedule and on February 22 for those that follow the slower scheduled release cycle). But free users typically see these new features pop up somewhere around that same time frame, too.


Source: TechCrunch

Mars One goes bankrupt as reality catches up to the doomed space scam

A grand mission to Mars that was always light on details has come to a decidedly terrestrial end. Mars One, a controversial space exploration project that made it as far as the “highly produced videos” stage of space colonization, has quietly filed for bankruptcy, according to a liquidation listing spotted by a Redditor on r/space.

As the post explains, the private company that spearheaded the Mars One spectacle is actually made up of two parts, a not-for-profit called the Mars One Foundation and a for-profit company known as Mars One Ventures. In 2016, Swiss financial services company InFin Innovative Finance AG picked up Mars One Ventures in a takeover bid.

In a statement on the takeover, Mars One’s leadership explained how the plan was still on track, in spite of appearances.

“The takeover provides a solid path to funding the next steps of Mars One’s mission to establish a permanent human settlement on Mars. Those steps include reducing the remaining 100 astronaut candidates to just 24, as well as continuing the mission design phase with Mars One’s technology suppliers.”

When contacted about the bankruptcy, Mars One co-founder and CEO Bas Lansdorp told Engadget that the Mars One Foundation continues to operate but is stalled unless it receives an infusion of funds as Lansdorp works “to find a solution.”

Mars One was ill-fated from its inception, more grounded in CGI videos and marketing hype for a Mars mission reality TV show than any kind of scientific reality. And they couldn’t even get the show off the ground.

There were plenty of red flags for anyone willing to look, but the nature of its outlandish proposal allowed Mars One to prey on the intrinsic optimism and curiosity of would-be space explorers. As one finalist candidate revealed in an excellent exposé series on the company titled “All Dressed Up for Mars and Nowhere to Go,” Mars One’s financial reality looked like a multilevel marketing scheme — not a scientific expedition.

“When you join the ‘Mars One Community,’ which happens automatically if you applied as a candidate, they start giving you points. You get points for getting through each round of the selection process… and then the only way to get more points is to buy merchandise from Mars One or to donate money to them.”

An MIT report in 2014 issued other telling warning’s about the project’s feasibility.

“… If all food is obtained from locally grown crops, as Mars One envisions, the vegetation would produce unsafe levels of oxygen, which would set off a series of events that would eventually cause human inhabitants to suffocate.”

Taken together, those two telling details tell you pretty much everything you need to know about a sadly small-minded company that sold the public a lucrative tale about its big red dreams.


Source: TechCrunch

YC is hosting interviews in New York in a couple of weeks; here’s what you need to know ahead of time

For years, the popular accelerator program Y Combinator has interviewed applicants to its program in the Bay Area, reimbursing teams for their travel expenses. It will continue to do so, but the outfit tells us they are for the first time also hosting interviews in New York, on February 23rd, and that plans to interview applicants in both Tel Aviv and Bangalore are in the works.

We were in touch yesterday with YC partner Dalton Caldwell, who heads up admissions for the organization, to get a few more details that might be good for potential applicants to know.

TC: Remind us of what the in-person interview process involves. What are the steps to land time with one of the partners for an interview?

DC: Founders fill out an online application. The application is reviewed by YC partners. We invite select founders to meet us in-person for a 10-minute interview. We tell founders that day if they’re funded.

TC: And that application involves . . .

DC: The application asks for a one-minute video where founders can introduce themselves and their startups. There is no change from our standard application and interview process.

TC: How many people were accepted into the winter class and how many were rejected?

DC: We’re not yet announcing the stats from the Winter W19 batch. We’ll keep you posted on when those go live.

TC: When might YC revisit a team to whom it has said no?

DD: In a typical YC batch, about the half companies have applied multiple times before being accepted. If you’ve applied before and not gotten in, we strongly encourage you to apply again. Having made progress since your last application is a strong signal to us.

TC: How many times do people typically apply to YC before they are accepted?

DC: I don’t have this data handy. But roughly half the companies in a typical YC batch had a founder that applied more than once. Some teams apply once and get in, but we’ve also had teams that applied six times before they were accepted.

TC: Why is it necessary to host these interviews elsewhere?

It isn’t necessary for YC to do this, but it seems like a good thing to do. We often plan events for founders around the world and realized we could use those opportunities to interview local startups.

TC: What are you and the rest of YC looking for in these very short in-person interviews?

DC: YC interviews let us meet the founders and have a conversation about what they’re building. We ask questions and look at what they’ve built so far. The conversation helps us understand how founders think about the problem they’re solving.

TC: Will the interview process be any different in Tel Aviv or Bangalore versus here in the U.S.?

DC: Founders will experience the same process as the interviews we host in the Bay Area.

TC: YC says a “small number” of interviews will be taking place in a couple of weeks. What does that mean?

DC: We don’t have an exact number of interviews in mind. We’ll see what comes in and plan accordingly.

TC: Any ideas from now regarding how many startups YC can accommodate for its summer batch?

DC: We don’t set a specific number in advance.

TC: Is this a first step toward anything else, like Y Combinator New York?

DC: We’re staying in the Bay Area for now — but we’re always looking for ways to better support founders who are based in other cities and internationally.


Source: TechCrunch

Get up to $400 off Alienware, XPS laptops, and more in Dell Presidents Day sale

If you’re looking for some savings, you’re in luck. Dell launched its biggest Presidents Day sale ever, running from February 11 to February 19, promising big savings on its Alienware, XPS products, and more.

The post Get up to $400 off Alienware, XPS laptops, and more in Dell Presidents Day sale appeared first on Digital Trends.


Source: Digital trends

Cryptic video teases Microsoft’s next-generation HoloLens 2 headset

Though not revealing much, a roughly 42-second long teaser video was sent out by HoloLens inventor Alex Kipman on Twitter ahead of a planned press event at Mobile World Congress on February 24.

The post Cryptic video teases Microsoft’s next-generation HoloLens 2 headset appeared first on Digital Trends.


Source: Digital trends

Apple partners with VA to bring Health Records to veterans

Apple announced this morning it has partnered with the U.S. Department of Veterans Affairs (VA) to make the Health Records feature on iPhones available to veterans. The deal will allow the veterans to view their medical information across participating institutions, including the VA, organized in the Apple Health app.

These health records include allergies, conditions, immunizations, lab results, medications, procedures and vitals, and will be displayed alongside other information, like Apple Watch data. This gives VA patients a more comprehensive view of their medical history and health data, Apple says.

The medical information is also secured through encryption and protected by the iPhone user’s passcode, Touch ID or Face ID.

Apple was reported to be in discussions with the Department of Veterans Affairs about this deal back in November of last year. At the time, it was said that in addition to the health record integration on iPhones, Apple would provide engineering support to the agency.

The partnership is a big win Apple, as it provides the iPhone maker a means of reaching the over 9 million veterans currently enrolled in the VA’s system across 1,243 facilities. It also represents another success by the company in terms of getting health care institutions to support its health records feature on iPhone. Today, that list includes a growing number of hospitals and clinics, across the U.S.

The Health Records feature on the iPhone will be the first record-sharing platform like this available the VA, Apple also noted,

“We have great admiration for veterans, and we’re proud to bring a solution like Health Records on iPhone to the veteran community,” said Tim Cook, Apple CEO, in an announcement about the new partnership. “It’s truly an honor to contribute to the improved healthcare of America’s heroes.”

“When patients have better access to their health information, they have more productive conversations with their physicians,” added Jeff Williams, Apple’s COO. “By bringing Health Records on iPhone to VA patients, we hope veterans will experience improved healthcare that will enhance their lives.”

A number of tech companies over the years have tried to offer platforms for centralizing health records, but have faced challenges because of the fragmentation across the industry as well as other technical challenges. Google Health, for example, closed down in 2011 after failing to gain traction. To combat these issues, Apple has been putting together individual deals with various institutions to get them to support the Health app. However, the partnership with the VA is one of Apple’s most significant to date.


Source: TechCrunch

Facebook urged to offer an API for political ad transparency research

Facebook has been called upon to provide good faith researchers with an API to enable them to study how political ads are spreading and being amplified on its platform.

A coalition of European academics, technologists and human and digital rights groups, led by Mozilla, has signed an open letter to the company demanding far greater transparency about how Facebook’s platform distributes and amplifies political ads ahead of elections to the European parliament which will take place in May.

We’ve reached out to Facebook for a reaction to the open letter.

The company had already announced it will launch some of its self-styled ‘election security’ measures in the EU before then — specifically an authorization and transparency system for political ads.

Last month its new global comms guy — former European politician and one time UK deputy prime minister, Nick Clegg — also announced that, from next month, it will have human-staffed operations centers up and running to monitor how localised political news gets distributed on its platform, with one of the centers located within the EU, in Dublin, Ireland.

But signatories to the letter argue the company’s heavily PR’ed political ad transparency measures don’t go far enough.

They also point out that some of the steps Facebook has taken have blocked independent efforts to monitor its political ad transparency claims.

Last month the Guardian reported on changes Facebook had made to its platform that restricted the ability of an external political transparency campaign group, called WhoTargetsMe, to monitor and track the flow of political ads on its platform.

The UK-based campaign group is one of more than 30 groups that have signed the open letter — calling for Facebook to stop what they couch as “harassment of good faith researchers who are building tools to provide greater transparency into the advertising on your platform”.

Other signatories include the Center for Democracy and Technology, the Open Data Institute and Reporters Without Borders.

“By restricting access to advertising transparency tools available to Facebook users, you are undermining transparencyeliminating the choice of your users to install tools that help them analyse political ads, and wielding control over good faith researchers who try to review data on the platform,” they write.

“Your alternative to these third party tools provides simple keyword search functionality and does not provide the level of data access necessary for meaningful transparency.”

The letter calls on Facebook to roll out “a functional, open Ad Archive API that enables advanced research and development of tools that analyse political ads served to Facebook users in the EU” — and do so by April 1, to enable external developers to have enough time to build transparency tools before the EU elections.

Signatories also urge the company to ensure that all political ads are “clearly distinguished from other content”, as well as being accompanied by “key targeting criteria such as sponsor identity and amount spent on the platform in all EU countries”.

Last year UK policymakers investigating the democratic impacts of online disinformation pressed Facebook on the issue of what the information it provides users about the targeting criteria for political ads. They also asked the company why it doesn’t offer users a complete opt-out from receiving political ads. Facebook’s CTO Mike Schroepfer was unable — or unwilling — to provide clear answers, instead choosing to deflect questions by reiterating the tidbits of data that Facebook has decided it will provide.

Close to a year later and Facebook users in the majority of European markets are still waiting for even a basic layer of political transparency, as the company has been allowed to continue self regulating at its own pace and — crucially — by getting to define what ‘transparency’ means (and therefore how much of the stuff users get).

Facebook launched some of these self-styled political ad transparency measures in the UK last fall — adding ‘paid for by’ disclaimers, and saying ads would be retained in an archive for seven years. (Though its verification checks had to be revised after they were quickly shown to be trivially easy to circumvent.)

Earlier in the year it also briefly suspended accepting ads paid for by foreign entities during a referendum on abortion in Ireland.

However other European elections — such as regional elections — have taken place without Facebook users getting access to any information about the political ads they’re seeing or who’s paying for them.

The EU’s executive body has its eye on the issue. Late last month the European Commission published the first batch of monthly ‘progress reports’ from platforms and ad companies that signed up to a voluntary code of conduct on political disinformation that was announced last December — saying all signatories need to do a lot more and fast.

On Facebook specifically, the Commission said it needs to provide “greater clarity” on how it will deploy consumer empowerment tools, and also boost its cooperation with fact-checkers and the research community across the whole EU — with commissioner Julian King singling the company out for failing to provide independent researchers with access to its data.

Today’s open letter from academics and researchers backs up the Commission’s assessment of feeble first efforts from Facebook and offers further fuel to feed its next monthly assessment.

The Commission has continued to warn it could legislate on the issue if platforms fail to step up their efforts to tackle political disinformation voluntarily.

Pressuring platforms to self-regulate has its own critics too, of course — who point out that it does nothing to tackle the core underlying problem of platforms having too much power in the first place…


Source: TechCrunch

Samsung promises a better look at its folding phone next week

Samsung’s not telling us anything we don’t already know with its latest teaser. But before I hop on yet another flight to San Francisco, it’s good to know I’m getting a little more bang for my (well, Verizon’s) buck.

In addition to the Galaxy S10, Samsung will also be offering a much better glimpse of its long-promised foldable phone at its SF event on February 20. A new animated teaser promises that “The Future Unfolds” at the event that’s currently a little over a week away.

If you’ll recall, the company offered a very fleeting glimpse of the product at its developers conference, but the product was shrouded in mystery — not to mention pretty unwieldy prototype hardware.

The most likely scenario for next week’s event is a more detailed glimpse at the future product, including a name— and perhaps even something approaching a release date. Most likely, however, the company and event will be largely focused on the details around its next flagship.


Source: TechCrunch

Childish Gambino Made History at the Grammys

Also, ‘The Walking Dead’ is losing a fan-favorite character and ‘The Lego Movie 2’ underperforms.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592