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

Archivo del Autor: Belen De Leon

The new ‘world’s tiniest computer’ is smaller than a grain of rice

Not to be outdone by the “world smallest computer” IBM revealed in March, a team at the University of Michigan is calling IBM’s bluff with an even smaller computer that’s “dwarfed by a grain of rice,” measuring 0.33mm on each side.

The post The new ‘world’s tiniest computer’ is smaller than a grain of rice appeared first on Digital Trends.


Source: Digital trends

VC Brian O’Malley jumps from Accel to Forerunner Ventures

Brian O’Malley may be the most-poached venture capitalist in Silicon Valley. While rising through the ranks at the global investment firm Battery Ventures, where O’Malley had led deals in Hotel Tonight among others, he was plucked out of the firm by Accel Partners in 2013, where both O’Malley and Accel thought he could be even more successful.

Fast-forward five years and O’Malley is announcing today (through Forbes) that he just joined Forerunner Ventures, the top e-commerce investing firm launched in 2010 by founder Kirsten Green.

That O’Malley is willing to make moves is hardly a knock. For someone whose job it is to create and manage promising portfolios, he seems to be managing his career with that same, smart mindset.

The move also reflects well on Forerunner, a much younger firm than storied Accel but whose star has been soaring in recent years, thanks to early bets on companies like Bonobos (sold to Walmart), Jet.com (sold to Walmart), Dollar Shave Club (sold to Unilever) and Hotel Tonight, among other growing brands, including the cosmetics company Glossier, the athleisure-wear company Outdoor Voices and the home furnishings company Serena & Lily.

Indeed, though Forerunner seems to be doing just fine with its current team, one can imagine that adding O’Malley to its ranks will only make fundraising easier — and our bet is the firm is fundraising right around now, based on the close of its current, third, fund in the summer of 2016.

You can learn more about O’Malley’s newest move here. In the meantime, if you’re interested in some of what’s involved in switching firms in Silicon Valley, O’Malley gave us some great insight into these moves back in 2015, when he discussed what a VC needs to factor in when joining a new team, what happens to his or her board seats and much more.


Source: TechCrunch

Bill Could Give Californians Unprecedented Control Over Data

Lawmakers in California have introduced a sweeping privacy bill that could reign in the power of their Silicon Valley neighbors.
Source: Wired

A look back at the best tech ads of the last 35 years

Last week the Association of Independent Commercial Producers announced the winners of its annual awards honoring the best moving image marketing of the year and Apple’s “Welcome Home” ad took home the prize for Advertising Excellence in the single commercial category. Directed by Spike Jonze, the person behind movies like Her and Being John Malkovich, the musical short film follows the journey of a young woman, FKA Twigs, as she returns home from a challenging work day to an empty apartment. After asking Siri to “play something [she’d] like” her world is literally transformed as the music of Anderson .Paak’s “Til It’s Over” spills out of her HomePod.

With stunning visuals (most of which were not CGI) and captivating choreography, Jonze breathes life into a product that got mixed reviews after its release in February. This made us think, what other tech commercials have grabbed our attention in the last 35 years and transformed how we think about technology? Here are a few of our favorites.

 

“1984”

It’s hard to talk about transformative tech ads without mentioning this one first. This Super Bowl ad from 1984 was directed by Ridley Scott (who directed Alien in 1979) and was the world’s introduction to the Macintosh personal computer. The ad draws some not-so-subtle connections between PC consumerism and soulless corporate office spaces of the 1980s to George Orwell’s dystopian ‘1984.’

In the commercial, a depiction of Big Brother speaks hypnotically to a mass of identical workers as a woman in bright colors streaks through the crowd, mallet in hand. With Olympian effort, she sends it flying into the screen, disrupting the status quo of personal computing and promising the world that with the Macintosh “1984 won’t be like ‘1984′.” 

 

“Dude, You’re Getting a Dell”

Noticeably less high-concept than the introduction of the Macintosh, this 26-commercial campaign still captured a lot of attention in the earlier 2000s. The spots feature a character named Steven — a stereotypical easy-going, cool teenager who has a particular knack for charming parents into buying Dell computers for their families. A popular spot for Dell, the commercials even launched the star Ben Curtis into a little bit of fame himself. The actor recently appeared in a 2017 off-Broadway show, The Crusade of Connor Stephens.

 

“Get a Mac”

Confession time: I loved these commercials as a kid. Like, binge-watched-them-on-Apple .com loved them. This campaign ran for four years between 2006 and 2009 and featured suit-clad John Hodgman as a PC and hoodie-toting Justin Long as a Mac. The commercials put these two computers in direct conversation with each other (quite literally) and highlighted different features of Mac computers (e.g. iMovie, Time Machine and being dual compatible with Windows) against its PC counterparts.

Not biting or hostile, Mac came across as laid-back and creative — everything Apple was telling its customers they could be — and left PC flustered in its wake. In 2010 Adweek declared this campaign the best in the first decade of a new century.

 

“Can You Hear Me Now?”

Stepping outside the world of personal computing, we can’t fail to mention this famous Verizon campaign. These spots ran between 2002 and 2011 and featured a character named Test Man, decked out in a Verizon jacket and large glasses, who traveled around to test the strength of Verizon’s network. Ever thorough, he consistently asks the tech on the other side of the line “can you hear me now?” In 2002 Test Man won an award from Entertainment Weekly for “Most Mysterious Pitchman.”

While the Verizon campaign ended a little less than 10 years ago, the character has been recently revived — for Sprint. As another campaign of my childhood, this betrayal still stings.

 

“Parisian Love”

You might want to get some tissues ready for this one. This minimalist commercial aired during the Super Bowl in 2010 and follows the love story of a couple from their first meeting to marriage and starting a family; all within the window of a Google search. The ad was one of the most popular aired during the game and was actually designed by a handful of ad and design students known as “Google 5.” According to AdAge, the commercial concept was sparked by a comment in a Google brief to “remind people what they love about Google search” and a maxim by Google Creative Lab VP Robert Wong that “the best results don’t show up in a search engine, they show up in your life.”

Did we miss any ads that changed how you thought about technology? Let us know in the comments!


Source: TechCrunch

How to buy a Wi-Fi router

In the market for a new router? There are a lot of choices to make! Our guide will go through all the important router considerations, what those numbers and standards mean, and what features you really need.

The post How to buy a Wi-Fi router appeared first on Digital Trends.


Source: Digital trends

Amazon employees call on Jeff Bezos to end controversial tech contracts

Employees at Amazon are circulating a letter to CEO Jeff Bezos, urging the billionaire to stop selling facial recognition software to law enforcement and remove the big data firm Palantir from Amazon Web Services.

The post Amazon employees call on Jeff Bezos to end controversial tech contracts appeared first on Digital Trends.


Source: Digital trends

Another Failed Silicon Valley Exec Gets a Crypto Project

After mismanaging digital-payments company Clinkle, Lucas Duplan has resurfaced with a venture fund of his own.
Source: Wired

Reddit launches a ‘News’ tab into beta testing

Reddit is rolling out its “news” tab into beta, the company announced this week. The expansion follows on Reddit’s initial test of a news-related feature that began this May, when an alpha version shipped to some users of Reddit’s iOS app. At the time, Reddit explained it wanted to give news its own dedicated home on its site in order to make it easier for those with a lot of subreddit subscriptions to find the news without having to hunt around.

To determine what’s newsworthy, Reddit says it first figured out which subreddits were engaging with news the most. It did this by looking at the most-clicked posts by domain in the subreddits. The company came up with a list of around 1,000 domains from media publishers focused on news. This list was used to help it surface those communities where news was regularly discussed.

To be clear, the domain list was only used to find the appropriate subreddits where news was often discussed – it doesn’t mean Reddit is limiting news stories it surfaces to those 1,000 domains.

In addition, Reddit has a few other requirements for the communities featured in the News tab. They must have active moderation, abide by Reddit’s content policies and its guidelines for healthy communities, and the community has to require the post title accurately reflects the article title.

The communities included in the News section of Reddit discuss a variety of topics, across business, science, sports, gaming, entertainment, tech news, and more – popular categories across Reddit as a whole. The majority of the posts are link posts, with the exception of some sports news where video is allowed.

The News tab itself then organizes the posts by category, so users can filter the news for themselves. And users can further configure the tab to their own liking.

While Reddit users are often known to actually break news by (sometimes unwittingly) being the first to spot things, the News tab is focused on showcasing the work from news publications.

It’s more of a scannable list of top stories with an active comments section. That’s something that you don’t find on a number of news sites these day, as many have removed commenting. Meanwhile, a lot of discussion around the news takes place on social media, like Facebook and Twitter – but it’s not necessarily centralized.

Given that the product is still in beta, Reddit is still listening to user feedback about the new feature.

As you’d expect, there’s a lot of it – from “this is a bad idea” to “can we see the list?” to “this site is such a joke” to “this is actually controlling the bubble” to “this sounds like a sales pitch to someone who has never used Reddit” to this feels like another ‘Facebook’ style change that nobody asked for” to completely unrelated complaints about other issues.

It could be that Reddit is hoping to attract some attention to its app in the wake of Facebook pulling Trending Topics – its news discovery feature – from its social network.

A larger audience of non-Reddit users may now be looking for another way to easily browse news on mobile – so Reddit thinks it may as well filter some of its existing content and pop it into a tab for easy access. But it’s not likely that people will turn to Reddit for news, especially when there are formidable alternatives like Google News and Apple News.

The feature is in beta for the time being. The company has not said when it’s publicly launching.


Source: TechCrunch

Konsus looks to give companies a way to get specially designed documents in under a day

Fredrik Thomassen as a consultant used to have the resources to offload the annoying project tasks — like making PowerPoint presentations — but now that it’s gone, he and his team wanted to make that available for everyone.

Now the startup, called Konsus, wants to turn that around even faster. Konsus is a design marketplace where companies can quickly post design projects that they need for various parts of their jobs, like presentations, and designers can pick up those jobs and submit their work back — a task that could take up a lot of unnecessary time for an employee that might be better spent working on other parts of their job. Konsus said it is compressing that even further by now looking to provide a 12-hour turnaround for those companies. The company launched out of Y Combinator in 2016.

“[Employees] want to be valuable and spend time on core tasks,” Thomassen said. “The average knowledge worker, depending on various specifics, spends around 40 percent of that time on non-core tasks that should be outsourced. That’s the 40 percent we’re going after, and people quite readily understand it. Some companies have in-house design agencies and so on, and they are 3 or 4 times as expensive as we are, and they typically want to work on these larger or more grand projects and don’t want to work on the small projects that range from 10 hours to 15 hours. Most of the projects we do are these small, nominal projects that people would have had to do themselves.”

Konsus hires account managers and project managers handling the relationships with the customers to ensure that they’re getting the quality they need when they are posting projects like PowerPoint presentations onto the site. But Thomassen also said there are plenty of examples of those firms finding designers and contractors that they’ve decided to bring on full-time, and he’s fine with the startup being seen as a springboard for contractors that want to polish their skills for working with western clients — and even end up with a full-time job after that. A lot of the designers are coming in from eastern Europe, southeast Asia and other parts of the world that aren’t necessarily on the radar of these western firms.

Like many other modern services and marketplaces, Konsus hopes to come in at the bottom of a company and work its way up. One person or a team from a larger corporation will discover it, start using it and then eventually the startup might track that firm down and start talking about a custom team and dedicated emails. Then the outsourcers working for that firm goes through a background check, signs confidentiality agreements and goes through training on corporate branding material. Konsus’ revenue comes partly from subscriptions and people pre-paying to get a team, and the other half a pay-as-you-go model where firms get a rate and Konsus takes a commission.

“If you look at [big consulting firms], they have a similar solution as we have, and you can get support for all kinds of services — data entry, PowerPoint, various graphic design tasks — that make life much, much easier,” Thomassen said. “You go home from work and then you get it back in the morning, it becomes part of your workflow. That’s what we wanted to build for everyone else. Freelancers come to us from all corners of the world, they apply on our website, and we have our own recruiter work with them. We get around 5,000 to 10,000 people who apply, and we accept 10-20 depending on how many we need. The bar is extremely high.”

Of course, given that these are the kinds of tasks that firms might outsource without such a platform, Konsus has to potentially deal with larger consulting firms like Accenture, and there are plenty of startups looking to create an online labor marketplace that might not be targeting design just yet. But as those platforms start to put together a lot of potential customers, they’ll likely start asking for tools like Konsus — which means the company is going to have to figure out ways to outcompete early.

The company has raised $1.7 million from Sam Altman, the Slack Fund, Acequia Capital, Paul Buchheit, Geoff Ralston, John Collison and Liquid2 Ventures.


Source: TechCrunch

Your second chance for Startup Battlefield at Disrupt SF

If you missed the deadline last week to apply for the renowned Startup Battlefield at Disrupt SF, have no fear. There is still one more chance at being part of the action!

Out of all of the early-stage companies exhibiting at Disrupt, three Startup Alley companies will have the opportunity to be selected as one of the “Wild Card” winners. You might be wondering, “what is Wild Card”? Wild Card is a Startup Alley exhibiting company that is selected by our TechCrunch editorial team to participate in the celebrated Startup Battlefield competition. This year we’re selecting three, and if you are exhibiting in Startup Alley, you could be one of the lucky winners.

Last year at Disrupt NY 2017, RecordGram got a table in Startup Alley, where they ended up being selected as one of the Wild Card companies and ultimately went on to win the Startup Battlefield competition — and took home $50,000. Guess what? This year, the grand prize of Startup Battlefield at Disrupt SF has been doubled to $100,000!

Plus, you’ll have all the benefits of being a Startup Alley exhibitor, including access to CrunchMatch, Disrupt’s matchmaking service between startups and investors. So far, the investors coming to Disrupt SF this year have investment funds in excess of $4 billion, and we’re expecting more to sign up in the coming weeks. Also, over the course of the three-day conference, there will be curated tracks of content across four unique stages in 12 different verticals, plus tons of educational workshops and a plethora of networking opportunities.

So, if your company is pre-series A, Startup Alley at Disrupt SF is the place for you. Secure your exhibitor package here before we sell out!


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624