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

Archivo del Autor: Belen De Leon

Hellboy for 2019 is one hell of a mess, and one hell of a ride – CNET

Review: Forget Guillermo Del Toro. This new Hellboy movie for 2019 takes monster-mashing action to the extreme.
Source: CNET

Vector, Virgin and a mystery team will compete in DARPA’s $34M launch challenge

DARPA wants to be able to launch anywhere, any time, and several times in a row. Is that too much to ask? Not for Vector Space, Virgin Orbit, and an unnamed startup that just qualified to take place in the agency’s Launch Challenge, which will push their responsive and mobile launch capabilities to the limit.

In the challenge, the teams will be notified that they need to launch a payload to orbit from a given location only days beforehand. After doing so, they will then be told a second location from which they must launch again just days later. The winning team will receive up to $12M, with $11M and $10M available to the runners up, depending on how they perform.

“Today, most military and government launches are national events that are planned years in advance and require large, fixed infrastructure,” said DARPA program manager Todd Master in a release. “We want to move to a more risk-accepting philosophy and a much faster pace so we can put assets into space at the speed of warfighter needs.”

Speaking at the 35th Space Symposium in Colorado Springs, Master announced the three companies that would be taking part in the competition, which the agency announced around this time last year. Interestingly, none of them has yet put a payload into orbit.

Map of the US showing launch locations for the challenge.

These are the potential locations for launches.

Vector Space recently raised $70M to pursue the first orbital launch of its Vector-R rocket and get manufacturing started at its Tucson facility. Its goal, to provide short-turnaround micro-launch services at a cadence measured in weeks.

Virgin Orbit — technically VOX Space — has a 747-based first stage that takes the two-stage rocket up to launch altitude, an assisted-launch strategy that has worked well for small payloads in the past. It may also be a uniquely good fit for this particular challenge, given that mobility of the rocket and payload are inherent to the aircraft first stage style.

The last company has requested anonymity for now, as it is still operating in stealth mode. I thought at first it might actually be Stealth, which is in fact a launch startup currently in stealth mode, but it could just as easily be one of the unknown number of companies quietly working on launch tech.

Each company received $400,000 for qualifying and making sure they’re legal (each needs FAA permission, among other things). The launches will take place sometime in 2020; A prize of $2M is available to each team that gets the first payload into the air, then $10M, $9M, and $8M prizes are available for completing the second task. They’ll be judged on a variety of metrics.

All told that’s somewhere around $34,000,000 up for grabs. Of course, it will probably cost more than that to accomplish what DARPA asks. But that’s kind of how these competitions work.

We’ll know more when DARPA gives us more. Obviously we won’t know the dates of the launch until they are announced, but it’ll be some time before that happens (these companies need to finish their launch vehicles) so you can relax for now. Unless you work at one of the participating teams, in which case get cracking.


Source: TechCrunch

How Professional Gambler James Holzhauer Broke 'Jeopardy!'

James Holzhauer won a record $110,914 in a single game of ‘Jeopardy!’ by perfecting a playbook.
Source: Wired

Coinbase launches debit card in the UK

When you buy cryptocurrencies on Coinbase, many users simply don’t know what to do with them. Customers in the U.K. can now get a good old plastic card and spend cryptocurrencies in-store and on any online website.

This is a Visa card so it should work with any merchant on the Visa network. The company is launching a separate mobile app called Coinbase Card to manage your cryptocurrency balances. For instance, you’ll be able to choose whether you want to use your Bitcoin, Ethereum or Litecoin balance with your card.

The app supports any cryptocurrency currently available on Coinbase. There’s no need to transfer crypto assets from the main Coinbase app to the Coinbase Card app — the card grabs cryptocurrencies directly from your Coinbase account.

The card supports contactless payments as well as ATM withdrawals. Transactions appear instantly in the app with the details of the exchange rate.

Now let’s talk about fees. Ordering a card costs £4.95 ($6.50) — the first 1,000 customers can get it for free. Each transactions costs 2.49 percent in fees — 1.49 percent in conversion fee and 1 percent in transaction fee. If you spend money in other European countries, it costs 2.69 percent in fee. Outside of Europe, it costs 5.49 percent per transaction — maybe you should consider using another card in this situation.

The chargeback processing fee is quite expensive as well as it costs £20 ($26.20). There’s no maintenance fee, no additional cost for ATM withdrawals as long as you withdraw less than £200 per month.

Behind the scene, Paysafe is issuing the card. Apto Payments, the company formerly known as Shift Payments, is developing the Coinbase Card app. You may remember that Coinbase previously partnered with Shift Payments to issue a card in the U.S. But you can’t get a Coinbase card in the U.S. anymore.

Eventually, Coinbase plans to roll out the Coinbase Card in other European countries.


Source: TechCrunch

Android phones can now be used as a physical security key to your Google account

Google wants to make your online life a little more secure. The company has released a new feature to its two-factor authentication that allows users to use their phones to log in to their Google account on a computer through Bluetooth.

The post Android phones can now be used as a physical security key to your Google account appeared first on Digital Trends.


Source: Digital trends

Democrats draw up bill that would require tech platforms to assess algorithmic bias

Democratic lawmakers have proposed a bill to address the algorithmic biases lurking under the surface of tech’s biggest platforms. The bill, known as the Algorithmic Accountability Act, was introduced by Senators Ron Wyden (D-OR), Cory Booker (D-NJ) and Representative Yvette Clarke (D-NY) will sponsor parallel legislation in the House.

The bill is well timed. Over the last month alone, Facebook found itself settling over discriminatory practices that affected job ads as well as drawing civil charges from the Department of Housing and Urban Development over similar issues with its housing ad targeting tools. The present bill targets companies that make more than $50 million a year, though any company holding data on more than one million users would be subject to its requirements.

Like yesterday’s proposed Senate bill addressing dark pattern design, the Algorithmic Accountability Act (PDF) routes its regulatory specifics through the Federal Trade Commission. Under the bill, the FTC could require companies to perform “impact assessments” on their own algorithmic decision-making systems. Those assessment would assess potential consequences for “accuracy, fairness, bias, discrimination, privacy and security” within automated systems and companies would be required to correct any issues they uncovered during the process.

In a statement on the proposed legislation, Booker denounced discriminatory tech practices that lead to “houses that you never know are for sale, job opportunities that never present themselves, and financing that you never become aware of.”

“This bill requires companies to regularly evaluate their tools for accuracy, fairness, bias, and discrimination,” Booker said.

Bias on tech’s major platforms is a hot topic right now, though the political parties are approaching the issue from very different vantage points. Just today, the Senate Judiciary Subcommittee on the Constitution held a hearing chaired by Senator Ted Cruz, who led Republicans in repeating recent unsubstantiated allegations that Facebook and Twitter disproportionately punish users on the right.

Democrats for their part have been more interested in the off-platform implications of algorithmic bias.

“By requiring large companies to not turn a blind eye towards unintended impacts of their automated systems, the Algorithmic Accountability Act ensures 21st Century technologies are tools of empowerment, rather than marginalization, while also bolstering the security and privacy of all consumers,” Rep. Clarke said.


Source: TechCrunch

The IPO wave of 2019 won’t upend the Bay Area housing market

The impending wave of San Francisco tech IPOs is substantial and will influence San Francisco real estate, but the hype about its impact is likely overblown. In particular, despite being centered on San Francisco instead of Silicon Valley, its impact is still likely to diffuse throughout the broader Bay Area. Rather than breaking with the past, the current wave of IPOs is likely to reinforce existing trends: undulating but maintained pressure on the gas pedal, not an abrupt kickdown.

Lyft’s recent offering, combined with a series of anticipated IPOs this year — headlined by Uber, Airbnb, Pinterest, Slack, Zoom and others — has prompted numerous alarming headlines suggesting a coming flood of stock-enriched home buyers. “[E]ven conservative estimates predict hundreds of billions of dollars will flood into town in the next year, creating thousands of new millionaires,” reports The New York Times. “And they want houses,” warns the report, quoting a real estate agent promising investors that single-family homes in the city selling for a mere one to three million dollars will soon be a thing of the past.

The estimated value of the companies going public sums up to about $200 billion, and their combined San Francisco workforce probably ranges somewhere from 10,000 to 15,000. But does that mean 15,000 new home buyers will descend on the City of San Francisco in 2019 and spend $200 billion on homes? Certainly not, for several reasons.

Employees’ share of the pie is but a fraction. Investors, founders and a few key executives usually own the lion’s share of stock before an IPO. The Information estimates that as of late 2017, only 17 percent of Uber shares were in the hands of employees (excluding its founder and two other key executives).*

The vast concentration of wealth going to investors, founders and key executives may result in a handful of grand estates exchanging hands, but it generally won’t find its way into the Bay Area’s common housing stock. If we conservatively take 25 percent of $200 billion to be employees’ share, we arrive at a $50 billion figure, but that too is an overestimate of the employees’ likely windfall in the wake of the offerings.

Most employee equity hasn’t fully vested, stock options need to be exercised and taxes need to be paid. Employees’ initial equity grants typically vest over a four-year period. Given the rapid growth of these companies over the past few years, most employees are relatively new and their equity grants won’t fully vest for years. Uber, for example, had about 5,000 employees in San Francisco in early 2018 — but in 2014, it had only 550 employees in total (not just in the Bay Area).

Despite the stereotypes, not all San Francisco tech workers are young, city-dwelling millennials.

At best, those employees that joined more recently will have only a fraction of their full equity grant available to sell this year, diminishing their immediate buying power (and if the past is a good indication, many won’t stay long enough to see the full equity grant vest). In addition, many employees obtain their equity in the form of stock options, and for all but the earliest employees the strike price is not negligible, i.e. an employee exercising an option and selling $100 worth of stock will generally pocket far less. Finally, employees must pay tax on their IPO windfall, keeping yet another slice of it out of the housing market.

Not everyone receiving an IPO windfall will buy a home. Those compelled by the windfall to purchase a home in the next few years — and who wouldn’t have done so otherwise — are likely a small subset of the total employee pool. Suppose they number 5,000 and each buys a home during the next three years: That’s about 2 percent of the 243,575 homes purchased in the Bay Area over the past three years. Also: Some of these firms’ employees own homes already. And some employees may not want to buy a home: Maybe their personal life is in flux, maybe they appreciate the freedom of renting or maybe they would like to use the IPO cash for other purposes (ever dream of bootstrapping a startup?).

The IPOs won’t happen all at once, and many would-be buyers won’t buy immediately. Among those compelled to buy a home, many will wait: For the hype to pass, for their partner to say “yes” or for their second child to fully illustrate the inadequacy of their rent-controlled two-bedroom. And the IPOs themselves aren’t all going to happen on the same day either. In fact, part of the 2019 wave is already anticipated to take place in 2020.

A large portion of IPO-enriched home buyers will seek homes outside the city. Despite the stereotypes, not all San Francisco tech workers are young, city-dwelling millennials living nearby. Downtown San Francisco and adjacent SOMA (where the wave of IPOs is headquartered) are arguably within the single most accessible section of the Bay Area, drawing commuters from throughout the region. The immediate housing impact of the IPO windfall will extend in all possible directions: South along the San Francisco Peninsula, north along the ferry lines to Marin County and east past Oakland and Berkeley to the I-680 corridor. And the secondary impacts — those that occur if and when those selling to IPO-enriched buyers use the proceeds to make another home purchase — will extend even farther, diffusing the housing component of the IPO windfall throughout the region.

Newly wealthy employees are likely to bid up home prices only to a certain point. An early employee with $10 million in newfound wealth might decide to pay $4 million to ensure they get what is otherwise a $3 million home. But they probably won’t put down the full $10 million, because even very wealthy people don’t like to give away money. And despite this buyer’s personal $10 million infusion of wealth, it’s only the $1 million difference between the IPO-driven buyer’s bid and the price that would have been obtained otherwise that fuels appreciation.

IPOs are just one of many ways in which wealth arrives in the Bay Area.

Some spectacular bidding wars could make headlines when IPO-fueled buyers compete for homes against each other, but they will most often be competing with everyday buyers, and while they may have more resources to bring to bear, they won’t be eager to spend more than they must.

IPO-driven buyers will add an affluent but small contingent to the Bay Area buyer pool and they will help support the Bay Area’s ongoing price appreciation — perhaps even substantially — but they will be extending a long history of price appreciation in which IPOs have played a part, not breaking from it. Between 1970 and 2017 there were 1,987 IPOs by California-based companies, with a large share being in the Bay Area. The scale of the current wave of IPOs, although it is exceedingly large, is not very different from Facebook’s in terms of home-buying power. After its 2012 IPO, Facebook was valued at $104 billion — but because Bay Area housing prices have roughly doubled since, that’s equivalent to the same home-buying power as $200 billion-plus today.**

The underlying cause of concern around this latest IPO surge and housing — the long-term erosion of housing affordability in the Bay Area — is serious. But the wise way of mitigating the upward pressure of the IPO wave on home prices is not to stoke fear of it, and certainly not to demonize the employees rewarded for creating it. Indeed, IPOs are just one of many ways in which wealth arrives in the Bay Area. Instead, the wisest course is “simply” to add more homes, allowing the local housing stock to accommodate more people — the well-heeled and less well-off alike.

The short-term fears of an IPO wave flooding San Francisco with cash are overblown, but the long-term fears of the Bay Area failing to accommodate people and growing unaffordable to all but the most affluent — those fears are very real.

* Part of the reason current IPO valuations are so high is that IPOs are currently taking place later in the company life cycle, at which point employee equity tends to constitute a decreased fraction of the total.

** To put that $200 billion number into perspective, consider that only a small fraction of that wealth will find its way into the housing market — for the reasons spelled out here — and that as of 2018, residential real estate in the Bay Area was worth a total of about $2.38 trillion.


Source: TechCrunch

House votes to restore net neutrality rules, but effort faces long odds

The U.S. House of Representatives has approved the Save the Internet Act, a measure intended to restore net neutrality rules that were repealed in 2017 by the Federal Communications Commission.

The post House votes to restore net neutrality rules, but effort faces long odds appeared first on Digital Trends.


Source: Digital trends

Los 13 expertos que Google debió elegir para su fallido comité de ética

El grupo original contaba con miembros antiinmigración y negacionistas del cambio climático, y solo incluía a un filósofo. Además, el gigante no explicó cómo hizo su selección. Tras este estrepitoso fracaso, presentamos a un diverso grupo de expertos más adecuado, y cada uno tiene algo que decirle a Google 
Source: MIT

Reino Unido baraja una ley que podría redefinir el futuro de internet

A pesar de sus vaguedades, el texto se centra en obligar a que los gigantes tecnológicos cuiden de sus usuarios para frenar las ‘fake news’, el acoso y los delitos de odio. Si sale adelante, el país tendría un único organismo con capacidad de multar a Google y Facebook, entre otros
Source: MIT

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412