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

Archivo del Autor: Belen De Leon

Brexit’s data compliance burden could cost UK firms up to £1.6BN, says think tank

An analysis of the total cost to UK businesses if the country fails to gain an adequacy agreement from the European Commission once it leaves the bloc at the end of the year — creating barriers to inbound data flows from the EU — suggests the price in pure compliance terms could be between £1BN and £1.6BN.

The assessment of the economic impacts if the UK is deemed a third country under EU data rules has been carried out by the New Economics Foundation (NEF) think tank and UCL’s European Institute research hub — with the researchers  conducting interviews with over 60 legal professionals, data protection officers, business representatives, and academics, from the UK and EU.

They are estimating that the average compliance cost for an affected micro business will be £3,000; or £10,000 for a small business; £19,555 for a medium business; and £162,790 for a large business.

“This extra cost stems from the additional compliance obligations – such as setting up standard contractual clauses (SCCs) – on companies that want to continue transferring data from the EU to the UK,” they write in the report. “We believe our modelling is a relatively conservative estimate as it is underpinned by moderate assumptions about the firm-level cost and number of companies affected.”

An adequacy agreement refers to a status that can be conferred on a country outside the European Economic Area (as the UK will be once the Brexit transition is over) — if the EU’s executive deems the levels of data protection in the country are essentially equivalent to what’s provided by European law.

The UK has said it wants to gain an adequacy agreement with the EU as it works on implementing the 2016 referendum vote to leave the bloc. But there are doubts over its chances of obtaining the coveted status — not least because of surveillance powers enshrined in UK law since the 2013 Snowden disclosures (which revealed the extent of Western governments’ snooping on digital data flows).

Broad powers that sanction UK state agencies’ digital surveillance have faced a number of legal challenges under UK and EU law.

The government has also signalled an intention to ‘liberalize’ domestic data laws as it leaves the EU — writing in a national data strategy published in September that it wants to ensure data is not “inappropriately constrained” by regulations “so that it can be used to its full potential”.

But any moves to denude the UK’s data protection standards risk an ‘inadequate’ finding by the Commission.

Europe’s top court, meanwhile, has set a clear line that governments cannot use national security to bypass general principles of EU law, such as proportionality and respect for privacy.

Another major — and highly pertinent — ruling by the CJEU this summer invalidated an adequacy status the Commission had previously conferred on the US, striking down the EU-US Privacy Shield transatlantic data transfer mechanism. It does not bode well for the UK’s chances of adequacy.

The court also made it clear that the most used alternative for international transfers (a legal tool called Standard Contractual Clauses, aka SCCs) must face proactive scrutiny from EU regulators when data is flowing to third countries where citizens’ information could be at risk.

The thousands of companies that had been relying on Privacy Shield to rubberstamp their EU to US data flows are now scrambling for alternatives on a case by case basis — with vastly inflated legal risk, complexity and administration requirements.

The same may be true in very short order for scores of UK-based data controllers that want to continue being able to receive inbound data flows from users in the EU after the end of the Brexit transition.

Earlier this month the European Data Protection Board (EDPB) put out 38 pages of guidance for those trying to navigate new legal uncertainty around SCCs — in which it warned there may be situations where no supplementary measures will suffice to ensure adequate protection for a specific transfer.

The solution in such a case might require relocation of the data processing to a site within the EU, the EDPB said.

“Although the UK has high standards of data protection via the Data Protection Act 2018, which enacted the General Data Protection Regulation (GDPR) in UK law, an EU adequacy decision is not guaranteed,” the NEF/UCL report warns. “Potential EU concerns with UK national security, surveillance and human rights frameworks, as well as a future trade deal with the US, render adequacy uncertain. Furthermore, EUUK data flows are at the whim of the wider Brexit process and negotiations.”

Per their analysis, if the UK does not get an adequacy decision it will face an increased risk of GDPR fines due to increased compliance requirements.

The General Data Protection Regulation sanctions financial penalties for violations of the framework that can scale up to 4% of an entity’s global annual turnover or €20M, whichever is greater.

The report also predicts a reduction in EU-UK trade, especially digital trade; reduced investment (both domestic and international); and the relocation of business functions, infrastructure, and personnel outside the UK.

The researchers argue that more research is needed to support a wider macroeconomic assessment of the value of data flows and adequacy decisions — saying there’s a paucity of research on “the value of data flows and adequacy decisions in general” — before adding: “EU-UK data flows are a crucial enabler for thousands of businesses. These flows underpin core business operations and activities which add significant value. This is not just a digital tech sector issue – the whole economy relies on data flows.”

The report makes a number of recommendations — including urging the UK government to make “relevant data and modelling tools” available to support empirical research on the social and economic impacts of data protection, digital trade, and the value of data flows to help shape better public policy and debate.

It also calls for the government to set aside funds for struggling UK SMEs to help them with the costs of complying with Brexit’s legal data burden.

“Our report concludes that no adequacy decision has the potential to be a contributing factor which undermines the competitiveness of key UK services and digital technology sectors, which have performed extremely strongly in recent years. Although we do not want to exaggerate the impacts — and no adequacy decision is far from economic armageddon — this outcome would not be ideal,” they add.

You can read the full report here.


Source: TechCrunch

TC Sessions: Space Black Friday ticket sale starts today

Nothing signals the start of the holiday shopping season like a Black Friday sale. It’s been an incredibly challenging year for everyone on every level. We can’t change that, but we can make attending TC Sessions: Space 2020 more affordable a bit longer.

Starting today, we’re offering a BOGO deal. Buy one Late Registration ticket for $175 and get one free. You and a colleague pay just $87.50 each — that’s less than the early bird price. Booyah! We’re here all week folks…and this deal ends on Sunday, November 29, at 11:59 p.m. PST. Buy your pass before the deadline and put your savings to good use. And then get ready for two days of learning, networking and discovering opportunities to move your business forward.

TechCrunch attracts the top experts, and you’ll hear from and engage with leading founders, investors, technologists and government and military officials across private, public and defense sectors. Our agenda is packed with panel discussions, interviews, breakout sessions and interactive Q&As.

Topics include 3D-printed rockets, earth observation data, orbital operations, ground station networks, launch services, broadband communications, defense operations and manufacturing in space, sources of access grant money and info on space accelerator programs. Read the event agenda and start planning your schedule now.

But wait, there’s more: Buy a pass and receive a free annual membership to Extra Crunch, our membership program focused on startups, founders and investors with more than 100 exclusive articles published per month (learn about the benefits).

More ways to save: We offer discounts for groups of four or more, students and current government, military and nonprofit employees. Extra Crunch subscribers get a 20% discount.

We’ve hosted many TC Sessions events of the years, and this is the first one dedicated to space technology. If you’ve never attended any TC Sessions event, listen to what these founders say about the experience.

“People want to be around what’s interesting and learn which trends and issues they need to pay attention to. They want to learn from the experts, and TC Sessions has all the experts.” — Melika Jahangiri, vice president at Wunder Mobility

“TC Sessions is definitely worth your time, especially if you’re an early-stage founder. You get to connect to people in your field and learn from founders who are literally a year into your same journey. Plus, you can meet and talk to the movers and shakers — the people who are making it happen.” — Jens Lehmann, technical lead and product manager, SAP

“TC Sessions offers several big benefits. First, networking opportunities that result in concrete partnerships. Second, the chance to learn the latest trends and how technology will evolve. Third, the opportunity for unknown startups to connect with other companies and build brand awareness.” — Karin Maake, senior director of communications at FlashParking

Take advantage of our week-long Black Friday sale. Buy a Late Registration pass for $175 by Sunday, November 29, at 11:59 p.m. (PST), and you get a second one f-r-e-e. Now, take that money you saved and do some good with it.

Is your company interested in sponsoring TC Sessions: Space 2020? Click here to talk with us about available opportunities.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-63a70c19e197308b71b19a195112a25c’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-63a70c19e197308b71b19a195112a25c’
}, “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

Huawei P50: what we want to see

The Huawei P50 is sure to have excellent hardware, but we want big improvements on the software side.
Source: TechRadar

AvePoint to go public via SPAC valued at $2B

AvePoint, a company that gives enterprises using Microsoft Office 365, SharePoint and Teams a control layer on top of these tools, announced today that it would be going public via a SPAC merger with Apex Technology Acquisition Corporation in a deal that values AvePoint at around $2 billion.

The acquisition brings together some powerful technology executives with Apex run by former Oracle CFO Jeff Epstein and former Goldman Sachs head of technology investment banking Brad Koenig, who will now be working closely with AvePoint’s CEO Tianyi Jiang. Apex filed for a $305 million SPAC in September 2019.

Under the terms of the transaction, Apex’s balance of $352 million plus a $140 million additional private investment will be handed over to AvePoint. Once transaction fees and other considerations are paid for, AvePoint is expected to have $252 million on its balance sheet. Existing AvePoint shareholders will own approximately 72% of the combined entity, with the balance held by the Apex SPAC and the private investment owners.

Jiang sees this is a way to keep growing the company. “Going public now gives us the ability to meet this demand and scale up faster across product innovation, channel marketing, international markets and customer success initiatives,” he said in a statement.

AvePoint was founded in 2001 as a company to help ease the complexity of SharePoint installations, which at the time were all on-premise. Today, it has adapted to the shift to the cloud as a SaaS tool and primarily acts as a policy layer enabling companies to make sure employees are using these tools in a compliant way.

The company raised $200 million in January this year led by TPG Sixth Street Partners, with additional participation from prior investor Goldman Sachs, meaning that Koenig was probably familiar with the company based on his previous role.

The company has raised a total of $294 million in capital before today’s announcement. It expects to generate almost $150 million in revenue by the end of this year with ARR growing at over 30%. It’s worth noting that the company’s ARR and revenue has been growing steadily since Q12019. The company is projecting significant growth for the next two years with revenue estimates of $257 million and ARR of $220 million by the end of 2022.

Graph of revenue and projected revenue

Image Credits: AvePoint

The deal is expected to close in the first quarter of next year. Upon close the company will continue to be known as AvePoint and be publicly traded on NASDAQ under the new ticker symbol AVPT.


Source: TechCrunch

Nokia 8.3 5G is a creativity powerhouse, and it's £100 cheaper this Black Friday

The Nokia 8.3 5G is the choice for anyone who wants a smartphone with a powerful rear camera this Black Friday.
Source: TechRadar

Cure Hydration raises $2.6M for its healthy sports drink alternative

Cure Hydration is announcing that it has raised $2.6 million in seed funding as it brings a healthier approach to the sports beverage market.

Founder and CEO Lauren Picasso, whose past roles include serving as director of marketing at Jet.com, told me that she became interested in the market after training for a triathlon; she’d often feel dehydrated even after drinking lots of water. (This is also something I struggled with while training for a marathon last year — and yes, I’m only mentioning this because I really want you to know that I ran a marathon.)

The obvious solution was to drink Gatorade or something similar to replenish her electrolytes, but Picasso said, “When I started looking for electrolyte products that were healthy and effective, I realized everything on the market still uses a base of sugar.” In fact the average sports drink contains 36 grams of sugar.

So Picasso and the Cure team developed a new beverage based on the World Health Organization’s Oral Rehydration Solution, which Picasso said is “primarily used to help people suffering from diseases like cholera,” and which has saved “millions of lives and is proven to hydrate as effectively as an IV drip.”

Cure uses the ORS as a foundation to create a range of flavored beverages (it’s adding the new flavors Ruby Riot Grapefruit and Laser Focus Matcha). The core ingredients include coconut water and pink Himalayan salt, while everything is organic and vegan, with no added sugars.

Cure Hydration

Image Credits: Cure Hydration

The startup sells these drinks in the form of powders that you mix with water. On its website, they cost $24.99 for a pack of 14, or $19.99 of you subscribe. (The company donates 1% of proceeds to the women’s sports nonprofit SheIS.) Picasso said early customers have tended to be amateur athletes and people who need help staying hydrated due to chronic illnesses and other health conditions.

The product is also rolling out in stores like CVS, Walmart and Whole Foods. Picasso said that one of her goals with the funding is to bring Cure to 4,200 retail locations across the United States.

She also plans to develop new products beyond hydration, though she said they will stay true to the company’s “guiding principles” that all its products are “backed by science” and “taste delicious.” The company has a medical advisory board that includes Dr. Roshini Rajapaksa, a gastroenterologist; Dr. Dana Cohen, the author of “Quench”; and nutritionist Brooke Alpert, author of “The Sugar Detox.”

The round was led by Lerer Hippeau, with participation from M3 Ventures, Litani Ventures, Andy Roddick, Nas, Matthew Dellavedova, Casper CEO Philip Krim, mParticle CEO Michael Katz, Thrive Market CEO Nick Green and others.

“Now, more than ever, consumers are prioritizing health in their daily lives and looking for products that are not only effective, but better-for-you,” said Lerer Hippeau Principal Caitlin Strandberg in a statement. “Lauren is an exceptional operator and we’ve been impressed with her ability to bring a WHO-approved formulation to market without compromising on product quality or efficacy. With this cash infusion and retail expansion, we’re excited to see Cure get into even more hands.”


Source: TechCrunch

LA-based Boulevard raises $27 million for its spa management software

Boulevard, a spa management and payment platform, has raised $27 million in a new round of funding despite a business slowdown caused by the COVID0-19 pandemic.

Founded four years ago by Matt Danna and Sean Stavropoulos, Boulevard was inspired by Stavropoulos’ inability to book a haircut and Danna’s hunch that the inability of salons and spas to cater to customers like the busy programmer could be indicative of a bigger problem.

The two spent months pounding the pavement in Los Angeles pretending to be college students doing research on the industry. They spoke with salon owners in Beverly Hills, Hollywood, and other trendy neighborhoods trying to get a sense of where software and services were falling short.

Through those months of interviews the two developed the booking management and payment platform that would become Boulevard. The inspiration was one part Shopify and one part ServiceTitan, Danna said.

The idea was that the Boulevard could build a pretty large business catering to the needs of a niche industry that hadn’t traditionally been exposed to a purpose-built toolkit for its vertical.

Investors including Index Ventures, Toba Capital, VMG Partners, Bonfire Ventures, Ludlow Ventures and BoxGroup agreed.

That could be because of the size of the industry. There’s over $250 billion spent per year across roughly 3 million businesses in the salon and spa category, according to data provided by the company. By comparison, fitness attracts roughly $34 billion in annual spending from 150,000 businesses.

“With limited access to the professionals that help us look and feel our best, I think the world has realized something that our team has always recognized: salons and spas are more than a luxury, they are essential to our well-being,” said Danna, in a statement. “We are humbled that so many businesses are placing their trust in us during such a turbulent time. This new capital will help accelerate our mission and deliver value to salons and spas that they never imagined was possible from technology.”

According to data provided by the company, Boulevard is definitely giving businesses a boost. On average, businesses increase bookings by 16%, retail revenue jumps by 18%, and gratuity paid out to stylists jumps by 24% for businesses that use Boulevard, the company said. It also reduces no-shows and cancellations, and halves time spent on the phone.  

“Boulevard is revitalizing the salon and spa industry, as evidenced by the company’s sustained 300-400% revenue growth over the last three years,” said Damir Becirovic of Index Ventures, whose firm led the company’s Series A round and has doubled down with the new capital infusion. 

Customers using the company’s software include: Chris McMillan the Salon, Heyday, MèCHE Salon, Paintbox, Sassoon Salon, SEV Laser, Spoke & Weal, and TONI&GUY.

Boulevard now has 90 employees and will look to increase that number as it continues to expand across the country.

Investors have taken a run at the spa market in the past, with company’s like MindBody valued at over $1 billion for its software services. Indeed, that company was taken private two years ago in a $1.9 billion transaction by Vista Equity Partners.

As Boulevard expands, the company may look to get deeper into financial services for the salons and spas that it’s already working with. Given the company’s window into these businesses’ financing, it’s not impossible to image a new line of business providing small business loans to these companies.

It’s something that the founders would likely not rule out. And it’s a way to provide more tools to entrepreneurs that often fall outside of the traditional sweet spot for banks and other lenders, Danna said.

 


Source: TechCrunch

This simple Google trick can help you sniff out fake news and scams – CNET

You can use a search tool on your phone or desktop in a clever way to separate fact from fiction — before you share a link or meme.
Source: CNET

Black Friday TV deals: 32-inch Alexa TV for $100, 70-inch Android TV for $450, Vizio OLED for $900 plus Sony, LG, Samsung discounts – CNET

If you’re thinking about getting a new TV, this is the week to get the best deals.
Source: CNET

The Mandalorian AR Experience comes to 5G Google Pixel phones – CNET

The Star Wars tie-in is also playable on other 5G Android phones.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637