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

Archivo del Autor: Belen De Leon

Cove.Tool wants to solve climate change one efficient building at a time

As the fight against climate change heats up, Cove.Tool is looking to help tackle carbon emissions one building at a time.

The Atlanta-based startup provides an automated big-data platform that helps architects, engineers and contractors identify the most cost-effective ways to make buildings compliant with energy efficiency requirements. After raising an initial round earlier this year, the company completed the final close of a $750,000 seed round. Since the initial announcement of the round earlier this month, Urban Us, the early-stage fund focused on companies transforming city life, has joined the syndicate comprised of Tech Square Labs and Knoll Ventures.

Helping firms navigate a growing suite of energy standards and options

Cove.Tool software allows building designers and managers to plug in a variety of building conditions, energy options, and zoning specifications to get to the most cost-effective method of hitting building energy efficiency requirements (Cove.Tool Press Image / Cove.Tool / https://covetool.com).

In the US, the buildings we live and work in contribute more carbon emissions than any other sector. Governments across the country are now looking to improve energy consumption habits by implementing new building codes that set higher energy efficiency requirements for buildings. 

However, figuring out the best ways to meet changing energy standards has become an increasingly difficult task for designers. For one, buildings are subject to differing federal, state and city codes that are all frequently updated and overlaid on one another. Therefore, the specific efficiency requirements for a building can be hard to understand, geographically unique and immensely variable from project to project.

Architects, engineers and contractors also have more options for managing energy consumption than ever before – equipped with tools like connected devices, real-time energy-management software and more-affordable renewable energy resources. And the effectiveness and cost of each resource are also impacted by variables distinct to each project and each location, such as local conditions, resource placement, and factors as specific as the amount of shade a building sees.

With designers and contractors facing countless resource combinations and weightings, Cove.Tool looks to make it easier to identify and implement the most cost-effective and efficient resource bundles that can be used to hit a building’s energy efficiency requirements.

Cove.Tool users begin by specifying a variety of project-specific inputs, which can include a vast amount of extremely granular detail around a building’s use, location, dimensions or otherwise. The software runs the inputs through a set of parametric energy models before spitting out the optimal resource combination under the set parameters.

For example, if a project is located on a site with heavy wind flow in a cold city, the platform might tell you to increase window size and spend on energy efficient wall installations, while reducing spending on HVAC systems. Along with its recommendations, Cove.Tool provides in-depth but fairly easy-to-understand graphical analyses that illustrate various aspects of a building’s energy performance under different scenarios and sensitivities.

Cove.Tool users can input granular project-specifics, such as shading from particular beams and facades, to get precise analyses around a building’s energy performance under different scenarios and sensitivities.

Democratizing building energy modeling

Traditionally, the design process for a building’s energy system can be quite painful for architecture and engineering firms.

An architect would send initial building designs to engineers, who then test out a variety of energy system scenarios over the course a few weeks. By the time the engineers are able to come back with an analysis, the architects have often made significant design changes, which then gets sent back to the engineers, forcing the energy plan to constantly be 1-to-3 months behind the rest of the building. This process can not only lead to less-efficient and more-expensive energy infrastructure, but the hectic back-and-forth can lead to longer project timelines, unexpected construction issues, delays and budget overruns.

Cove.Tool effectively looks to automate the process of “energy modeling.” The energy modeling looks to ease the pains of energy design in the same ways Building Information Modeling (BIM) has transformed architectural design and construction. Just as BIM creates predictive digital simulations that test all the design attributes of a project, energy modeling uses building specs, environmental conditions, and various other parameters to simulate a building’s energy efficiency, costs and footprint.

By using energy modeling, developers can optimize the design of the building’s energy system, adjust plans in real-time, and more effectively manage the construction of a building’s energy infrastructure. However, the expertise needed for energy modeling falls outside the comfort zones of many firms, who often have to outsource the task to expensive consultants.

The frustrations of energy system design and the complexities of energy modeling are ones the Cove.Tool team knows well. Patrick Chopson and Sandeep Ajuha, two of the company’s three co-founders, are former architects that worked as energy modeling consultants when they first began building out the Cove.Tool software.

After seeing their clients’ initial excitement over the ability to quickly analyze millions of combinations and instantly identify the ones that produce cost and energy savings, Patrick and Sandeep teamed up with CTO Daniel Chopson and focused full-time on building out a comprehensive automated solution that would allow firms to run energy modeling analysis without costly consultants, more quickly, and through an interface that would be easy enough for an architectural intern to use.

So far there seems to be serious demand for the product, with the company already boasting an impressive roster of customers that includes several of the country’s largest architecture firms, such as HGA, HKS and Cooper Carry. And the platform has delivered compelling results – for example, one residential developer was able to identify energy solutions that cost $2 million less than the building’s original model. With the funds from its seed round, Cove.Tool plans further enhance its sales effort while continuing to develop additional features for the platform.

Changing decision-making and fighting climate change

The value proposition Cove.Tool hopes to offer is clear – the company wants to make it easier, faster and cheaper for firms to use innovative design processes that help identify the most cost-effective and energy-efficient solutions for their buildings, all while reducing the risks of redesign, delay and budget overruns.

Longer-term, the company hopes that it can help the building industry move towards more innovative project processes and more informed decision-making while making a serious dent in the fight against emissions.

“We want to change the way decisions are made. We want decisions to move away from being just intuition to become more data-driven.” The co-founders told TechCrunch.

“Ultimately we want to help stop climate change one building at a time. Stopping climate change is such a huge undertaking but if we can change the behavior of buildings it can be a bit easier. Architects and engineers are working hard but they need help and we need to change.”


Source: TechCrunch

Ford files 'Mach E' trademark, likely for Mustang-inspired EV SUV – Roadshow

Anything’s better than trying to revive “Mach 1.”
Source: CNET

Hulu to top 23 million subscribers by year-end

Hulu will top 23 million subscribers by year-end, according to comments made by Hulu CEO Randy Freer speaking at Business Insider’s Ignition conference this morning. While Freer didn’t state the number outright, he said that the business will have added more subscribers in the second half of 2018 than it did in the first. Based on the numbers we already know, that would put Hulu somewhere in the 23+ to 24 million range by the start of 2019.

Hulu announced at CES in January 2018 its subscriber count had reached 17 million. It then updated that number at this year’s NewFronts presentation to 20 million. If Hulu is on track to add more subscribers in the second half of the year, then it will at least top 23 million.

“I think our numbers will be really impressive,” Freer said. “But, we need to get 30, 40, 50 million homes in a way that we can scale,” he added.

The exec also spoke of the potential for Hulu’s live TV business, offering another hint of how quickly that product was growing by way of a comparison with a competitor – AT&T’s DirecTV Now.

“We think the live TV market is robust,” Freer said. “DirecTV Now announced their number in the third quarter and we grew 10x of where DirecTV Now was. We were growing in October and November. We had our best third quarter, our best October, our best November,” he added.

DirecTV Now had added 49,000 customers in the third quarter. That means Hulu’s Live TV product alone had grown by nearly 500,000 subscribers in the quarter, which would account for a big chunk of Hulu’s overall subscriber growth of 3 million-plus.

The CEO didn’t talk about what’s in store for Hulu with the change in ownership, where Disney is becoming the majority shareholder by way of the 21st Century Fox acquisition. It will take a 60% share, leaving Comcast as a 30% owner and AT&T’s WarnerMedia with 10%. (But the latter is considering selling its stake, AT&T just told investors.)

However, he did offer some hints of what’s on Hulu’s roadmap, including an international expansion.

“We’re exploring all opportunities to expand the geography…we have support from ownership to drive that drive that opportunity,” Freer said.

Freer also noted that Hulu’s ad revenue, thanks its combination of live TV and on-demand, has grown by north of 50 percent over the last year, and is continuing to grow.

“The ads business is really starting to come into its own, and our ability to generate ARPU around ad subs has been terrific,” he said.

He also painted a picture of the flexibility a digital TV service like Hulu offers, suggesting that consumers may one day be able to pay for individual shows on ad-free basis, instead of having to subscribe to an ad-free tier. Or they could toggle on live TV to watch their favorite sports games, then turn it off when they ended – effectively describing a pay-per-view sports product.

“We know sports has a tendency to drive subscriptions…so we will certainly be evaluating sports as an opportunity,” Freer noted.

This ability to personalize your TV is one of the reasons Hulu believes the cable TV era is over, the CEO added.

“The aggregated linear cable network as a business…it had a great 20 year run. I think the next decade – it’s not going to be about aggregated linear TV networks or scheduled networks,” Freer said.


Source: TechCrunch

House Republican campaign committee was hacked during 2018 election – CNET

Thousands of emails were stolen from the National Republican Congressional Committee.
Source: CNET

Tumblr's Porn Ban Reveals Who Controls What We See Online

The visual microblogging service banned porn two weeks after Apple deleted its app from the App Store, amid a new federal sex trafficking law.
Source: Wired

Birth control delivery startup Nurx now offers an at-home HPV testing kit

Telemedicine startup Nurx — once dubbed the “Uber for birth control” — has launched a direct-to-consumer Human papillomavirus (HPV) testing kit. The addition means its customers can in the comfort of their own homes test for the most common sexually transmitted infection in the U.S. and a cause of genital warts and cervical cancer.

The Y Combinator graduate is backed with about $42 million in venture capital funding from Kleiner Perkins, Union Square Ventures, Lowercase Capital and others. It launched in 2015 to facilitate women’s access to birth control across the U.S. with a HIPAA-compliant web platform and mobile application that delivers contraceptives directly to customers’ doorsteps. Nurx’s telemedicine platform ensure its users can communicate with doctors and are provided the resources necessary in choosing the correct method of birth control.

The HPV test is free with insurance, aside from the $15 shipping and lab processing fee, and $69 for those without insurance. Beginning today, the kit is available to all current Nurx users and will be fully rolled out to new customers in 2019.

In addition to birth control and the HPV test, the company also ships PrEp, a once-daily pill that reduces the risk of getting HIV. Nurx’s expansion beyond birth control is part of the company’s goal of helping people take control of their health, especially the millions in the U.S. who live in “contraceptive deserts,” or areas where there is no reasonable access to a public clinic.

“Our mission here is to leverage telemedicine to change public healthcare,” Nurx co-founder and chief executive officer Hans Gangeskar told TechCrunch. “We are building a full-stack primary care telemedicine platform at an unparalleled cost.”

The HPV testing kit is only approved for women over 30 and is not a replacement for a Pap smear, which collects a sample of cells from the cervix to check for abnormalities. Still, the kit, which requires only a vaginal swab, is able to assess for 14 high-risks of HPV that lead to cervical cancer. The company says the test will be a game-changer for women who are not regularly able to get Pap smears or who have not had access to the HPV vaccine, like women who live in rural areas and those without health insurance.

Nurx raised a $36 million round with support from the Clinton Foundation in July. As part of the deal, Chelsea Clinton joined its board of directors. The company has used that investment to incorporate the HPV testing kit, as well as to expand into several new markets in 2018. 

Nurx is currently available in 22 states, including the District of Columbia.


Source: TechCrunch

New York’s Taxi and Limousine Commission approves minimum wage rules for app-based drivers

The New York City Taxi and Limousine Commission has approved new rules that set a minimum hourly wage of $17.22 (after expenses) for drivers who work with app-based services like Uber, Lyft, Via and Juno.

Fast Company reports that the rules try to deliver that minimum wage by requiring drivers be paid according to a formula that incorporates mileage, time and utilization rate (the average percentage of time drivers have passengers in their cars). They also call for a higher payment when drivers have to take passengers far outside the city (to compensate for them for the return trip).

A proposed bonus payment for drivers offering Uber Pool and other shared-ride options appears to have been removed from the rules.

The Independent Drivers Guild, a labor organization that advocates for drivers, has been advocating for these changes, and it praised the TLC vote in a press release.

“Today we brought desperately needed relief to 80,000 working families,” said IDG founder Jim Conigliaro, Jr. “All workers deserve the protection of a fair, livable wage and we are proud to be setting the new bar for contractor workers’ rights in America. We are thankful to the Mayor, Commissioner [Meera] Joshi and the Taxi and Limousine Commission, City Council Member Brad Lander and all of the city officials who listened to and stood up for drivers.”

And The New York Taxi Workers Alliance issued a statement from Executive Director Bhairavi Desai:

It’s the first real attempt anywhere to stop app driver pay cuts, which is an Uber and Lyft business practice at the heart of poverty wages … Ultimately, the TLC needs to regulate Uber and Lyft passenger rates, guarantee that app drivers get 80 percent of those rates, and regulate the yellow/green meter to charge the same minimum rates, so drivers across the industry can earn a raise.

Uber and Lyft, meanwhile, criticized the decision, though with careful wording emphasizing that the companies aren’t opposed to ensuring that drivers receive a living wage.

“Uber supports efforts to ensure that full-time drivers in NYC – whether driving with taxi, limo or Uber – are able to make a living wage, without harming outer borough riders who have been ignored by yellow taxi and underserved by mass transit,” said Uber Director of Public Affairs Jason Post in a statement. “The TLC’s implementation of the City Council’s legislation to increase driver earnings will lead to higher than necessary fare increases for riders while missing an opportunity to deal with congestion in Manhattan’s central business district.”

Post argued that the rules do not account for the bonuses and other incentive payments that Uber and other companies might make. He criticized the TLC for adopting “an industry-wide utilization rate that does not hold bases accountable for keeping cars full with paying passengers.”

And here’s the statement from Lyft:

Lyft believes all drivers should earn a livable wage and we are committed to helping drivers reach their goals. Unfortunately, the TLC’s proposed pay rules will undermine competition by allowing certain companies to pay drivers lower wages, and disincentive drivers from giving rides to and from areas outside Manhattan. These rules would be a step backward for New Yorkers, and we urge the TLC to reconsider them.

Specifically Lyft says that companies would be able to essentially adopt a lower minimum wage by claiming a higher utilization rate than the industry average. It also says that it will be nearly impossible to implement the higher out-of-town payment rates in the 30-day window before the new rules take effect.


Source: TechCrunch

Spectrum, Comcast, and the Telecom Fight to Win Free Speech

Justice Brett Kavanaugh is a boon to telecom companies like Spectrum Cable and Comcast, which want the freedom to choose what “speeches” they carry.
Source: Wired

Uber Eats test lets restaurants trade discounts for ranking boost

Uber Eats has effectively invented its own native ad unit. Uber confirmed to TechCrunch that a test quietly running in markets around India allows restaurants to bundle several food items together and sell them at a discounted price in exchange for promoted placement by Uber Eats in a featured section of local “Specials”. In some cases, restaurants foot the cost of the discount, while in others Uber pays for the discounts.

The Uber Specials feature demonstrates the massive leverage awarded to food delivery apps that aggregate restaurants. Users often come to Uber Eats and its competitors without a specific restaurant in mind. Uber can then point those customers to whichever food supplier it prefers. The suppliers in turn will increasingly compete for the favor the aggregators — not just in terms of food quality, speed, and review scores, but also in terms of discounts. The aggregators will win users if they offer the best deals, creating a network effect makes restaurants more keen to play ball.

TechCrunch first learned of Uber’s ambitions in the space from a mock-up of the Promoted Items Value Section feature spotted in its app by mobile researcher and frequent TC tipster Jane Manchun Wong. The fictional food items included “Best Beer” that “is made from only the finest gutter swill” and “Weird Fries” that “will so utterly decimate your sense of good food that you will be permanently reduced to a whimpering shell of your former self!” This jokey text that seemingly was never meant for public viewing also noted that the fries are so good you should “throw all your other food in the garbage right now!” Uber assured us these weren’t real.

But what it did confirm is that the discounts for promoted placement test is live in India. “We’re always experimenting with ways to make it easier to find your favorite foods on Uber Eats”, according to a statement provided by an Uber spokesperson.

The feature allows restaurants to create a bundled meal at certain price point, such as a chicken sandwich, french fries, and a drink at a price that’s less than the sum of its parts. The company tells me the goal is to take the friction out of ordering by giving people pre-set meals at a better price prominently available in the app. Attracting more customers that have plenty of other options could offset the discount. Businesses could also use it to bundle high margin items like soft drinks in with meals, or to get rid of overstock.

Ben Thompson’s aggregation theory describes how power accrues to aggregators that match supply with demand

It’s already common for restaurants to make ‘specials’ out of food they have too much of. That butternut squash ravioli might only be featured because they can’t get rid of it. In that sense, you could think of Uber Specials as the inverse of surge pricing. When supply is too high, restaurants can offer discounts to gain more demand. It’s also not far off from Google Search’s keyword ads where business pay for more visibility.

Uber wouldn’t discuss whether it plans to bring the strategy to other markets, but it makes sense to assume it’s considering expansion. Done wrong, it could look a bit like Uber Eats is pressuring restaurants to surrender discounts if they want to be discoverable inside its app. If restaurants within Uber Eats get into heated competition to offer discounts, it could drive down their profits. But done right, Specials could look like a triple-win. Restaurants can offload surplus and bundle in high margin items while scoring new customers from enhanced placement, customers get cheaper food options, and Uber Eats becomes people’s go-to app for easy-to-order discounted meals.


Source: TechCrunch

The RX 590 is a solid midrange GPU, but it won’t move the needle for AMD

AMD’s latest entry in the RX 500-series hopes to steal the spotlight back from away from Nvidia, at least when it comes to mid-range budgets. While RX 590 is the most powerful graphics card you can get for under $300, it won’t win over many Nvidia fans.

The post The RX 590 is a solid midrange GPU, but it won’t move the needle for AMD appeared first on Digital Trends.


Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183