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

Archivo del Autor: Belen De Leon

Two private equity firms just created the largest private provider of public safety services in the US

Bain Capital and Vista Equity Partners, two multi-billion-dollar private equity firms, have just created a company providing software and services for public safety and government management whose technology touches roughly three-fourths of the U.S. population.

By merging TriTech Software Services, a technology provider to first responders across the country; Superion, which sells emergency management and back office software for government operations (including billing and payments); and the public sector and healthcare businesses of Aptean, Bain and Vista have created a juggernaut that dominates public sector services, from policing to paying parking tickets, without any government oversight.

However, many of the new technologies the company touts have come under fire from some police departments and civil liberties advocates.

The new business, which will be run by Superion’s chief executive, Simon Angove, will continue to offer the same suite of services it had in the past, and will use a new, undisclosed infusion of equity and debt from Bain and Vista to develop new products and services to bring to market. In all, the revenue of the combined company will be roughly $400 million, according to a person familiar with the transaction. 

About two-thirds of the revenue of the combined companies will come from providing software and services to public safety departments, like police, fire and emergency services.

In an interview, Angove touted the benefits of consolidating the operations of the three businesses. “This puts us in a great position in 5,500 communities… across America,” says Angove. “Three out of every four citizens are protected by this software.”

With the consolidation of the businesses, Angove says that police departments will be able to share information across jurisdictions.

“We have a much larger data set that we can mine for criminal patterns,” says Angove. “[And] the ability to share dispatch across jurisdictional areas. We have the opportunity to reduce the time it takes to respond to an emergency. We have the ability to hand off that dispatch.”

In a statement, the company said that the public safety business will focus on integrating devices that detect active shooters with emergency response systems; forecasting and preventing crimes through smarter patrolling; and advancing analytics that help measure and improve public safety.

Photo: bjdlzx/Getty Images

That kind of future-forward, technology-centric policing was rejected in Oakland and is under review in other cities around the country, due to concerns about the utility of the algorithms and concerns over institutionalizing bias through faulty technology.

“Maybe we could reduce crime more by using predictive policing, but the unintended consequences [are] even more damaging… and it’s just not worth it,” Tim Birch, the head of resource and planning for the Oakland Police Department, told Motherboard in a 2016 interview about software vendor PredPol, another provider of predictive analytics to police departments.

And some studies indicate that the use of big data analytics in policing is inherently biased. Other, newer, technologies focused on public safety — like facial recognition technologies — suffer from similar problems.

If the consolidation of public safety services around a vendor that’s trying to bring more data and analytics tools to police departments when the efficacy of those tools is questionable is concerning, then the fact that the company is going to provide back end services to government agencies may be even more so.

In October 2017, Superion disclosed a data breach at one of their subsidiary businesses, Click2Gov, which affected thousands of customers in Wellington, Fla.

For one advocate working on integrating technology into public service, the data breach is a red flag that should have some municipalities on notice… and raise concerns about the consolidation among vendors in the market.

“The consolidation of these companies could cause concern,” the person said. “It’s the larger question of businesses in general and from the data and what they’re going to do with that. The security breach question is one that’s most concerning… What are they doing to ensure that it doesn’t become a larger problem?”

Superion didn’t comment on the data breach directly, but in an email response a spokesperson wrote that, “[protecting] our customers’ and their clients’ data is of the utmost importance to us.”

Elaborating on the company’s security practice the spokesperson continued, writing:

We are deploying the latest technologies with advanced real-time monitoring. For example, we don’t simply use applications to monitor our client data but use advanced threat protection and analytics to continually update and refine our data protection process – both in-transit and at rest. Further, we’re proactively moving toward a cloud-first strategy and leading the public sector to moving their data from disparate on-premise networks to highly secure, defense in-depth (i.e. multiple layers) cloud environments. Additionally, through training and education of staff, as well as ongoing monitoring and development of our corporate governance programs, we focus on preventative security measures, and we maintain industry-standard, client-specific regulatory compliance certifications.

While adopting technology in an effort to improve efficiency in government is, indubitably, something that states, cities and the federal government should be striving for, the consolidation of so many vital services in a single company should give regulators some pause. As should the consolidation of so much data within a company that serves two distinct functions within government. There’s a risk that information given to one could bleed over to be used or accessed improperly by another.

“We do not sell or share any data,” a spokesperson for the company said when asked about the potential for data leakage between the different business units. “Any data sharing is done only between police departments and regulated by specific and state and federal laws. Typically everyone who accesses any data about public safety needs to be certified by the FBI’s Criminal Justice Information Services Division and/or has received clearance from law enforcement agencies.”


Source: TechCrunch

Google Docs’ A.I. grammar checker will fix your poor writing habits

Google hopes to help fix your poor grammar in Google Docs by using artificial intelligence and a language translation approach. Google’s grammar suggestions offer a proper English translation whenever it catches a mistake.

The post Google Docs’ A.I. grammar checker will fix your poor writing habits appeared first on Digital Trends.


Source: Digital trends

Google Chrome Now Labels HTTP Sites as 'Not Secure'

The world’s biggest browser now lets you know when you’re visiting an unencrypted site.
Source: Wired

Apple's MacBook Pro Heating Problem Gets a Software Fix

Apple acknowledges its newest laptops have been suffering from heat-related performance issues. The company also says a fix is on the way.
Source: Wired

Alphabet earnings and the jaws of antitrust

It pays to be a monopolist.

Alphabet’s earnings were stellar, and that is truly saying something. Just a few weeks ago, the European Union placed a record €4.34 billion fine on the Mountain View-based company, a penalty for the company’s payments to OEMs to include Google Search as the default search option in order to access Google Play, the company’s App Store.

The acrimonious feud with the EU has become such a constant financial concern for the company that it now includes a “European Commission fines” line item in its consolidated statements of income.

Yet, one can’t help but stand back in awe at a company whose results show the complete lack of teeth of existing antitrust law, whether here in America or anywhere else globally. Alphabet’s revenues grew by $6.6 billion, far more than the record fine the EU laid on the company. Net income for the quarter was $3.2 billion even after the fine was deducted as an expense. The Alphabet cash machine remains as strong as ever.

The EU fine was of course one component in the plan of the antitrust authorities. There are structural remedies, namely that Alphabet needs to cease and desist on leveraging Android to cement its market share in search. But at this point, what exactly are the alternatives for handset manufacturers? DuckDuckGo? Bing?

My colleague Natasha Lomas along with many other journalists discussed the potential of the EU demanding that Alphabet being broken up. Yet, even such a meat cleaver of a structural remedy would seem to be useless at this juncture. Google Search essentially has no peer, and isn’t likely to have one in the near future. It has brand equity, data equity, extensive capital investments, and trade secrets. No amount of structural remedies save the complete destruction of the company is going to reduce those burdens to competition.

These fines then are less about punishing behavior — after all, they aren’t deterring would-be monopolists from their activities. Instead, they essentially act as an excess profits tax, a way to uniquely target extraordinarily profitable tech companies without changing general business taxes.

Even when we expand the lens beyond just these anticompetitive enforcement actions to include data sovereignty issues like GDPR, Alphabet is once again positioned to be a winner. As I have written before, Alphabet and Amazon are likely the only companies with sufficient scale to even begin to handle the myriad laws and regulations emanating around the world on data sovereignty. Far from empowering consumers, these laws essentially ensure that there is now an added “regulatory network effects” barrier to competition in these markets.

The next billion internet users will ultimately determine the ceiling for Alphabet’s revenues

To me, there is only one force today that has any potential to threaten Alphabet’s complete and on-going dominance, and that is China and its ambitious tech industry. Transsion’s subsidiaries dominate in the African smartphone market, and it along with other smartphone players like Xiaomi have targeted India and its quickly burgeoning middle class. If the next one to two billion internet users come to rely on Chinese internet services instead of Alphabet, that could prove a serious competitive headwind for the company.

One legacy of GDPR may simply be that it forced large tech companies to double down on the U.S. and Europe at a time when they should have been focused on global expansion. Alphabet broke the $5 billion revenue barrier for the Asia-Pacific region for the first time this quarter, but that amounts to only 15.6% of the company’s revenues. Meanwhile, Facebook, dealing with its Cambridge Analytica imbroglio, has started to curtail the expansion of its Free Basics internet access scheme.

Those distractions provide a rare opportunity for Chinese companies to focus exclusively on global expansion. Certainly Huawei and ZTE have taken that course. While broadly blocked from the U.S. market and with Australia preparing to ban 5G deployments, the two have had tremendous success in developing markets, with infrastructure and handset products that are often significantly cheaper than competitors.

All of that might mean little to the U.S. or European consumer, but it does potentially put a ceiling on the growth of Alphabet and other large tech companies. As TechCrunch pointed out yesterday, there has been a race to see who will break the trillion dollar market cap barrier first among the major tech players. Alphabet is sitting at $865 billion and a trillion isn’t far away. But could it grow much beyond that? That to me depends on these new, developing markets, and there the race is much more competitive.

As these earnings show, the jaws of antitrust have no teeth, and competitive dynamics might constrain Alphabet to merely be a trillion dollar company. It pays — over and over again — to be a monopolist.


Source: TechCrunch

Twitch launches a ‘how-to’ site for streamers, Twitch Creator Camp

Twitch wants more people to stream, so it’s going to begin teaching them how. The video game streaming site today announced the launch of Twitch Creator Camp, a new educational resource that helps newcomers learn the basics of streaming, as well as how to build up a channel, connect with fans, and earn rewards.

The launch of the how-to site comes about a week after an article by The Verge detailed the long tail of Twitch streamers, with a focus on those who spend years broadcasting to no one in the hopes of one day gaining a following.

The article raised the question that, in the age of live streaming, where every major social company – including Facebook, Instagram and YouTube – today offers easy streaming tools, there many not be enough of an audience for all the content creators are producing.

Twitch, apparently, believes the issue is one that can be addressed – at least in part – by training new streamers.

On Twitch Creator Camp, the company is bringing in successful creators to help educate the would-be streamers on a variety of often-discussed topics. These insights will be shared as articles, videos and live streams.

At launch, the site includes content focused on a variety of streaming best practices, including the basics of setting up a channel, building a brand, leveraging their stats, using Twitch features like emotes, badges and extensions, and more.

Streamers will also learn how to better network with others and engage their audience, as well as how to optimize their channel for monetization through subscriptions, merchandise, ads and sponsorships.

In addition, creators will begin live streaming on Creator Camp, starting on July 31 at 2 PM PT.

At this time, a number of Twitch Partners will answer general questions about streaming. A calendar of upcoming streams is also available on Twitch’s site, as the company aims to host weekly sessions going forward.

“Hosting a good stream isn’t easy. We’ve heard from many of our creators that they spend a lot of time searching for advice on effective tools, features, and techniques in order to make their broadcasts more engaging and to grow their communities,” said Jessica Messinger, Creator Growth Marketing Manager at Twitch, in a statement.

“Twitch Creator Camp makes things simpler by centralizing the most relevant information to a creator’s success, all of which is provided by Twitch and many of our successful Partners. We want to help our creators succeed and this is just the beginning,” she added.

Twitch says the partners it’s working with for Creator Camp are being compensated for their efforts. Currently, those participating include: Jericho, gassymexican, teawrex, JGhosty, pokket, firedragon, venalis, tominationtime, sypherpk, xmiramira, iamBrandon, DeejayKnight, Lobosjr, sacriel, PmsProxy, itmeJP, kaypealol, and Pokimane.

Twitch today has over 2.2 million broadcasters serving up streams on its site every month, which are consumed by 15 million daily active viewers who watch an average of 95 minutes of content daily. However, much of the on-site activity – just like on YouTube and elsewhere – is dominated by top creators.

Meanwhile, many of Twitch’s smaller streamers may already understand the basics and tips that Twitch’s Creator Camp is offering. For them, the issue is not one of following all the steps being laid out, but rather one of discovery.

Twitch has been working to address its discovery issues, too, having last month detailed a number of projects it’s working on across this front which are in various phases of development.

“We don’t believe Twitch should be a popularity contest” the company said at the time.

Twitch Creator Camp is open as of today, with the live streams starting at the end of the month.

 


Source: TechCrunch

Watchmaker Doxa resurrects its most famous dive watch

Doxa is a storied dive watch company and their most popular watch, the Sub, has just gotten a 2018 overhaul. The watches were made famous by writer Clive Cussler whose character, Dirk Pitt, consulted his beefy Doxa on multiple occasions.

This new model is made in collaboration with gear manufacturer Aqua Lung and features a 42mm steel case with 300 meters of water resistance, a Swiss ETA movement, and a unidirectional diving bezel. It will cost $2,190 when it ships in August.

The SUB 300 ‘Silver Lung’ continues the yearlong 50th anniversary celebration for DOXA Watches, whose pioneering SUB would first plumb the ocean depths in 1967 as the first purpose-built dive watch for the emerging recreational scuba diving market. Lauded for its bright orange dial and professional-grade build quality and dependability, the SUB quickly became the benchmark against which all other dive watches were measured, and ultimately won the approval of the pioneers of modern diving. This included those at Aqua Lung, who would soon distribute the watches under the US Divers name before consolidating into the singular name Aqua Lung in 1998.

Why is this important? First, it’s a cool-looking watch and priced low enough for a Swiss movement and case to be interesting. Further, it has real history and provenance and is a little known brand. If you’re a diver or just want to pretend to be one you could do worse than this beefy and very legible piece.


Source: TechCrunch

Supermedium scores $1.1M in seed funding for its web-first vision for virtual reality

The world of VR has had it’s ups and downs and yet there’s still plenty of activity from the world’s largest technology companies to build platforms that ultimately define the medium.

Supermedium, a recent Y Combinator graduate, wants a more open future for virtual reality, one that’s built on the web. The company launched earlier this year and now it’s raising some seed funding as it looks to keep things moving along.

The company just raised $1.1 million in seed funding from Y Combinator, General Catalyst, Boost VC, Anorak Ventures, Candela Partners, Social Starts, M Ventures, Seraph Group, Taimatsu, Outpost VC, Colopl Next, Shrug VC, Andrew Ogawa and Cantos VC.

Supermedium was founded by a couple of Mozilla alums that were behind some of the company’s foundational work on the WebVR standard. WebVR has been admittedly slow to catch-on as major stakeholders have largely been looking to direct nascent attention towards their sandboxed platforms and stores rather than to something so democratic as a browser that can work with all major headsets.

The process of getting up-and-running in desktop WebVR might just mean navigating to a particular URL and tossing your headset on. It’s really not much more difficult than that, and Mozilla has already introduced some early projects that show just how simple it is. As more and more momentum aligns behind standalone systems, the Supermedium browser exists as a bespoke solution for VR devices that is structured around VR controls in VR environments.

The startup sees the shift to WebVR as an inevitability, now the company says their challenge is staying lean and keeping their noses to the ground in a bid to gather an early passionate base of users that can grow exponentially as more substantial hardware comes to market.

Right now, Supermedium is focusing on higher-end systems like the Rift and HTC Vive that support positional tracking and hand controllers. This focus on the high-end admittedly dwindles down the market size even further as headsets like the Oculus Go and Gear VR are unsupported, but the team sees this focus on quality as something that will only be controversial in the near-term as headset-makers like Oculus and other begin progressing more steadily towards releasing standalone devices with tracked controllers.

More important than what devices they support is what experiences and utility they offer users. While Supermedium has been putting a lot of effort into building a hub for “snackable” VR experiences that brings WebVR games and journeys into a nice interface that users can blaze through, the company tells me that the biggest chunk of their usage is still coming from people trying to find an easy way to navigate VR-optimized adult content. Recently, the company also introduced Supercraft, a set of quick-and-dirty content creation tools that can allow users to build inside the browser and share their work with a URL.

Supermedium certainly has some tough challenges ahead as the startup looks to work its way into a tight niche and find ways to promote WebVR development, but the company has some key cross-platform strengths of the web moving with it which shouldn’t be underestimated.


Source: TechCrunch

G Suite now lets businesses choose whether their data is stored in the US or Europe

Data sovereignty is a major issue for many major companies, especially in Europe. So far, Google’s G Suite, which includes products like Gmail, Google Docs and Sheets, didn’t give users any control over where their data was stored at rest, but that’s changing today. As the company announced at its Cloud Next conference in San Francisco, G Suite users can now choose whether their primary data for select G Suite apps: in the U.S. or in Europe.

These new data regions are now available to all G Suite Business and Enterprise customers at no additional cost.

“What this means is that for organizations with data- or geo-control requirements, G Suite will now let them choose where a copy of their data for G Suite apps like Gmail should be stored at rest,” said G Suite VP of product management David Thacker.

Google is also adding a tool that makes it easy to move data to another region as employees move between jobs and organizations.

“Given PwC is a global network with operations in 158 countries, I am very happy to see Google investing in data regions for G Suite and thrilled by how easy and intuitive it will be to set up and manage multi-region policies for our domain,” said Rob Tollerton, director of IT at PricewaterhouseCoopers International Limited, in a canned statement about this new feature.


Source: TechCrunch

Not Just Tech Bros: E-Scooter Fans Are Surprisingly Diverse

A new report shows shared electric scooters are a valued way of getting around for a diverse swath of city folk, including women and low-income populations.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711