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

Archivo del Autor: Belen De Leon

Instagram PR director Gabe Madway exits, replaced by Facebook’s Anna White

Facebook likes to keep it in the family. Gabe Madway, Instagram’s director of comms who’s run its day-to-day efforts for the past four years is departing to work for a new company later this summer, and he’ll be replaced by Anna White from Facebook’s internal PR team. She’ll report to Kristina Schake, Instagram’s Global Comms Director who leads from behind the scenes.

Madway was formerly a correspondent with Reuters before becoming an executive comms manager at Google from 2011 to 2014 when he joined Instagram. He’s been one of the more level-headed and frank PR people I’ve worked with over the course of launches like the massively popular Instagram Stories. Gabe kept it real.

White was also a communications manager at Google and YouTube before joining Facebook in 2015 where she’s been the Consumer Comms Director. She’d been handling some announcements around safety, accessibility, and Facebook’s Jobs feature that competes with LinkedIn.

The role will see White oversee the massive functionality expansion currently going down at Instagram under its new VP of Product Adam Mosseri, who recently moved over after leading the Facebook News Feed product. Between its new IGTV feature and its 1 billion users, White will have plenty on her plate.


Source: TechCrunch

Sign up for the Disrupt SF Virtual Hackathon today

Developers and creators, this is your shot to flex your technical building skills for a chance to win free passes to Disrupt SF 2018 — and maybe even $10,000! Sign up today to participate in the TechCrunch Disrupt SF 2018 virtual hackathon!

Here’s how the virtual Disrupt SF Hackathon works. Our expert judges will review, evaluate and score every eligible submitted hack. The 70 highest-scoring teams will each receive 5 Innovator passes to TechCrunch Disrupt SF 2018where they’ll get to check out hundreds of early-stage startups in Startup and Hardware Alley, hear from several entrepreneurs, investors and innovators in a series of interviews and fireside chats and take in the illustrious Startup Battlefield competition. Plus, you’ll be able to attend all the parties and after-parties that take place during Disrupt, and keep the networking going long into the night.

Of that group, the top 30 teams will exhibit their hacks in our Hackathon Demo area at Disrupt SF to more than 10,000 attendees and another round of judging will determine the 10 teams that get to demo their creation on The Next Stage. Out of those 10, the judges will choose one winner to be our very first Virtual Hackathon Champion. And oh yeah — the winner gets the $10,000 cash prize.

Now, a Disrupt Hackathon, virtual or otherwise, wouldn’t be a hackathon without lots of sponsored prizes, cash and swag. You won’t be disappointed on that front, trust us. We have some great APIs and prizes from Visa, TomTom, HERE Mobility, BYTON and Viond on tap so far, and many more to be announced in the coming weeks.

So get those crazy ideas floating around in the backs of your heads, sign up to participate and get hacking! All hacks must be submitted by August 2!

We can’t wait to see what you all come up with.


Source: TechCrunch

Tinder bolsters its security to ward off hacks and blackmail

This week, Tinder responded to a letter from Oregon Senator Ron Wyden calling for the company to seal up security loopholes in its app that could lead to blackmail and other privacy incursions.

In a letter to Sen. Wyden, Match Group General Counsel Jared Sine describes recent changes to the app, noting that as of June 19, “swipe data has been padded such that all actions are now the same size.” Sine added that images on the mobile app are fully encrypted as of February 6, while images on the web version of Tinder were already encrypted.

The Tinder issues were first called out in a report by a research team at Checkmarx describing the app’s “disturbing vulnerabilities” and their propensity for blackmail:

“The vulnerabilities, found in both the app’s Android and iOS versions, allow an attacker using the same network as the user to monitor the user’s every move on the app. It is also possible for an attacker to take control over the profile pictures the user sees, swapping them for inappropriate content, rogue advertising or other type of malicious content (as demonstrated in the research).

“While no credential theft and no immediate financial impact are involved in this process, an attacker targeting a vulnerable user can blackmail the victim, threatening to expose highly private information from the user’s Tinder profile and actions in the app.”

In February, Wyden called for Tinder to address the vulnerability by encrypting all data that moves between its servers and the app and by padding data to obscure it from hackers. In a statement to TechCrunch at the time, Tinder indicated that it heard Sen. Wyden’s concerns and had recently implemented encryption for profile photos in the interest of moving toward deepening its privacy practices.

“Like every technology company, we are constantly working to improve our defenses in the battle against malicious hackers and cyber criminals” Sine said in the letter. “… Our goal is to have protocols and systems that not only meet, but exceed industry best practices.”


Source: TechCrunch

Microsoft calls its foldable Andromeda device “disruptive”

Microsoft appears to be confident about its Andromeda PC, describing it as “disruptive” device in newly discovered leaked internal documents. Andromeda is expected to bridge the phone and PC gap with its dual-screen design.

The post Microsoft calls its foldable Andromeda device “disruptive” appeared first on Digital Trends.


Source: Digital trends

The Entire History of 'World of Warcraft' in One (Long) Video

The game’s designers talk through every expansion in the history of the legendary MMORPG.
Source: Wired

'Kiss Me First' and 'Reverie': Virtual Reality Is Back in Pop Culture—As a Warning

Two new shows make clear that Hollywood sees VR as the perfect symbol of near-future dystopia.
Source: Wired

Questions about Apple’s new Maps, answered

Earlier today we revealed that Apple was re-building maps from the ground up. These are some questions from readers that came up when we went live. You can ask more questions here and I’ll try to add them.

What part of Maps will be new?

The actual map. Apple is building them from scratch, with its own data rather than relying on external partners.

What does that mean in terms of what I’ll see?

New foliage markers, showing you where ground cover like grass and trees exists more accurately. Pools, parking lots, exact building shapes, sports areas like baseball diamonds, tennis and basketball courts and pedestrian pathways that are commonly walked but previously unmapped. There are also some new features like the ability to determine where the entrances are to buildings based on maps data.

Will it look visually different?

Only with regards to additional detail. Maps is not getting a visual ‘overhaul’ yet (it was implied that it will eventually) but you’ll notice differences immediately. Here’s an example:

Does it use information from iPhones?

Yes. It uses segments of trips you take that have been anonymized called probe data to determine things like ‘is this a valid route?’ or to glean traffic congestion information.

Can I be identified by this data — does Apple know it’s me making the trips?

No. The only device that knows about your entire trip is your personal device. When information and/or requests are sent to Apple, a rotating random identifier is assigned to chunks of data which are segmented for additional safety before transmission. Basically, all Apple will ever see is a random slice of any person’s trip without beginning or end that it uses to update its maps and traffic info. Not only can it not tell who it came from, Apple says it cannot even reconstruct a trip based on this data — no matter who asks for it.

Can I opt out?

Yes. It will not happen if you do not turn location services on, and it can be toggled off in the Privacy settings for Maps. It’s not a new setting, it’s just the existing maps setting.

Will it use more data or battery?

Apple says no. It’s saying that the amount of both resources used are so negligible as to be swallowed up in normal efficiency gains.

When is it coming to the rest of the world?

Bay Area in beta next week and Northern California this fall were as much as I got, however, Apple SVP Eddy Cue did say that Apple’s overall maps team was global.

We’ve got a dedicated team — we started this four years ago — across a variety of fields from ML, to map design, to you name it. There’s thousands of people working on this all around the globe from here in the Bay Area, to Seattle, Austin, New York. We have people in other countries, in cities like Berlin, Paris, Singapore, Beijing, Malmö, Hyderabad.

This team’s dispersed around the globe. It’s important to have that when you’re trying to create and do this. We’re trying to look at how people use our devices all around the world. Our focus is to build these maps for people on the go.

Does this mean street view mode is coming?

Maybe, Apple did not announce anything related to a street-level view. With the data that it is gathering from the cars, it could absolutely accomplish this, but no news yet.

What about businesses?

The computer vision system Apple is using can absolutely recognize storefronts and business names so I’d expect that to improve.

Will building shapes improve in 3D?

Yes. Apple has tools specifically to allow its maps editors to measure building heights in the 3D views and to tweak the shapes of the buildings to make them as accurate as possible. The measuring tools also serve to nail down how many floors a building might have for internal navigation.


Source: TechCrunch

Domo opens at $23.80/share a pop of 13%, after raising $193M valuing the company at around $510M

Domo, the business analytics company based out of Utah, today became the latest enterprise tech company to go public, and it did so with a small pop. Trading on Nasdaq as DOMO, the company opened at $23.80/share, up 13 percent on its initial pricing of $21. Last night, the company announced that it had raised $193 million through a sale of 9,200,000 shares of Class B common stock at the initial price, valuing the company at around $511 million.

Now, the stock is trading at around $25.60. We’ll update this as the day progresses.

It’s a modestly positive start for a company that has seen a rocky road leading up to its IPO: as a startup, the company was valued as high as $2 billion, meaning its IPO valuation saw some 75 percent of that value erased.

There have always been a lot of high expectations for Domo, which was in stealth mode for five years and came out of it with a $1 billion valuation. Josh James, the company’s founder and CEO, previously had founded Omniture, the online marketing and web analytics firm, which was acquired by Adobe for $1.8 billion in 2009.

And Domo itself taps into one recurring theme within the enterprise IT zeitgeist: there are now hundreds of cloud-based services collecting and producing data about our businesses, and so there is a demand for companies that can harness and make sense of that data, and provide good inroads for people to “read” it more easily (companies like Slack also are tapping into this idea, albeit for a different purpose).

Domo itself says that it brings in information from some 500 different sources, by way of APIs and other integrations, to produce data visualizations and other insights into how an organization operates, and while one of its key targets are c-level executives who want “big picture” insights, the product positions itself as suitable for a wide array of users and industries.

But as many have pointed out, this isn’t the whole story. The company has been burning money and its annual recurring revenue hasn’t been that strong compared to how much money it has raised (pre-IPO, nearly $690 million). For the strongest enterprise startups, these are metrics that usually have closer parity, if ARR is not altogether outpacing how much the company has raised. For skeptics, Domo still has to prove itself as a business longer term, and now that it’s going to the public markets for money, it will be doing so with more scrutiny.

According to its S-1 filing, Domo’s revenues in the year that ended January 31 were $108.5 million, up from $74.5 million, with net losses of $176.6 million (versus $183 million for the same period a year before). The company says that as of April 30, 2018, it had more than 1,500 businesses as customers, including 385 with more than $1 billion in revenue. The company makes about 80 percent of its revenues from subscriptions with the rest from professional services.

Developing.


Source: TechCrunch

TMGcore is running high-efficiency crypto mines in Texas

Out on the plains of East Texas, not far from Dallas, a company called TMGcore is mining crypto. The company, funded to the tune of $70 million, will be mining multiple cryptocurrencies and is using some unique technology to ensure that it doesn’t eat up an entire city’s worth of energy.

“TMGcore will be one of the first companies to utilize 3M’s Novec fluorochemical coolant at the heart of an enterprise scale cryptocurrency mining apparatus,” said CEO JD Enright. “The company’s intelligent mining system uses a Two Phase Liquid Cooling Immersion technology to dramatically decrease cooling costs by up to 90% and lets the company conduct mining operations from anywhere, including the middle of hot and muggy Texas. TMGcore also employs dynamically intelligent mining software that automatically mines the most profitable coin based on realtime market value and difficulty of access for the most profitable deployment of resources in realtime. Our technology is first-to-market and delivers a transformative approach to crypto mining that stands to fundamentally disrupt the market.”

The goal is to create mining infrastructure in the US and to prevent overseas control of the various currencies.

“Giving America a seat at the table is our #1 goal here at TMgcore. Our cooling technology and efficient mining rigs open up more regions of this country to house this type of operation,” said Enright.

The mine is housed in Plano, Texas inside a 150,000 square foot facility and is capable of a “100 megawatt live power load.” Further, the company is running custom ASIC chips increase board density and reduce mining costs significantly. In short, it will be one of the highest tech mining facilities in the world.

From the release:

The company has developed a unique use case with a fluorochemical coolant that delivers smart, safe and sustainable cooling for industrial technology operations. TMGcore will be one of the first companies to utilize this compound at the heart of an enterprise scale cryptocurrency mining apparatus. The company’s intelligent mining technology uses a Two-Phase Liquid Cooling Immersion technology to dramatically decrease cooling costs by up to 90%. The system also dynamically adapts its mining efforts toward the most profitable token at any given time, factoring in real-time market price, the difficulty of access and hash rate. TMGcore has also developed custom-made ASIC mining boards that result in a 20% increase in token output.

“Leveraging the magic of this coolant and groundbreaking mining circuitry, we saw a massive opportunity to capitalize on the nascent and highly lucrative mining industry in a physical, tangible and industrial fashion,” said Enright. “TMGcore seeks to deconstruct the mining monopoly in other countries with an American-made, U.S. driven approach that not only pushes the blockchain ecosystem forward but also creates job opportunities for Texas’ fast-growing technology community. We understand the importance of the research and development that creates not only innovations but the efficiencies that support the blockchain industry on a global scale.”

“Texas, more so than many other states in this country, has an abundant supply of energy available on their grid with available real estate to house such a project,” said Enright. “Cryptocurrency mining has not really been able to take advantage of Texas’ energy supply to date because the state is too hot. By utilizing Novec in this Two Phase Liquid Cooling Immersion technology, we have unlocked Texas’ potential to mine for the first time.”


Source: TechCrunch

2018 BMW R NineT Urban G/S first ride review: Less Paris-Dakar, more coffee and canyons – Roadshow

The newest member of the R NineT family pairs ‘80s off-road styling with modern civility.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530