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

Archivo del Autor: Belen De Leon

Reflections on E3 2018

After taking a year off, I returned to E3 this week. It’s always a fun show, in spite of the fact that the show floor has come to rival Comic-Con in terms of the mass of people the show’s organizers are able to cram into the aisles of the convention center floor.

We’ve been filing stories all week, but here is a very much incomplete collection of my thoughts on this year’s show.

Zombies are still very much a thing

I’d have thought we’d have hit peak zombie years ago, but here we are, zombies everywhere. That includes the LA Convention Center lobby, which was swarming with actors decked out as the undead. There’s something fundamentally disturbing about watching gamers get pictures taken with fake, bloody corpses. Or maybe it’s just the perfect allegory for our time.

Nintendo’s back

A slight adjustment in approach certainly played a role, as the company has embraced mobile gaming. But the key to Nintendo’s return was a refocus on what it does best: offering an innovative experience with familiar IP. Oh, and the GameCube controller Smash Bros. compatibility was a brilliant bit of fan service, even by Nintendo’s standards.

Quantity versus quality?

Microsoft’s event was a sort of video game blitzkrieg. The company showed off 50 titles, a list that included 15 exclusives. Sony, on the other hand, stuck to a handful, but presented them in much greater depth. Ultimately, I have to say I preferred the latter. Real game play footage feels like an extremely finite resource at these events.

Ultra violence in ultra high-def

Certainly not a new trend in gaming, but there’s something about watching someone bite off someone else’s face on the big screen that’s extra upsetting. Sony’s press conference was a strange sort of poetry, with some of the week’s most stunning imagery knee-deep in blood and gore.

Reedus ’n fetus

We saw more footage and somehow we understand the game less?

Checkmate

Indiecade is always a favorite destination at E3. It’s a nice respite from the big three’s packed booths. Interestingly, there were a lot more desktop games than I remember. You know, the real kind with physical pieces and no screens.

Death of a Tomb Raider

I played Shadow of the Tomb Raider on a PC in NVIDIA’s meeting space. It’s good, but I’m not good at it. I killed poor Lara A LOT. I can deal with that sort of thing when my character is in full Master Chief regalia or whatever, but those close-up shots of her face when I drowned her for the fifth time kind of bummed me out. Can video games help foster empathy or are we all just destined to desensitize ourselves because we have tombs to raid, damn it?

I saw the light

NVIDIA also promised me that its ray-tracing tech would be the most impressive demo I saw at E3 that day. I think they were probably right, so take that, Sonic Racing. The tech, which was first demoed at GDC, “brings real-time, cinematic-quality rendering to content creators and game developers.”

VR’s still waiting in the wings

At E3 two years ago, gaming felt like an industry on the cusp of a VR breakthrough. In 2018, however, it doesn’t feel any closer. There were a handful of compelling new VR experiences at the event, but it felt like many of the peripheral and other experiences were sitting on the fringes of the event — both literally and metaphorically — waiting for a crack at the big show.

Remote Control

Sony’s Control trailer was the highest ratio of excitement to actual information I experienced. Maybe it’s Inception the video game or the second coming of Quantum Break. I dunno, looks fun.

AR’s a thing, but not, like, an E3 thing

We saw a few interesting examples of this, including the weirdly wonderful TendAR, which requires you to make a bunch of faces so a fake fish doesn’t die. It’s kind of like version of Seaman that feeds on your own psychic energy. At the end of the day, though, E3 isn’t a mobile show.

Cross-platform

Having said that, there are some interesting examples of cross-platform potential popping up here and there. The $50 Poké Ball Plus for the Switch is a good example I’m surprised hasn’t been talked about more. Along with controlling the new Switch titles, it can be used to capture Pokémon via Pokémon GO. There’s some good brand synergy right there. And then, of course, there’s Fortnite, which is also on the Switch. The game’s battle royale mode is a great example of how cross-platform play can lead to massive success. Though by all accounts, Sony doesn’t really want to play ball.

V-Bucks

Oh, Epic Games has more money than God now.

Moebius strip

Video games are art. You knew that already, blah, blah, blah. But Sable looks like a freaking Moebius comic come to life. I worry that it will be about as playable as Dragon’s Lair, but even that trailer is a remarkable thing.


Source: TechCrunch

Samsung announces a push for renewable energy

Samsung has announced that it will use 100 percent renewable energy for all its factories and offices in the U.S., Europe and China. This is the first time Samsung has announced a public commitment for renewable energy.

Greenpeace and environmental activists have been calling out Samsung for months as many tech companies have already started switching to renewable energy.

Samsung is starting by the parts of its organization that it can control more easily — its own buildings, factories and offices. According to Greenpeace’s press release, 17 of its 38 buildings are based in the U.S., Europe and China.

“Samsung Electronics is the first electronics manufacturing company in Asia to set a renewable energy target. This commitment could have an enormous impact in reducing the company’s massive global manufacturing footprint, and shows how critical industry participation is in reducing emissions and accelerating the transition to renewable energy. More companies should follow suit and set renewable energy targets, and governments should promote policies that enable companies to procure renewable energy easily,” Greenpeace campaigner Insung Lee said in the press release.

It won’t happen overnight. But these buildings will run on renewable energy by 2020. Samsung says that it could increase its use of renewable energy in other countries. In addition to that, Samsung is going to install solar panels in Gyeonggi province in South Korea.

Like many tech companies, Samsung also works with thousands of suppliers. So it’s not enough to use renewable energy for your own facilities. Samsung is starting small on this front and partnering with the Carbon Disclosure Project Supply Chain Program.

First, the company wants to identify the energy needs of its top 100 suppliers and help them move to renewable energy. This is a multi-year project, and it’s going to be important to regularly track Samsung’s progress on this front.

But it’s also good to see one of the biggest consumer electronics company in the world making strong commitments.


Source: TechCrunch

SwiftKey integration on latest Insider build makes it easier to type on glass

Microsoft is testing SwiftKey keyboard integration in the latest Insider Preview before making it available for all Windows 10 users. Windows Insiders can download build 17692 to begin swiping in Windows 10’s on-screen keyboard.

The post SwiftKey integration on latest Insider build makes it easier to type on glass appeared first on Digital Trends.


Source: Digital trends

Get your ticket to the TechCrunch Summer Party at August Capital

We’re sentimental softies when it comes to tradition, and one of our favorites is the TechCrunch Summer Party at August Capital. This marks the thirteenth year of this Silicon Valley soiree, and we’d love to see you there. Tickets are released in batches, and the first round is available now on a first-come, first-served basis. They always sell out quickly, so buy your ticket today.

The Summer Party is a wonderful opportunity to enjoy an evening of cocktails and conversation — and to celebrate the spirit of entrepreneurship with your peers on the patio and grounds of August Capital in Menlo Park. Of course, every TechCrunch party holds the potential for networking magic. You never know when you might meet the perfect future investor, acquirer, partner or co-founder.

One legendary example: Our founder, Michael Arrington, used to hold these TechCrunch parties in his Atherton backyard, and it’s where Box founders Aaron Levie and Dylan Smith met one of their first investors, DFJ. Who knows? Come to the party and you just might start your own legend.

Here are the pertinent Summer Party details:

  • July 27, 5:30 p.m. – 9:00 p.m.
  • August Capital in Menlo Park
  • Ticket price: $95

Are you an early-stage startup?
Get a Summer Party demo table and showcase your early-stage startup at this legendary event. Each demo table comes with four (4) attendee tickets. Learn more about demo tables here.

Come for the food, come for the drink, come for the magic. Or hey, come for the door prizes, including TechCrunch swag, Amazon Echos and tickets to Disrupt San Francisco 2018.

The first batch of TechCrunch Summer Party at August Capital tickets are available now, and you can buy yours today. We hope to see you there!


Source: TechCrunch

SEC says Ether isn’t a security, but tokens based on Ether can be

“In cases where there is no… central enterprise being invested in or where the digital asset is sold only to be used to purchase a good or service available through the network on which it was created,” that digital asset is “out of the purview of U.S. securities laws”, according to William Hinman, the director of the division of corporation finance at the U.S. Securities and Exchange Commission.

This (edited) statement from Hinman at the Yahoo Finance All Markets Summit: Crypto will likely be seen as the starting gun on a crypto free-for-all in the United States.

Hinman’s comments were certainly a positive signal to the market. They sent the price of Ether spiking from $469 to $516 over the course of the past hour.

While the markets may view this as an unadulterated victory for cryptocurrencies of all stripes, the Securities and Exchange Commission simply looks to be expanding on the fairly nuanced position it’s established with coin offerings and token sales.

Earlier this month SEC Chair Jay Clayton made a similar statement about Bitcoin and its place in the regulatory firmament.

For the SEC, while cryptocurrencies like bitcoin and ether are not securities, token offerings for stakes in companies that are built off of those blockchains can be, depending on the extent to which third parties are involved in the creation or exchange of value around the assets. 

The key for the SEC is whether the token in question is being used simply for the exchange of a good or service through a distributed ledger platform, or whether the value of the cryptocurrency is dependent on the actions of a third party for it to rise in value.

“Promoters, in order to raise money to develop networks on which digital assets will operate, often sell the tokens or coins rather than sell shares, issue notes or obtain bank financing. But, in many cases, the economic substance is the same as a conventional securities offering. Funds are raised with the expectation that the promoters will build their system and investors can earn a return on the instrument — usually by selling their tokens in the secondary market once the promoters create something of value with the proceeds and the value of the digital enterprise increases,” Hinman said.

This was at the core of a 1946 case which was decided by the Supreme Court and set a standard for the SEC’s authority to oversee certain types of securities issues. That case, SEC v. Howey involved the sale of interests in orange groves to guests of a hotel. The guests could have cultivated their plots of land but instead relied on a service managed by the hotel to create value from the oranges (this is a very rough paraphrase of the facts of the case).

“Just as in the Howey case, tokens and coins are often touted as assets that have a use in their own right, coupled with a promise that the assets will be cultivated in a way that will cause them to grow in value, to be sold later at a profit. And, as in Howey — where interests in the groves were sold to hotel guests, not farmers — tokens and coins typically are sold to a wide audience rather than to persons who are likely to use them on the network,” said Hinman.

Before a network is actually created and as the tokens are marketed to investors rather than users of the token, they’re going to look an awful lot like securities to the SEC.

“The token — or coin or whatever the digital information packet is called — all by itself is not a security, just as the orange groves in Howey were not. Central to determining whether a security is being sold is how it is being sold and the reasonable expectations of purchasers,” Hinman continued.

“The digital asset itself is simply code. But the way it is sold — as part of an investment; to non-users; by promoters to develop the enterprise — can be, and, in that context, most often is, a security — because it evidences an investment contract. And regulating these transactions as securities transactions makes sense.”

Ultimately if the coin offering is successful, and the operations of the network become wholly decentralized, then the SEC will cease to regulate the entity as a security, says Hinman.

“If the network on which the token or coin is to function is sufficiently decentralized — where purchasers would no longer reasonably expect a person or group to carry out essential managerial or entrepreneurial efforts —  the assets may not represent an investment contract. Moreover, when the efforts of the third party are no longer a key factor for determining the enterprise’s success, material information asymmetries recede. As a network becomes truly decentralized, the ability to identify an issuer or promoter to make the requisite disclosures becomes difficult, and less meaningful.”

For Hinman, Bitcoin and Ethereum have both hit that tipping point. Other coin offerings haven’t.

“Promoters and other market participants need to understand whether transactions in a particular digital asset involve the sale of a security. We are happy to help promoters and their counsel work through these issues. We stand prepared to provide more formal interpretive or no-action guidance about the proper characterization of a digital asset in a proposed use,” said Hinman.

Below are a list of queries that the SEC regulator enumerated to help determine whether an offering is a security or a utility token.

  1. Is there a person or group that has sponsored or promoted the creation and sale of the digital asset, the efforts of whom play a significant role in the development and maintenance of the asset and its potential increase in value?
  2. Has this person or group retained a stake or other interest in the digital asset such that it would be motivated to expend efforts to cause an increase in value in the digital asset? Would purchasers reasonably believe such efforts will be undertaken and may result in a return on their investment in the digital asset?
  3. Has the promoter raised an amount of funds in excess of what may be needed to establish a functional network, and, if so, has it indicated how those funds may be used to support the value of the tokens or to increase the value of the enterprise? Does the promoter continue to expend funds from proceeds or operations to enhance the functionality and/or value of the system within which the tokens operate?
  4. Are purchasers “investing,” that is seeking a return? In that regard, is the instrument marketed and sold to the general public instead of to potential users of the network for a price that reasonably correlates with the market value of the good or service in the network?
  5. Does application of the Securities Act protections make sense? Is there a person or entity others are relying on that plays a key role in the profit-making of the enterprise such that disclosure of their activities and plans would be important to investors? Do informational asymmetries exist between the promoters and potential purchasers/investors in the digital asset?
  6. Do persons or entities other than the promoter exercise governance rights or meaningful influence?

And here’s another set of questions that founders and potential coin offerings should consider?

  1. Is token creation commensurate with meeting the needs of users or, rather, with feeding speculation
  2. Are independent actors setting the price or is the promoter supporting the secondary market for the asset or otherwise influencing trading?
  3. Is it clear that the primary motivation for purchasing the digital asset is for personal use or consumption, as compared to investment? Have purchasers made representations as to their consumptive, as opposed to their investment, intent? Are the tokens available in increments that correlate with a consumptive versus investment intent?
  4. Are the tokens distributed in ways to meet users’ needs? For example, can the tokens be held or transferred only in amounts that correspond to a purchaser’s expected use? Are there built-in incentives that compel using the tokens promptly on the network, such as having the tokens degrade in value over time, or can the tokens be held for extended periods for investment?
  5. Is the asset marketed and distributed to potential users or the general public?
  6. Are the assets dispersed across a diverse user base or concentrated in the hands of a few that can exert influence over the application?
  7. Is the application fully functioning or in early stages of development?


Source: TechCrunch

Folding ‘Andromeda’ device could be Microsoft’s iPhone moment

Microsoft’s Andromeda device could be announced later this year. A patent filing made public today illustrates not only how it could look, but also how it could work — and how it could fit into your life.

The post Folding ‘Andromeda’ device could be Microsoft’s iPhone moment appeared first on Digital Trends.


Source: Digital trends

World Cup 2018: How to Secure Your Devices When Traveling in Russia

Russia expects as many as 2 million visitors during the 2018 World Cup, most of whom should take extra precautions against the country’s many cyber risks.
Source: Wired

Want to get into the ‘Fallout 76’ beta? Here’s how you do it

Want to get into Bethesda’s Fallout 76 beta? We don’t know when the program will launch, but we provide instructions on how to get ready. The game officially launches on November 14.

The post Want to get into the ‘Fallout 76’ beta? Here’s how you do it appeared first on Digital Trends.


Source: Digital trends

Samsung’s speedier Chromebook Plus V2 now comes with a second camera

In addition to giving the Chromebook Plus V2 more speed this year, Samsung is adding a secondary camera and spill-resistant keyboard. There’s a lot to love at $499, but the screen may be the Chromebook Plus V2’s Achilles heel.

The post Samsung’s speedier Chromebook Plus V2 now comes with a second camera appeared first on Digital Trends.


Source: Digital trends

Juul tightens up social media to focus on former smokers switching to e-cigs

Juul Labs, the company behind the ever-popular Juul e-cig, has today announced a new policy around social media.

This comes in the midst of Juul’s effort to get FDA approval, which has been made more arduous by the fact that the FDA has cracked down on Juul after learning how popular the device is with underage users.

As part of the new policy, Juul will no longer feature models in pictures posted on Instagram, Twitter, or Facebook. FWIW, Juul doesn’t even have a Snapchat. Instead of using models to market the e-cig, Juul Labs will now use real former smokers who switched from combustible cigarette to Juul.

Juul has always said that its product was meant to serve as an alternative to combustible cigarettes, which are considered far more harmful to your health.

Juul has also initiated an internal team focused on flagging and reporting social media content that is inappropriate or targeted to underage users.

The company mentioned that it has worked to report and remove more than 10,000 illegal online sales since February from various online marketplaces.

We reached out to Juul to see if any changes have been made to the way that Juul targets ads on social media and elsewhere. We’ll update the post if/when we hear back.

Here’s what Juul Labs CEO Kevin Burns had to say in a prepared statement:

While JUUL already has a strict marketing code, we want to take it one step further by implementing an industry-leading policy eliminating all social media posts featuring models and instead focus our social media on sharing stories about adult smokers who have successfully switched to JUUL. We also are having success in proactively working with social media platforms to remove posts, pages and unauthorized offers to sell product targeted at underage accounts. We believe we can both serve the 38 million smokers in the U.S. and work together to combat underage use – these are not mutually exclusive missions.

In April, the FDA sent a request for information to Juul Labs as part of a new Youth Tobacco Prevention Plan, which is aimed at keeping tobacco products of any kind out of the hands of minors. The information request was meant to help the FDA understand why teens are so interested in e-cigs (particularly Juul) and whether or not Juul Labs was marketing the product intentionally to minors.

In response, Juul announced a new strategy to combat underage use, with an investment of $30 million over the next three years going towards independent research, youth and parent education and community engagement efforts.

Since August 2017, Juul has required that people be 21+ to purchase products on its own website, but online and offline third-party retailers have not been so diligent.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614