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

Archivo del Autor: Belen De Leon

Every Christmas movie on Netflix – CNET

Get your hot cocoa and fuzzy blankets ready!
Source: CNET

Mozilla's 'Privacy Not Included' Gift Report Highlights Security Concerns

In its second annual “Privacy Not Included” guide, the nonprofit highlights internet-connected gifts that value your privacy—and the ones that may not.
Source: Wired

Edit portraits with A.I. and adjust focus in the new ON1 Photo RAW 2019 editor

ON1 Photo RAW 2019 now has a dedicated tab for portraits that automatically recognizes faces to help with retouching. The update also brings a new focus stacking tool, enhancements to layers, and improvements to local adjustments.

The post Edit portraits with A.I. and adjust focus in the new ON1 Photo RAW 2019 editor appeared first on Digital Trends.


Source: Digital trends

Amazon did exactly what it should have with its HQ2 process

I love my colleague Jon Shieber, he’s a great guy. But his arguments against Amazon’s HQ2 process are just wrong, and are part of an increasingly poisonous atmosphere around employment growth and prosperity in America.

Our normally-scheduled analysis of AI and semiconductors will (hopefully) restart tomorrow.

We are experimenting with new content forms at TechCrunch. This is a rough draft of something new – provide your feedback directly to the author at danny@techcrunch.com if you like or hate something here.

A tale of three arguments

Shieber’s pointed argument yesterday falls in line with the wider debate about gentrification and the steep inequality of today’s digital economy. “Amazon played everyone involved in the process: the governments that pandered to it and the media that covered it (including us),” he wrote. “Now it looks like the residents of these communities that will have to live with their new corporate neighbor are going to be left to pay for it.”

Shieber sees essentially three problems with Amazon’s HQ2 process and announcement:

  1. Amazon’s wealth drives its corporate power, which forces governments to do its bidding by applying to its reverse RFP process.
  2. The incentive packages lined up by NYC and Northern Virginia are a form of corporate welfare that would be better used for everyday citizens, plus Amazon would have come anyway.
  3. Amazon is not-transparent about its data or process, even while it collected data from hundreds of city governments.

Let’s take a look at that analysis.

Cities win and lose

In the normal world of economic development, cities post potential projects as Requests for Proposals (RFPs) and then wait for applications to come in, read through them, and select a winner. This is the process that New York City went through recently in selecting a group of firms to operate its new cybersecurity initiative. It’s reasonably transparent, and it is theoretically meritocratic, urban machine politics aside.

Increasingly though, companies have learned that cities will come far and wide to fight for jobs. In fact, rather than bidding for projects and having city governments or their economic development agencies select winners, companies can propose projects, have cities bid, and then the CEO can make the call. I call this a “reverse RFP.”

Almost three decades ago, United ran a reverse RFP process for the creation of a $1 billion maintenance facility which ended up being a fight between Oklahoma City and Indianapolis. As The Oklahoman wrote at the time: “United Airlines on Wednesday chose Indianapolis as the site of its $1 billion aircraft maintenance center, making Oklahoma City a loser in the race for what some termed the biggest industrial development project of the decade.” Sound familiar?

Last year, Foxconn extracted up to $4.8 billion in subsidies from Wisconsin as part of a process to build a new display manufacturing plant. And of course, Amazon ran its very public process over the past months.

Shieber wrote:

That Amazon felt comfortable enough to flip the script and instead have cities bid for the largesse of a corporation was galling enough. The fact that cities across America actually did the company’s bidding was proof of just how feckless, toothless, and seemingly powerless government at every level in this country has become.

Here’s the thing: Amazon is its own entity. It can make decisions for itself, in any way it chooses. Typically, corporate offices expand based on the personal decision of the CEO, maybe with some feedback from the board. When Square launched a customer operations office, it chose St. Louis, where its CEO Jack Dorsey is from. Such decisions get made every day with little input from cities.

Instead, Amazon opened that process up. It allowed cities to apply and provide information on why they might be the best location for its new headquarters. Maybe the company ignored all of the applications. Maybe it only ran the process to collect data. Maybe it just wanted the publicity. Maybe all of the above, and more. Regardless, it allowed input into a decision it has complete and exclusive control over.

Are cities “feckless” for applying? Should cities avoid competing tête-à-tête for jobs? Of course not. Cities compete every single day for individuals to move in, for small businesses to start, for federal tax funding. That competition is fundamentally a force for good, since it disciplines cities to make their residents — and future residents — happy. That’s one reason why Americans approve their local governments at 70%, and Congress remains mired in the single digits.

Amazon’s process hopefully woke up a number of slumbering city governments to the reality that their hometowns are not relatively as attractive as other cities.

Jobs and incentives

Photo: Chris Hepburn/Getty Images

Much of the ire over the Amazon announcement yesterday originated from the company’s combined multi-billion dollar incentive packages that it received from NYC and the DC metro. Amazon is already one of the wealthiest companies in the world, so why then does it need further incentives that divert tax dollars from other worthy causes?

As Shieber wrote:

As housing prices climb in Queens for rentals, cooperatives and condominiums, the neighborhood’s existing residents will likely be unable to afford the higher property prices. They’ll be moved out and essentially Amazon will be paying for infrastructure upgrades likely to be enjoyed solely by the company’s employees — again, at the expense of the broader tax base.

The challenge to that line of reasoning, which was common in many of the arguments against the HQ2 process, is failing to look at economic development holistically as a system. Opponents spend too much time focused on the tax receipts from income from new Amazon employees versus incentives, and not nearly enough time on all the spillover effects that will take place in these two regions.

These spillover effects are at the heart of agglomeration economies. With Amazon’s arrival, more software engineers will locate to NYC. They will start companies, join other tech firms, and expand the vitality of the community. As Edward Glaeser argues convincingly in his book The Triumph of the City, density of talent matters enormously for the success of the city. Amazon thickens the market for tech talent, and that is a huge win for both NYC and DC.

For a concrete example, Cornell Tech officially launched last year on NYC’s Roosevelt Island, which is located one subway stop from the proposed Amazon headquarters. What will the opening up of Amazon mean for the future of that new campus and its graduates? Does Cornell Tech have a better shot now at being a leading university in the computer sciences? Will more talent be drawn to Cornell Tech and ultimately into the NYC economy because of this co-location? It’s really hard to know or quantify, but the answer is almost certainly not zero.

Besides the lack of focus on spillovers, there is also this anti-gentrification line though that always grates on me. If Amazon’s plans are realized, it will deliver thousands of six-figure jobs into the city. As Enrico Moretti notes in his own book The New Geography of Jobs, it is exactly these sorts of jobs with high incomes that drive the economic vitality in cities. Killing the economy may be one way to lower housing prices, but it is a pretty foolish one.

Plus, I think there is a massive scale problem in people’s analysis of the incentives. Amazon’s incentive package for New York comes out to $1.5 billion or so. As a cost comparison, the East Side Access rail project, for instance, costs $3.5 billion a mile. New York’s incentive package is about 2,300 feet of rail, or roughly the distance between 2nd Ave and 6th Ave.

Tech jobs are bringing new wealth to cities, and obviously there are huge challenges with housing prices and affordability. But what a luxurious problem to have.

Transparency

The final point is about transparency and political decision-making. Shieber writes:

The question is less about whether Amazon’s decision to site its satellite offices in certain cities will be a boon to those cities. Instead, it’s whether the residents who already live there should be able to have a say in whether or not Amazon can come in and reshape their cities in radical ways.

But the residents in these cities did have a say — they elected mayors and governors to steer their cities and create widespread wealth. Hundreds of those elected leaders thought it prudent to apply for Amazon’s reverse RFP and sell their cities as great places for jobs.

If voters hate economic development incentives, then they can vote for politicians that will dismantle these programs. But the reality — which should be obvious — is that voters like jobs and income and employment. And they want their cities to compete and win the opportunity to bring large corporate offices to their cities, sometimes at a relatively high cost.

I frankly would love to see a more bottoms-up approach from cities around economic development, but there are frankly limits on how much the government can help small businesses. Plus, the math is often terrible — small businesses may create some local wealth, but they don’t create the kind of high-paying jobs that drive economies.

Ultimately, Amazon’s HQ2 process is a microcosm of larger forces, of technology, inequality, and democracy. The arguments against the reverse RFP are often just arguments for much broader structural change. That’s fine, but ultimately counter-productive from the municipal viewpoint. Cities aren’t going to lead the charge around structural reform — that has to happen at the federal level, and possibly even at a global context to be effective. Just ask Seattle about its city headcount tax and why Amazon might be looking at a second headquarters in the first place.


Source: TechCrunch

Uber Rewards wants to take the wind out of Lyft's sails – Roadshow

Unlike Lyft, Uber’s program has different tiers and perks associated with them.
Source: CNET

Unicorn shoe startup Allbirds debuts a high-top sneaker

Allbirds, the shoe startup that entered the unicorn club last month following a $50 million funding round, has unveiled its latest feet holders. Dubbed the Tree Topper, the high-top sneaker marks Allbirds’ fifth shoe style. The Tree Topper, which retails for $115, features merino wool knit, eucalyptus tree fiber fabric and sugarcane-based foam.

“The Tree Topper is a true representation of our approach to design and sustainability,” Allbirds Head of Design Jamie McLellan said in a press release. “With just the right amount of nothing and comfort as a non-negotiable, the Tree Topper is a playful canvas for showcasing our three hero materials.”

Allbirds, founded by Joey Zwillinger and Tim Brown, first launched in 2015. Since then, the shoe startup has raised $75 million in funding from investors like T. Rowe Price, Tiger Global, Fidelity Investments, Leonardo DiCaprio and others. Allbirds is worth a reported $1.4 billion.

The startup began as a direct-to-consumer online retailer but has since expanded into the traditional retail space with the launch of brick-and-mortar locations in San Francisco and New York.


Source: TechCrunch

Another crypto exchange goes old school as KuCoin raises $20M from VCs

I’ve said it before but I’ll say it again: One of the biggest trends in crypto this year is companies raising money the old-fashioned way — through venture capitalists.

Hot on the heels of Binance raising money from Singapore’s Vertex Ventures, KuCoin, a relatively new crypto exchange, has pulled in $20 million. The money comes from two big-name investors — IDG Capital and Matrix Partners — and the venture capital arm of Chinese crypto organization Neo, and it’ll be used to expand KuCoin’s global reach, develop technology and launch an investment arm of its own.

We’ve confirmed that the deal is based on equity, not a sale of tokens as is often the case with crypto investments.

Binance took its investment as part of its plan to introduce a fiat currency exchange in Singapore, and likewise KuCoin — which relocated from Hong Kong to Singapore this year — is turning to investors to help advance its business by tapping into networks and connections.

The deal will “open new doors” for the company, KuCoin CEO Michael Gan told TechCrunch in an interview.

KuCoin started trading in September 2017 following an ICO that raised 5,500 Bitcoin, then worth around $27.5 million. Still, the company is unlikely to be short of money. The exchange business is the most lucrative perch in the crypto space and, while it hasn’t reached the size of Binance, KuCoin is ranked as the 49th largest exchange according to Coinmarketcap.com, which puts its daily trading at around $25 million.

Gan — who previously spent time with Alibaba’s Ant Financial affiliate — said that the capital will go toward hiring, both on new developers and doubling its 50-person support team. In particular, KuCoin is developing features for serious traders, including faster transactions, stop-loss features and more.

Decentralized exchanges — which remove the middleman to connect buyer and seller directly — are the big buzzword right now in the exchange world, with figures like Binance making progress on offerings. Gan said that KuCoin will need “a little more time” to develop its “Dex.” He declined to provide a time frame. KuCoin, he explained, is focused on ensuring that it will offer a quality user experience and on a stable platform.

Elsewhere, the firm said it plans to offer its service in more languages. It claims that it is working closely with regulators in Europe to gain a license to offer its services in the region, although the company did not comment on whether it plans to adhere to regulations in New York where authorities are investigating a number of other exchanges for doing business unlawfully.

First up, KuCoin aims to launch “communities” in Vietnam, Turkey, Italy, Russia and Spanish-speaking countries before the end of this year using online marketing and ads. It aims to grow its reach to 10 markets within the next six months while it is doubling down on in-house research to identify promising projects.

Linked to that last point, KuCoin is also getting into the investment game.

As I wrote earlier this year, cash-rich crypto companies are turning provider with investments in smaller organizations to build out platforms, establish relationships and more. Binance is perhaps the most notable mover — with a fund that it claims is worth $1 billion and an ambitious early-stage accelerator program. Gan confirmed the plan to launch a “VC arm” but he declined to detail its size or investment strategy at this point.

Note: The author owns a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life.


Source: TechCrunch

Should I Delete My Tweets?

Our in-house Know-It-Alls answer questions about your interactions with technology.
Source: Wired

iPhone users are finding themselves randomly locked out of their Apple ID

According to posts on Reddit and Twitter, it looks like users on Reddit and Twitter having some issues with their Apple accounts. Specifically, it seems as though users are getting randomly locked out of their Apple IDs.

The post iPhone users are finding themselves randomly locked out of their Apple ID appeared first on Digital Trends.


Source: Digital trends

Best iPads for 2018: Which New Models Should You Actually Buy?

Choosing an iPad is more complicated than it needs to be, but we’re here to help.
Source: Wired

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242