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

Archivo del Autor: Belen De Leon

NASA chooses the landing site for its Mars 2020 rover mission

Five years and sixty potential locations later, NASA has chosen the Jezero Crater as the landing site for its Mars 2020 rover mission.

Slated to launch in July the Mars 2020 rover mission will touch down at the Jezero Crater as NASA’s exploration of the Red Planet enters its next phase.

The rover will be looking for signs of habitable conditions — and past microbial life — while also collecting rock and soil samples that will be stored in a cache on the Martian surface.

Alongside the European Space Agency, NASA is already studying future missions that will allow the agencies to retrieve the samples and return them to earth. According to NASA, this new landing is the first step of a planned decade-long exploration of Mars.

“The landing site in Jezero Crater offers geologically rich terrain, with landforms reaching as far back as 3.6 billion years old, that could potentially answer important questions in planetary evolution and astrobiology,” said Thomas Zurbuchen, associate administrator for NASA’s Science Mission Directorate, in a statement. “Getting samples from this unique area will revolutionize how we think about Mars and its ability to harbor life.”

The crater is located on the western edge of Isidis Planitia, a giant impact basin just north of the Martian equator, with some of the oldest and most scientifically interesting landscapes Mars has to offer, according to NASA scientists.

Mission scientists believe the 28-mile-wide crater once held an ancient river delta, and could have collected and preserved organic molecules and other potential signs of microbial life from the water and sediments that flowed into the crater.

NASA thinks it can collect up to five different kinds of Martian rock, including clays and carbonates that may preserve indicators of past life. There’s also the hope that minerals have been swept into the crater over the last billion years which Rover could also collect.

It was the geologic diversity of the Jezero crater that ultimately tipped the scales for NASA scientists, but the site’s contours will make it a bit more tricky for NASA entry, descent and landing engineers, according to a statement from the agency.

“The Mars community has long coveted the scientific value of sites such as Jezero Crater, and a previous mission contemplated going there, but the challenges with safely landing were considered prohibitive,” said Ken Farley, project scientist for Mars 2020 at NASA’s Jet Propulsion Laboratory, in a statement. “But what was once out of reach is now conceivable, thanks to the 2020 engineering team and advances in Mars entry, descent and landing technologies.”

This Mras mission will be the first to feature new Terrain Relative Navigation technologies to allow the rover to avoid hazardous areas during the “sky crane” descent stage — when the rocket-powered system carries the rover down to the surface.

The site selection is dependent upon extensive analyses and verification testing of the TRN capability. A final report will be presented to an independent review board and NASA Headquarters in the fall of 2019.

“Nothing has been more difficult in robotic planetary exploration than landing on Mars,” said Zurbuchen. “The Mars 2020 engineering team has done a tremendous amount of work to prepare us for this decision.  The team will continue their work to truly understand the TRN system and the risks involved, and we will review the findings independently to reassure we have maximized our chances for success.”

Now that the site has been selected, rover drivers and NASA’s science operations team can start planning for the exploration of the crater once the rover is on the ground. Using information from Mars orbiters, they will map the terrain and try to identify regions that could be the most interesting for the rover to explore.

Mars 2020 will launch from Cape Canaveral Air Force Station in Florida.


Source: TechCrunch

The New 'Aquaman' Trailer Is Here to Quench Your Thirst

Also: Apparently, General Mills is soliciting ideas for Hollywood productions based on its monster cereals.
Source: Wired

Inboard opens general availability of its premium electric scooter

Inboard, the startup that sells a range of electric scooters and skateboards, has just opened sales of its first premium scooter — just in time for the holiday season.

The company has already sold 285 of the scooters in a private pre-sale, with 80 percent of the orders coming from the United States and 35 percent coming from inside California.

Best known for its M1 electric skateboard, the “Glider” electric scooter will become the second product in the Inboard suite.

Retailing for $999, the Glider scooter boasts a swappable battery and an integrated app that gives users information about their location while on the go, and provides traffic information and diagnostics and maintenance alerts, according to the company.

“The Glider is the confluence of hardware mastery, software expertise and our team’s relentless ambition to provide safer and smarter urban transportation,” said Inboard co-founder and chief executive, Ryan Evans. “Our goal is not only to release the most advanced e-scooter on the market, but to enter the space responsibly and lead with safety. Our hardware will be the most innovative on the market, but it is our software that truly separates the Glider from the competition – allowing riders a safer and more efficient journey, while providing a fun way to re-imagine your city.”

Inboard pitches itself as a safer scooter, designed for a rider height below the axle centerline and featuring headlights, brake lights, turn signals, bigger tires and a wider deck.

Gliders also come with a three-axis accelerometer to detect board vibrations and inform riders about road obstacles through its app.

Backed with $11.7 million in venture financing from investors, including Upfront Ventures and the battery technology developer LION Smart, European investment firm Sunstone Capital and Sweet Capital, Inboard is betting on the same mobility revolution that has fueled the sky-high funding rounds for companies like Bird and Lime.

The company is betting that the mobility revolution isn’t something that riders will want to rent, but something that they’ll own as the types of people-moving options and services continue to expand.

The Glider’s pre-sale price of $999 is only available via pre-order until 12/31/18, the company said, at which point pricing will be increased to the full price of $1,299.

 


Source: TechCrunch

How to create disposable email addresses

Want to sign up for a service without the risk of flooding your inbox with copious amounts of spam and unwanted email? You might want to consider using disposable email addresses via one of these handy services.

The post How to create disposable email addresses appeared first on Digital Trends.


Source: Digital trends

Razer takes up to $500 off of its Blade gaming laptops for Black Friday

If you’re a fan of Razer’s understated aesthetics that earned the Blade comparisons with Apple’s laptops, you can score some big savings on Black Friday, as Razer is offering up to $500 discounts off of its gaming notebooks.

The post Razer takes up to $500 off of its Blade gaming laptops for Black Friday appeared first on Digital Trends.


Source: Digital trends

The Best Black Friday Deals from Best Buy in 2018

We’ve been hard at work assembling all the best Black Friday deals Best Buy offers in 2018 and putting them in one place to save you time and money this holiday season. From laptops to TVs, game consoles to smart speakers and much more, we’ve got the goods. Check back often for updates.

The post The Best Black Friday Deals from Best Buy in 2018 appeared first on Digital Trends.


Source: Digital trends

Gadget Lab Podcast: Can Magic Leap Stand Out from the AR Pack?

We sat down with Magic Leap’s Brenda Freeman to discuss the future of immersive media when it means wearing AR goggles on your face.
Source: Wired

Instagram kills off fake followers, threatens accounts that keep using apps to get them

Instagram is fighting back against automated apps people use to leave spammy comments or follow then unfollow others in hopes of growing their audience. Today Instagram is removing from people’s accounts who use these apps inauthentic follows, Likes and comments that violate its policies; sending them a warning to change their password to cut ties with these apps, and saying people who continue using these apps “may see their Instagram experience impacted.” Instagram tells me it “may limit access to certain features, for example” for those users.

Instagram is also hoping to discourage users from ever giving another company the login details to their accounts as this can lead to them being hacked or having their account used to send spam. So if you see Instagram follower accounts drop, it’s not because that profile offended people, but because the followers were fake.The renewed vigor for policy enforcement comes amidst the continuing threat of foreign misinformation campaigns on Facebook and Instagram designed to polarize communities and influence elections in the U.S. and abroad. Facebook has said that inauthentic accounts are often the root of these campaigns, and it has removed 754 million fake accounts in the past quarter alone, and stopping these spam apps could prevent them from misusing clients’ accounts. Instagram has been taking down fake accounts since at least 2014, but this is the first time it’s publicly discussed removing fake likes from posts. It now says “We’ve built machine learning tools to help identify accounts that use [third-party apps for boosting followers] and remove the inauthentic activity.”

Some of the most popular bot apps for growing followers like Instagress and Social Growth have been shut down, but others like Archie, InstarocketProX and Boostio charge $10 to $45 per month. They often claim not to violate Instagram’s policies, though they do. The New York Times this year found many well-known celebrities had stooped to buying fake Twitter followers from a company called Devumi.

Users typically have to provide their username and password to these services, which then take control of their accounts and automatically Like, comment on and follow accounts associated with desired hashtags to dupe them into following the unscrupulous user back. The spam app users will now get scolded by Instagram, which will send “an in-app message alerting them that we have removed the inauthentic likes, follows and comments given by their account to others” and be told to change their passwords.

InstarocketProX advertises how it sends fake likes and follows from your account to get you followersOne big question, though, is whether Instagram will crack down harder on ads for services that sell fake followers that appear on its app. I’ve spotted these in the past, and they sometimes masquerade as analytics apps for assisting influencers with tracking the size of their audience. We asked Instagram and a spokesperson told us “Ads are also subject to our Community Standards, which prohibit spammy activity like collecting likes, followers, etc. — so you are correct that ads promoting these services violate our policies. Please feel free to report them if you see them.”

Follower accounts on apps like Instagram have become measures of people’s influence, credibility and earning potential. This is becoming especially true for social media stars who are paid for brand sponsorships in part based on their audience size. Now that brands are even paying “nanoinfluencers” with as few as one thousand followers to post sponsored content, the allure to use these services can be high and lead to an immediate return on illicit investment.

If no one can believe those counts are accurate, it throws Instagram’s legitimacy into question. And every time you get a notification about a fake follow or Like, it distracts you from real life, dilutes the quality of conversation on Instagram and makes people less likely to stick with the app. Anyone willing to pay for fake followers doesn’t deserve your attention, and Instagram should not hold back from terminating their accounts if they don’t stop.


Source: TechCrunch

Virgin Orbit successfully takes its 747 flying launchpad out for a spin

In the next step on its path to getting its low earth orbit payload launch system up and running, Virgin Orbit successfully took its LauncherOne system out for a spin with an actual rocket attached under its wing. 

The company’s specially modified 747-400 carried a 70-foot-long rocket as part of a test flight proving that the carbon-fiber, two-stage rocket works with the plane.

It’s a necessary step toward Virgin Orbit’s plans to begin launching rockets early next year.

The launch took place in Victorville, Calif., near Virgin Orbit’s Long Beach factory and the Mojave Air and Space Port, which serves as an operational launch site for Virgin.

“The vehicles flew like a dream today,” said Virgin Orbit Chief Pilot Kelly Latimer (Lt. Col, US Air Force, Ret.), in a statement. “Everyone on the flight crew and all of our colleagues on the ground were extremely happy with the data we saw from the instruments on-board the aircraft, in the pylon, and on the rocket itself. From my perspective in the cockpit, the vehicles handled incredibly well, and perfectly matched what we’ve trained for in the simulators.”

The company said that it expects to conduct several more flights of its 747-400, both with and without the LauncherOne rocket. The critical culmination of all of these tests will be a drop test, when a rocket will be released from the 747 (dubbed “Cosmic Girl”) without igniting. 

That test is designed to provide data about the systems aboard the 747 that control detachment and about the rocket’s performance in an atmospheric free-fall.

Virgin Orbit is one of several new companies racing to get new launch systems in orbit. Already capacity-constrained as companies push to launch new satellites into low earth orbit, companies like Virgin Orbit, RocketLab, Relativity Space, ARCA, AstroSpace, Blue Origin, Generation Orbit, Lockheed Martin, Orbital ATK and others around the world have raised hundreds of millions to take payloads into space.


Source: TechCrunch

Office 365, Azure users are locked out after a global multi-factor authentication outage

Good morning! Except if you’re a hosted Microsoft customer who’s locked out of your account right now.

Microsoft’s cloud-based multi-factor authentication services went down across the globe early Monday morning, preventing users who are required to sign in using a second layer of authentication to their account, such as a text message, a push notification on their phone, or a hardware key. You hit the password page, and then you’re stuck — no code, no notification, nothing.

“Affected users may be unable to sign in,” said a notice on Office 365’s service health page, confirming the outage.

More than half a day later, the service is still struggling.

At the time of writing, Microsoft said it has deployed a hotfix to get the service up and running again, but will “continue to monitor any updates” for the next couple of hours. “We’ve received reports that users may no longer receive alerts, so we’re analyzing diagnostic logs to understand why,” the company added.

So far, there’s no clear reason for the outage. We’ve reached out to Microsoft for more, and will update when we hear back.

Multi-factor authentication adds a significantly greater layer of protection on an email account than just a password. But, as a crucial mechanism for users to log in, it’s also a single point of failure if the system breaks.

A system so secure that even its users can’t log in. Who knew?


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592