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

Archivo del Autor: Belen De Leon

Tech-driven change a key priority for new EC president

European Commission President Ursula von der Leyen has made responding to technology-driven change a key priority for her five year term which began last month, setting it in the same breath as challenges posed by climate change and demographic shifts, tacitly linking all three to a rise in regional unease.

Her solution, set out in a document entitled My Agenda for Europe, is a set of “headline ambitions” for the next five years — which include a Green Deal for Europe which she commits to proposing within her first 100 days in office; greater inclusion via “an economy that works for people,” and “a Europe fit for the digital age,” where innovation occurs “within safe and ethical boundaries.”

The program implies pan-EU economic changes; an update to industrial policy which includes substantial investment in strategic R&D such as clean technologies, and in infrastructure; plus regulation of digital technologies such as AI, as well as along an axis of fairness — which puts platforms and data monopolies in the frame.

“If we do our job well, the Europe of 2050 will be the first continent in the world to be carbon neutral,” Von der Leyen told the EU parliament, while laying out the ambition for the bloc to be “a leading digital power” with an economy that balances market forces and “social concern.”

Green Deal

“We will invest record amounts in cutting-edge research and innovation, using the full flexibility of the next EU budget to focus on the areas with the greatest potential,” wrote von der Leyen, ahead of taking up the mandate, setting out a plan for a European Green Deal that pledged to make the region “a world leader in circular economy and clean technologies.”

Speaking to the EU parliament ahead of the confirmatory vote, she described the Green Deal as Europe’s “new growth strategy,” saying it would require “massive investment” in “innovation, research, infrastructure, housing, and the training of people,” which would need to be funded by both the public and private sector at European and national levels.

“At the core of it will be an industrial strategy that enables our businesses — big and small — to innovate and to develop new technologies while creating new markets,” she told MEPs. “We will be global standard setters. This is our competitive advantage. And the best way to ensure a level-playing field.”

The strategy includes ramping up not just public but private investment in climate financing — with a goal of at least 50% of the European Investment Bank’s funds being dedicated to “green and sustainable” financing by 2025.

On the circular economy — which her Agenda identifies as Europe’s “future economic model” — she trails an action plan that will focus on sustainable resource use,  “especially in resource-intensive and high impact sectors such as textiles and construction”. She also urged measures to reduce plastic waste.

The overarching policy offer is a European Climate Law that will enshrine a 2050 climate neutrality target into law, with proposals to extend the emissions trading system to cover the maritime sector and to reduce free allowances allocated to airlines “over time.”

A Carbon Border Tax is also trailed, starting with “a number of selected sectors,” then “gradually extended,” along with a review of the Energy Taxation Directive which sets minimum excise duty rates EU Member States must apply to energy products for fuel and transport, and electricity.

A Biodiversity Strategy is another offer, along with a focus on “sustainable food” to support European farmers to transition to less environmentally costly production methods.

Von der Leyen’s plan also includes what’s couched as a “zero-pollution ambition,” although the document lacks specific targets — beyond a promise of “cross-cutting strategy to protect citizens’ health from environmental degradation and pollution.”

It’s notable that the green bloc in the EU parliament elected to abstain rather than back Von der Leyen’s Commission at the final vote — urging her to go further and faster to address the climate emergency, such as agricultural reforms, while saying they would be prepared to be a “constructive partner” to genuine environmental and social reforms.

Support for startups to scale up

Economic rewiring in the EC president’s five-year plan includes some encouraging words for entrepreneurs dreaming of scaling big.

“We need more young and nimble innovators with breakthrough technologies, like this generation’s tech giants were only a decade ago,” von der Leyen writes in a section of her Agenda on supporting small business which touts a “dedicated SME strategy” to cut red tape and improve market access for startups.

On developing the pan-EU growth finance market she commits to completing the Capital Markets Union — an initiative that’s intended to reduce fragmentation of capital access across the bloc and so shrink the costs of raising capital while widening the funding pipe.

She also wants to create a private-public fund specializing in Initial Public Offerings of SMEs — with the hope that private investors will come in to match an initial investment from the EU.

So late-stage startup financing is on the Commission’s radar.

Discussing the policy announcement, James Wise, partner at Balderton Capital, told us more funding in Europe would be welcome. “There is still a funding gap with the U.S. even if it is shrinking,” he suggested. However he also warned of too much focus being put on “overly financializing many assets classes in the last few decades, resulting in a cycle of boom and bust, and a focus on quarterly reports, not necessarily long term goals.”

“As a result we believe companies should go public at the right time for them, and not be pushed into exits by ‘quick-flip’ capital,” he said. “A bigger challenge for European start-ups isn’t necessarily access to capital, but capital markets which understand them. Many European banks have skeleton tech teams, while U.S. and Asian banks have whole departments focused on them. The lack of good equity analysts makes going public in Europe harder, hence the relative strength of U.S. indexes, and another later stage fund is unlikely to change this.”

Technological sovereignty

In remarks to the EU parliament, Von der Leyen also called for Europe to have “mastery and ownership of key technologies” — name-checking quantum computing, artificial intelligence, blockchain, “critical” chip technologies, and urging a pooling of resources, money, research capacity and knowledge in order for Europe to stake a claim to the leading edge of tech.

On the surface it sounds switched on to the potential of emerging technologies. Although quite how this buzzwordy big ambition will trickle down at the policy level — such as via investment distributed to strategic R&D — and so whether it will really make a difference to European startups working on emerging technologies remains to be seen.

At least Von der Leyen’s Commission can’t be accused of technical illiteracy.

In November 2019, Bloomberg reported that the Commission is planning a $3.9BN EU fund to launch in 2021 — and be run by the European Innovation Council — to support early stage ‘deep tech’ startups working in areas such as biotech, health tech and AI. (Although the size of the fund remains tbc, as it’s dependent on the outcome of budget talks.)

“It may be too late to replicate hyperscalers, but it is not too late to achieve technological sovereignty in some critical technology areas,” is Von der Leyen’s suggestion, with supercomputing citied as an exemplar.

She appears to be spreading her bets on the next tech paradigm shift, saying “we will invest in blockchain, high-performance computing, quantum computing, algorithms and tools to allow data sharing and data usage”.

Another pledge is to push for jointly defined standards, such as for 5G — and for what she calls “this new generation of technologies that will become the global norm.”

She also wants to update the Digital Education Action Plan to increase access to digital literacy for young people and reskilling adults, such as by increasing the use of MOOCs (massively open online courses) in the area of digital skills — to “get Europe up to speed.”

The new Commission also has its eye on developments in the cryptocurrency space. This month the European Council and Commission issued a joint statement on so-called stablecoins — such as Facebook’s planned global digital currency, Libra — essentially saying such efforts will be barred from launching in the region ahead of a common EU regulatory framework being put in place to mitigate any risks.

“We reaffirm our willingness to appropriately tackle the challenges raised by these initiatives on the basis of an EU common understanding and coordinated approach,” they wrote. “These initiatives should not undermine existing financial and monetary order as well as monetary sovereignty in the European Union.

“While the Council and the Commission are committed to put in place a framework that will harness the potential opportunities that crypto-assets may offer, we acknowledge the risks that some present. The Council and the Commission are prepared to take all necessary measures to ensure appropriate standards of consumer protection and orderly monetary and financial conditions. All options should be on the table, including any measures to prevent the creation of unmanageable risks by certain global ‘stablecoins.’”

Gig economy rights


Source: TechCrunch

Union Square Ventures leads legal tech startup Juro’s $5M Series A

Juro, a UK startup that’s using machine learning tech and user-centric design to do for contracts what Typeform does for online forms, has caught the eye of Union Square Ventures. The New York-based fund leads a $5 million Series A investment that’s being announced this morning.

Also participating in the Series A are existing investors Point Nine Capital, Taavet Hinrikus (co-founder of TransferWise) and Paul Forster (co-founder of Indeed). The round takes Juro’s total raised to-date to $8M, including a $2M seed which we covered back in 2018.

London is turning into a bit of a hub for legal tech, per Juro CEO and co-founder Richard Mabey — who cites “strong legal services industry” and “strong engineering talent” as explainers for that.

It was also, he reckons, “a bit of a draw” for Union Square Ventures — making what Juro couches as a “rare” US-to-Europe investment in legal tech in the city via the startup.

“Having brand name customers in the US certainly helped. But ultimately, they look for product-led companies with strong cross-functional teams wherever they find them,” he adds.

Juro’s business is focused on taking the tedium out of negotiating and drawing up contracts by making contract-building more interactive and trackable. It also handles e-signing, and follows on with contract management services, using machine learning tech to power features such as automatic contract tagging and for flagging up unusual language.

All of that sums to being a “contract collaboration platform”, as Juro’s marketing puts it. Think of it like Google Docs but with baked in legal smarts. There’s also support for visual garnish like animated GIFs to spice up offer letters and engage new hires.

“We have a data model underlying our editor that transforms every contract into actionable data,” says Mabey. “Juro contracts look like contracts, smell like contracts but ultimately they are written in code. And that code structures the data within them. This makes a contract manager’s life 10x easier than using an unstructured format like Word/pdf.”

“Still our main competitor is MS Word,” he adds. “Our challenge is to bring lawyers (and other users of contracts) out of Word, which is a significant task. Fortunately, Word was never designed for legal workflows, so we can add lots of value through our custom-built editor.”

Part of Juro’s Series A funds will be put towards beefing up its machine learning/data science capabilities, per Mabey — who says the overall plan at this point is to “double down on product”, including by tripling the size of the product team.

“That means hiring more designers, data scientists and engineers — building our engineering team in the Baltics,” he tells us. “There’s so much more we are excited to do, especially on the ML/data side and the funding unlocks our ability to do this. We will also be building our commercial team (marketing, sales, cs) in London to serve the EU market and expand further into the US, where we already have some customers on the ground.”

The 2016-founded startup still isn’t breaking out customer numbers but says it’s processed more than 50,000 contracts for its clients so far, noting too that those contracts have been agreed in 50+ countries. (“Everywhere from Estonia to Japan to Kazakhstan,” as Mabey puts it.)

In terms of who Juro users are, it’s still mostly “mid-market tech companies” — with Mabey citing the likes of marketplaces (Deliveroo), SaaS (Envoy) and fintechs (Luno), saying it’s especially companies processing “high volumes of contracts”.

Another vertical it’s recently expanded into is media, he notes.

“E-signature giants have grown massively in the last few years, and some are gradually encroaching into the contract lifecycle — but again, they deal with files (pdfs mostly) rather than dynamic, browser-based documentation,” he argues, adding: “In terms of new legal tech entrants — I’m excited by Kira Systems especially, who are working on unpicking pdf contracts post-signature.”

As part of the Series A, Union Square Ventures parter, John Buttrick, is joining Juro’s board.

Commenting in a supporting statement, Buttrick said: “We look for founders with products equipped to change an industry. While contract management might not be new, Juro’s transformative vision for it certainly is. There’s no greater proof of the product’s ease of use than the fact that we negotiated and closed the funding round in it. We’re delighted to support Juro’s team in making their vision a reality.�

Juro’s contract management platform — dashboard view


Source: TechCrunch

GitHub, Mozilla, and Cloudflare appeal India to be transparent about changes in its intermediary liability rules

Microsoft’s GitHub, Mozilla, and Cloudflare have urged India to be transparent about the amendments it is making to an upcoming law that could affect swathes of companies and the way more than half a billion people access information online.

In December 2018, the Indian government proposed changes to its intermediary rules (PDF) that would require any service that facilitates communication between two or more users and had more than 5 million users in India to set up a local office and have a senior executive in the nation who could be held responsible for any legal issues.

The proposal also suggested that any of these services must be able to take down questionable content in within 24 hours and share the user data in within 72 hours of request.

Technology giants such as Facebook, Google have so far enjoyed what is known as “safe harbor� laws. The laws, currently applicable in the U.S. under the Communications Decency Act and India through its 2000 Information Technology Act, say that tech platforms won’t be held liable for the things their users share on the platform.

Several organizations have shared feedback and expressed concerned about the suggested changes in India’s intermediary rules. In an open letter addressed to India’s IT Minister Ravi Shankar Prasad on Tuesday, GitHub, Mozilla, and Cloudflare requested the Indian government to be more transparent about the final amendments it has drafted for the upcoming law.

The Indian government has said previously that it would submit the final draft of the proposal to the nation’s apex Supreme Court by January 15. But one of the concerning issues with the proposal is that nobody — except for the government officials — knows what is in the final draft.

“We understand and respect the need to ensure the internet is a safe space where large platforms take appropriate responsibility. However, the last version of these amendments which were available in the public domain suggest that the rules will promote automated censorship, tilt the playing field in favour of large players, substantially increase surveillance, and prompt a fragmentation of the internet in India that would harm users while failing to empower Indians,� the organizations wrote.

The organizations argued that safe harbour liability protections have been fundamental to the growth of the internet in India — which has emerged as the last great growth market for internet companies globally. Imposing the obligations proposed in these new rules would “place a tremendous, and in many cases fatal, burden on many online intermediaries — especially new organizations and companies. A new community or a startup would be significantly challenged by the need to build expensive filtering infrastructure and hire an army of lawyers,â€� they said.

Critics say that last publicly known version of the draft also had an extremely broad definition of the term ‘intermediary’, which would likely lead to many unintended parties being impacted. Additionally, they have argued that proactively monitoring user content on the platform and bringing “traceability� for “all unlawful content� would lead to over censorship. The short timelines of 24 hours for content takedowns and 72 hours for the sharing of user data pose significant implementation and freedom of expression challenges, the organizations said today.

“Given your government’s commitment to the Supreme Court of India to notify these rules by January 15, 2020, it is vital that the public has the opportunity to see a final version of these amendments to help ensure that they assuage the concerns which have been voiced by a wide variety of stakeholders during the public consultation. We appeal for this increased transparency and we remain committed to working with you to achieve the broader objective of these amendments while allowing Indians to benefit from a global internet,” they added.

 


Source: TechCrunch

Mercedes-Benz and James Cameron built an Avatar-inspired car perfect for Pandora

Mercedes-Benz channeled the wild and imaginative world of James Cameron’s hit movie Avatar for its latest concept car — an electric autonomous vehicle covered in bionic flaps that aims to show how man and machine can merge and live responsibly in nature.

The concept car, appropriately named AVTR for Advanced Vehicle Transformation, was unveiled Monday night at CES 2020, the giant tech trade show held each year in Las Vegas. And like many concept cars, it’s outrageous and sleek and a little bit out there. Did we mention it has scales?

To be clear, this is a show car. This means the Vision AVTR won’t be available to buy now, next year or in five.  But as Ola Källenius, Daimler’s Chairman and the head of Mercedes-Benz noted Monday night, “show cars are here to spark our imagination, just like science fiction movies do.”

The idea is that these exercises conducted periodically by automakers not only spark creativity among engineers and designers, it can also telegraph where they’re headed. For Mercedes, the big message that Källenius was pushing Monday evening during his CES 2020 keynote was sustainability throughout the entire life cycle of a vehicle from the plant it is built in to materials used in the battery.

And this is indeed a goal within Mercedes-Benz.

The concept car has no steering wheel or pedals because it’s theoretically autonomous. The interior is completely vegan and it has a wide sweeping display that seems to cover and curve over the entire front dash. But that’s not the wild part.

Once sitting inside the user can control the vehicle by touching the center console. The car then comes to life and can recognize the driver’s pulse and breath. From here, the driver can lift there hand, turn their palm towards a projected light. The driver picks the projected icon they want, squeezes their hand shut and the off the car goes — again theoretically.

The vehicle is made of sustainability materials all the way down to the organic battery made from recyclable materials, which are compostable and recyclable.

The 33 multi-directionally movable surface elements on the back of the vehicle act as bionic flaps and are
reminiscent of scales of reptiles. Speaking of animals, the AVTR can move sideways by 30 degrees in a “crab movement” that gives it maximum agility.


Source: TechCrunch

White House Favors a Light Touch in Regulating AI

US chief technology officer Michael Kratsios lists “principles� for government oversight, but analysts question whether they are too vague to do any good.
Source: Wired

Everything Intel announced at CES 2020, from augmented video to Tiger Lake

From tacking athletes for training to delivering augmented video feeds for broadcast to new and exciting solutions for personal computing, Intel’s keynote at CES 2020 was all about artificial intelligence aimed at driving performance.
Source: Digital trends

CES 2020: Intel teases the world’s first 17-inch foldable OLED PC

During Intel’s keynote at CES 2020, the company revealed the world’s first 17-inch OLED foldable PC. Dubbed as Horseshoe Bend, the device is merely a concept for now.
Source: Digital trends

Bluetooth's New LE Audio Is Here to Fix Your Headphones

Bluetooth’s new low-energy audio capabilities will save your battery and let you stream to multiple sources at once.
Source: Wired

Intel announces Tiger Lake processors, with double the graphics performance

Intel’s Tiger Lake CPU may be the biggest thing to happen to ultrabooks since the category launched. We don’t know all the details yet, but these new chips should launch laptops later this year.
Source: Digital trends

With Ryzen 4000, does AMD finally have a real shot at winning the laptop race?

Ryzen 4000 looks set to be powerful, but does AMD have the mindshare to make it a success? That’s the question we’ll need to see answered in 2020 if AMD wants to truly compete with Intel.
Source: Digital trends

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557