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

Archivo del Autor: Belen De Leon

Here's What to Expect from Today's Amazon Hardware Event

Amazon is about to announce a some hardware at an event in Seattle, where Alexa will be the star of the show.
Source: Wired

Facebook and Airbnb told to change their ToS to fix EU consumer rights issues by year’s end

Facebook has been singled out for censure by the European Commission’s head of consumer affairs who has warned she’s running out of patience and said the company needs to make additional changes to its terms of service before the end of the year to bring them into line with the bloc’s consumer rules.

The Commission also said today that Airbnb has agreed to make additional changes to its ToS by December.

The EU’s executive body has been sounding off about tech and social media platforms’ terms of service impinging on citizens’ consumer rights for almost two years.

In February it warned a raft of companies they needed to do more to respect consumer rights. In July the Commission joined with EU consumer authorities to push Airbnb to make changes.

At the same time the Commission is pushing for an update to modernise EU consumer rules — and is hoping to get the backing of the European Parliament and member states, via the European Council, which is needed to reform EU law.

“I have respect for the work of national consumer authorities but sometimes the powers they have on national level are not sufficient for companies to co-operate efficient with them,” tweeted commissioner Vera Jourova today. “Hence the #NewDealForConsumers we propose strengthening their power and having persuasive sanctions.”

Reuters reports that Twitter was also warned by the Commission today that it must make ToS changes to come into compliance with EU consumer law.

The EC’s public denouncement of tech giants inexorably has a strategic political dimension, as it seeks to garner attention for its reform cause and drum up support for reworking the rules.

Though it clearly also feels that social media giants haven’t yet done enough to comply with existing EU consumer rules.

Giving an update on its efforts “to ensure fair treatment for consumers in the EU in the online world” at a press conference today, Jourova said that Airbnb’s current terms still mislead consumers because they are not clear enough about costs, while Facebook’s terms are not clear about how user data is passed to third parties.

She warned Facebook she’s “running out of patience”, having been engaged in negotiations on the matter for almost two years now. 

On Airbnb she said the company has agreed to make additional changes before the end of the year to make it clearer to consumers what the total cost of a stay with a host will be before they hit ‘buy’.

“Following our call in July Airbnb informed us that it accepted to improve transparency of prices — so the consumers can know up front about the final price or additional costs, like cleaning fees or local taxes. Airbnb will also make changes to terms and conditions for instance to be clear that consumers can use all the legal remedies available and in particular their right to sue a host in case of personal harm or other damages,” she said. 

“EU consumers must have guaranteed the same rights in selling and purchasing offline and online,” Jourova added. “We didn’t come with a specific legislation for online selling but we always said offline rules must apply also for the online world. So this is what we are now doing with Airbnb and Facebook where we still see some gaps in their contracts which they use for providing their services to EU consumers.”

Responding to her remarks today in a statement, an Airbnb spokesperson told us: “Airbnb is a community build on trust and transparency is a key part of that. Guests have always been aware of all fees, including service charges and taxes, before booking listings, and we are pleased to work with the CPC to make this even clearer for guests.”

In Facebook’s case the Commission wants to see greater transparency in its ToS on the key characteristics of its services and relations with third parties with whom the company shares consumers’ data — saying a clearer link needs to be made between the actual provision of the service; the fact that consumers’ data constitute the consideration for receiving that service; and the commercial exploitation of the data and user generated content (by providing targeted advertising services to third parties).

It is also not happy about Facebook’s terms granting the company a perpetual licence on user generated content even after a user quits Facebook, saying this is unfair.

It also believes the rights Facebook grants itself over the content users upload is not made sufficiently prominent to consumers when they sign up.

Additionally it criticises Facebook’s terms for not being clear on its obligations to remove user generated content and/or suspend or terminate an account, saying its ToS include vague phrases and do not clarify whether the consumer will be notified in advance.

The Commission also flags the lack of an appeal option for consumers in some cases.

It’s also not happy about Facebook granting itself the power to unilaterally change its terms of service, saying this is contrary to EU consumer legislation which identifies as unfair terms that enable: “the seller or supplier to alter the terms of the contract unilaterally without a valid reason which is specified in the contract”.

Jourova said both Facebook and Airbnb have a deadline of October 18 to propose additional changes — which will then be assessed by the Commission and the Consumer Protection Cooperation Network of EU consumer rights bodies that it’s working with on this issue — with the aim of having an acceptable (“fully functional”) final implementation by December, and new compliant contracts definitely in place by January.

In further remarks about Facebook Jourova said her latest meeting with the company had been “constructive” but pointed to the Cambridge Analytica scandal as a “stark reminder that not many people have clarity on how Facebook uses personal data of its users and how it works with third parties like apps, games or quiz creators”.

“Not many people know that Facebook has made available their data to third parties or that, for instance, it holds full copyright about any picture or content you put on it even after you delete your account,” she continued, saying she had spoken to many Facebook users who were “very surprised” to learn the rights its ToS grant it over user data.

“So we want Facebook to be absolutely clear to its users about how the service operates and makes money. Facebook has almost 380M users in Europe and I expect Facebook to take more responsibility for them.”

“I expect also Facebook to be honest with those that go and try to understand all the consequences of using their services,” she added. “I will not hide that I am becoming rather impatient because we have been in dialogue with Facebook almost two years and I really want to see not a progress, it’s not enough for me, I want to see the results.”

Responding to Jourova’s remarks today, a Facebook spokesperson emailed us the following statement:

People share their most valued moments on Facebook, and we want to make our terms clear and accessible to everyone. We updated Facebook’s Terms of Service in May and included the vast majority of changes the Consumer Protection Cooperation Network and the European Commission had proposed at that point. Our terms are now much clearer on what is and what isn’t allowed on Facebook and on the options people have. We are grateful to the CPC and the Commission for their feedback and will continue our close cooperation to understand any further concerns and make appropriate updates.

At today’s press conference Jourova also raised the spectre of a regime of co-ordinated penalties for consumer rights violations coming down the pipe to strengthen enforcement, saying there’s a need for the EU to have “unified sanctions” (something it does now has for data protection violations, thanks to the GDPR).

Unified sanctions are included in the Commission’s new deal for consumers, which it adopted in April — and which is now on the table as a proposal for the other two EU institutions to consider and (the Commission hopes) support.

She said the proposal is “the package which should improve the enforcement of consumer rights in a very big scope”, adding: “I do hope that the European Parliament and the Member States will adopt the legislation or the position quickly so that we have this done as soon as possible in Spring next year.”


Source: TechCrunch

Polestar Spaces launch in 2019, but don't call 'em dealerships – Roadshow

The US launch of Volvo spin-off Polestar is coming soon, and the company has shared information on just what future owners can expect.
Source: CNET

Aston Martin teases next hypercar, Project 003, ahead of 2021 debut – Roadshow

The car follows up on the Valkyrie and will be limited to 500 units globally.
Source: CNET

If VCs Aren't Socially Responsible, the Robots Will Win

Social impact in the age of AI must take on a new dimension: the creation of large numbers of service jobs for displaced workers.
Source: Wired

Porsche's Sleek Chargers Will Power up EVs in Just 15 Minutes

The German automaker’s “electric pit stops” promise to put 250 miles of range on the Taycan’s batteries nearly three times faster than a Tesla Supercharger.
Source: Wired

Sony to end PlayStation Vita production in Japan in 2019 – CNET

The company reportedly has no plans for a successor to its handheld.
Source: CNET

Hear about the keys to local investing at Startup Battlefield Africa with Omobola Johnson and Lexi Novitske

Omobola Johnson (Image: Flickr/World Economic Forum under a CC BY-NC-SA 2.0

TechCrunch Startup Battlefield is returning to Africa in December, this time in Lagos, Nigeria. We will have a day-long program full of our flagship Battlefield competition highlighting the best startups that Africa has to offer.

Not only that, we’ll have panel discussions designed to explore the continent’s rapidly developing technological infrastructure on the continent. To wit, I’m excited to announce the first two speakers who will don our stage with direct knowledge about investing Silicon Valley money in the local ecosystem.

Omobola Johnson is a senior partner at TLcom Capital and the former minister of communication technology for Nigeria. Her vast knowledge about the startup investing landscape comes from her 25-year tenure at Accenture where she served as the managing director.

As ICT minister, she focused on the execution of the National Broadband Plan, as well as promoting government interest in local venture capital through the development of a fund and a network of startup incubators. And at Accenture, she advised numerous startups in various industries on how to become competitive and help to strengthen the tech landscape.

Lexi Novitske

Lexi Novitske is the principal investment officer for Singularity Investments where she is responsible for managing investments in the firm’s Africa portfolio.

Novitske moved to Africa from the United States, having identified a unique approach to providing African startups with the capital necessary to thrive. Big surprise: It’s not just about writing a check and hoping for returns. It’s about understanding the complexities of the environment, modifying Western attitudes about business and working hard with your companies to ensure the best outcomes.

Johnson and Novitske are just the beginning of what we have to offer at Battlefield Africa technology. Stay tuned for more announcements of great speakers and get your tickets before they sell out.


Source: TechCrunch

Circle wants more women to invest in cryptocurrency

The earliest adopters of Bitcoin — the libertarian anarchist “cypherpunk” crowd — were mostly men. Today, roughly a decade after Satoshi Nakamoto’s famed white paper was released, the majority of cryptocurrency holders are still men.

This poses a problem for the companies betting on the mainstream adoption of cryptocurrency. At this point, they’ve already tapped into that core base of Bitcoin enthusiasts, namely Millenial men. But how do they reach more women? Or Gen Xers? Or Baby Boomers?

Crypto finance company Circle thinks accessible, educational resources are the answer. As of today, the company has added a new feature (pictured above) to their crypto investing app, Circle Invest. Their hope is that simple, jargon-free explainers — sort of a ‘Cryptocurrencies for Dummies’ built into the app — will make it easier for new demographics to get their foot in the door of the crypto universe and learn a thing or two along the way.

“A lot of the apps that exist on the market are geared toward folks that understand the market already and unfortunately, that tends to be men,” Circle’s head of product Divya Agarwalla told TechCrunch.

The inspiration for the new feature came after the results of a study showed a serious lack of diversity among crypto investors. The study, commissioned by Circle, surveyed 3,000 Millennials, Gen Xers and Baby Boomers in the U.S. and found that Millennial men are more than twice as likely to invest in crypto in the next year.

For anyone that has attended a blockchain event or crypto conference, this probably isn’t news. According to Coin.dance, roughly 95 percent of Bitcoin “community engagement” comes from men.

A strategic attempt to tap into a new user base is a natural step for Circle, which has long had ambitions of becoming the PayPal (and Venmo) of cryptocurrency.

Most people are familiar with Circle’s consumer-facing payments app, Circle Pay, though the company also operates a trading desk called Circle Trade, as well as Poloniex, another exchange platform the company tacked on via its acquisition of the company of the same name earlier this year. That deal, according to Fortune, was worth some $400 million.

Circle has raised about $250 million in venture capital funding to date from IDG Capital, Breyer Capital, General Catalyst, Accel, Digital Currency Group, Pantera, Blockchain Capital, Goldman Sachs, Tusk Ventures and more. A $110 million round in May valued the company at $3 billion. 


Source: TechCrunch

Inside Facebook Dating, launching today first in Colombia

Does deeper data produce perfect matches? Facebook is finally ready to find out, starting today with a country-wide test in Colombia of its new Dating feature. It’s centered around an algorithm-powered homescreen of Suggested romantic matches based on everything Facebook knows about you that other apps don’t. There’s no swiping and it’s not trying to look cool, but Facebook Dating is familiar and non-threatening enough to feel accessible to Facebook’s broad array of single users.

Originally announced at F8 in May, Facebook has hammered out details like limiting users to expressing interest in a maximum of 100 people per day, spotlighting personal questions as well as photos, and defaulting to show you friends-of-friends as well as strangers unless you only want to see people with no mutual connections. If the test goes well, expect Facebook to roll Dating out to more countries shortly as the social network pushes its mission to create meaningful connections and the perception that it can be a force of good.

“The goal of the team is to make Facebook simply the best place to start a relationship online” Facebook Dating’s product manager Nathan Sharp told me during an expansive interview about the company’s strategy and how it chose to diverge from the top dating apps. For starters, it’s not trying to compete with Tinder for where you find hookups by swiping through infinite options, but instead beat eHarmony, Hinge, and OKCupid at finding you a life partner. And it’s all about privacy, from its opt-in nature to how it’s almost entirely siloed from Facebook though lives within the same app.

“We wanted to make a product that encouraged people to remember that there are people behind the profiles and the cards that they’re seeing. We wanted a system that emphasizes consideration over impulse. We want you to consider more than that person’s profile photo.”

Though Facebook could surely earn a ton off of Facebook Dating if it gets popular, for now there are no plans to monetize it with ads or premium subscriptions to bonus features. But as Facebook strives to stay relevant beyond the aging News Feed and combat its branding crisis, there are plenty of incentives for it to find us a significant other.

How Facebook Dating Works…

“Dating is something we’ve seen on the platform since the earliest days. We know there are 200 million people who list themselves as single” says Sharp. He’s married himself but says with a laugh that Facebook Dating “is definitely a young and single team.” Back in 2004, online dating still had a sleazy reputation. But now that over a third of U.S. marriages start online, and Facebook has had time to identify the pitfalls stumbled into by other dating apps, it’s ready to pucker up.

The basic flow is that users 18 and up (or the local ‘Adult’ equivalent) will see a notice atop their News Feed inviting them to try Facebook Dating when it comes to their country, and they’ll see a shortcut in their bookmarks menu. For now Facebook Dating is mobile-only, and will is bundled into the social network’s main iOS and Android apps.

They’ll opt in, verify their city using their phone’s location services, and decide whether to add details like a free-form bio, workplace, education, religion, height, and if they have children. Facebook offers non-binary genders and sexual orientations. To fill out their profile, they’ll choose up to a dozen photos they upload, are tagged in, previously posted to Facebook, or cross-posted from Instagram as well as answer up to 20 questions about their personality such as “What does your perfect day look like?” or “What song always makes you sing along? How loud?”

Users can select to filter their matches by distance (up to a maximum radius of 100 kilometers), if they have children, religion, height, and age. They may then browse through the homescreen’s Suggested matches list, or they can choose to ‘Unlock’ Events and Groups they’re part of to see people from those who’ve done the same. Anyone you’ve blocked on Facebook won’t show up, though unfriended exs might. To see the next person, they either have to say they’re not interested, or choose a photo or question from the person’s profile and send them a message related to it (or at least they’re supposed to), and afterwards the sender can’t see the recipient any more.

The text and emoji-only messages go through a special Facebook Dating chat section, not Messenger, and land in the recipient’s Interested tab with no read receipts. If they reply, the chat moves to both people’s Conversations tab. From there they can decide to connect elsewhere online or meet up in person.

Sharp admits that “The moment you try to control the system you may have some unexpected behaviors occur there”. Facebook thought ahead so you can’t message photos (dick pics), you’re supposed to tie your message to a piece of their content (fewer generic pick-up lines), and you can’t follow up with people who don’t respond to you (stalking). But the company plans to stay vigilant in case unexpected forms of abuse or privacy issues emerge. Overall, Facebook managed to pull off Dating without any glaring privacy snafus or other obvious missteps.

…And Why

Starting today, users in Colombia will be able to create a Facebook Dating profile, but the company won’t start serving matches until there are enough sign ups. Sharp tells me “we don’t expect it to take months.” But why Colombia? He says it’s because much of South America has culturally accepted online dating, it has a sizeable population of 30 million monthly active Facebook users, and the social network can track data out of a few discrete metropolitan areas.

But there are a lot of other ‘whys’ to how Facebook Dating was built. Sharp ran me through the decision making process his team undertook to turn Facebook Dating from a concept into a concrete product. Here I’ll run through its rules and features while explaining the philosophy behind them:

  1. Meaningful relationships not one-night-stands, because “meaningful” is Facebook’s new watchword as it enters the ‘Time Well Spent’ era, and the company has the deep biographical and interest data to find you matches you’ll want to wake up next to each day, not just go to bed with.
  2. Opt-in not automatic enrollment, because “not everyone who’s single wants to date, not everyone who wants to date wants to date online, and not everyone who dates online wants to date on Facebook” says Sharp in a moment of humility.
  3. Within Facebook not a new app, because it lowers the barrier to behavior that’s already hard enough for some people, and it can only achieve its mission if people actually use it.
  4. Friends-of-friends and strangers not friends, because many people’s biggest fear is “are my friends and family going to see this?” says Sharp. People who are already friends don’t need help meeting and may already know if they want to date each other.
  5. A new profile not your same one, because some people might want to share a different side of themselves or might not publicly disclose their true sexual orientation. The only info ported into Facebook Dating is your first name and age.
  6. Message and response not both people swiped right, because since Facebook wants you to be deliberate about who you show interest in, you have to send one message and hope to hear back. There’s no infinite right-swiping and then waiting to get matched or messaged. “It puts the power in the responder” Sharp says.
  7. Profiles and chat are separate not part of Facebook, because it doesn’t want to scare users about privacy slip-ups, and doesn’t want people to pollute the main Facebook experience soliciting dates
  8. Real age and location not self-described, because Facebook wants to prevent catfishing as well as users contacting matches in distant cities who they’ll never meet.
  9. Matches through Events and Groups not randos, because a photo isn’t enough for choosing a life partner, interest overlaps are key to compatability, and they give people ready-made happenings to use as dates.

A prototype of Facebook Dating’s onboarding flow

The end result is an online dating product that maximizes convenience, both in where it’s available and how much hunting you have to do by yourself. It’s distinctly one-size-fits-all to the point that it risks being seen as universally embarassing. Luckily only other Dating users can tell if you’re on it and there’s no way to search for someone specific, but there’s still the threat of humilating screenshots surfacing. It will be fascinating to see how Facebook Dating’s marketing strategy and style develops.

Facebook’s real advantage in this market will be its near-bottomless trove of personal data about all of us. It could analyze trends in characteristics of people who list themselves in a relationship together or what kinds of people respond to what kinds of people’s friend requests or messages. For matching, it could pair people who check in to similar locations or whose GPS paths cross, singles who Like similar bands or restaurants, or those who watch the same kinds of viral videos or share links from the same news outlet. Apps like Tinder can only scratch the surface with partnerships like its one with Foursquare to power its new Places matches. Turning all this info into insights about who’d like who will be a massive challenge for Facebook’s data scientists.

The big question remains how far Facebook will go to making Dating a hit. The feature could live or die by whether Facebook is willing to constantly nag its single users to sign-up. Without the gamification of swiping for fun, Facebook Dating will have to rely on its utility. The company is in a precarious time for its brand, and may have trouble getting people to trust it with an even more sensitive part of their lives.

“As all the events of the past year have unfolded, it’s only underscored the importance of privacy” Sharp concludes. No one wants their dating profile ending up Cambridge Analytica’d. But if analyzing your every Like and link gives Facebook uncanny matching accuracy, word could travel fast if it’s how people find their soul-mates.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086