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

Archivo del Autor: Belen De Leon

Carbon Capture Is Messy and Fraught—But Might Be Essential

A new report calls for more research into carbon capture tech. Problem, though: Who will pay to make it happen?
Source: Wired

Here’s how a new MacBook could blow us away (but we’re not holding our breath)

Word on the street is that Apple might announce a new MacBook at its Oct. 30 event. We don’t know much about the possible update, but we know a few ways Apple could impress us — if the company decided to follow through.

The post Here’s how a new MacBook could blow us away (but we’re not holding our breath) appeared first on Digital Trends.


Source: Digital trends

'Fortnite' Scams Are Even Worse Than You Thought

YouTube videos with millions of views. Nearly 5,000 bogus websites. V-Bucks scammers have gotten out of control.
Source: Wired

Five days left to reap big early-bird savings for Disrupt Berlin 2018

This is it, startup fans. We’re in the homestretch for big savings on tickets to Disrupt Berlin 2018. That means you have just five days left to save up to €500 on two action- and opportunity-packed days with some of the best and brightest minds in the tech startup world. The early-bird price becomes extinct on Friday, 2 November. Haven’t you waited long enough? Buy your ticket today.

We’ve recruited a killer line-up of Main Stage speakers — tech luminaries, business legends and game-changing investors — to share their perspective, experience and insight. Here’s a quick peek at what we have in store for you — and be sure to take a gander at the Disrupt Berlin agenda:

  • Kaidi Ruusalepp, founder and CEO of Funderbeam, will discuss how her company’s shaking up the traditional startup funding model by using a marketplace approach, a modern syndication system and a blockchain-based platform.
  • Pieter van der Does, CEO of payments company Adyen, will share how the startup quietly built its empire and took a profitable company public.
  • Denys Zhadanov, VP at Readdle, will talk about the mobile app company’s bootstrapped success — 100 million downloads and counting.

Opportunity at Disrupt Berlin abounds at every turn, but it shifts into overdrive once you enter Startup Alley, our exhibition floor. You’ll find more than 400 early-stage startups showcasing the latest technology products, platforms and services. Collaborate, recruit, invest, connect — it all happens in Startup Alley.

While you’re in the Alley, be sure to check out this year’s TC Top Picks — our curated cohort of exceptional startups spanning these categories: AI/Machine Learning, Blockchain, CRM/Enterprise, E-commerce, Education, Fintech, Healthtech/Biotech, Hardware, Robotics, IoT, Mobility and Gaming. Here are just a few fine examples:

  • Nuzzera: Your Spotify for news — the first two-sided market for professional journalism.
  • MakerBrane: A digital and physical platform that lets anyone design, build and trade their own play worlds.
  • FinMarie: Germany’s first online financial platform for women.

And, of course, you don’t want to miss Startup Battlefield — the crown jewel of Disrupt. Watch up to 15 outstanding early-stage startups go head-to-head to win $50,000 cash, hoist the coveted Disrupt Cup, earn invaluable investor and media attention and launch their companies on a global stage.

Disrupt Berlin 2018 takes place on 29-30 November, and the finish line for saving up to €500 is Friday 2 November — just five days left. Buy your pass today, and join us in Berlin at the best possible price.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();


Source: TechCrunch

Robby Stein to talk about Instagram beyond Systrom at Disrupt Berlin

Last month, Instagram co-founders CEO Kevin Systrom and CTO Mike Krieger announced that they would be leaving Instagram and Facebook. All eyes are now on Instagram to figure out what’s going to happen to the photo and video app. That’s why I’m excited to announce that Instagram Product Director Robby Stein is joining us at TechCrunch Disrupt Berlin.

Instagram is Facebook’s next big bet. Facebook’s growth has slowed down, which puts even more pressure on Instagram. Compared to Facebook, Instagram is still a relatively young platform. More and more people are joining Instagram and stories are boosting engagement.

Facebook currently has 2.23 billion monthly users while Instagram has 1 billion users. Many people have an active account on both platforms. But does Instagram have what it takes to reach Facebook’s scale?

When it comes to product, Instagram has relentlessly released new features over the past few years. Stories have become a creative playground, stars can share longer videos on IGTV and you can now start group video chats from the app.

It’s impressive to see that such a big platform keeps releasing radical changes that will affect over a billion users. Instagram has been moving incredibly fast. And it’s been key when it comes to fostering growth.

Stein will tell us more about Instagram’s product design strategy and what’s coming up. It’s always interesting to hear the perspective of an insider to analyze product decisions and discuss them.

Before joining Instagram, he was the co-founder and CEO of Stamped, which was acquired by Yahoo back in 2012. Stein started his career at Google. In a short period of time, he managed to work for Google, Facebook and Yahoo, and he also founded his own startup. Quite an impressive resume.

And if you want to hear what it feels like to work for Instagram at a pivotal moment, you should come to Disrupt Berlin. The conference will take place on November 29-30 and you can buy your ticket right now.

In addition to fireside chats and panels, like this one, new startups will participate in the Startup Battlefield Europe to win the highly coveted Battlefield cup.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-990a146e14c84e8a4808f8a5d6928a18’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();

Robby Stein

Product Director, Instagram

Robby Stein is Product Director at Instagram, where he leads the consumer product team for sharing, which includes Stories, Feed, Live and Direct Messaging. Previously he was the Co-Founder and CEO of Stamped, which was acquired by Yahoo in 2012. At Yahoo, Robby led mobile video products focused around recommended content. He started his career at Google, where he worked to bring new features to market for Gmail and Ad Exchange. He has been recognized on the Forbes 30 under 30 and graduated summa cum laude from Northwestern University.


Source: TechCrunch

AnyMind, which uses AI for advertising, marketing and HR, raises $13.4M

AnyMind Group, a Singapore-based company that uses AI in online advertising, HR and marketing, has pulled in a strategic $13.4 million investment to go after growth in Japan and other Asian markets.

This Series B round was led by Line, the Japanese messaging app firm, and Mirai Creation Fund, which is backed by Toyota among others. Previous backers JAFCO and Dream Incubator also took part.

AnyMind Group is a holding group formed this year to manage its initial venture AdAsia — which uses AI to offer ad solutions to publishers and advertisers — and its newer businesses TalentMind (HR) and CastingAsia, influencer marketing. AdAsia previously raised $12 million last year before it added a strategic investment from Japanese news app Gunosy three months later.

The business was founded in April 2016 by Japanese duo CEO Kosuke Sogo, the former managing director of Japan’s MicroAd in APAC, and COO Otohiko Kozutsumi, who had been with MicroAd Vietnam — and both men are ambitious with their plans to grow.

Indeed, despite being less than three years old, AnyMind says it has been profitable since early 2017. It said total revenue for 2017 was $26 million, up from $12.9 million one year previous.

Today, the company has 12 offices — including a product development center in Vietnam — and its services are present in 11 markets across Asia. It has some 330 staff, up from 90 just 18 months ago.

AnyMind founders Kosuke Sogo (left) and Otohiko Koztusumi (right)

While it doesn’t appear to need the money, AnyMind said it is keen on the connections that this investment can bring. That will include working with Line — which is Japan’s largest messaging app and popular across Southeast Asia — on digital advertising opportunities, and tapping into the Mirai fund’s portfolio companies to offer advertising and marketing programs.

“We have experienced great growth in the past 2.5 years, and are now looking to enter our next phase of progress — expanding market share in the geographies and industries we’re in. As we’ve been operating at a profit since January 2017, our focus for this round was to select investors that could take us to that next level,” Sogo, AnyMind’s CEO, said in a statement.


Source: TechCrunch

Far-right social network Gab goes offline after GoDaddy tells it to find another domain registrar

Gab, the far-right social network that the suspect in Saturday’s mass shooting at Pittsburgh synagogue used to share anti-Semitic posts, has gone offline after GoDaddy gave it 24 hours to find a new domain provider. GoDaddy’s decision comes after PayPal, Medium, Stripe, and Joyent banned Gab’s accounts over the weekend.

Bowers may face the death penalty after being charged with 11 counts of murder and multiple hate crimes in connection to the attack on the Tree of Life synagogue in Pittsburgh, which the Anti-Defamation League said it believes is the deadliest against the Jewish community in U.S. history.

On his Gab profile, Bowers had written “jews are the children of satan” in his biography and repeatedly shared anti-Semitic content and other hate speech. Shortly before the shooting, Bowers allegedly wrote “HIAS [an organization that aids Jewish refugees] likes to bring invaders in that kill our people. I can’t sit by and watch my people get slaughtered. Screw your optics, I’m going in.”

In an emailed statement, a GoDaddy spokesperson said Gab was told to move after breaking the domain registrar’s rules against violent content:

“We have informed Gab.com that they have 24 hours to move the domain to another registrar, as they have violated our terms of service. In response to complaints received over the weekend, GoDaddy investigated and discovered numerous instances of content on the site that both promotes and encourages violence against people.”

Gab now displays a message claiming it “is under attack” and has been “systematically no-platformed by App Stores, multiple hosting providers, and several payment processors.”

This is not the first time Gab has run afoul of its online service providers. Last year, Gab was banned from the Apple app store and Google Play for content violations. In August, Microsoft threatened to boot it from Azure web services if two anti-Semitic posts were not removed (the posts were taken down and Microsoft continued serving Gab).

After being suspended by Joyent, Gab said through its Twitter account that it would “likely be down for weeks,” but later tweeted that it would “be back soon.”

GoDaddy also stopped providing domain services to white supremacist site Daily Stormer in August 2017 after it posted an obscene article about Heather Heyer, who was killed while protesting last year’s Unite the Right rally in Charlottesville, Virginia.


Source: TechCrunch

Same car, better value – Roadshow

The Acura ILX undergoes its second refresh, bringing better styling and more standard safety tech to the party. But is it enough?
Source: CNET

Walmart’s test store for new technology, Sam’s Club Now, opens next week in Dallas

Walmart’s warehouse club, Sam’s Club is preparing to open the doors at a new Dallas area store that will serve as a testbed for the latest in retail technology. Specifically, the retailer will test out new concepts like mobile checkout, an Amazon Go-like camera system for inventory management, electronic shelf labels, wayfinding technology for in-store navigation, augmented reality, and artificial intelligence-infused shopping, among other things.

The retailer first announced its plans to launch a concept store in Dallas back in June, which was then said to be a real-world test lab for technology-driven shopping experiences.

Today, the company is taking the wraps off the project and is detailing what it has planned for the new location, which goes by the name “Sam’s Club Now.”

Like other Sam’s Club stores, consumers will need a membership to shop at Sam’s Club Now. But how they shop will be remarkably different.

Instead of cashiers, the store is staffed with “Member Hosts,” who will act more like concierges, the company says.

And instead of scanning items at a point-of-sale cashier stand, customers will use a specialized Sam’s Club Now mobile app.

The app leverages Sam’s Club existing “Scan & Go” technology, which is used today across its retail locations to help speed up checkout. With the current Scan & Go mobile app, shoppers can opt to scan items as they place them in their cart, then pay right on their phone. At Sam’s Club Now, however, the use of mobile scan-and-pay is required, not optional.

The Sam’s Club Now app will also be infused with other features the company wants to try out, including an integrated wayfinding and navigation system, augmented reality features, an A.I.-powered shopping list and more.

At launch the app will offer a built-in map for finding the right aisle for a given product, but over time, this mapping system will be upgraded to use beacon technology and will be tied to the customer’s shopping list to map their best route through the store.

The shopping list will also be powered by A.I. Using a combination of machine learning and customer purchase history, the list will be pre-populated with customers’ frequent purchases. Those items can be removed from the list, if not needed.

This way, customers won’t forget things they usually need to buy, the retailer says.

Meanwhile, the app will allow Sam’s Club to test augmented reality as a way of highlighting “stories’ about the products being sold and their features, as well as providing a way to find out how items are sourced. This seems more gimmicky, though, as it’s unlikely that customers are interested in this sort of “infotainment” when just trying to get their shopping done.

But at very least, the test store gives the retailer a chance to confirm that supposition with real world data.

The app will also allow members to place pickup orders that will be ready in just an hour, or place same-day delivery orders.

The lack of cashiers won’t be the only difference between this Sam’s Club Now and other locations. The store will also be just a quarter of the size of an average club, at 32,000 square feet. That means it will feature, in some cases, smaller pack sizes than at the other warehouse club locations.

Because of the smaller size, it will also feature a quarter of the usual staff at 44 associates. But the goal is not to eliminate staff and replace them with technology, the retailer claims.

“Eliminating friction doesn’t mean replacing exceptional member service with a digital experience,” said John Furner, Sam’s Club President and CEO. “We know our members expect both.”

The company says it will include a range of products like meats, fresh foods, frozen items, beer and wine and meal solutions.

More importantly, it will also include a new inventory management and tracking technology. Down the road, a system of over 700 cameras will be used to help the retailer manage the inventory and optimize the store layout.

On the shelves, it’s also testing electronic shelf labels that will instantly update prices, eliminating the need to print out paper signage.

These are not third-party systems, the retailer says.

“The vast majority of technologies that we’re building here are technologies that we’ve developed in house. There may be pieces of modules of things that we’re using from third parties. But the majority are systems that are building on the technology that we’ve developed here,” said Jamie Iannone, CEO of SamsClub.com and EVP of Membership & Technology. “That allows us to iterate and move pretty quickly with it,” he noted. 

By “quickly,” the retailer means things can change in a matter of weeks. The store plans to rapidly iterate on new and different experiences across computer vision, A.I., A.R., machine learning, and robotics.

The winners will then be rolled out to other Sam’s Club locations across the U.S.

The retailer says Dallas was selected as a test market because it’s an easy trip from Walmart’s headquarters in Bentonville, Arkansas, and because of Dallas’ tech talent and the recruiting potential. The company today has over 100 engineers in the area, and it plans to hire more in the areas of machine learning, A.I. and computer vision.

It’s worth noting, too, that Sam’s Club Now has been set up, developed and made ready for opening in just five months.

The store will officially open to on an invite basis to local members for testing as soon as next week. The grand opening to the public is tentatively scheduled for a couple weeks out.


Source: TechCrunch

Star Wars Resistance episode 5: Trip to The High Tower reveals danger and intrigue – CNET

Kaz gets closer to the First Order in the best episode so far.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698