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

Archivo del Autor: Belen De Leon

Law enforcement taps Google's Sensorvault for location data, report says – CNET

The database is for targeting ads and seeing how effective they are. But it’s reportedly also been a treasure trove for police.
Source: CNET

Get ready for a new era of personalized entertainment

New machine learning technologies, user interfaces and automated content creation techniques are going to expand the personalization of storytelling beyond algorithmically generated news feeds and content recommendation.

The next wave will be software-generated narratives that are tailored to the tastes and sentiments of a consumer.

Concretely, it means that your digital footprint, personal preferences and context unlock alternative features in the content itself, be it a news article, live video or a hit series on your streaming service.

The title contains different experiences for different people.

From smart recommendations to smarter content

When you use Youtube, Facebook, Google, Amazon, Twitter, Netflix or Spotify, algorithms select what gets recommended to you. The current mainstream services and their user interfaces and recommendation engines have been optimized to serve you content you might be interested in.

Your data, other people’s data, content-related data and machine learning methods are used to match people and content, thus improving the relevance of content recommendations and efficiency of content distribution.

However, so far the content experience itself has mostly been similar to everyone. If the same news article, live video or TV series episode gets recommended to you and me, we both read and watch the same thing, experiencing the same content.

That’s about to change. Soon we’ll be seeing new forms of smart content, in which user interface, machine learning technologies and content itself are combined in a seamless manner to create a personalized content experience.

What is smart content?

Smart content means that content experience itself is affected by who is seeing, watching, reading or listening to content. The content itself changes based on who you are.

We are already seeing the first forerunners in this space. TikTok’s whole content experience is driven by very short videos, audiovisual content sequences if you will, ordered and woven together by algorithms. Every user sees a different, personalized, “whole” based on her viewing history and user profile.

At the same time, Netflix has recently started testing new forms of interactive content (TV series episodes, e.g. Black Mirror: Bandersnatch) in which user’s own choices affect directly the content experience, including dialogue and storyline. And more is on its way. With Love, Death & Robots series, Netflix is experimenting with episode order within a series, serving the episodes in different order for different users.

Some earlier predecessors of interactive audio-visual content include sports event streaming, in which the user can decide which particular stream she follows and how she interacts with the live content, for example rewinding the stream and spotting the key moments based on her own interest.

Simultaneously, we’re seeing how machine learning technologies can be used to create photo-like images of imaginary people, creatures and places. Current systems can recreate and alter entire videos, for example by changing the style, scenery, lighting, environment or central character’s face. Additionally, AI solutions are able to generate music in different genres.

Now, imagine, that TikTok’s individual short videos would be automatically personalized by the effects chosen by an AI system, and thus the whole video would be customized for you. Or that the choices in the Netflix’s interactive content affecting the plot twists, dialogue and even soundtrack, were made automatically by algorithms based on your profile.

Personalized smart content is coming to news as well. Automated systems, using today’s state-of-the-art NLP technologies, can generate long pieces of concise, comprehensible and even inventive textual content at scale. At present, media houses use automated content creation systems, or “robot journalists”, to create news material varying from complete articles to audio-visual clips and visualizations. Through content atomization (breaking content into small modular chunks of information) and machine learning, content production can be increased massively to support smart content creation.

Say that a news article you read or listen to is about a specific political topic that is unfamiliar to you. When comparing the same article with your friend, your version of the story might use different concepts and offer a different angle than your friend’s who’s really deep into politics. A beginner’s smart content news experience would differ from the experience of a topic enthusiast.

Content itself will become a software-like fluid and personalized experience, where your digital footprint and preferences affect not just how the content is recommended and served to you, but what the content actually contains.

Automated storytelling?

How is it possible to create smart content that contains different experiences for different people?

Content needs to be thought and treated as an iterative and configurable process rather than a ready-made static whole that is finished when it has been published in the distribution pipeline.

Importantly, the core building blocks of the content experience change: smart content consists of atomized modular elements that can be modified, updated, remixed, replaced, omitted and activated based on varying rules. In addition, content modules that have been made in the past, can be reused if applicable. Content is designed and developed more like a software.

Currently a significant amount of human effort and computing resources are used to prepare content for machine-powered content distribution and recommendation systems, varying from smart news apps to on-demand streaming services. With smart content, the content creation and its preparation for publication and distribution channels wouldn’t be separate processes. Instead, metadata and other invisible features that describe and define the content are an integral part of the content creation process from the very beginning.

Turning Donald Glover into Jay Gatsby

With smart content, the narrative or image itself becomes an integral part of an iterative feedback loop, in which the user’s actions, emotions and other signals as well as the visible and invisible features of the content itself affect the whole content consumption cycle from the content creation and recommendation to the content experience. With smart content features, a news article or a movie activates different elements of the content for different people.

It’s very likely that smart content for entertainment purposes will have different features and functions than news media content. Moreover, people expect frictionless and effortless content experience and thus smart content experience differs from games. Smart content doesn’t necessarily require direct actions from the user. If the person wants, the content personalization happens proactively and automatically, without explicit user interaction.

Creating smart content requires both human curation and machine intelligence. Humans focus on things that require creativity and deep analysis while AI systems generate, assemble and iterate the content that becomes dynamic and adaptive just like software.

Sustainable smart content

Smart content has different configurations and representations for different users, user interfaces, devices, languages and environments. The same piece of content contains elements that can be accessed through voice user interface or presented in augmented reality applications. Or the whole content expands into a fully immersive virtual reality experience.

In the same way as with the personalized user interfaces and smart devices, smart content can be used for good and bad. It can be used to enlighten and empower, as well as to trick and mislead. Thus it’s critical, that human-centered approach and sustainable values are built in the very core of smart content creation. Personalization needs to be transparent and the user needs to be able to choose if she wants the content to be personalized or not. And of course, not all content will be smart in the same way, if at all.

If used in a sustainable manner, smart content can break filter bubbles and echo chambers as it can be used to make a wide variety of information more accessible for diverse audiences. Through personalization, challenging topics can be presented to people according to their abilities and preferences, regardless of their background or level of education. For example a beginner’s version of vaccination content or digital media literacy article uses gamification elements, and the more experienced user gets directly a thorough fact-packed account of the recent developments and research results.

Smart content is also aligned with the efforts against today’s information operations such as fake news and its different forms such as “deep fakes” (http://www.niemanlab.org/2018/11/how-the-wall-street-journal-is-preparing-its-journalists-to-detect-deepfakes). If the content is like software, a legit software runs on your devices and interfaces without a problem. On the other hand, even the machine-generated realistic-looking but suspicious content, like deep fake, can be detected and filtered out based on its signature and other machine readable qualities.


Smart content is the ultimate combination of user experience design, AI technologies and storytelling.

News media should be among the first to start experimenting with smart content. When the intelligent content starts eating the world, one should be creating ones own intelligent content.

The first players that master the smart content, will be among tomorrow’s reigning digital giants. And that’s one of the main reasons why today’s tech titans are going seriously into the content game. Smart content is coming.


Source: TechCrunch

Microsoft webmail services breached by hackers with support agent’s credentials

Microsoft’s web-based email services were the target of a security beach. Using a customer support agent’s credentials, hackers were possibly able to access email addresses and subject lines, but fortunately not their content.

The post Microsoft webmail services breached by hackers with support agent’s credentials appeared first on Digital Trends.


Source: Digital trends

Galaxy Fold presale: You can still register to preorder Samsung's foldable phone on April 15 – CNET

You’ll be able to buy the foldable phone through some T-Mobile (with freebies), AT&T and Best Buy stores.
Source: CNET

Star Wars Jedi: Fallen Order: Trailer, Purge Troopers, star, story revealed – CNET

Actor Cameron Monaghan of Shameless and Gotham will star in the Star Wars game, which arrives in November for PS4, Xbox One and PC.
Source: CNET

Stratolaunch, world's largest airplane, takes flight for first time – CNET

Paul Allen’s rocket-launching dream plane takes to the skies at long last.
Source: CNET

How do startups actually get their content marketing to work?

[Editor’s note: this is a free example of a series of articles we’re publishing by top experts who have cutting-edge startup advice to offer, over on Extra Crunch. Get in touch at ec_columns@techcrunch.com if you have ideas to share.] 

Even the best growth marketers fail to get content marketing to work. Many are unwittingly using tactics from 4 years ago that no longer work today.

This post cuts through the noise by sharing real-world data behind some of the biggest SEO successes this year.

It studies the content marketing performance of clients with Growth Machine and Bell Curve (my company) — two marketing agencies who have helped grow Perfect Keto, Tovala, Framer, Crowd Cow, Imperfect Produce, and over a hundred others.

What content do their clients write about, how do they optimize that content to rank well (SEO), and how do they convert their readers into customers?

You’re about to see how most startups manage their blogs the wrong way.

Reference CupAndLeaf.com as we go along. Their tactics for hitting 150,000 monthly visitors will be explored.

Write fewer, more in-depth articles

In the past, Google wasn’t skilled at identifying and promoting high quality articles. Their algorithms were tricked by low-value, “content farm” posts.

That is no longer the case.

Today, Google is getting close to delivering on its original mission statement: “To organize the world’s information and make it universally accessible and useful.” In other words, they now reliably identify high quality articles. How? By monitoring engagement signals: Google can detect when a visitor hits the Back button in their browser. This signals that the reader quickly bounced from the article after they clicked to read it.

If this occurs frequently for an article, Google ranks that article lower. It deems it low quality.

For example, below is a screenshot of the (old) Google Webmaster Tools interface. It visualizes this quality assessment process: It shows a blog post with the potential to rank for the keyword “design packaging ideas.” Google initially ranked it at position 25.

However, since readers weren’t engaging with the content as time went on, Google incrementally ranked the article lower — until it completely fell off the results page:

The lesson? Your objective is to write high quality articles that keep readers engaged. Almost everything else is noise.

In studying our clients, we’ve identified four rules for writing engaging posts.

1. Write articles for queries that actually prioritize articles.

Not all search queries are best served by articles.

Below, examine the results for “personalized skincare:”

Notice that Google is prioritizing quizzes. Not articles.

So if you don’t perform a check like this before writing an article on “personalized skincare,” there’s a good chance you’re wasting your time. Because, for some queries, Google has begun prioritizing local recommendations, videos, quizzes, or other types of results that aren’t articles.

Sanity check this before you sit down to write.

2. Write titles that accurately depict what readers get from the content.

Are incoming readers looking to buy a product? Then be sure to show them product links.

Or, were they looking for a recipe? Provide that.

Make your content deliver on what your titles imply a reader will see. Otherwise, readers bounce. Google will then notice the accumulating bounces, and you’ll be penalized.

3. Write articles that conclude the searcher’s experience.

Your objective is to be the last site a visitor visits in their search journey.

Meaning, if they read your post then don’t look at other Google result, Google infers that your post gave the searcher what they were looking for. And that’s Google’s prime directive: get searchers to their destination through the shortest path possible.

The two-part trick for concluding the searcher’s journey is to:

Go sufficiently in-depth to cover all the subtopics they could be looking for.

Link to related posts that may cover the tangential topics they seek.

This is what we use Clearscope for — it ensures we don’t miss critical subtopics that help our posts rank:

4. Write in-depth yet concise content.

In 2019, what do most of the top-ranked blogs have in common?

They skip filler introductions, keep their paragraphs short, and get to the point.

And, to make navigation seamless, they employ a “table of contents” experience:

Be like them, and get out of the reader’s way. All our best-performing blogs do this.

Check out more articles by Julian Shapiro over on Extra Crunch, including “What’s the cost of buying users from Facebook and 13 other ad networks?” and “Which types of startups are most often profitable?”

Prioritize engagement over backlinks

In going through our data, the second major learning was about “backlinks”, which is marketing jargon for a link to your site from someone else’s.

Four years ago, the SEO community was focused on backlinks and Domain Ranking (DR) — an indication of how many quality sites link to yours (scored from 0 to 100). At the time, they were right to be concerned about backlinks.

Today, our data reveals that backlinks don’t matter as much as they used to. They certainly help, but you need great content behind them.

Most content marketers haven’t caught up to this.

Here’s a screenshot showing how small publishers can beat out large behemoths today — with very little Domain Ranking:

The implication is that, even without backlinks, Google is still happy to rank you highly. Consider this: They don’t need your site to be linked from TechCrunch for their algorithm to determine whether visitors are engaged on your site.

Remember: Google has Google Analytics, Google Search, Google Ads, and Google Chrome data to monitor how searchers engage with your site. Believe me, if they want to find out whether your content is engaging, they can find a way. They don’t need backlinks to tell them.

This is not to say that backlinks are useless.

Our data shows they still provide value, just much less. Notably, they get your pages “considered” by Google sooner: If you have backlinks from authoritative and relevant sites, Google will have the confidence to send test traffic to your pages in perhaps a few weeks instead of in a few months.

Here’s what I mean by “test traffic:” In the weeks after publishing your post, Google notices them then experimentally surfaces them at the top of related search terms. They then monitor whether searchers engage with the content (i.e. don’t quickly hit their Back button). If the engagement is engaging, they’ll increasingly surface your articles. And increase your rankings over time.

Having good backlinks can cut this process down from months to a few weeks.

Prioritize conversion over volume

Engagement isn’t your end goal. It’s the precursor to what ultimately matters: getting a signup, subscribe, or purchase. (Marketers call this your “conversion event.”) Visitors can take a few paths to your conversion event:

Short: They read the initial post then immediately convert.

Medium: They read the initial post plus a few more before eventually converting.

Long (most common): They subscribe to your newsletter and/or return later.

To increase the ratio at which readers take the short and medium paths, optimize your blog posts’ copy, design, and calls to action. We’ve identified two rules for doing this.

1. Naturally segue to your pitch

Our data shows you should not pitch your product until the back half of your post.

Why? Pitching yourself in the intro can taint the authenticity of your article.

Also, the further a reader gets into a good article, the more familiarity and trust they’ll accrue for your brand, which means they’re less likely to ignore your pitch once they encounter it.

2. Don’t make your pitch look like an ad

Most blogs make their product pitches look like big, show-stopping banner ads.

Our data shows this visual fanfare is reflexively ignored by readers.

Instead, plug your product using a normal text link — styled no differently than any other link in your post. Woodpath, a health blog with Amazon products to pitch, does this well.

Think in funnels, not in pageviews

Finally, our best-performing clients focus less on their Google Analytics data and more on their readers’ full journeys: They encourage readers to provide their email so they can follow up with a series of “drip” emails. Ideally, these build trust in the brand and get visitors to eventually convert.

They “retarget” readers with ads. This entails pitching them with ads for the products that are most relevant to the topics they read on the blog. (Facebook and Instagram provide the granular control necessary to segment traffic like this.) You can read my growth marketing handbook to learn more about running retargeting ads well.

Here’s why retargeting is high-leverage: In running Facebook and Instagram ads for over a hundred startups, we’ve found that the cost of a retargeting purchase is one third the cost of a purchase from ads shown to people who haven’t yet been to our site.

Our data shows that clients who earn nothing from their blog traffic can sometimes earn thousands by simply retargeting ads to their readers.

Recap

It’s possible for a blog with 50,000 monthly visitors to earn nothing.

So, prioritize visitor engagement over volume: Make your hero metrics your revenue per visitor and your total revenue. That’ll keep your eye on the intermediary goals that matter: Attracting visitors with an intent to convert

Keeping those visitors engaged on the site

Then compelling them to convert

In short, your goal is to help Google do its job: Get readers where they need to go with the least amount of friction in their way.

Be sure to check out more articles from Julian Shapiro over on Extra Crunch, and get in touch with the Extra Crunch editors if you have cutting-edge startup advice to share with our subscribers, at ec_columns@techcrunch.com.


Source: TechCrunch

Star Wars Jedi: Fallen Order: Watch the trailer here – CNET

Actor Cameron Monaghan of Shameless and Gotham will star in the Star Wars game, which arrives in November for PS4, Xbox One and PC.
Source: CNET

New Star Wars Disney attraction will spew soda from thermal detonators – CNET

Visitors to Galaxy’s Edge can taste blue milk, customize lightsabers and listen to new Star Wars music, a Star Wars Celebration panel reveals.
Source: CNET

Equity transcribed: Digging into the Uber S-1

Welcome back to this week’s transcribed edition of Equity, TechCrunch’s venture capital-focused podcast that unpacks the numbers behind the headlines.

And because it’s another week, why not another emergency episode? This time Kate Clark and Alex Wilhelm popped in the studio an hour before they were due to record the regular episode in order to dig into the Uber S-1. Not only did they dig into it, but they did so in real-time. That’s what happens when you only have 10 minutes to get through almost 300 pages of numbers. And if it’s numbers you like, this is the episode for you.

The duo talks Uber’s profits and losses and provides context into it all. And just to prove just how juicy this ep is, Equity Shots tend to be about 15 minutes long. Not this one. There was a lot to get to. And who better to lead the conversation than Kate and Alex? So join them as they walk you through what the Uber S-1 holds.

For access to the full transcription, become a member of Extra Crunch. Learn more and try it for free. 


Kate Clark: Hello and welcome to Equity Shot. This is TechCrunch’s Kate Clark, and I’m joined today by Alex Wilhelm of Crunchbase News.

Alex Wilhelm: Hello.

Kate: We are going to tackle some breaking news. But, a warning from Alex first.

Alex: Yeah, so it’s 2:09pm here on the West Coast on Thursday, which means that the S-1 dropped, I don’t know, about 45 minutes ago, maybe an hour. And there was a lot to do before the show, but we wanna get this out as soon as we can, so we did our note dock by hand, and we got the S-1 pulled up, and we have a lot to go through. But, there may be an awkward pause in this, because we don’t have every single number pulled out ahead of time.

Kate: We are literally scrolling through the document live. We have a piece of paper taped to the wall in the studio with a very rough outline of what we’re gonna talk about. And we agreed that we’re going to try to take it slow and carry you guys through these important numbers as best we can.

Alex: Yes, and we are gonna start with yearly numbers to stay at the highest possible level, and we’re gonna talk about revenue first.

Alex: Now, keep in mind that we’re not talking about bookings, which is the total spend on Uber’s platform, we’re gonna talk about revenue, which is Uber’s portion of that overall platform spend. So, in 2014, because the S-1 goes back all the way to 2014, Uber had revenue of 495 million. That nearly quadrupled in 2015 to 1.99 billion … call it 2 billion flat. In 2016 that grew to 3.85 billion. It expanded to 7.9 billion in 2017, and 11.3 billion in 2018. So, basically a half a billion, to 11.3 billion from 2014 to 2018.

Kate: Yeah, quick reminder, a lot of these we’ve seen. I know there’s been plenty of reports highlighting Uber’s 2018 revenues of around 11 billion, but this is the first time we’re getting a full glimpse into financial history all the way back to 2014, and then also losses, which were interesting.

 

Alex: Very, very interesting.

Kate: I’ll quickly run through losses beginning in 2014. So, Uber lost 670 million that year, they were not profitable. The next year they lost 2.7 billion, again, not profitable. The next year they lost 370 million, guessing there was a big … oh, no, that was the year of the divestiture of … we just talked about this.

Alex: Uber China.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529