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

Archivo del Autor: Belen De Leon

Investors like Sundar Pichai; they just pushed Alphabet into the trillion dollar club for the first time

Alphabet this afternoon became the fourth tech giant to join the highly exclusive trillion-dollar club, one whose original member, Apple, saw its market cap soar past $1 trillion for the first time in August 2018 and which has since welcomed — and pushed back out — Amazon, which passed the $1 trillion mark in September 2018 but is now valued at $931 billion; and Microsoft, a charter member since August 2019 and now worth $1.27 trillion.

Saudi Aramco, the petroleum and natural gas company that went public last month, also now has a market value of $1.19 trillion.

That Alphabet would be the next tech giant to crack into the ranks is hardly surprising. The now 22-year-old company has grown like gangbusters since its second year in business and has exploded in value since going public in 2004. Still, it’s impossible not to draw a line between today’s development and the news in early December that the company’s founders, Larry Page and Sergey Brin, were handing over day-to-day control to Sundar Pichai, the CEO of Alphabet’s Google since 2015. (That’s when Alphabet itself was incorporated as a holding company.)

For one thing, investors seem to like that much of Pichai’s compensation is tied to the company’s performance. According to an SEC filing from last month, Pichai — now the CEO of both Google and Alphabet — will receive $2 million in salary per year, but he’s poised to earn much more — at least $150 million — if the company hits certain performance targets this year, next year, and in 2022.

Analysts have also said they’re hopeful the leadership transition will see Alphabet become more transparent when it comes to reporting its financials to investors. Indeed, despite the company’s many holdings — from YouTube to Waymo, its self-driving car business — Alphabet has been famously vague when it comes to explaining plainly how its various bets are panning out.

Not last, there’s a widespread expectation that Alphabet will become more amenable to larger share buybacks, or that it might institute a dividend payment for the first time because so much of Pichai’s bonus is tied to share performance.

Naturally there are broader trends that have led to this moment. Alphabet has long been the biggest beneficiary of the ongoing shift online of global advertising and marketing spending, and it has only tightened its grip on the market over time. Just Tuesday, its Google unit announce plans to phase out support for third-party cookies in Chrome within the next two years, which could be the death knell for the rest of the long-suffering online ad industry. Meanwhile, despite questions about some of its subsidiaries, including Waymo, whose progress has been slower than expected, its 2006 acquisition of YouTube has proven one of the smartest and most lucrative deals in Internet history.

Either way, as the WSJ notes, citing Dow Jones Market Data, it took Alphabet nearly two years to rise from a company with an $800 billion market cap to one that enjoyed a $900 billion market cap. In contrast, it has jumped from $900 billion to $1 trillion in just the last several months.


Source: TechCrunch

Google parent company Alphabet hits $1 trillion in market cap – CNET

It joins an exclusive club of US companies to reach the threshold, alongside Apple, Amazon and Microsoft.
Source: CNET

Falling chunks of huge asteroid pose a future threat to Earth – CNET

A binary asteroid has been leaking dust into our atmosphere, but if it totally cracks up we could have problems.
Source: CNET

Best home security systems of 2020 (plus DIY kits, video doorbells and more) – CNET

Yes, shopping for a home security system can be a headache. Good thing we’ve done a lot of the legwork for you.
Source: CNET

The Trump administration and Apple are set for a new battle on encryption video – CNET

Apple won’t budge on the government’s request to unlock a terrorist’s iPhone. Here’s why.
Source: CNET

‘PigeonBot’ brings flying robots closer to real birds

Try as they might, even the most advanced roboticists on Earth struggle to recreate the effortless elegance and efficiency with which birds fly through the air. The “PigeonBot” from Stanford researchers takes a step toward changing that by investigating and demonstrating the unique qualities of feathered flight.

On a superficial level, PigeonBot looks a bit, shall we say, like a school project. But a lot of thought went into this rather haphazard-looking contraption. Turns out the way birds fly is really not very well understood, as the relationship between the dynamic wing shape and positions of individual feathers are super complex.

Mechanical engineering professor David Lentink challenged some of his graduate students to “dissect the biomechanics of the avian wing morphing mechanism and embody these insights in a morphing biohybrid robot that features real flight feathers,” taking as their model the common pigeon — the resilience of which Lentink admires.

As he explains in an interview with the journal Science:

The first Ph.D.student, Amanda Stowers, analyzed the skeletal motion and determined we only needed to emulate the wrist and finger motion in our robot to actuate all 20 primary and 20 secondary flight feathers. The second student, Laura Matloff,uncovered how the feathers moved via a simple linear response to skeletal movement. The robotic insight here is that a bird wing is a gigantic underactuated system in which a bird doesn’t have to constantly actuate each feather individually. Instead, all the feathers follow wrist and finger motion automatically via the elastic ligament that connects the feathers to the skeleton. It’s an ingenious system that greatly simplifies feather position control.

In addition to finding that the individual control of feathers is more automatic than manual, the team found that tiny microstructures on the feathers form a sort of one-way Velcro-type material that keeps them forming a continuous surface rather than a bunch of disconnected ones. These and other findings were published in Science, while the robot itself, devised by “the third student,” Eric Chang, is described in Science Robotics.

Using 40 actual pigeon feathers and a super-light frame, Chang and the team made a simple flying machine that doesn’t derive lift from its feathers — it has a propeller on the front — but uses them to steer and maneuver using the same type of flexion and morphing as the birds themselves do when gliding.

Studying the biology of the wing itself, then observing and adjusting the PigeonBot systems, the team found that the bird (and bot) used its “wrist” when the wing was partly retracted, and “fingers” when extended, to control flight. But it’s done in a highly elegant fashion that minimizes the thought and the mechanisms required.

PigeonBot’s wing. You can see that the feathers are joined by elastic connections so moving one moves others.

It’s the kind of thing that could inform improved wing design for aircraft, which currently rely in many ways on principles established more than a century ago. Passenger jets, of course, don’t need to dive or roll on short notice, but drones and other small craft might find the ability extremely useful.

“The underactuated morphing wing principles presented here may inspire more economical and simpler morphing wing designs for aircraft and robots with more degrees of freedom than previously considered,” write the researchers in the Science Robotics paper.

Up next for the team is observation of more bird species to see if these techniques are shared with others. Lentink is working on a tail to match the wings, and separately on a new bio-inspired robot inspired by falcons, which could potentially have legs and claws as well. “I have many ideas,” he admitted.


Source: TechCrunch

NBCU’s streaming service Peacock launches April 15 for Comcast subscribers, everyone else on July 15

NBCUniversal officially unveiled its new streaming service Peacock today, announcing that the service will be available at no additional cost for Comcast’s Xfinity X1 and Flex customers on April 15, before launching nationally on July 15.

The company had announced its plans to enter the streaming market a year ago, describing it as an ad-supported, subscription service that would also be available to pay-TV subscribers at no additional cost.

That’s more-or-less what the company detailed at an investor presentation today, where it said there will a free tier of Peacock that includes more than 7,500 hours of programming, including classic shows and the current seasons of freshman broadcast series.

But if you want to see the original programming that NBCUniversal is creating for Peacock — as well as get early access to “The Tonight Show Starring Jimmy Fallon” and “Late Night with Seth Meyers” and twice as many hours of content overall — you’ll need Peacock Premium, which will be bundled for Comcast and Cox subscribers, and will cost $4.99 per month otherwise.

Both of those versions will include ads, though you can also pay $9.99 per month for an ad-free experience.

NBCUniversal said it will be spending aggressively over the next two years, with an investment of $2 billion over 2020 and 2021. The plan is to reach between 30 to 35 million active users in the United States by 2024, and to break even at that time

The new service is one of several big streaming launches expected this year, with WarnerMedia’s HBO Max and Jeffrey Katzenberg’s mobile service Quibi also preparing to make their debuts. Those join other recent entries from Disney and Apple in an increasingly crowded streaming landscape still led by the big three  — Netflix, Amazon Prime Video, and Hulu. (The latter is now majority-owned by Disney, but NBCU parent Comcast will hold onto its Hulu stake until 2024.)

Many of the newer streamers — including the just-launched Disney+ and Apple TV+, as well as the upcoming HBO Max — are opting for an ad-free experience. But NBCU’s Peacock will instead follow the business models adopted by Hulu and ViacomCBS Inc.s’ CBS All Access, where advertising helps to bring down the cost of the subscription.

NBCUniversal Chairman Steve Burke and other executives addressed the question of “subscription fatigue” during their presentation, with Burke arguing that this fatigue is exactly why Peacock is going with a (sort of) free approach: “We found it interesting that no one’s focused on primarily ad-supported, premium content. We believe that affordability will be critical as more subscriptions are launched.”

Why launch a service at all, if not to bring in subscription revenue? Burke argued that with DVR and on-demand viewing, NBCUniversal content is reaching a broader audience than ever — but on services like Hulu, Netflix and YouTube, “We don’t control the consumer experience … we don’t control how shows are sold to advertisers and in many cases, we don’t sell to advertisers ourselves.”

And those aforementioned cable bundles illustrates how these streaming services may also function less as businesses on their own and more a way to draw consumers as part of a broader strategy.

Despite its terrible name (they couldn’t even avoid Peacock jokes during the presentation itself, with Fallon asking, “What names did you turn down to before settling on Peacock?”), the service has a chance to grab a slice of the streaming market thanks to its decent back catalog and NBCU’s plans to promote the service heavily during the Summer Olympics on NBC.

The presentation emphasized some of the star power and intellectual property that Peacock is drawing on, with appearances by Fallon, Tina Fey and Seth Meyers, as well as NBC News and Sports presenters.

NBCU announced much of Peacock’s original programming lineup last fall, including reboots of “Battlestar Galactica,” “Punky Brewster,” and “Saved by the Bell,” plus new series like “Dr. Death,” based on the true-crime podcast; “Brave New World,” based on the dystopian Aldous Huxley novel; an SNL docu-series “Who Wrote That”; “One of Us Is Lying,” based on the NYT best-seller, and many more.

More recent additions to the originals lineup include the Fey-produced comedy “Girls5Eva,” as well as in-development shows like “Expectingâ€� from Mindy Kaling, “Division Oneâ€� from Amy Poehler, “Clean Slateâ€� from Norman Lear and “MacGruber,â€� from Will Forte.

Peacock will also be the new home for Netflix’s most-watched series, “The Office,” in a deal valued at $500 million for the comedy classic.

Other NBC shows will be available on Peacock, too, including  “30 Rock,� “Bates Motel,� “Battlestar Galactica,� “Brooklyn Nine-Nine,� “Cheers,� “Chrisley Knows Best,� “Covert Affairs,� “Downton Abbey,� “Everyone Loves Raymond,� “Frasier,� “Friday Night Lights,� “House,� “Keeping Up with the Kardashians,� “King Of Queens,� “Married…With Children,� “Monk,� “Parenthood,� “Psych,� “Royal Pains,� “Saturday Night Live,� “Superstore,� “The Real Housewives,� “Top Chef,� and “Will & Grace.�

Popular films to stream on Peacock include “American Pie,� “Bridesmaids,� “Knocked Up,� “Meet the Parents,� “Meet the Fockers,� “A Beautiful Mind,� “Back to the Future,� “Brokeback Mountain,� “Casino,� “Dallas Buyers Club,� “Do the Right Thing,� “Erin Brockovich,� “E.T. The Extra Terrestrial,� “Field of Dreams,� “Jaws,� “Mamma Mia!,� “Shrek,� and “The Breakfast Club.� Peacock will also feature films from the franchises: “Bourne,� “Despicable Me,� and “Fast & Furious.�

And while you might think that every streaming service works the same, Peacock Chairman Matt Strauss said the company is trying to find approaches that don’t rely on the “endless scroll.” You’ll be able to look up a specific show or movie, but there will also be “channels” like “SNL Vault,â€� “Family Movie Nightâ€� and “Olympic Profiles.â€� And the service is supposed to get more personalized as you watch.

Peacock launch

The ad-supported version of the service will include a variety of ad products, including an e-commerce experience called “shoppable TV,” plus 60-second “prime pods,” interactive engagement ads, sponsorships called solo ads, editorially-selector curator ads, contextually relevant explore ads, topical trending ads, voice-based on command ads, and two others inspired by Hulu: pause ads and binge ads. (edited) Peacock is also promising a light ad load with only five minutes of ads per hour or less.

Strauss added that NBCUniversal plans to launch eventually launch internationally, but the company is currently focused on the United States.

 

 


Source: TechCrunch

Space Angels’ Chad Anderson on entering a new decade in the ‘entrepreneurial space age’

Space as an investment target is trending upwards in the VC community, but specialist firm Space Angels has been focused on the sector longer than most. The network of angel investors just published its most recent quarterly overview of activity in the space startup industry, revealing that investors put nearly $6 billion in capital into space companies across 2019.

I spoke to Space Angels CEO Chad Anderson about what he’s seen in terms of changes in the industry since Space Angels began publishing this quarterly update in 2017, and about what’s in store for 2020 and beyond as commercial space matures and comes into its own. Informed by data released publicly, SEC filings and investor databases — as well as anonymized and aggregated info from Space Angels’ own due diligence process and portfolio company management — Anderson is among the best-positioned people on either the investment or the operator side to weigh in on the current and future state of the space startup industry.

“2019 was a record year — record number of investments, record number of companies, a record on all these fronts,” Anderson said. “2019 in its own right was a huge year, but then you look at everything that happened over the last decade. We always refer to this last decade as ‘the entrepreneurial space age’ […] and you see everything that’s happened over the last 10 years, you see it all culminating in a record year like this one.”


Source: TechCrunch

Here’s why a 5nm iPhone A14 chip would be such a big deal

Apple’s next iPhone could give us a hint of what to expect from high-end desktop and laptop processors in the years to come. In short, super fast, and super efficient.
Source: Digital trends

Using the new Microsoft Edge browser on a Mac feels wrong, and I love it

Microsoft has just launched a new Chromium-based Edge web browser for the Mac, but is it any good? We tested it to find out.
Source: Digital trends

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455