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

Archivo del Autor: Belen De Leon

Cassette decks from Crosley take aim at tape-hoarding nostalgia-seekers

Crosley, makers of the “good enough” record players you see in Urban Outfitters and Target, have turned their retro novelty eye on the next obvious format: cassettes. These two new decks from the company have all the latest features from 1985, but also a handful of modern conveniences.

Let’s get one thing clear at the outset: these are certainly ridiculous. And yes, you can buy a boom box with a cassette deck right now, new, for $30 or so. But having browsed the stock I can tell you that most of them are pretty ugly. There are vintage ones too, but not all have aged well and may have unfixable issues like corrosion or motor problems.

And believe it or not, tapes are still around. People are manufacturing and recording on them because they’re fun and retro and analog. I’ve bought a few myself at shows in the last year.

So there is actually a market for a new, decent-looking, portable cassette player and radio.

The Crosley devices are pretty straightforward. There are two models; each has a big mono speaker, a single-direction deck (meaning you’ll have to flip the tape), an AM/FM radio and a built-in mic. The $60 CT100 model (top) has shortwave radio bands as well, and the capability to play music from an SD card or USB drive, while the $70 CT200 has treble and bass dials and a VU meter for easier recording of cassette-based podcasts. Both have handles.

Of the two I’d definitely go with the CT100, since presumably you can use the SD/USB player to record mixtapes of stuff you’ve downloaded. Record a little intro with the mic or pretend you’re the DJ between songs, and boom, it’s like you’re me in 1994. Plus you never know when shortwave will come in handy.

It’s silly, but it’s a silly world we live in. Silly and horrible. Maybe bringing back cassettes will help. Keep an eye out for these players wherever fake Ray-Bans plaid scarves are sold.


Source: TechCrunch

Facebook Moves to Limit Hate Speech as ‘Times’ Scandal Swirls

Mark Zuckerberg announced a series of major changes to Facebook while defending his company against a scathing New York Times report.
Source: Wired

GameStop Black Friday deals on Xbox One and PS4 start Sunday, Nov. 18 — but so do Target's – CNET

GameStop deals start on Sunday — but most of the same ones will be at Target, too.
Source: CNET

Black Friday 2018 Google Assistant deals: $25 Google Home Mini, $99 Nest Thermostat E, $170 SimpliSafe security system and more – CNET

Jump-start your holiday shopping with deals on these Google-Assistant-enabled devices.
Source: CNET

How to convert your videos from MKV to MP4

MKV files have their place, but if you would rather convert your videos from MKV to MP4, there are two methods we consider the best and most efficient for getting it done. In this guide, we’ll walk you through them step by step.

The post How to convert your videos from MKV to MP4 appeared first on Digital Trends.


Source: Digital trends

Overnight success now requires a little more time

Ten years ago the iOS App Store launched — and the mobile revolution was off. Entrepreneurs everywhere rallied to take advantage, building category-defining consumer companies like Twitter, Uber, Lyft and Square, among many others.

There’s no better time for an entrepreneur to start a company than when a new platform like mobile emerges. The rising tide in these moments becomes a tsunami: Eager customers descend on services through word of mouth and new acquisition channels; there’s outsized press interest; and sales take off in part due to growth of the platform itself.

Now is not one of these periods. Mobile appears mature, and the next great enabling platform is still just past the horizon. That’s why many early-stage VCs have shifted their focus away from consumer and to other new enabling technologies, such as autonomous vehicles, blockchain and AI/ML.

I have a different view. I think now is a great time to build consumer companies, even without a new platform. There are three reasons for this. First, the internet has created big problems for humans, organizations and society, which entrepreneurs can attack at scale. Second, the first wave of mobile-enabled companies have laid a foundation — including processes, seasoned executives and business models — that new entrepreneurs can borrow. And third, mobile technology is still changing and evolving.

Let’s take a closer look at all three.

Solving big problems

The last wave of breakout companies created interactive platforms (Twitter, Snapchat, Instagram, etc.) that have entertained many. They didn’t solve big societal problems. There’s now a big need — and big opportunity — for companies that can help people save time, money and sanity, even as they build great businesses.

Most of us now realize the major problems that a connected, mobile, always-on world has wrought. These include:

  • Income inequality. Lower-income Americans are struggling more than ever. Entrepreneurs should be thinking of ways to help folks where they need it the most: the pocketbook. That might mean unlocking found money, ensuring that available financial resources are being used wisely or saving consumers from the growing number of “gotchas” imposed by financial institutions.
  • Too many choices. When you can buy or choose anything, it’s hard to pick what you actually want. There are wide-open opportunities for concierges, curation and trusted guides.
  • A lack of intimacy. With everything online and available at the touch of a keypad, genuine human interaction has become more rare. There’s a need for companies that can provide real care and curation for matters that affect our daily lives.

Newly available resources

After a decade of building companies for mobile, there are now untold stories, battle scars and people available for future companies to learn from. This makes it easier for startups to assemble playbooks and experienced teams. It also reduces the downside risk for investors, opening new paths to capital for companies that need it.

For instance, it’s now clear that consumer brands must define, own and curate an end-to-end experience. A great new example is GOAT, the online sneakerhead marketplace. Faced with a sneaker market full of rampant knock-offs, the founders invested in a capital- and time-intensive process to manually inspect every shoe for authenticity. The result is an experience that every sneakerhead loves and a breakthrough consumer brand.

Building a breakout consumer platform will be more complex, more challenging and often more capital-intensive than it was for the prior generation.

There are also lots of executives and teams that know how to lead and manage complex operations, especially on the ground. This is crucial to scale logistically complex ideas like Opendoor, Instacart and others.

The other thing needed to help scale these companies is capital. And right now, there are two particularly relevant new kinds of investors: 1) mega equity funds like SoftBank Vision Fund, and 2) alternative lending funds that provide non-dilutive capital to companies to finance the acquisition of traditional assets. Those capital sources enable companies like Opendoor (disclosure: I’m a personal investor) to own and manage a truly delightful end-to-end experience.

Mobile today is not mobile tomorrow

Mobile devices have come a long way over the last decade. And there will be many more meaningful improvements in the near future, allowing for new uses and new companies.

I anticipate breakthroughs that will boost the ability of the chips and subsystems on a phone to perform optimally for far longer. Right now, these are throttled due to heating issues and other problems. As companies solve these issues, they’ll create order of magnitude improvements on what our phones are capable of, bringing technologies like VR and AR, to take two examples, far forward into everyday use.

On the network side, 5G and subsequent buildouts will meaningfully change what kinds of bandwidth we can handle, enabling even more data and compute to be in the cloud.

Mobile today is about one-to-many broadcast platforms like Instagram, Twitter and Facebook. Tomorrow’s great consumer companies will leverage a better vector: one-to-one customer intimacy. Companies like Grove Collaborative (disclosure: Mayfield is an investor) are experiencing hypergrowth in part by using real people connecting with consumers over text to bring a curated, personalized experience to shopping for household staples. I expect this to be a major trend, with the companies that earn the right to communicate more with customers the ones that win.

Building a breakout consumer platform will be more complex, more challenging and often more capital-intensive than it was for certain titans of the prior generation. But for those with the vision and substance to bring a valuable service to the world that solves real problems, the resources and emerging technologies will be there to help create the next groundbreaking consumer brand.


Source: TechCrunch

Las peores pesadillas de un conductor entrenan al coche autónomo

Además de desplazarse por las carreteras, los vehículos sin conductor de Waymo han recorrido miles de millones de kilómetros en un mundo virtual. Gracias a su entrenamiento en una simulación, los coches robóticos aprenden cómo enfrentarse a situaciones de riesgo que serían demasiado peligrosas de recrear en la realidad
Source: MIT

Pruebas de ADN solo aptas para blancos: cuando la ciencia discrimina

Las puntuaciones de riesgo poligénicas podrían convertirse en un avance médico espectacular, pero de momento, solo funcionan en usuarios de ascendencia Europea, lo que limita sus beneficios para otras poblaciones como los hispanos y los asiáticos
Source: MIT

FCC approval of Europe’s Galileo satellite signals may give your phone’s GPS a boost

The FCC’s space-focused meeting today had actions taken on SpaceX satellites and orbital debris reduction, but the decision most likely to affect users has to do with Galileo . No, not the astronomer — the global positioning satellite constellation put in place by the E.U. over the last few years. It’s now legal for U.S. phones to use, and a simple software update could soon give your GPS signal a major bump.

Galileo is one of several successors to the Global Positioning System that’s been in use since the ’90s. But because it is U.S.-managed and was for a long time artificially limited in accuracy to everyone but U.S. military, it should come as no surprise that European, Russian and Chinese authorities would want their own solutions. Russia’s GLONASS is operational and China is hard at work getting its BeiDou system online.

The E.U.’s answer to GPS was Galileo, and the 26 (out of 30 planned) satellites making up the constellation offer improved accuracy and other services, such as altitude positioning. Test satellites went up as early as 2005, but it wasn’t until 2016 that it began actually offering location services.

A Galileo satellite launch earlier this year.

Devices already existed that would take advantage of Galileo signals — all the way back to the iPhone 6s, the Samsung Galaxy S7 and many others from that era forward. It just depends on the wireless chip inside the phone or navigation unit, and it’s pretty much standard now. (There’s a partial list of smartphones supporting Galileo here.)

When a company sells a new phone, it’s much easier to just make a couple million of the same thing rather than make tiny changes like using a wireless chipset in U.S. models that doesn’t support Galileo. The trade-off in savings versus complexity of manufacturing and distribution just isn’t worthwhile.

The thing is, American phones couldn’t use Galileo because the FCC has regulations against having ground stations being in contact with foreign satellites. Which is exactly what using Galileo positioning is, though of course it’s nothing sinister.

If you’re in the U.S., then, your phone likely has the capability to use Galileo but it has been disabled in software. The FCC decision today lets device makers change that, and the result could be much-improved location services. (One band not very compatible with existing U.S. navigation services has been held back, but two of the three are now available.)

Interestingly enough, however, your phone may already be using Galileo without your or the FCC’s knowledge. Because the capability is behind a software lock, it’s possible that a user could install an app or service bringing it into use. Perhaps you travel to Europe a lot and use a French app store and navigation app designed to work with Galileo and it unlocked the bands. There’d be nothing wrong with that.

Or perhaps you installed a custom ROM that included the ability to check the Galileo signal. That’s technically illegal, but the thing is there’s basically no way for anyone to tell! The way these systems work, all you’d be doing is receiving a signal illegally that your phone already supports and that’s already hitting its antennas every second — so who’s going to report you?

It’s unlikely that phone makers have secretly enabled the Galileo frequencies on U.S. models, but as Commissioner Jessica Rosenworcel pointed out in a statement accompanying the FCC action, that doesn’t mean it isn’t happening:

If you read the record in this proceeding and others like it, it becomes clear that many devices in the United States are already operating with foreign signals. But nowhere in our record is there a good picture of how many devices in this country are interacting with these foreign satellite systems, what it means for compliance with our rules, and what it means for the security of our systems. We should change that. Technology has gotten ahead of our approval policies and it’s time for a true-up.

She isn’t suggesting a crackdown — this is about regulation lagging behind consumer tech. Still, it is a little worrying that the FCC basically has no idea, and no way to find out, how many devices are illicitly tuning in to Galileo signals.

Expect an update to roll out to your phone sometime soon — Galileo signals will be of serious benefit to any location-based app, and to public services like 911, which are now officially allowed to use the more accurate service to determine location.


Source: TechCrunch

Tesla acquires trucking companies to squeeze in more deliveries before Dec. 31

Tesla CEO Elon Musk tweeted Thursday that the electric automaker had “acquired trucking capacity,” a move aimed to boost deliveries of its Model 3 vehicles before the federal tax credit begins to wind down December 31.

Musk at first didn’t explain what “acquired trucking capacity” meant. The company hasn’t posted any regulatory filings of an acquisition and Tesla has yet to respond to TechCrunch’s inquiry on the matter.

Musk later tweeted that Tesla had both purchased trucking companies and secured contracts with major haulers to “avoid trucking shortage mistakes of last quarter.”

It’s imperative that Tesla squeeze as many sales as it can before the end of the year. The federal electric vehicle tax credit gives consumers a $7,500 credit when they buy an all-electric vehicle. Once an automaker has sold 200,000 electric vehicles, the credit begins to wind down.

Earlier this year, Tesla delivered its 200,000th electric vehicle. The achievement activated a countdown for the $7,500 federal tax credit offered to consumers who buy new electric vehicles. Under these rules, Tesla customers must take delivery of their new Model S, Model X or Model 3 by December 31 to get the full credit.

“Take delivery” is the key term here. A failure to meet the delivery timeline could create a backlash among customers who make those last-minute purchases in hopes of securing the federal tax credit.

And deliveries have been a challenge for the company as it’s ramped up production of its Model 3 vehicle. Delivery logistics was the primary pinch point for the company in the third quarter. Customers reported delays and confusion over how to pick up their new Model 3s. Hundreds of Tesla owners ended up heading down to various Tesla showrooms where Model 3s were being handed over to customers in an effort to help the company meet its goal.

Several sources within the trucking industry speculated that Tesla likely purchased one or more smaller trucking companies, particularly ones that the company has done business with before.

Developing…


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186