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

Archivo del Autor: Belen De Leon

BlockFi just gathered up $50 million to lend to bitcoin and ethereum holders who don’t want to cash out (yet)

Because cryptocurrency prices are almost comically volatile owing to challenges involved in valuing them, it’s hard to know when or why to sell.

Enter crypto-asset backed loans, around which a small but growing number of startups is beginning to spring up. The idea is to lend money to cryptocurrency holders who don’t want to offload their holdings but also don’t necessarily want so much of their assets tied up in cryptocurrencies.

Among these is Lendingblock, a London-based startup that enables holders of crypto assets to lend them out and accrue interest on their holdings. Other outfits — and we aren’t vouching for these so much as letting you know they exist — include CoinLoan, a 1.5-year-old outfit in Estonia that is itself trying to raise money through an initial coin offering; Nexo, a Switzerland-based platform powered by a Bulgarian consumer finance company called Credissimo; and SALT Lending, a Denver-based outfit that started crypto lending earlier this year, and recently told American Banker that it has already made just shy of $40 million in loans and has had no losses. (AB notes that the company’s founder, Blake Cohen, refers to himself at “The Blockchain Cowboy.”)

Still, it’s already looking like if there is one to watch in this new world, it might be BlockFi, a year-old, 12-person, New York-based non-bank lender that had raised roughly $1.5 million in seed funding earlier this year from ConsenSys Ventures, SoFi and Kenetic Capital, and just today quietly announced a massive infusion of capital — $52.5 million — led by Galaxy Digital Ventures, the digital currency and blockchain tech firm founded by famed investor Mike Novogratz.

Most of the capital — $50 million — will be used to loan to BlockFi’s customers. The rest — $2.5 million — is an equity investment in the company from Galaxy and earlier backers, including ConsenSys.

Founder Zac Prince comes from a background of consumer lending, having worked recently as a senior vice president with the company Cognical (now operating as Zibby). He’d also logged time as a vice president at the broker dealer Orchard Platform (since acquired by the lending company Kabbage).

As he told us of BlockFi’s origins earlier today, Prince started personally investing in crypto in early 2016 and also started attending related events. It was there that he “watched the crowd shift from purely computer scientists and anarchists to [also] VCs and bankers.”

As it happens, he was in the process of getting a loan for an investment property around the same time. instead of using a traditional bank, he decided to list his crypto holdings to see what would happen, and the response was overwhelming. It was, he says, a “lightbulb moment. I realized that there was no debt or credit outside of [person-to-person] margin lending on a few exchanges and I had the feeling that this was a big opportunity that I was well-suited to go after.”

Clearly, Novogratz agrees. So does former Bank of America managing director Rene van Kesteren, who ran a seven-person equity-structured financing business before joining BlockFi in May as its chief risk officer.

Currently, BlockFi allows investors to take out a loan as high as $10 million using either bitcoin or ethereum as collateral.

Prince wouldn’t say how much money the company has lent to its retail, corporate and institutional clients. He did offer that the number is “seven figures,” adding half-kiddingly that it “may be eight” figures by later today.


Source: TechCrunch

BinaryVR raises $4.5M to bring you face-to-face with your digitized self

The promises of VR are heavily focused on the idea that users can grow more enveloped in the digital environments they explore, but also central to the experience is that they become more connected with their virtual representations.

BinaryVR’s central focus has been on a system of computer vision face-tracking particularly focused on the mouth that can translate a user’s facial input to a virtual reality avatar.

The startup has just closed a $4.5 million Series A with investment from Atinum Investment, KT Investment, Pearl Abyss and Kakao Ventures. BinaryVR has now raised about $5.8 million to date.

The goal is all around making avatars less creepy and more representative of their user. Some existing social VR titles use microphone input to kind of move the mouth open and closed, which is better than not trying at all, but there’s not much immersion. Another approach lies in inferring emotions based on muscle movement measured in a VR headset’s face pad, an approach that both Samsung and MindMaze have experimented with, but the technology only measures certain emotions and is far from a live feed of a user’s facial expressions.

BinaryVR’s vision is going to rely heavily on the rest of the virtual reality market maturing a bit; their work kind of assumes that headset manufacturers are going to start integrating eye-tracking controls sooner rather than later.

Being a VR peripheral company in 2018 is no small task. VR platform makers like Facebook, Google and HTC are more focused on making their systems easy to use rather than integrating far-flung novice-centric add-ons. HTC has made some efforts to build integrations with startup’s producing their own hardware, but for the most part these add-ons have only proven how difficult it is to market a specialized product that sits beyond the estuary of mainstream VR content.

The company released its $349 developer kit in early 2017.

BinaryVR has seen some early success with partners looking further down the road. High Fidelity, an SF-based social VR startup, which has raised $72 million, has been working with BinaryVR to let its users go as deep down the VR rabbit hole as they would like. Everything is still a bit odd-looking because today’s GPUs can only deliver so much at VR’s scale, but these are all technologies that will probably find integrations into headsets at some point — it’s a question of scaling today’s market when the benefits aren’t as apparent that is the company’s big challenge.

Fortunately, there are obviously more approachable verticals for the company to tackle in the meantime. BinaryVR has been working to bring facial-tracking to smartphones with built-in sensors. Their “HyprFace” tracking tech seems to be pretty capable and the Animoji-like demos they’ve shown off are impressive. There are certainly plenty of players in the consumer mobile space; BinaryVR is also exploring what integrations would be possible inside vehicles, though the logical use cases perhaps aren’t as readily apparent there.

The Bay Area-based startup certainly has some interesting challenges as it navigates a space filled with tech giants shifting their weight and creating waves of potential as a result, but as users aim to drag themselves further into the digital worlds that VR game studios are creating, it’s becoming clear that new sensors are necessary to make this a reality.


Source: TechCrunch

Google video shows possible all-white redesign for Gmail and its other apps

Google is reportedly working on a variety of changes to both its web and mobile apps. A new Material Design video surfaced with a preview of what we can expect for the Android redesign of Gmail, Google Photos, Google Drive, and more.

The post Google video shows possible all-white redesign for Gmail and its other apps appeared first on Digital Trends.


Source: Digital trends

Space is open for business

For 50 years, space innovation meant scaling Apollo-era technologies into ever larger, more durable satellites parked above their terrestrial clients in geosynchronous orbit. Exotic space-ready parts, militarized defenses and layered redundancies ballooned into multi-billion-dollar systems designed to last 40 years or more beyond their conceptions. Only vast organizations with thousands of aerospace engineers could participate.

By the turn of the century, it didn’t matter that geosynchronous orbit resembled a stadium parking lot on Super Bowl Sunday. The internet had upended and bankrupted the commercial space industry, whose expensive, decades-old satellites could no longer compete with terrestrial means of moving information. And when a financial crisis gripped the global economy one decade ago, constricting the government budgets that funded most space exploration, NASA’s cancellation of its flagship programs seemed to ring the death knell for our colonization of the cosmos.

The space community was dispirited; no one expected an imminent, explosive emergence of a new entrepreneurial ecosystem that now promises unprecedented opportunities in space and vanishing barriers to extra-terrestrial commerce. The prospect of colonizing the moon, Mars and beyond now seems likely and even palpable.

The new mindset

Space colonization began in 1957 with the launch of Sputnik, followed by the monumental Apollo program that landed humans on the moon. Both Sputnik and Apollo had to develop their entire missions and supply chains from scratch: rocket engines, spacecraft, avionics software, space suits, ground stations, mission control software and more.

This monolithic approach dominated space missions for decades… until recently. In 2010, Brooklynite Luke Geissbühler and his son Max heralded a new model for space exploration when their amateur weather balloon ferried an iPhone 19 miles above the surface of the Earth, capturing beautiful space images as expensive satellites do. The father-son duo’s fun experiment exploited the low cost of mass-produced cell phones, whose batteries, antennas, radios, accelerometers and cameras constitute the most fundamental components of commercial satellites.

Meanwhile, students at Cal Poly and Stanford were using those same cell phone components to assemble what they called CubeSats — 10x10x10 cm buses designed to cheaply ferry their science experiments to low Earth orbit (LEO). (In LEO, where satellites naturally de-orbit within five years because of drag from atmospheric particles, they don’t need exotic radiation-proof parts.) Standard modules for DIY CubeSats can now be procured on hobbyist sites as easily as buying a book on Amazon.

Like the DARPA engineers who coded the internet protocol, these students hadn’t appreciated the impact of their invention. CubeSats sparked a realization that true scalability comes not from bigger satellites, but many cheap small ones, and suddenly five accumulated decades of Moore’s Law turned the space industry upside down.

This new space stack promises a virtuous cycle of innovation, diversity and growth.

Venture-backed startups like Planet Labs and Skybox (now merged) developed constellations of micro-satellites to image the Earth far faster than enormous, lumbering incumbents. Other ventures like SpaceX and OneWeb are deploying massive constellations to serve the planet with internet and IoT communications.

The Silicon Valley teams behind all these constellations naturally focus on software-driven designs with commodity hardware, enabling satellite operators to quickly launch new apps as we do on our smartphones. The largest general purpose CubeSat constellation — roughly 60 “Lemurs” operated by Spire Global — already monitor ships, planes and weather.

The new mindset that space is best colonized by smaller, cheaper and faster computers favors entrepreneurial engineering teams. Hundreds of other startups are now exploiting the 100X cost savings of microsat constellations to colonize space.

A new ecosystem

The microsat revolution demands a new ecosystem to support the operators of these constellations. By far the most important and difficult input to procure is launch, because all mature rocket programs were designed long ago to carry enormous, expensive payloads to geosynchronous orbit (~36,000 km altitude) with five to 10 years of advance notice; new players like Virgin Orbit and Rocket Lab promise cheap and frequent carriage to LEO (less than 2,000 km altitude).

Next-gen operators also need ground stations, mission control software, satellite tracking, data analysis, space Wi-Fi and more. Satellite and rocket manufacturers, in turn, need specialized subsystems, amplifiers, phased array antennas, miniaturized propulsion, materials, extensible solar panels and batteries. And innovators in additive manufacturing like Velo3D enable SpaceX and Rocket Lab to design and 3D print far more efficient engines.

Space companies now assemble cheaper, better and faster constellations by mixing and matching off-the-shelf elements from this emerging fragmented ecosystem. This new space stack (see illustration) promises a virtuous cycle of innovation, diversity and growth akin to the explosion of datacom startups sparked in the 1980s when the OSI 7-Layer internet working similarly disrupted an oligopoly of proprietary networks from IBM, Digital HP and Sun.

Atop the space stack sit the microsat operators that create value for people on Earth. They are extraterrestrial mining companies, agricultural intelligence businesses, pharma manufacturers, internet service providers, weather forecasters, marine tracking companies and new ones every month. As the space stack grows, these companies look less like scientific research labs and more like their terrestrial competitors.

In other words, space is open for business. Entrepreneurs are flocking to the final frontier, where Moore’s Law has unleashed massive, enduring opportunities. This is how humanity will colonize cis-lunar, the moon, asteroids, Mars and beyond — through the emergence of a distributed, commercial ecosystem infinitely more powerful than any single company or government.

Thanks to Quilty Analytics for their help in building the Space Tech Stack.


Source: TechCrunch

El mercado de emisiones también se muda a 'blockchain' gracias a IBM

El gigante cree que convertir los créditos de CO2 en tokens similares a las criptomonedas hará que sea más fácil y transparente comerciar con ellos. Esto no solo aportaría valor al mercado sino que incentivaría a las empresas a ser más activas, lo que finalmente, ayudará al medio ambiente
Source: MIT

Los genes ya permiten predecir el nivel educativo de cada persona

El ADN de más de un millón de individuos ha permitido identificar más de 1.000 vínculos genéticos para crear un sistema de puntuación que explica parcialmente la trayectoria escolar. Aunque es un avance increíble, sus responsables no quieren que se use para evaluar el éxito de personas individuales
Source: MIT

El desastre de Fukushima ha dejado una huella radiactiva en el vino

Un análisis de las cosechas de vino californiano desde 2009 hasta 2012 descubre que los niveles de cesio-137 son más elevados en los caldos posteriores al accidente nuclear. El hallazgo confirma que estos desastres pueden tener consecuencias inesperadas mucho después de que ocurran
Source: MIT

R. Kelly's Empty Confessions, Meet Black Twitter's Wrath

“I Admit” is a brazen and sickening piece of pop art—and Black Twitter spared no time in calling out its hypocrisy.
Source: Wired

A Major Victory for the Impossible Burger, the Veggie ‘Meat’ That Bleeds

The highly engineered food with GM yeast finally makes its way through an FDA maze. Not everyone is jazzed, though.
Source: Wired

Apple apologizes for MacBook Pro throttling and releases a fix

After a recent benchmark suggested that the high-end 2018 15-inch MacBook Pro suffered from throttling issues, Apple acknowledged the problem, which it said stems from a software glitch. A software update is promised.

The post Apple apologizes for MacBook Pro throttling and releases a fix appeared first on Digital Trends.


Source: Digital trends

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429