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

Archivo del Autor: Belen De Leon

UK’s ICO fines British Airways a record £183M over GDPR breach that leaked data from 500,000 users

The UK’s Information Commissioner is starting off the week with a GDPR bang: this morning, it announced that it has fined British Airways and its parent International Airlines Group (IAG) £183.39 million ($230 million) in connection with a data breach that took place last year that affected a whopping 500,000 customers browsing and booking tickets online. In an investigation, the ICO said that it found “that a variety of information was compromised by poor security arrangements at [BA], including log in, payment card, and travel booking details as well name and address information.”

The fine — 1.5% of BA’s total revenues for the year that ended December 31, 2018 — is the highest-ever that the ICO has levelled at a company over a data breach (previous “record holder” Facebook was fined a mere £500,000 last year by comparison).

And it is significant for another reason: it shows that data breaches can be not just just a public relations liability, destroying consumer trust in the organization, but a financial liability, too. IAG is currently seeing volatile trading in London, with shares down 1.5% at the moment.

In a statement to the market, the two leaders of IAG defended the company and said that its own investigations found that no evidence of fraudulent activity was found on accounts linked to the theft (although as you may know, data from breaches may not always be used in the place where it’s been stolen).

“We are surprised and disappointed in this initial finding from the ICO,” said Alex Cruz, British Airways chairman and chief executive. “British Airways responded quickly to a criminal act to steal customers’ data. We have found no evidence of fraud/fraudulent activity on accounts linked to the theft. We apologise to our customers for any inconvenience this event caused.”

Willie Walsh, International Airlines Group chief executive, added in his own comment that “British Airways will be making representations to the ICO in relation to the proposed fine. We intend to take all appropriate steps to defend the airline’s position vigorously, including making any necessary appeals.”

The degree to which companies are going to be held accountable for these kinds of breaches is going to be a lot more transparent going forward: the ICO’s announcement is part of a new directive to disclose the details of its fines and investigations to the public.

“People’s personal data is just that – personal,” said Information Commissioner Elizabeth Denham in a statement. “When an organisation fails to protect it from loss, damage or theft it is more than an inconvenience. That’s why the law is clear – when you are entrusted with personal data you must look after it. Those that don’t will face scrutiny from my office to check they have taken appropriate steps to protect fundamental privacy rights.â€�

The ICO said in a statement this morning that the fine is related to infringements of the General Data Protection Regulation (GDPR), which went into effect last year prior to the breach. More specifically, the incident involved malware on BA.com that diverted user traffic to a fraudulent site, where customer details were subsequently harvested by the malicious hackers.

BA notified the ICO of the incident in September, but the breach was believed to have first started in June. Since then, the ICO said that British Airways “has cooperated with the ICO investigation and has made improvements to its security arrangements since these events came to light.” But it should be pointed out that even before this breach, there were other examples of the company treating data protection lightly. (Now, it seems BA has learned its lesson the hard way.)

From the statement issued by IAG today, it sounds like BA will choose to try to appeal the fine and overall ruling.

While there are a lot of question marks over how the UK will interface with the rest of Europe over regulatory cases such as this one after it leaves the EU, for now it’s working in concert with the bigger group.

The ICO says it has been “lead supervisory authority on behalf of other EU Member State data protection authorities” in this case, liaising with other regulators in the process. This also means that these authorities where its residents were also affected by the breach will also have a chance to provide input on the ruling before it is completely final.


Source: TechCrunch

The Audi R8 LMS GT2 race car hints at a future extreme road-going R8 video – Roadshow

Audi’s shown off its new R8 LMS GT2 racer at the 2019 Goodwood Festival of Speed. We’ll see it race next year but it could also be an indication of what a more extreme version of the R8 could look like.
Source: CNET

Stranger Things season 3 is now live: What's coming for season 4? – CNET

If you have Netflix, you’ve probably already binged the third season by now, and are ready to move on.
Source: CNET

Google working on Chrome pause button, Bill Gates calls himself a 'minor wizard' video – CNET

In today’s tech headlines, Google Chrome looks set to get a new way to pause autoplay videos, researchers at Brown store digital data in amino acids and Bill Gates suggests Steve Jobs was pretty good at casting spells.
Source: CNET

Bill Gates praises Steve Jobs ability to 'cast spells' on people – CNET

Gates calls himself a “minor wizard,” not as powerful at influencing people as the Apple founder.
Source: CNET

DigitalBridge raises £3M for its ‘guided design tool’ for kitchens and bathrooms

DigitalBridge, the Manchester, U.K.-based startup using technology to help solve the “imagination gap” when planning home renovations, has picked up £3 million in new backing.

The round is led by Maven Capital Partners via two funds it manages: £1.5 million from Maven’s Venture Capital Trusts (VCTs) and £1.5 million from the NPIF Maven Equity Finance, a regional development fund managed by Maven as part of the U.K. government’s Northern Powerhouse Investment Fund.

Working with Kingfisher Plc (owners of B&Q and Castorama) for the last couple of years, DigitalBridge has pivoted from its original AR-based home decor planning app to a new product it’s calling a ‘guided design tool’ for kitchens and bathrooms. That’s because, DigitalBridge founder David Levine tells me, home decor visualisation is only a nice-to-have whereas it’s a “must-have” for bathrooms and kitchens.

“Bathrooms and kitchens are much more complex rooms governed by complex design rules,” he explains. “We felt there was a big gap for a guided design tool which actively guides consumers through the entire journey of designing, visualising and buying whilst simplifying the inherent complexity of these rooms”.

There was, perhaps, another factor at play, too: the creation of AR development kits by Apple and Google have made it “really simple” for retailers to build their own home decor and furniture AR solutions, as well as seeing new competitors enter the space.

“Unlike most tools on the market today, DigitalBridge is utterly focused on the consumer and obsessed with creating simple and compelling experiences that enable that consumer to build their dream bathroom or kitchen irrespective of their design experience,” adds Levine. “Crucially, our core skillsets of AI and computer vision are absolutely pivotal to reducing that complexity”.

TechCrunch 01 3dViewer

The DigitalBridge solution resides on a retailer’s website or app — it is already live with B&Q in the U.K. — and guides you through the entire process of creating your new bathroom or kitchen. The the draw for retailers is that by enabling customers to easily design and visualise their new bathroom or kitchen, DigitalBridge can reduce sales cycles, increase conversion rates and average basket sizes, and “drive more engaged customers into store”.

“By using our technology, consumers are now able to visit the B&Q website and design the dream bathroom that will work for them, their family and budget, all without the need for professional assistance,” explains Levine. “Within minutes, they are guided through the process of entering their floor plan, designing the perfect bathroom and bringing it to life in immersive 3D. Once they’re happy with the design, they can buy directly online or go into a store to complete the purchase”.

Meanwhile, with regards to today’s newly disclosed funding round, Jeremy Thompson, Investment Director at Maven, says that DigitalBridge has developed a market-leading AI product which solves a genuine problem for retailers” by helping them engage with customers online. “We are genuinely excited to work with them and support their next stage of growth, as they look to accelerate deployment of the existing product, develop new products and enter new markets, including the U.S.,” he adds.


Source: TechCrunch

Wind Mobility raises additional $50M and unveils new e-scooter hardware designed for rentals

Wind Mobility, the Berlin and Barcelona-based micro-mobility startup that operates e-scooter rentals in Europe, Israel and Asia, is disclosing $50 million in Series A funding. The new round is backed by existing investors. The company last raised $22 million in funding eight months ago from Chinese Source Code Capital and Europe’s HV Holtzbrinck Ventures, after it pivoted away from bike rentals to focus on e-scooters.

Coinciding with the new funding, Wind is unveiling its “third generation” e-scooters, which it says have been designed “from the ground up” for micro-mobility sharing. Eight months in development, the new hardware claims to be significantly more durable and best-in-class for battery life with the ability to drive 65-80km between charges.

The battery is hot swappable, too, meaning that it should be more efficient to run the Wind e-scooter service. That’s because not only can more scooters remain in circulation at any given time, potentially increasing revenue per scooter, but there’s a reduction in the cost of collecting dead batteries for re-charging as they are de-coupled from the scooter itself.

Wind also claims its new scooter has the highest waterproofing with IP67 standard, and that its increased durability should see it last over 12 months when used in the tough sharing environment. That in turn puts the startup on a better unit economic footing since flimsy hardware that needs to be replaced frequently has been a fiscal drag for e-scooter companies using off-the-shelf e-scooters designed primarily for single ownership and not for commercial use.

In the last few months a number of other micro-mobility companies have announced upgrades to their hardware, including European competitors Voi and Tier, although Wind Mobility co-founder and CEO Eric Wang has long talked up the importance of hardware as a differentiator, something he echoed again in a call late last week.

Specifically, Wang argued that it is still “Day One” in the e-scooter rental race and even though Wind hasn’t been as aggressive in its roll out and has deployed less scooters than Lime, Voi and Tier in Europe, he says there is still everything to play for. He said it was a conscious decision not to put too many scooters on the streets until the hardware was good enough to set the company on a path to profitability. Even with the 3rd generation scooter being deployed immediately, the company plans to stagger the launch so that it can gather sufficient data on how the new hardware is performing before hitting the accelerator so to speak.

The early signs look promising, however (in a video Wang sent me via WhatsApp the new Wind scooter survives being plunged into a pond and can be seen driving off after retrival from the water), although the Wind CEO cautions other companies and industry commentators not to underestimate how difficult hardware is. He argues that the detailed design decisions that Wind has made and the resulting improvements aren’t easily replicated any time soon and that there are “no shortcuts” in hardware. This has seen Wind set up its own R&D center in China in order to work as closely with the supply chain as possible.

Meanwhile, I’m told Wind now offers its services in 20 plus cities including operations in Germany, France, Spain, Israel, Austria, Portugal, Demark, Korea and Japan. The company currently employs over 120 people worldwide.


Source: TechCrunch

Elon Musk: Tesla will ‘most likely’ begin computer chip upgrades this year

Tesla CEO Elon Musk said the company will “most likely” begin upgrading older electric vehicles with its new custom chip later this year — a lofty task that will involve retrofitting hundreds of thousands of Model S, X and 3s.

Musk tweeted Sunday night that the upgrades will begin most likely at the end of the fourth quarter.

Musk didn’t provide other details. He has previously said the upgrade would be free for owners who purchased the full self-driving feature, a software package that costs $6,000.

Tesla offers two different advanced driver assistance packages to customers: Autopilot and Full Self-Driving or FSD. Autopilot is ADAS that offers a combination of adaptive cruise control and lane steering and is now a standard feature on new cars. FSD includes Summon as well as Navigate on Autopilot, an active guidance system that navigates a car from a highway on-ramp to off-ramp, including interchanges and making lane changes.

While Tesla charges for the FSD software package, the vehicles are not fully autonomous. Musk has promised that the advanced driver assistance capabilities on Tesla vehicles will continue to improve until eventually reaching that full automation high-water mark.

The custom chip unveiled in April has been couched as a necessary hardware upgrade to reach that goal. Since March, new Model X and S vehicles have come equipped with the chip. The Model 3 followed a month later.

The custom chip was a milestone for the company. However, it still faces the considerable challenge of upgrading thousands of so-called “Hardware 2” vehicles, not to mention the continuous development of the software.

Tesla started producing electric vehicles with a more robust suite of sensors, radar, and cameras — called Hardware 2— in October 2016 under the premise and the promise that it had the hardware needed to eventually drive autonomously without human intervention. At that time, the company also began selling the upgraded full self-driving package that Musk said would eventually reach that ambitious target.


Source: TechCrunch

Soldo scores $61M Series B for its ‘spend management’ platform for businesses

Soldo, the U.K. fintech that offers a multi-user spending account for businesses, has closed $61 million in Series B funding.

Leading the round is Battery Ventures and Dawn Capital, with participation from previous backers Accel and Connect Ventures. In addition, a small portion is debt financing from Silicon Valley Bank. It brings total raised by the London-based startup to $82 million.

Founded by Carlo Gualandri, who previously helped create Italy’s first online bank, Soldo offers a multi-user spending account for businesses of all sizes — from SMEs to much larger enterprises — that need to deploy and manage expenses across an entire organisation.

It enables departmental and employee spending to be managed in real time by combining a Soldo account, central dashboard, apps for iOS and Android and virtual wallets or physical “pre-paid� MasterCards that can be handed out to employees, departments and even external consultants or contractors.

In addition, Soldo offers granular spending controls that are at the heart of its tech stack. This allows for different expense criteria for each employee, contractor or spending department, with permissions set and all spending trackable centrally. It also lets users capture receipt data, while the whole system integrates with commonly used business accounting packages such as Xero, Quickbooks, Concur, Expensify, NetSuite, Zucchetti and SAP

Asked what the biggest challenge for Soldo has been over the last 12 months, Gualandri says “educating the market,” something that he doesn’t see changing any time soon.

“When you don’t know that a solution exists, you don’t even call it a “problem” but you consider it just a ‘fact of life’,” he says. “Spend management is a new category that replaces many old and outdated processes. [It] allows companies to distribute access to money with control, enabling flatter and more agile organisations. It will take time for the market to fully realise its transformational power”.

To that end, Gualandri says the most gratifying thing over the last year has been the results achieved within the companies that have started adopting Soldo. “We have been recognised by thousands of companies from small to very large as an innovative and reliable provider of financial services,” he tells me. “No small achievement in the traditionally more conservative world of business”.

Soldo isn’t profitable yet, but Gualandri says it could be within one or two years if that was the goal. However, this would mean choosing “slower, more organic growth” and given there is a very large market in front of Soldo it “would not be the right choice”. The majority of companies in Europe are still using “reimbursable expenses, spreadsheets and manual processes to manage the expense management cycle” and Soldo’s competition largely remains the status quo way of doing things (although Denmark’s Pleo, for example, operates in a similar space).

“We are a company with a fixed cost base and good unit economics so the break-even point is dependent on how much we invest and grow the fixed cost base (because most of our investment is people) and the volume of customers and spend managed by our system,” he says. “So by deciding to invest in product and sales we are in effect targeting a larger revenue and profit base but later on”.

Meanwhile, Soldo’s Series B round will be used to further grow in the U.K., where it claims a “leadership position,” and in Italy and Ireland. The company also plans to enter new European markets and double its workforce over the next 12 months. Gualandri says Soldo will continue to invest in its product, too, in order to tackle additional spend management “pain points”.

“Travel expenses is the most common need but procurement, purchasing goods and services, subscriptions, mobility expenses, employees benefits are all areas that can be innovated and are an expression of the concept of company spend management,” he says.

Meanwhile, Soldo recently secured an e-money licence from Ireland’s central bank in addition to the license it holds in the U.K. so that it can continue trading within the European single market post-Brexit and in the event of “no-deal”. “It’s crazy to think we’ve been forced to work for a year and a half on a hugely complex project, mostly duplicating something that we had already, to prepare our business for something that may or may not happen,â€� Gualandri told TechCrunch at the time of announcing its newly acquired Irish license.


Source: TechCrunch

Lenovo drops a $475 discount on the Yoga C930 laptop, today only

Lenovo is offering one of its 2-in-1 laptops at a $650 discount. This Lenovo Yoga C930 laptop comes with a 2TB solid-state drive, a digital pen, a fingerprint reader, and a Dolby Atmos sound bar.
Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445