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

Archivo del Autor: Belen De Leon

Liveblog: Tesla Debuts the Model Y, Its Baby SUV

Follow along with us as Elon Musk takes the stage to show off Tesla’s latest creation.
Source: Wired

Tesla Model Y crossover SUV unveiled – Roadshow

Tesla’s long-awaited follow-up to the Model 3 is finally here, but was this electric crossover worth the wait?
Source: CNET

Android Q beta now available for Pixel phones – CNET

The new Android OS has major upgrades to privacy and security.
Source: CNET

Avengers: Endgame new trailer shows Captain Marvel and Thor meeting – CNET

In the surprise new trailer, we hear from an old friend, and Thor tries his hammer moves on Captain Marvel.
Source: CNET

Tesla Model Y livestream: Click here to watch – Roadshow

The Model Y reveal event has started. Tune in here to watch Elon Musk reveal his company’s future SUV.
Source: CNET

Astronomers discover 83 supermassive black holes at the edge of the universe – CNET

Lurking in the distant corners of space are 83 monster black holes that can teach us about the early days of the cosmos.
Source: CNET

Lee Fixel is leaving Tiger Global

Lee Fixel, the low-flying head of Tiger Global’s private equity business, is leaving at the end of June, the firm announced today in a letter sent to clients and seen by Reuters. Scott Shleifer and Chase Coleman will continue as co-managers of the portfolios Fixel has overseen, with Shleifer taking over as its head, according to the letter.

Fixel, 39, is reportedly planning to invest his own money and “may start an investment firm in the future,” Tiger Global wrote in the letter.

The move comes as a bit of a surprise. Despite that Fixel has operated largely in the shadows, avoiding public appearances unlike many investors, he has had an outsize impact on the venture industry over the last decade or so, as Tiger has shown up on the cap tables of a growing number of venture-backed companies. Among its portfolio companies is Stripe, the payments company that’s currently valued at $23 billion by private investors (with no apparent plans to go public); Panda Selected, a Beijing-based shared-kitchen company that just raised $50 million in Series C funding led by Tiger; and Olo, a 13-year-old mobile and online ordering platform for restaurant chains, who sold $18 million worth of secondary shares to Tiger in January.

Over time, investors in Silicon Valley who once viewed Fixel as something of a casino capitalist came to deeply respect him, seemingly, with Benchmark’s Bill Gurley referring publicly to Fixel as among the smartest investors on the scene. There’s some evidence to support the claim, including the sale last year of Glassdoor, the jobs and salary website, to the Japanese human resources company Recruit Holdings for $1.2 billion in cash; Spotify’s direct listing on the U.S. stock market last year; and the more traditional IPOs last year of Eventbrite and SurveyMonkey. Tiger had backed all of them.

Tiger has also cashed in big on privately held companies in India into which it plowed at least $2 billion over the last decade. Its biggest win ties to an early bet on Flipkart, which sold the majority of its e-commerce business to retail giant Walmart last year for $16 billion, but an early-bet on the ride hailing company Ola also appears to have paid off. (Tiger reportedly sold part of its stake to SoftBank but seems to remain a believer in the company, more newly investing in its electric mobility unit.)

Tiger was founded by Coleman, a protégé of hedge fund pioneer Julian Robertson, in 2000. Shleifer joined two years later, and Fixel came aboard in 2006.

This is not the firm’s first major leadership change. In 2015, one of its investment heads, Feroz Dwan, left to set up his own investment firm, now called Arena Holdings Management, in New York.

Whether Fixel follows a similar path remains to be seen. It’s also easy to see a firm like Softbank, which Fixel knows through both Ola, Flipkart, and other deals, trying to bring him into the fold if he’s amenable.

In the meantime, Fixel appears to be focusing in part on his family. In January, he and his wife gave the University of Florida a $20 million gift in support of a research institute focused on neurological diseases that has been named after his father Norman, who suffers from Parkinson’s. His father and his wife are both alums of the school.

Tiger’s clients are meanwhile still absorbing the news, presumably.  Said Tiger’s letter to them: “Lee has been a driving force behind the expansion of Tiger Global’s private equity investing activities in the United States and India, and he has distinguished himself as a world-class investor across multiple sectors and stages.”


Source: TechCrunch

Facebook loses chief product officer, WhatsApp head as it pivots to privacy – CNET

Chris Cox, Facebook’s chief product officer, and WhatsApp VP Chris Daniels are leaving.
Source: CNET

Adventurous taps live actors and AR to take families on high-tech scavenger hunts

Augmented reality looked like it was supposed to a ubiquitous success, Apple and Google and Facebook seemed to say so, but things are taking a bit of time to get kicked off so the startups in the space are having to get real weird with it.

Adventurous is an augmented reality scavenger hunt geared towards families, but it drags in enough elements of the real world to make it a pretty robust experience. This isn’t your typical AR phone app that you pop open once. For one thing you have to be at a certain physical location in order to try it out, you also have to make an appointment, and, oh yeah, there are live actors involved.

This may be one of the more odd companies in Y Combinator’s latest startup batch, it’s basically a kind of tech-enabled live theater. The company’s co-founders acknowledge that having appointments and live actors involved with an app isn’t the most scalable business model in internet history, but they say that they’ll figure stuff out as they move along and that for now the families and kids involved really like the experience.

“We know that families are constantly looking for stuff to do with their kids and not all screen time is good screen time,” Adventurous co-founder Jeany Ngo tells TechCrunch.

Adventurous co-founders Jeany Ngo and Brian Schulman

When a family or group books an adventure, they meet at a designated location at a given time and get a run down on the mission and story from actors in full dress and character, then they’re tasked with walking around to different physical locations where different geo-tagged experiences will pop up on their ARKit or ARCore-enabled phone and they’ll have to complete the tasks to move on.

The experiences are designed to be around 45 minutes to 1 hour each and the whole shebang costs $15 per person.

One of the big selling points of augmented reality as a medium is that it can theoretically gain an understanding of a location’s geometry and plunk down digital content in a way that’s tailored to your space. That may be true for something like Google’s AR Stickers where it’s a little stationary 3D model, but when you start talking about actual storylines, the fact is that computer vision just can’t make reliable sense of a dynamic environment when it comes to a game or experience.

The company has been testing out various locations for their AR adventures, right now they’re sticking with missions in San Francisco’s Chinatown and Golden Gate Park. It’s a little unclear whether there could be any associated legal issues for a startup tying digital experiences to physical public locations, but the co-founders say they haven’t run in to any issues yet.

With Adventurous, the startup is banking on the robustness of an ironed-out experience to suck in fans and bring them back. The company’s co-founders foresee a world where narratives fit together like episodes in a TV series bringing families back to book appointments to see what happens next.

Location-based entertainment has been a hit-or-miss vertical for the VR industry, though some startups have seen success. Sandbox VR finished out a $68 million Series B earlier this year in a round led by a16z. For AR startups, there haven’t been too many stories of entertainment experiences that have been strictly tied to geographic areas outside of event activations. While you can find Pokéstops inside Pokémon GO, it isn’t a full linear experience that requires everyone to move along an identical path.

Adventurous is live now, if you’re in SF you can book yourself a fancy scavenger hunt in augmented reality this weekend.


Source: TechCrunch

‘Ape Out’ and ‘Baba Is You’ demonstrate the depth of simplicity

The games we see advertised the most aren’t necessarily the best representatives for what has become an incredibly diverse medium. Yearly AAA installments and massive open worlds are all well and good, but simplicity is rarely on display — which makes two recent releases, Ape Out and Baba Is You, all the more delightful.

Both are, in a way, very simple games, but from that simplicity arises complex and enjoyable gameplay concepts that can entertain (or frustrate) for hours. It’s a refreshing reversal of games that appear complex but ultimately have very little depth.

Ape Out is certainly the more simple of the two, at least in gameplay terms. You’re an ape — a great ape. A gorilla, to be precise. And you have gotten out.

The smooth top-down action has you navigating a procedurally generated office patrolled by gun-wielding ne’er-do-wells. To prevent further ape blood from being spilled, you can either punch them — usually fatal, as you are strong — or grab them, which causes them to fire their gun. Then you can throw them into a wall. That’s pretty much it!

A few things elevate the game beyond the apparently arcade-level concepts here. First is a distinctive visual style that combines a sort of watercolor or chalky effect with starkly monochrome characters and surroundings, making gameplay elements highly distinctive and recognizable while giving a definite look to the whole world.

The controls are also smooth and largely predictable, letting you confidently move through the world without worrying whether you’ll catch on something or whether your lunge will reach a guy — if you’re not sure, it’s exciting rather than frustrating. Well-spaced checkpoints make you master an area before passing on, but don’t feel punitive, and new enemies and obstacles are introduced gradually and logically.

But the music is the most striking bit. A base beat of jazz drums accompanies each stage, growing in intensity as you progress to the next level (it can take as little as 20 or 30 seconds to do so), and every action adds a beat or cymbal crash to the mix. The responsive music makes it feel like a real soundtrack to your acts, while also spurring you on to greater ones.

As Penny Arcade pointed out, Ape Out is fun and original from the moment you pick it up. There’s no boring tutorial, problematic dialogue, poorly characterized protagonist, obscure and frequently revised gameplay elements, and no “ludonarrative dissonance.” In other words you never think “wait, would an enraged ape really do that?” (By the way, it’s definitely violent — but in an absurd comic style, not graphic and horrible.)

Baba Is You is simple in a different way. Its graphics and simple grid-based movement place it in company with The Adventures of Lolo or similar block-pushing games from the ’80s and ’90s. The complexity of this game, however, comes from a mind-bending twist along the lines of Portal and The Witness: the rules of the game are actual blocks that you move around as well.

It sounds weird, but that’s the game: In addition to rocks, water, walls and various other items, there are blocks defining the actual rules of that level with a crude, blocky logic, such as “flag is win” and “rock is push,” meaning you win if you touch the flag and rocks can be pushed.

Perhaps the flag is embedded in an inaccessible fortress of walls, though. No problem. A couple pushes mean that now “rock is win” — so just go touch a rock and the level is complete. Or perhaps if you can reach it, the rule “wall is stop” can be shifted, letting you walk right through them to the flag.

The simple, cute graphics let you focus on the seemingly limited, yet actually maddeningly diverse, ways of combining and shifting the blocks of the level. “Eureka!” moments are elusive things, as the creator seems to have a knack for predicting how you might think and putting roadblocks in the way of obvious solutions. But there is that amazing feeling that you’re a genius when you come back to an “impossible” level and see it with new eyes, solving it in a handful of seconds. That’s the complexity of simplicity — a single breakthrough that takes half an hour to arrive at.

I won’t lie, though: Baba Is You is hard. It’s hard as hell. In the forums are puzzle fiends shame-facedly admitting they can’t beat the 6th level, or facepalming after a hint is offered. It’s easy to develop a mental block and never get past it — but fortunately the game is fairly open, letting you take on the first few puzzles of various themed areas of the map rather than making you clear one before moving on to the next. This isn’t a game you’ll be done with in an afternoon.

Both Baba Is You and Ape Out cost less than $20 (on PC and Switch right now), in the sweet spot between the shovelware under $10 and “full” retail games twice the cost. Both are unique and created with obvious care and attention to detail. And neither ever requires more than two or three minutes of your time — though you can, as I did last night, lose hours just as easily as you would in a AAA title. This is simple done right.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562