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

Archivo del Autor: Belen De Leon

This Scary Map Shows How Climate Change Will Transform Your City

Click on your city, and the map will pinpoint a modern analog city that matches what your climate may be in 2080. The results are startling.
Source: Wired

The Bip is back: $67.49 for this versatile Apple Watch alternative – CNET

The best smartwatch you’ve never heard of is a steal at this price — and it works with Android, too.
Source: CNET

2020 Mitsubishi ASX in Geneva hints at new Outlander Sport in US – Roadshow

Considering the Outlander Sport is a rebadged ASX, it’s all but a given.
Source: CNET

Two former members of Google’s skunkworks division have launched a biomanufacturing company

Biomanufacturing technologies — taking modified versions of existing organisms and bending them to the will of humans — has moved from the world of science fiction to becoming a new reality.

Across the startup landscape companies are launching to make synthetic spider silk, or make leather substitutes, or meat substitutes, or novel chemicals and pharmaceuticals.

What all of these companies have in common is that they need to be able to rapidly experiment with different organisms and processes for cultivating them to make their visions work at a commercial scale — and that’s where Culture Biosciences comes in.

The company was founded by two Chapel Hill, N.C. natives and Duke alums Matthew Ball and Will Patrick. The two met in college at Duke and worked together in Google’s famous skunkworks division (then known as Google X).

Will Patrick, co-founder, Culture Biosciences

After leaving Google, Patrick, the company’s chief executive, wound up at MIT’s Media Lab where he was exposed to the work that companies like Gingko Bioworks was doing around biomanufacturing and became convinced that it would be transformational by human society.

“I was becoming incredibly inspired by all of that,” says Patrick. “What I was noticing was that the problem and the bottleneck in the industry was moving from industrial design to scale-up.”

The solution to that bottleneck rested in making the fermentation process more precise and more controlled, Patrick thought.

Think of biomanufacturing as a process similar to brewing beer. Organisms are sitting in a soup of goo, eating some things and excreting other things and all of that needs to be controlled. It’s one thing to be able to control the growth and extraction of goo in a test tube, quite another to do it at the scale of a hundred-gallon sized tanks.

“There are these really challenging aspects of operating bioreactors, sampling, and testing and getting data,” said Patrick . “We have been able to create this infrastructure that we can scale out.”

The company has built its own hardware — including customized robotics, sensors, and networks for its bioreactors, which, at 250 milliliters, are roughly the size of coke cans.

“That was the problem we were solving with Culture Biosciences,” says Patrick. “We do cloud fermentation.” 

The company, which just raised $5.5 million from investors including Refactor Capital, and Verily, the life sciences division of Google parent company, Alphabet, already has 50 bioreactors and is going to be scaling up to 100 really rapidly.

“What we’re helping [customers] with is making their R&D much more high throughput,” says Patrick.

Those customers include companies like Geltor, the manufacturer of a collagen replacement; Modern Meadow, the company that’s looking to make a leather replacement; and Pivot Bio, which makes supplements for agriculture to replace chemical fertilizers.

Verily and Refactor aren’t the only two investors to be impressed by Culture’s technology. Section 32, the investment shop founded by Google Ventures’ former chief executive Bill Maris, Y Combinator, BoxGroup, Shana Fisher from Third Kind Venture Capital, and Data Collective are also investors in the company.

Culture Biosciences actually shares office space with Verily, working from that company’s shared office space in South San Francisco, which was built to house startup companies in the life sciences space.

With Culture, the biomanufacturing industry and the investors who are supporting it seem to be learning one of the critical lessons from the last wave of big bets on biology — in biofuels.

That first wave in the 2000s there were lots of lessons that were learned.” says Patrick. “You have to think with the end in mind. What can those systems actually deliver from a technical perspective? Replicate those large scale environments as much as you can in your small scale lab… Not having to compete with oil really helps.”


Source: TechCrunch

Mode, a collaborative analytics platform focused on empowering data scientists, just landed $23 million in fresh funding

Mode, a five-year-old collaborative analytics platform based in San Francisco, has raised $23 million in Series C funding led by Valor Equity Partners.

Foundation Capital and REV Venture Partners, who led Mode’s Series A and B financing rounds, respectively, also joined the round, which brings the company’s total funding to $50 million altogether.

In some ways, the investment is a bet on the continuing need for data scientists, despite the many companies that are focused on making data analysis available and understandable to a broader swath of employees, like Snowflake and BigQuery.

The way Mode cofounder and CEO Derek Steer sees it, owing to today’s tools, organizations may need fewer data scientists. But they need also to better empower those individuals to quickly and effective answer key questions, like how clients are using their product in unexpected ways, and how companies can take advantage of trends they are seeing in the data, and other business intelligence questions. Mode does this through an integrated SQL editor, Python, R notebooks, and visualization builder that it says give users the flexibility to choose the level of abstraction they want for a given dataset.

The investment is also a bet on Steer, says David Obrand, a partner at Valor who is joining the board, and who worked previously with Steer at Yammer, the enterprise-level social networking site that was acquired by Microsoft in 2012.

Obrand, who’d been Yammer’s chief customer officer, credits Steer as “key in accelerating [Yammer’s]  path as a data driven business.” He says further that Steer “embodies the persona of the customer he’s serving.”

As importantly, at Yammer, Steer learned how to build a “freemium” software business that’s adopted by an organization after a small set of employees begins actively using its free version. Indeed, Mode’s playbook is much the same, giving data scientists access to a free product called Mode Studio with the hope that, for many, it will become core to their workflow, and they’ll then ask a broader team of decision-makers across the organization to use it, too.

That plan appears to be working. Steer tells us 600 organizations now use Mode, including Twitch, Lyft, Shopify, Meredith, and Conde Nast. And while he says he isn’t certain of the exact percentage of users that are paying the company for its tools, its newest round suggests the number is meaningful.

Right now, Mode targets companies with up to 5,000 seats. It also caters largely to a U.S. audience.

With its new capital, the company plans to expand geographically, including hiring employees outside of San Francisco for the first time. Steer suggests to expect new features. The company also plans to expand each of its departments, focusing on its community efforts in particular.


Source: TechCrunch

Dandelion Energy, the Alphabet X spinout, raises another $16M led by GV and Comcast

As tech companies continue their race to control the smart home, a promising energy startup has raised a round of funding from traditionally-tech and strategic investors, for a geothermal solution to heat and cool houses. Dandelion Energy, a spinout from Alphabet X, has raised $16 million in a Series A round of funding, with strategic investors Comcast Ventures leading the round along with GV, the investment arm of Alphabet formerly known as Google Ventures.

Lennar Corporation, the home building giant, is also coming in as an investor, as are previous backers NEA, Collaborative Fund, Ground Up, and Zhenfund, and other unnamed investors. Notably, Lennar once worked with Apple but is now collaborating with Amazon on smart homes.

As a side note, Dandelion’s investment is a timely reminder of how central “new home” startups are right now in smart home plays. Amazon just yesterday announced one more big move in its own connected home strategy with the acquisition of Mesh WiFi startup eero, which helps extend the range and quality of WiFi coverage in a property.

This is the second funding round for Dandelion in the space of a year, after the company raised a seed round of $4.5 million in March 2018, a mark of how the company has been seeing a demand for its services and now needs the capital to scale. In the past year, it had accrued a waitlist of “thousands” of homeowners requesting its services across America, where it is estimated that millions of homeowners heat their homes with fossil fuels, which are estimated to account for 11 percent of all carbon emissions.

The company is based out of New York, and for now New York is the only state where its services are offered. The funding may help change that. It will be used in part for R&D, but also to hire more people, open new warehouses for its equipment and supplies, and for business development.

It’s not clear what Dandelion’s valuation is — we will be asking — but in its last round the company had a modest post-money valuation of $15 million, according to PitchBook. It has now raised $23 million in total since spinning out from Alphabet X, the company’s moonshot lab, in May 2017.

The premise of Dandelion’s business is that it provides a source of heating and cooling homes that takes people away from consuming traditional, energy grid-based services — which represent significant costs, both in terms of financial and environmental impact. If you calculate usage over a period of years, Dandelion claims that it can cut a household’s energy bills in half while also being significantly more friendly for the environment compared to conventional systems that use gas and fossil fuels.

While there have been a number of efforts over the years to tap geothermal currents to provide home heating and cooling, many of the solutions up to now have been challenging to put in place, with services typically using wide drills and digging wells at depths of over 1,000 feet.

“These machines are unnecessarily large and slow for installing a system that needs only a few 4” diameter holes at depths of a few hundred feet,” Kathy Hannun, cofounder and CEO of Dandelion, has said in the past. “So we decided to try to design a better drill that could reduce the time, mess and hassle of installing these pipes, which could in turn reduce the final cost of a system to homeowners.”

The smaller scale of what Dandelion builds also means that the company can do an installation in one day.

While a pared-down approach this means a lower set of costs (half the price of traditional geothermal systems) and quicker installation, that doesn’t mean that upfront costs are non-existent. Dandelion installations run between $20,000 and $25,000, although home owners can subsequently rack up savings of $35,000 over 20 years. (Many choose to finance the installation which also brings down the upfront cost.)

This is also where Lennar comes in. The company is in the business of building homes, and it has been investing in particular in the idea of building the next generation of homes by incorporating better connectivity, more services — and potentially alternative energy sources — from the ground up.

“We’re incredibly excited to invest in Dandelion Energy,” said Eric Feder, Managing General Partner for Lennar Ventures, in a statement. “The possibility of incorporating geothermal heating & cooling systems in our new homes is something we’ve explored for years, but the math never made sense. Dandelion Energy is finally making geothermal affordable and we look forward to the possibility of including it in the homes Lennar builds.”

The fact that Comcast is among the investors in Dandelion is a very notable development.

The company has been acquiring, and taking strategic stakes in, a number of connected-home businesses as it builds its own connected home offering, where it not only brings broadband and entertainment to your TV and come computers, and also provides the tools to link up other connected devices to that network to control them from a centralised point.

Dandelion is literally “off grid” in its approach to providing home energy, and while you might think that it doesn’t make sense for a company that is investing in and peddling services and electronic devices connected to a centralised (equally electricity-consuming) internet to be endorsing a company that’s trying to build an alternative, it actually does.

Viewed in terms of the segment of customers that Comcast is targeting, it’s selling a bundle of connected home services to a demographic of users who are not afraid of using (and buying) new and alternative technology to do things a different way from how their parents did it. Dandelion may not be “connected” but even its approach to disconnecting will appeal to a person who may already be thinking of ways of reducing his or her carbon footprint and energy bills (especially since they may be consuming vast amounts of electricity to run their connected homes).

“The home heating and cooling industry has been constrained by lack of innovation and high-costs,” said Sam Landman, managing director of Comcast Ventures, in a statement. “The team at Dandelion and their modern approach to implementing geothermal technology is transforming the industry and giving consumers a convenient, safe, and cost-effective way to heat and cool their homes while reducing carbon emissions.”

Landman and Shaun Maguire, a partner at GV, will both be joining Dandelion’s board with this round.

“In a short amount of time, Dandelion has already proven to be an effective and affordable alternative for home heating and cooling, leveraging best-in-class geothermal technology,” said Maguire, in a statement. “Driven by an exceptional leadership team, including CEO Kathy Hannun, Dandelion Energy is poised to have a meaningful impact on adoption of geothermal energy solutions among homeowners.”


Source: TechCrunch

A Photographer Recreates the Snapshots in Old Family Albums

Rie Yamada collects vintage photo albums and re-stages the images—with herself as all the subjects.
Source: Wired

Nvidia 1660 Ti boxes and cards pictured ahead of rumored late February launch

Nvidia’s rumored midrange counterpart to its high-end RTX Turing graphics cards may be just around the corner. We’ve now been given our first glimpse of packaging and cards from third parties.

The post Nvidia 1660 Ti boxes and cards pictured ahead of rumored late February launch appeared first on Digital Trends.


Source: Digital trends

Using A.I., Lightroom can now boost the resolution of RAW photos

Need to eek a bit more resolution out of a RAW file? Adobe Lightroom and Camera Raw can help with a new feature called Detail Enhance. The tool uses A.I. in the demosaicing process to enhance details and reduce artifacts.

The post Using A.I., Lightroom can now boost the resolution of RAW photos appeared first on Digital Trends.


Source: Digital trends

The Real Reason Tech Struggles With Algorithmic Bias

Opinion: Humans train the machine-learning and AI systems at Facebook, Google, and Twitter to filter out bias. The problem: they don’t know what they’re looking for.
Source: Wired

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429