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

Archivo del Autor: Belen De Leon

NASA reveals data breach in internal memo – CNET

Employee data may have been exposed, but it’s unlikely that missions were compromised.
Source: CNET

The Wing gets $75M from Sequoia, Airbnb

The Wing, the owner of several co-working spaces and social clubs designed for women, has garnered the support of Sequoia Capital in its latest funding round.

The startup has announced a $75 million Series C led by the storied venture capital firm, with support from Airbnb and Upfront Ventures, as well as existing investors NEA and WeWork.

Headquartered in New York, The Wing was founded by Audrey Gelman and Lauren Kassan in 2015. To date, the pair have raised $117.5 million, including a $32 million Series B in November 2017 led by WeWork, a co-working giant presumably interested in an eventual acquisition of its female-friendly counterpart.

A spokesperson for The Wing declined to disclose its valuation.

The Wing has 6,000 members across locations in New York, Washington, DC and San Francisco — where it first opened its doors just two months ago. The company has additional spots slated to open in West Hollywood, Chicago, Boston, London, Toronto and Paris in 2019. Memberships at the workspaces, which are complete with feminist imagery, conference rooms, a cafe, library, lactation room, beauty room, showers and more, are $215 apiece.

The Wing’s staff is majority female and its spaces are designed by female architects. It’s not surprising the investors behind its latest fundraise are mostly women, too.

As part of the Series C funding, Sequoia partner Jess Lee and Upfront partner Kara Nortman have joined The Wing’s board of directors. Lee, in a statement, said the funding would assist The Wing in bringing its physical community of career-oriented women into the digital realm.

Earlier this year, the company launched a mobile application for its members to stay connected with each other and to RSVP to Wing events.

“This investment will enable us to further The Wing’s mission and scale to new heights both offline and online,” Gelman, The Wing’s chief executive officer, said in a statement.

“The Wing’s mission is the advancement of women through community, and we could not be more excited to partner with such a powerful community of women who lead their fields in tech, Hollywood, policy, and sports. This round is proof positive that women can be on both sides of the table.”

Also participating in the financing are actress Kerry Washington, producer Katie McGrath, former White House senior advisor Valerie Jarrett, and two of the TIME’S UP Legal Defense co-founders Robbie Kaplan and Hilary Rosen. U.S. Women’s National Soccer Team players Alex Morgan, Megan Rapinoe, Meghan Klingenberg and Becky Sauerbrunn also provided capital to The Wing.

Airbnb, for its part, has not previously invested in The Wing and is not an active investor in startups. It’s unclear what sort of partnership may be brewing between the home-sharing “unicorn” and the feminist co-working space. In a statement provided to TechCrunch, Airbnb CEO Brian Chesky said he was “incredibly inspired” by The Wing and was “thrilled to support them.”

According to a report from The Information published Tuesday, Airbnb is in talks to lead a $75 million investment in a startup called Lyric, which transforms apartment buildings into hotels for travelers. That, coupled with its contribution to The Wing’s funding round, could mean Airbnb is foraying into the business of startup investing.


Source: TechCrunch

Best-sounding albums to own on vinyl – CNET

Whether you’re buying records as a gift or for your own collection, these are the 20 of the best-sounding albums, according to CNET.
Source: CNET

Dark Matter Theorists Explore Axions as WIMPs Come up Short

After a year of disappointing experiments, the dominant theory in dark matter physics is losing its sheen while others gain prominence.
Source: Wired

Elon unveils Boring tunnel video – CNET

It’s a proof of concept, and we took a quick ride.
Source: CNET

Flux raises $7.5M Series A to bring its digital receipts platform to more banks and merchants

Flux, the London fintech that has built a technology platform for banks and merchants to power itemised digital receipts and a lot more, has raised $7.5 million in Series A funding. The round is led by VC firm e.ventures (which has previously backed the likes of Farfetch, Sonos and Groupon), with participation from existing investors PROfounders, and Anthemis.

Founded in 2016 by former early employees at Revolut, Flux bridges the gap between the itemised receipt data captured by a merchant’s point-of-sale (POS) system and what little information typically shows up on your bank statement or mobile banking app. Off the back of this, it can also power loyalty schemes and card-linked offers, as well as give merchants much deeper POS analytics via aggregated and anonymised data on consumer behaviour, such as which products are selling best in unique baskets.

On the banking side, Flux is currently available through Barclays (via Barclays Launchpad), challenger bank Starling, and for a small alpha group of Monzo customers. Once banking customers link their account to the service, Flux delivers digital receipts (and where available rewards and loyalty) for transactions at Flux retailer partners.

To that end, merchant partnerships include Costa Coffee, EAT, pod and itsu. Flux also recently announced that Pure is joining the service.

“Our mission has always been to liberate the world’s receipt data because by doing this we can enrich trillions of experiences globally,” Flux co-founder and CEO Matty Cusden-Ross tells me.

“The information on a receipt is used all the time in everyday life, from budgeting to loyalty to expensing but today these all require manual steps. We see a future in which all of these manual processes become seamless experiences, simplifying and enriching people’s lives. Our focus today is on establishing a standard, the Flux platform, to make this a reality within the U.K. before expanding to our first international market”.

Of course, Flux’s attempts to become a standard for the interchange of item level digital receipt data — and the proprietary platform that powers that standard — has always faced a chicken and egg problem: It needs bank integrations to sign up merchants and it needs merchant integrations to sign up banks. Cracking this problem has clearly started to gather momentum, something that hasn’t gone unnoticed by investors.

“We’ve transitioned from having to prove it’s possible to now scaling and that’s a great feeling,” says Cusden-Ross. “The aim for this round is to continue making Flux the gold standard for anything that touches receipt data, [ensuring] Flux remains super easy to use for everyone — consumers, banks and retailers. What this means is going fully live across some of the largest U.K. retail banks as well as ramping our up our live merchants”.

(Related, I understand that Flux has already begun integrating with one of the major U.K. supermarkets and an “international fast food chain,” amongst other unannounced partnerships.)

“Creating a real-time platform that handles massive data volumes is hard, but we’ve cracked it,” adds the Flux CEO. “We’re investing heavily in bringing on the best engineers to continue scaling in a big way. Having figured out the recipe for working with banks and retailers quickly, it’s now all about growing as fast as possible”.


Source: TechCrunch

Zwift, which turns indoor cycling workouts into multiplayer games, raises $120M

Fitness and gaming have been two of the most popular categories of apps for years, and now a startup founded out of London that has combined the two in a unique way has picked up a big round of funding to capitalise on that. Zwift, an interactive platform for people to turn indoor cycling workouts into massive, multi-participant races, social rides, and immersive explorations of new domains, has raised $120 million — money that its co-founder and CEO, Eric Min, said will be used to expand to more training categories (its first steps outside of cycling have been into running), and to add esports tournaments.

The funding — led by Highland Europe, with Europe’s True (not to be confused with True Ventures), Causeway Media and Novator participating — comes on the heels of very rapid growth for Zwift .

The startup now has over 1 million registered accounts (it doesn’t disclose active users), up from a mere 200,000 two years ago, with users ranging from amateur cycling enthusiasts, people who cycle as part of fitness regimes, and professional athletes who use it to supplement IRL global training schedules.

“More than one-third of the peloton in this year’s Tour de France” — despite all its controversies, still the gold standard for road races — “are users of Zwift,” Min told me. There are 200 Facebook groups built around Zwift communities, with people using them to organise rides and sometimes even to meet up in person afterwards at cafes, just as they might in actual outdoor rides. With customers in 100 countries, Min told me that there are on average 300 organised (group) rides a day happening on Zwift.

The company isn’t disclosing its valuation, but Min said that the startup is “approaching unicorn status” on account of its growth and big ambitions and it appears to be more than $500 million with “a very small dilution” — a big jump on the $180 million Pitchbook estimated its valuation to be in 2016 (it’s raised around $166 million to date).

Min believes that the upswing in e-sports could see the format getting ever-more mainstream acceptance. “Our goal is to bring Zwift to the Olympics,” he told me confidently.

Zwift is swiftly addressing two different shortcomings of two common home pastimes. One of the problems with exercising at home — and specifically training in cycling as a first effort — is that it might get a little boring, and one of the problems with playing too many video games is that they contribute to the tendency we have in our modern world to be too sedentary.

The service involves you providing your own bike, which you link up with a Zwift trainer (a rack-like piece of equipment that turns a bike into a stationary bike for indoor training), which in turn picks up your stats and adjusts tension and so on based on the course that you are riding. You cycle in front of a TV typically to get the immersive effect, linked up to a Mac, Windows or iOS App (it’s also on Apple TV). You start with a free trial before moving to a monthly fee of $15 (or $10 if you are currently on a trial or already subscribe: the higher fee was introduced last month).

There are no plans at the moment for VR headsets or other head-based wearables because so far they have proven to be too bulky to be usable in the physical environment of sometimes-gruelling cycling, Min said. And for now, you also don’t use spinners or other stationary cycling apparatuses because these can’t provide the right kind of ‘real-world’ riding feel, he said. But this might evolve as Zwift partners with more third parties (and with companies like Peloton a big hit with home fitness enthusiasts, you can see how that might evolve).

In all of its sports and sport ambitions, Zwift is bringing not just basic tension and gaming dynamics to the table: it’s using some interesting algorithms to help train its users, and figure out what might be the best logical step for them in terms of increasing or decreasing difficulty while measuring all other cycling stats. Min says this all starts with getting an accurate weight for each user.

Cycling accounts for 98 percent of the company’s business at the moment, and running is just taking off. For runners, people use running treadmills, and that is the template the company wants to follow, eventually including rowing machines, step machines, and more. Sometimes the locations are actual places like Innsbruck, pictured above. Sometimes they are make-believe terrains, like the fictional Pacific Island Watopia, below:

Min tells me he started Zwift out of London because that is where he lives, but much of the development has come out of southern California, since that is where there is a stronghold of gaming developers. Min himself is an expat from America (there are a lot of us here!), New York specifically, who previously had been a VP at JP Morgan and then founded a fintech company called Sakkonet Technology that’s still going strong, and he happens to be a cycling enthusiast going back to childhood.

“I wanted to do something different from fintech and the idea for Zwift was staring right at me,” he said. “I was a cyclist since I was a kid, painfully so. The worst thing you could do is ride your bike indoors because it was so boring. I used all the products I could but it wasn’t engaging enough, so we thought, what about taking the tech that out there for gaming, combining that with what you do in cycle training, and bring all that to a digital platform? Even if you could get 80 percent of the experience, that would be better than what was offered in the past.” 

Highland and the other investors are all strategic, in that they are already investing quite a bit in other fitness enterprises, which could in turn point to partnerships down the road. Highland’s in eGym and Huel; True backs the Ribble cycling brand; and Causeway invests in traditional sports and esports.

“Zwift is a fantastically innovative company and they are certainly leading the way in the indoor training space,” says Tony Zappala, Partner of Highland Europe in a statement. “It’s a highly scalable business and we’ve been impressed with how they have already managed to expand globally – already 70 percent of current subscribers are from outside the USA. Research points to an audience of 40 million competitive and enthusiast cyclists, and many of those lie in the traditional cycling nations of Central Europe, so in this market alone there is huge growth potential.”

With numbers like that, even without widening the company’s remit, there is a large opportunity to build a specialist fitness/gaming business here, but from what Min says it sounds like this is just phase one of his strategy.

Eschewing any comments about acquisitions when I brought up the topic in our conversation (“No acquisitions,” was his answer on that subject), he said that Zwift for now doesn’t have any formal commercial partnerships team in place.

Even without that, there are about 50 gyms that are already building programs for their customers around Zwift rides, so you can see how this might develop if it did put more focus on partnerships with gyms, offices, co-working spaces or hotels in the future. “We want to build a business that will last decades, or more,” he said.


Source: TechCrunch

YouTuber uses glitter bomb, fart sprayer to punish package thieves – CNET

He isn’t the first to go to extreme lengths to protect his porch.
Source: CNET

SoftBank Corp shares drop 14% on their first day of trading, but it’s still one of the largest IPOs ever

SoftBank Corp’s initial public offering today started with a bang before trailing off into a whimper, with the stock falling 14.5 percent during its first day of trading on the Tokyo Stock Exchange.

The company is the mobile unit of conglomerate SoftBank Group, whose holdings also include Sprint and the $100 billion Vision Fund.

Shares of SoftBank Corp opened at 1,463 yen, below the 1,500 yen the company had set for its IPO price (instead of a range), and closed at 1,282 yen. It offered 160 million shares, or about a third of the total held by parent company SoftBank Group. Despite a bumpy first day of trading, SoftBank Corp raised a total of 2.65 trillion yen (about $23.5 billion), making it Japan’s largest ever IPO and placing it just behind Alibaba’s record-setting $25 billion debut on the New York Stock Exchange in 2014 (SoftBank Group is one of Alibaba’s largest shareholders).

According to Bloomberg, 90 percent of the investors who bought SoftBank Corp shares at the 1,500 opening price were individuals, who the company had targeted in an unusual marketing campaign.

Factors that may have dampened investor enthusiasm about include a network outage earlier this month triggered by a shutdown of Ericsson equipment due to expired software certificates (O2 customers in Great Britain were also affected).

The outage underscored other concerns about SoftBank Corp’s telecommunications infrastructure. According to a Nikkei report published last week, the company has decided to stop using hardware from Huawei Technologies due to security concerns and replace them over the next several years with equipment by Ericsson and Nokia.

While the company says the hardware swap isn’t expected to cost a lot of money, it will also need to deal with more competition next year. SoftBank Corp’s rivals are currently NTT DoCoMo and KDDI, but Rakuten will launch cellular service in October 2019, making it Japan’s fourth mobile network operator.

Furthermore, SoftBank Group also carries massive debt that totaled 18 trillion yen (about $160 billion) as of the end of September, more than six times the amount it earns on an operating basis. This means the Vision Fund is especially reliant on Saudi Arabia’s sovereign fund, which contributed $48 billion, making it the fund’s largest investor.

Saudi Arabia’s sovereign fund, called the Public Investment Fund, is run by Saudi Crown Prince Mohammed bin Salman, who has been implicated by Turkish officials and the United State’s Central Intelligence Agency in the planning of journalist Jamal Khashoggi’s murder. Crown Prince bin Salman has denied involvement in the killing, but the situation still calls into question the future of Saudi Arabia’s involvement with SoftBank, especially since Crown Prince bin Salman said in October that Saudi Arabia plans to invest another $45 billion in the second Vision Fund.


Source: TechCrunch

Elon Musk unveils first Boring Company tunnel under SpaceX HQ – CNET

Where we’re going, we won’t need roads.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500