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

Archivo del Autor: Belen De Leon

Ford wants to sell you a little bit of Raptor suspension tech for your F-150 and Ranger – Roadshow

The Blue Oval is offering an official suspension upgrade kit with Fox Shocks and, importantly, a sweet warranty.
Source: CNET

Apple Watch Series 5 review

Apple’s iPhones numbers may have suffered in recent years, but when it comes to smartwatches, the company remains utterly dominant. Recent figures from Counterpoint put Apple Watch growth at 48% year over year for the first quarter, commanding more than a third of the total global smartwatch market. Samsung’s myriad different models, meanwhile, put the company in a distant second with 11%.

All of that is to say that Apple’s clearly doing something right here, and competitors like Fitbit and Fossil (the latter of which has been working closely with Google) have plenty of catching up to do on the smartwatch front. Given the company’s sizable head start, it probably comes as no surprise that the latest version of the watch is more interested in refining the device, rather than reinventing the wheel.

Announced alongside a repositioned line of iPhones, the Apple Watch Series 5 doesn’t include any hardware additions quite as flashy as the LTE functionality and ECG (electrocardiogram) monitor it introduced with previous updates. There’s an always-on display and a built-in compass — as far as smartwatch features go, neither is the sort of thing that’s likely to win over longtime holdouts. But taken as a whole, the new features go a ways toward maintaining the device’s spot at the top of the smartwatch heap.

Visually, Watch remains largely unchanged from previous generations, aside from the increased display size that arrived on the Series 4. The addition of the always-on display, however, addresses a longstanding issue with the device. When not in use, the Watch has traditionally been a blank screen. It seems like a massive oversight, but it’s also an understandable one. Battery life has always been a big concern with products this size, and keeping a screen on at all times is a surefire way to make sure you’ll run out of juice before the end of the day.

DSCF7804

While improved battery life would almost certainly be a welcomed feature in future updates, Apple’s made a bit of a compromise, offering an always-on watch that lasts the same stated 18 hours as its predecessors. I found I was, indeed, able to get through a day no problem with standard use. My own usage had the product lasting closer to 20 hours without the need to recharge, but even so, the device needs to get charged once a day, regardless — otherwise you’ll almost certainly be out of juice the following day.

The long-awaited addition of sleep tracking failed to materialize for this model — one of the few places where Apple continues to lag the competition. Of course, adding such a feature would require a much more robust battery than one capable of getting 18 hours on a charge.

Apple’s employed some clever fixes to ensure that the new feature won’t totally sap battery life. Each of the faces gets a low-power, always-on version. In the case of the Meridian face that I’ve been using (new for WatchOS 6), it’s white text on a black background. Hold the watch up to your face, however, and the colors invert. The active version is easier to see, and the always-on version uses less power.

The low-temperature poly-silicon and oxide display (LTPO), meanwhile, adjusts the refresh rate based on usage. It’s a broad spectrum: 60Hz at the high end and as little as 1Hz on the low. The ambient light sensor also automatically adjusts the brightness to help conserve power. Covering the watch with your hand will jumpstart the low-power mode.

DSCF7812

While complications and other features are still on display, they’re simplified, removing any power-hungry features. That means the second hand disappears on the standard watch face, and when the watch is in workout mode, the milliseconds will disappear until you bring the watch back up to your face.

The ambient light sensor also works to dim the display in those situations when a bright always-on screen are a genuine nuisance, like watching a movie in a theater. Though while it’s fairly dark, you’re probably better off switching the watching into Theater mode, which turns the screen off altogether until you press the crown.

The other big update on the hardware side is the addition of a built-in compass. Like LTE and the speaker before it, the feature represents another case of bringing more smartphone features over to the watch. At present, there are only a handful of Watch applications that utilize the new feature, the most prominent being Apple’s own Maps. The addition of the compass makes it much easier to navigate directly from the wearable itself.

It’s a handy offering on that front. If you don’t mind the smaller screen size, it’s great being able to find your way around a new area without pulling out your phone.There’s also Apple’s own Compass app, which could prove handy when going for a hike, and also includes a new elevation reading taken from a combination of Wi-Fi, GPS, map data and barometric pressure to determine your positioning relative to sea level.

Given that the product isn’t actually available yet, the number of third-party apps that take advantage of the feature is still pretty limited. That said, the much-loved star map app Night Sky offers a pretty compelling use for the compass, as you swing your arm around to get a better notion of your own place of the massive, ever-expanding cosmos.

The last big addition is Emergency SOS. Of course, it’s not always possible to test out every new feature on a device for obvious reasons. We’re going to have to take Apple’s word for it on this one. The feature, which is only supported on the cellular version of the Series 5, brings the ability to call local emergency services when traveling abroad — even when there’s not a phone nearby. The feature also works with the fall-detection feature announced the last time around, sending an emergency SOS if the wearer takes a spill.

DSCF7800

The new watch will also feature a number of software additions new for WatchOS 6, including Cycle Tracking, which makes it possible to log menstrual health, symptoms, period and fertility windows. There’s also the Noise app, which utilizes the Watch’s built-in microphone to track when noise levels get beyond 90 decibels — at which point they can begin to cause hearing loss.

The Series 5 starts at $399 for the standard version and $499 for cellular. Prices go up from there, including the lovely new titanium version, which will ruin you $799. The ceramic is arguably the best looking of the bunch, but $1,299 disqualifies that model for the vast majority of us. No one ever said good looks came cheap. There are countless other combinations beyond that, which will be available for mix and match at Apple’s retail locations. Everyone you know may be wearing an Apple Watch, but it’s still possible to make yours stand out a bit.

In keeping with the addition of a low-cost iPhone 11, the company’s keeping the Series 3 around at $199, offering a much more accessible price point for first-time buyers. For those who already own the device, there’s probably not enough here to warrant an upgrade from last year’s model, but some welcome new features like the always-on help keep the line fresh.


Source: TechCrunch

Don't Storm Area 51, Begs the Webmaster of the UFO Kingdom

Joerg Arnu loves the secretive military base, documents it on an exhaustive fan site, and wants people to visit—just not all at once.
Source: Wired

Apple Watch Series 5 Review: Always on Time

The biggest update is a most welcome one: A redesigned display that always shows the time of day.
Source: Wired

Normative closes a $2.1M seed to help companies automate carbon reporting

Normative, a startup that lets companies automate their carbon reporting — and in turn help them decrease their environmental footprint — has picked up $2.1 million in seed funding.

Backing the Stockholm-based company is ByFounders, with participation from Soundcloud co-founder Eric Wahlforss, Luminar Ventures, and Wave Ventures.

The modest injection of capital will be used by Normative to “accelerate growth” and expand to key markets in the EU and the U.S.

Billed as wanting to become the “Quickbook of carbon reporting,” Normative is a SaaS that plugs into various data — both a company’s internal systems and external databases on the environmental impact of goods and services. It then automatically calculates carbon usage and emissions for reporting purposes, which is traditionally a time consuming and costly process. Existing clients include Summa Equity, Bonava and Ikano.

“It is widely recognized that corporate activities are by far the largest contributor to climate change,” Normative co-founder and CEO Kristian Rönn tells TechCrunch. “To use my own country as a case study, H&M, Ericsson and Electrolux reportedly have larger CO2 emissions than the entire population of Sweden put together. This highlights the reality that in order to mitigate climate change, large companies need to mitigate their emissions”.

However, Rönn says that the first step to mitigating climate change is for companies to measure their climate impact, but only around 5,000 companies of an estimated 200 million companies are thought to measure sustainability at all. To make matters worse, even when carbon emissions are measured, companies typically only include emissions that are easy to track, such as electricity and car fuel consumption, which is estimated to be less than 10% of total company emissions. Missing in much of the data is supply chain emissions, transport, travel, and the production of goods and services.

Which, of course, is where Normative steps in.

“Normative helps large companies to go from mapping 10% of their CO2 to mapping 100% of their emissions for every product, service and activity, by reading data directly from their existing business systems e.g. SAP, Oracle, Microsoft, Visma etc.,” explains Rönn. “Moreover, sustainability reporting has been completely inaccessible for the small enterprise segment (who would afford to pay $50k-200k per year?), but Normative makes the whole process 10x times cheaper”.

product report

The timing looks good, too. With movements like Extinction Rebellion and a regulatory, shareholder and consumer push for companies to improve their environmental footprint, carbon reporting is becoming more mandatory. In Europe this includes an EU directive stipulating that all large public companies with more than 500 employees must “disclose certain information on the way they operate and manage social and environmental challenges”. Rönn says similar laws are underway also in the U.S.

Adds the Normative co-founder: “Sustainability reporting is a pain and a huge cost in time and money. However, more and more stakeholders — everything from investors to consumers as well as the legislative sector — demands transparency about companies’ unpaid externalities. Recently many large investors have signed the UN PRI, saying that they will look at sustainability data and comprehensive reporting when they invest”.


Source: TechCrunch

Amazon’s Alexa now speaks Hindi

Only about 10% of India’s 1.3 billion people know English. Yet, that is the only language Amazon’s digital assistant Alexa, which was launched in India two years ago, understands in the nation. That is changing today.

At a press conference in New Delhi on Wednesday, the e-commerce giant said Alexa now supports Hindi, a language spoken by roughly half a billion people in India, as the company looks to expand its reach in the nation. Bringing support for Hindi to Alexa was in works for more than a year, company executives said, noting the unique contextual, cultural, and content-related challenges that Hindi implementation posed.

Users can now ask Alexa their questions in Hindi, and the digital assistant would be able to respond in the same language. The feature, which will begin rolling out through a software update to Alexa devices starting today, currently only supports one voice type for Hindi. (For English, Alexa offers multiple voice types.) In the months to come, Amazon said it plans to add support for multilingual households, which will enable members of the family to interact with Alexa in the language they each prefer.

Support for local languages has proven immensely beneficial to customers in the past, Manish Tiwari, head of devices category business for Amazon India, said at the event. Amazon last year introduced support for Hindi language on its apps and website. It has seen Hindi usage grow on the site and app by six times in recent months, he said.

Rohit Prasad, VP and head scientist of Alexa AI at Amazon, said the adoption of Alexa in India has been phenomenal though he did not share any figures. Prior to today’s update, Alexa supported some Hinglish words, combination of English and Hindi, but the company wanted to bring full-fledged support.

“A lot of how people in India engage with their smartphones and internet services is different from those in United States. For instance, in India, people often search the name of an actor instead of the singer or the band when they are looking for a particular song,” he added. Alexa supports variants of about 15 languages, executives said.

alexa hindi

Amazon exec Prasad onstage at an event in New Delhi

Today’s announcement comes months after Amazon added a Hindi voice model to its Alexa Skills Kit, enabling developers to update their skills in India to support the more popular local language.  More than 500 skills on the store already support Hindi, Prasad said today. Google smart speakers gained support for the Hindi language late last year.

Amazon says it offers Alexa customers in India over 30,000 skills across various categories including cricket, education, and Bollywood. The company’s voice assistant is available to users through its smart speakers — Echo Dot, Echo Plus and more — and over three-dozen devices from other manufacturers including Sony, iBall, and LG, the company said.

Hindi should also help Amazon’s smart speakers maintain their lead over Google’s in India. Amazon commanded the local smart speakers market with a 59% market share in 2018, according to research firm IDC. (Google launched its smart speakers in India months after Amazon did its. IDC has not updated its findings since March this year.)

Indian language internet users are expected to account for nearly 75% of India’s internet user base by 2021, according to a report by KPMG and Google. By same year, nine out of every 10 new internet users in the country will likely be an Indian language speaker, the report said.

Both companies are locked in a global battle to win users through their digital voice assistants. And they should be: In many markets, including India, first time internet users are increasingly showing that they are more comfortable engaging with their phones through voice instead of typing. Search through voice queries is growing by 270% year-over-year.


Source: TechCrunch

HP Elite Dragonfly hands-on review

Business laptops can be boring, but HP wants to change that. Crafted from CNC machined magnesium, outfitted in a stylish blue finish, and weighing in at 2.2 pounds, it’s one of the lightest and stylish commercial 2-in-1s ever.
Source: Digital trends

A Massive GM Strike, a LastPass Vulnerability, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

Biology as technology will reinvent trillion-dollar industries

We face two major threats today: one to the health of our planet and the other to our own. The U.N. says the global population will hit 9.7 billion by 2050, meaning more people consuming more natural resources than at any point in human history. Consumption is already doubling every 10-12 years. Add to that the challenges of a warming planet. On the human health front, some 30% of young people under age 20 are obese, 31% of deaths are from cardiovascular disease, and cancer cases are growing at a rate twice as fast as the population.

Fortunately, biology and technology are creating fixes for the planet as well as for the human body. As they do so, they are poised to reinvent countless industries, giving rise to what I believe is a golden age for biology as technology. As Arvind Gupta, the founder of health-science accelerator IndieBio, argued in one recent Medium post, “the twin catastrophes of planetary and human health� will create a $100 trillion opportunity.

Before I tell you how, here is an extremely brief history of the field. Biology, of course, is the original technology. Our tinkering with life’s building blocks, and our ancestor’s manipulation of plants and herbs as medicines and their use of neem branches as toothpaste or the cultivation of plants like corn has been going on for millennia. It wasn’t until the 1970s and 1980s that we saw the first flowering of today’s modern biotech industry.

In 1972, Robert A. Swanson helped launch the birth of biotech when he co-founded Genentech, which became a pioneer in the field of recombinant DNA technology. By creating novel DNA sequences in the lab, Genentech was able to synthesize human insulin for diabetics (1982), and create growth hormones for kids who suffered from a hormone deficiency (1985).

Among the other early leaders in the field was Applied Molecular Genetics (today known as Amgen). In 1989, it won approval for the first recombinant human erythropoietin drugs to treat anemia in people with chronic kidney failure, and later to treat anemia in HIV patients. Last year, the $23.75 billion company’s best-selling drugs were Neulasta, used to prevent infections in cancer patients undergoing chemotherapy, and Enbrel, to treat some autoimmune diseases.

Startups working in these fields are creating entirely new industries, disrupting others and bringing us into what I believe is a golden era of biology as technology.

Today, innovative researchers are building on those early technologies. Among the most promising is the discovery of the CRISPR-Cas9 gene-editing technique. Using what they refer to as molecular scissors, scientists can use CRISPR to edit a living person’s DNA, deleting or repairing damaged sections. Because the changes are made at the genome, the DNA fix is hereditary, unlike previous fixes that affect only the individual patient. The technique promises to slow if not eradicate cancer. It could also prevent sickle cell disease, cystic fibrosis, hemophilia and heart disease.

Notwithstanding the concern over creating designer babies (and the recent controversial creation of the first gene-edited babies in China), it promises to fortify our bodies for us, those of our kids and all succeeding generations. Co-founded by Jennifer Doudna, a leader in the CRISPR field, Mammoth Biosciences is on a mission to leverage the power of CRISPR to democratize disease detection by bringing accurate and affordable testing out of the laboratory and into the point-of-care.

Other technologies, like DNA sequencing, cell engineering and bioprinting, have led to the creation of animal-free protein products, bio fuels for jet engines, lightweight materials stronger than steel and even memory for computer storage. As a result, startups working in these fields are creating entirely new industries, disrupting others and bringing us into what I believe is a golden era of biology as technology.

One successful company is Beyond Meat, which bills itself as the future of protein. With its plant-based meat product, it is trying to address our global population’s need for protein while also tackling the cow problem (they consume land and water and destroy the ozone with their flatulence, not to mention some people think eating them is wrong). The company’s work promises to disrupt the $270 billion global meat industry.

The entrepreneurs at New Culture are also tackling the cow issue. They are using an engineered version of baker’s yeast to make cheese without milk. Unlike other vegan cheeses, made from soy or nuts, this one has been praised as tasting like the real thing.

image001

Another area ripe for disruption is our home. The startup Lingrove is trying to lessen our reliance on trees, and the deforestation that comes with it, by creating wood products with flax fiber and bio-epoxy resin. With its Ekoa TP product, Lingrove is targeting the $80 billion interior market, with an eye toward using its products in the construction industry. Another player in this field is bioMASON. The making of concrete contributes massive amounts of carbon to the air. But this company has shown it can “grow� bricks and masonry from sand without using a traditional heating-blasting-process, by infusing the sand with microorganisms that initiates a process like the one that creates coral.

There’s no telling where this golden age of biology as technology will lead.

And then there’s transportation, the No. 1 global contributor of greenhouse gasses. Companies like Amyris are trying to do away with fossil fuels by turning genetically engineered yeast (i.e. sugar) into environmentally friendly gas and jet fuel.

And that’s not all. There are many more biology as technology stories, with innovative companies doing things like turning mushrooms into leather (MycoWorks), molecules into whiskey (Endless West) and bacteria into silk (Bolt Threads). Biology might even reinvent information technology. Scientists have shown how a few grams of DNA can store as much information as an entire data center (Microsoft is working on this). Another company is building computers from neurons (Airbus is a partner).

There’s no telling where this golden age of biology as technology will lead, how many products it will come up with and how many industries it will end up disrupting, or creating. But it seems destined to reinvent trillion-dollar industries and create a healthier planet where we can live longer, healthier lives.

Disclosure: Genentech and Amgen are Mayfield investments from the 1970s and 1980s. Mammoth Biosciences is a current investment.


Source: TechCrunch

Por qué los niños deben comprender la IA para usarla mejor

Un programa piloto del MIT Media Lab enseña a los pequeños cómo se desarrolla un algoritmo para que entiendan mejor los sesgos que se pueden generar. Conocer cómo afecta la inteligencia artificial a la sociedad les puede ayudar a darse cuenta de que la tecnología que les rodea no es neutral
Source: MIT

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366