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

Archivo del Autor: Belen De Leon

Titán: el nuevo destino espacial de la humanidad

La NASA ha anunciado que enviará un dron autónomo para que explore la superficie de esta luna de Saturno. Dragorfly, como ha sido bautizado, incorporará distintos sistemas para entender mejor la composición del satélite y averiguar si alguna vez ha albergado vida 
Source: MIT

Muchos jóvenes y problemas reales: el futuro de la IA está en �frica

La comunidad de inteligencia artificial en el continente ha florecido y varios gigantes ya tienen sedes allí. Intentan aplicar la tecnología para solucionar los retos fundamentales a los que se enfrenta su población y enseñar a sus jóvenes para que se conviertan en la próxima generación de profesionales del sector
Source: MIT

Cómo salvar el agua del cambio climático y las costumbres de la India

El país está acostumbrado a lidiar con sus malos sistemas hídricos, la corrupción y los vertidos ilegales. Pero la crisis climática aumentará las inundaciones y las sequías, lo que no hará más que agravar sus problemas de agua. ¿Cúál sería la mejor solución para un territorio tan caótico, amplio y diverso?
Source: MIT

Pod Foods gets VC backing to reinvent grocery distribution

Larissa Russell and Fiona Lee founded a cookie startup called Green Pea Cookie in 2014. The cookies were 100% natural, vegan and “handcrafted with love.”

The company failed, but not because the cookies weren’t selling. The business couldn’t keep up with the antiquated wholesale food distribution system’s steep costs. Two incumbent players, United Natural Foods Inc. and KeHE Distributors, essentially controlled its only pathway to grocery stores across the country. So the founders shut down Green Pea and focused their efforts on building the tool Green Pea had needed to survive: Pod Foods, a distribution and logistics platform for emerging food brands.

“We were like so many other young entrepreneurs,” Russell, Pod Foods’ chief executive officer, tells TechCrunch. “I had studied government and economics and did the cookie company because I wanted to create something better for the world but we realized there was a much bigger issue at hand and it wasn’t enough to solve for the end product, we needed to solve for the way the product reached consumers.”

fullsizeoutput ff

Pod Foods co-founders Fiona Lee (left) and Larissa Russell

“The distribution system hasn’t evolved since World War II,” Lee adds. “For so many years, there’s been little evolution in this space, even since the advent of technology and the internet.”

Today, Pod Foods is announcing a $3 million seed round led by Moment Ventures, with participation from M12 and Unshackled Ventures to fuel the growth of its software and data-enabled platform. The capital follows a $250,000 pre-seed investment from Unshackled, a venture capital firm that invests in immigrant founders and, if necessary, helps them navigate the complex visa process.

Lee immigrated to the U.S. from Singapore five years ago to double down on Green Pea Cookie. Her business partner, Russell, had been handling operations in the U.S. while she helped build the business from her home country. With Pod Foods up and running, the founders now have the opportunity to bring Green Pea back from the dead. Instead, they tell me their focus and efforts are entirely on scaling their B2B software upstart. Green Pea is gone for good.

Pod Foods is an end-to-end platform that connects retailers with manufacturers, facilitating the overly complex wholesale-food distribution market. The startup works with a third-party network that handles both fulfillment and logistics to create a tool beneficial to emerging brands, big retailers and consumers. The company charges retailers on a subscription basis and takes a cut of each transaction. The end goal is to simplify an age-old process, allow startup brands the opportunity to sell products inside big retailers and make great products accessible to customers at a lower price.

The San Francisco-based startup has launched in the Bay Area and Chicago. Currently, it’s working with 350 food brands and 100 retailers. With a fresh funding deal, Pod Foods plans to scale 10x in the next 12 months.

“We want to change the way food is distributed,” Russell said. “We want to turn [the system] on its head so the consumer can get what they would like to buy in retail stores at an affordable price.”


Source: TechCrunch

Lotus’ first electric hypercar finally has a name

The Goodwood Festival of Speed is shaping up to be a big moment for Lotus. The company is finally taking “some” of the wraps off of its first major model launch — and its first electric hypercar — under the new ownership of Geely.

And now, one day before attendees will get a glimpse, Lotus has given it a name. The vehicle, previously referred to as Type 130 electric hypercar, will be named the Lotus Evija. And in case you’re wondering, Lotus says it’s pronounced ‘ev-eye-a.”

The name means “the first in existence” or “the living one,” according to Lotus. And it’s certainly an apt name for the vehicle.

There’s a lot riding on the success of this vehicle, which will have a limited production run. Lotus Cars CEO Phil Popham noted that the Evija “will re-establish our brand on the global automotive stage.” So, no pressure.

Lotus won’t fully reveal the Evija at Goodwood. No, a hypercar debut requires months of hints and teasers. But attendees who go to the Lotus stand will get to view what is being described as a “dramatic light show” that will show new details of the exterior design.

The Lotus Evija will be unveiled in full in London later this month.

Lotus is expected to start production of the Evija in 2020. Only 130 of the vehicles will be produced at the Lotus factory in Hethel, Norfolk.


Source: TechCrunch

Earios is a new podcast network for women creators

It might seem like you’ve now got podcasts covering any and every conceivable topic, but comedy writer and actor Maria Blascucci argued that there’s still “this whole untapped market” — namely, podcasts created by women.

Certainly, some of the most successful shows are hosted by women — but if you look at a list of popular podcasts, you’ll see a lot of men. Similarly, most of the major podcasting networks and companies (like Gimlet, Crooked Media and Earwolf) were founded by men.

So Blascucci teamed up with her friends Amanda Lund (also a writer and actor) and Priyanka Mattoo (a former agent at United Talent Agency and William Morris Endeavor) and created a new company called Earios. They raised $26,000 on Kickstarter last year, and launched their first shows this week.

“As we saw the landscape of podcasts changing and becoming more like television … we started to realize that we might as well carve out a space for ourselves, a community of funny women, instead of just letting it happen to us,” Lund told me.

The goal is to launch 12 shows this year, including four this week — Filling the Void (where “Love” creator Lesley Arfin talks to her friends about their passions and hobbies), Foxy Browns (with Mattoo and Camille Blackett discussing beauty and wellness from the perspective of women of color), Web Crawlers (where Melissa Stetten and Ali Segel explore strange and mysterious things on the web) and The Big Ones (where Blascucci and Lund discuss moral dilemmas).

Upcoming shows include titles from comedian Margaret Cho and musician Feist.

“What we have been trying to do is just trying to do projects and [find] really interesting voices and perspectives that alone will make our shows stand out,” Lund said. “With podcasting, there is a template for it. It sounds like this, and your art looks like this, and we’re conscious of not necessarily falling into that same template. We’re still trying to do things outside of the box whenever possible and keep the medium cracked open, in a way.”

As for monetization, while there are startups exploring subscriptions and paywalls (with some hiccups), Earios is focused on running ads in partnership with Acast.

Mattoo suggested that there’s a similar untapped market here, recalling that as she talked to ad sales companies, “The refrain we heard over and over again was, ‘We have all these ads targeted at women and nowhere to put them.’ ”


Source: TechCrunch

Tesla Model 3 Crash Results, Europe's Record Heat, and More News

Catch up on the most important news from today in two minutes or less.
Source: Wired

With Super Mario Maker 2, Nintendo both unleashes and leashes creators

Nintendo’s Mario Maker series is among the most generous gifts the company could have given to its fans, and the new installment on Switch is better than its predecessor in every way. Yet despite the freedom and encouragement it gives, it’s hard not to feel a gentle tug groundward when your ambitions begin to soar.

For those unfamiliar with Mario Maker, the original was a totally unexpected joy on the Wii U and one of the few games that truly took advantage of that console’s unusual hardware. It allowed players to use the touchscreen and stylus to put together Mario levels in a variety of styles, and the resulting number and complexity of creations boggled minds worldwide.

The sequel, Super Mario Maker 2, announced in February and released at the end of June, is a natural evolution of the previous game. It adds new items, new styles, new ways to sculpt the landscape and a variety of other complexifiers like conditions you can impose on players: no jumping, carry this item to the goal and so on.

mario tutorial

A welcome addition is the robust tutorial for the maker mode, featuring the weird/cute duo Nina and Kawamura (a girl and a pigeon) walking the player through the tools and providing what amounts to platformer design 101. There’s also a single-player campaign: A hundred unconnected levels that let you have some good old Nintendo-designed Mario fun, but also serve as inspiration for how to use various blocks and level styles.

storymode levels

Within days of release, the “Course World” is already brimming with strange and fun levels to play, full of ingenious ideas and uses for blocks and enemies that will have you shaking your head — and biting your controller with rage. There’s even a whole category for “auto-Mario” levels (a strange and wonderful genre that sprang out of the original Mario Maker) that take the player through an adventure sometimes without any input at all.

Importantly, this game adds a few things that Mario levels really need: locked doors and keys, for instance, or checkpoints so players don’t have to replay a punishing section. That opens up things considerably and already I have seen lots of interesting levels taking advantage of this to make you visit multiple areas, beat a certain enemy before proceeding, and such.

puzzle

This devious little level is nothing like Mario, yet uses Mario rules

I’ll let other reviews go into detail about the various more granular improvements the game makes. Suffice it to say here that it’s a ton of fun, making levels is hard and between the single-player, multiplayer and Course World modes, Mario Maker 2 more than justifies its purchase price. For my part I want to call attention to something I feel is important about the game and the carefully thought-out limitations it places on creators.

Nintendo’s zeal for seeking and destroying copyright violations is well known; just last week we had Mario Royale shut down almost instantly. And the company is also well known for its highly conservative stance on licensing, in some ways at least — for instance, only ever letting Zelda games appear on Nintendo consoles rather than having them come out on Sony and Microsoft platforms as well. There are plenty of good reasons for that, I’m just making a note of it.

Nintendo’s fan base, however, is the only one that rivals it for zeal, and over the years they have found many ways to modify or reuse the properties that Nintendo has been happy to either let lie or recycle tamely via Virtual Console. Nintendo would never, for example, have made Mario Royale. Nor would it make something like the A Link to the Past Randomizer, which changes the locations of items in the classic game to make each playthrough unique. (A similar one exists for Super Metroid and other beloved and much-played classics.)

Again, Nintendo’s philosophy forbids many of these things — their idea of games is a much more pure one and it’s hard to fault it when the results are things like Super Mario Odyssey and Breath of the Wild. But players want more, and they regularly do whatever they can to break Nintendo’s creations out of the carefully manicured walled gardens the company has long cultivated for them.

Enter Mario Maker.

This title essentially performs a bleed on the community that is so fervently dedicated to playing Nintendo’s games outside of Nintendo’s rules. By letting players make their own levels, and by giving them a tool that’s really quite powerful to do so, they remove a great deal of the pressure that has built up and resulted in things like rom hacks.

mycourse

A course I’m working on: Infiltrating Moleville

The second game especially opens up the creative floodgates, since the new items and capabilities make possible the complex levels that have made up the best of Mario from the beginning. Straight-up platforming is always fun, but Nintendo’s level designers have learned to theme each level with a specific skill set or feel in mind, and the sequel’s tools enable that to take place in a much greater way than before.

And yet there are some purposeful omissions. The most purposeful is the lack of any ability to tie together levels using an overworld map or even a 1-1, 1-2, 1-3 structure. While it’s possible some creators may be able to circumvent this in a small way, this is a clear sign from Nintendo that this is a tool for making levels, not games.

Withholding higher structure (that could be as simple as designing playlists) is a strategic move that reserves that structure for official games. And allowing for easy sharing of levels and playlists, instead of relying on Nintendo’s own algorithms and onerous number-based sharing system, makes it trivial for the company to control the means of distribution.

courseworldAgain, I’m not saying they shouldn’t, exactly — and there will be thousands and thousands of levels worth playing, more than any one player could possibly want. But what’s clear from the popularity of Mario Maker is that millions of players also want to see Nintendo’s creations unbound by Nintendo’s strict rules. And while Mario Maker 2 loosens those rules considerably, it also indicates the limits of what Nintendo is willing to allow its community to do.

That said, within those limits there are near infinite variations and, in fact, it’s probable that the game’s creators deliberated intensely on what to include and what to exclude. I’m desperately missing the invincible giant moles from SMW, but would having them (and a dozen other rare critters) in the enemy selection just clutter it up? I’d like to have an overworld, but for the casual maker or speedrunning level maker, wouldn’t that really just be an extra step that would be skipped more often than not? The intention of the game is to facilitate creation, but part of that is knowing what tools not to provide.

Ultimately my wish that Nintendo demolish the walls of its garden amounts to nothing more than asking them to give away the keys to the castle, so to speak. And it’s not like I’m being oppressed here — I can barely put together a decent course of my own, and others are happy to work within these constraints. Not being a genius Maker myself, I tend to see the restrictions rather than the possibilities.

I just want more Mario, and in fact more Mario than Nintendo is willing to give. With Mario Maker it has secured me a constant drip-feed of Mario-adjacent content that’s just enough to keep me playing but also just limited enough that I look forward with immense impatience to the next “real” game. Whether that’s a kindness or a cruelty I can’t say, but whatever it is, it’s going to take up a hell of a lot of my time over the next couple of years.


Source: TechCrunch

XPS 13 laptops get big price cuts during Dell’s 4th of July sale

Amazon Prime Day may still be the marquee summer savings event for electronics, but July 4th weekend is a great warmup. Now ahead of Independence Day, you can score a Dell XPS 13 laptop for just $1,080, down from its original $1,260.
Source: Digital trends

The GTX 1060 is still the most popular graphics card among Steam gamers

Steam gamers and others responded to Steam’s latest Hardware and Software survey. According to the survey, the most popular graphics card continues to be Nvidia’s GeForce GTX 1060.
Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562