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

Archivo del Autor: Belen De Leon

Why each Libra member’s mutiny hurts Facebook

There’s a strategic cost to the defection of Visa, Stripe, eBay, and more from the Facebook -led cryptocurrency Libra Association . They’re not just names dropping off a list. Each potentially made Libra more useful, ubiquitous, or reputable. Now they could become obstacles to the token’s launch or growth.

Fearing regulators’ inquiries not just into their Libra involvement but the rest of their businesses, these companies are pulling out at least for now. None had made precise commitments to integrating Libra into their products, and they’ve said they could still get involved later. But their exit clouds the project’s future and leaves Facebook to absorb more of the blowback.

1E2D7DCE 681A 48C3 94E6 8318216CB542

Here’s what each of the departing Libra Association members brought to the table and how they could spawn new challenges for the cryptocurrency:

Visa

With one of most widely-accepted payment methods, Visa could have helped make Libra universally spendable. It’s also one of the most prestigious names in finance, lending deep credibility to the project. Visa’s departure leaves Libra looking more like tech companies barging into payments, conjuring fears of their move fast, break things approach that could cause financial ruin if Libra runs into problems. It also could leave Libra with a much weaker presence in brick-and-mortar shops. No one will want to own a cryptocurrency that doesn’t appreciate in value and can’t be easily spent.

MasterCard

The involvement of MasterCard alongside Visa made Libra look like the incumbents adapting to modern technologies. This made it less threatening, and gave cryptocurrency an air of inevitability. MasterCard would have also brought an even wider network of locations where Libra could one day be used for payment. Now MasterCard and Visa might actively work against Libra to prevent their payment methods being made obsolete by Libra and its elimination of transaction fees through the blockchain. Two of Libras biggest allies could become its biggest foes.

PayPal

Facebook has repeatedly told regulators that its Calibra app plus integrations into Messenger and WhatsApp would not be the only Libra wallets, pointing to PayPal . Facebook’s head of Libra David Marcus told Congress when asked about the social network’s outsized power to exploit Libra through its own Calibra wallet that “you have companies like PayPal and others that will, of course, collaborate, but [also] compete with us�. Now Facebook won’t have a scaled payment method it doesn’t own to point to as a likely alternative for people who don’t want to trust Facebook’s Calibra, Messenger, or WhatsApp to be their Libra wallet. The Libra Association also loses PayPal’s enormous network of online merchants that accept it, plus the inroad to integration into its peer-to-peer payback app Venmo. PayPal convinced the mainstream public to trust online payments — the exact kind of trust Facebook desperately needs. The fact that Marcus was also the former president of PayPal but couldn’t keep it in the association raises concerns about the group’s coalition-building prowess.

Stripe

Stripe’s enormous popularity with ecommerce vendors made it a valuable Libra Association member. Together with PayPal, Stripe facilitates a huge portion of online transactions outside of China. Its ease of integration made it a top pick for developers Facebook surely hoped would build atop Libra. Stripe’s exit destroys a critical bridge to the fintech startup ecosystem that could have helped institutionalize Libra. Now the association will have to work on engineering payment widgets from scratch without Stripe’s assistance, which could slow adoption if it ever launches.

There’s a clear reason all these payment processors bailed. Senators Brian Schatz (D-HI) and Sherrod Brown (D-OH) wrote a letter to Visa, MasterCard, and Stripe’s CEOs this week explaining that “If you take this on, you can expect a high level of scrutiny from regulators not only on Libra-related activities, but on all payment activities.�

eBay

As one of the longest standing ecommerce companies, eBay bolstered beliefs that Libra could be used to power transactions between untrusted strangers without a costly middleman. It might have also put Libra into practice on one of the top western online marketplaces outside of Amazon. Without destinations like eBay onboard, average netizens will have fewer opportunities to be exposed to Libra’s potential to eliminate transaction fees.

Mercado Pago

One of the lesser-known Libra Association members, Mercado Pago helps merchants receive payments via email or in installments. The idea of connecting financially underserved populations has been core to Facebook’s pitch for why Libra should exist. The Libra Association has been light on the details of how exactly it serves this demographic, relying on the inclusion of partners like Mercado Pago to help it figure this out later. Mercado Pago’s departure leaves Libra looking more like a financial power grab rather than a tool to assist the disadvantaged.

Who’s Left?

On Monday, the remaining Libra Association members will meet to finalize the initial member list, elect a board, and create a charter to govern the project. This forced the hands of the companies above, who had their last chance to depart this week before being pulled deeper into Libra.

Facebook Currency Hearing

UNITED STATES – JULY 16: David Marcus, head of Facebook’s Calibra digital wallet service, prepares to testify during the Senate Banking, Housing and Urban Affairs Committee hearing on “Examining Facebook’s Proposed Digital Currency and Data Privacy Considerations” on Tuesday, July 16, 2019. (Photo By Bill Clark/CQ Roll Call)

Who’s left includes venture capital firms, ride sharing companies, non-profits, and cryptocurrency companies. They are less tied up with the status quo of payment processing, and therefore had less to lose. The blockchain-specific companies were likely hoping to piggyback on financial giants like Visa to get Libra approved and create more legitimacy for their industry as a whole.

These partners could help fund an ecosystem of Libra developers, create daily use cases, spread the system in the developing world, and push for alliances between Libra and cryptocurrency players. Facebook will need to fight to keep them aboard if it wants to avoid Libra looking like a unilateral disruption of the economy.

For Libra to actually launch, Facebook needs to make serious concessions and divert from its initial vision. Otherwise if it continues to butt heads with regulators, more members could flee. One option floated by Libra Association member Andreessen Horowitz’s a16z Crypto partner Chris Dixon was for Libra to be denominated in US dollars instead of a basket of international currencies. That might lessen fears that Libra intends to compete directly with the dollar.

It’s become apparent that Facebook will not get its ideal cryptocurrency out the door. This is the brand tax of 100 scandals coming back to bite it. Now the best it can hope for is to get even a watered-down version launched, prove it can actually help the underbanked, and then hope to convince regulators it’s well-intentioned.


Source: TechCrunch

Best gifts for coffee lovers in 2019 – CNET

From good beans to smart mugs, these gifts should perk up any coffee lover.
Source: CNET

Coffee products you never knew you needed – CNET

Life is way too short for bad coffee.
Source: CNET

Warren runs a false Facebook ad to protest false Facebook ads – CNET

Presidential candidate Elizabeth Warren isn’t happy about Facebook’s policy that exempts politicians’ posts from fact-checking.
Source: CNET

Gemini Man review: Double Will Smith can't save hackneyed spy flick – CNET

Director Ang Lee shows off impressive visual effects to create a younger Will Smith, but should have put some effort into the story.
Source: CNET

Perfect skin, sinus relief and a Roomba-like toothbrush: 5 wellness devices you'll want in 2019 – CNET

The new frontier? Your face.
Source: CNET

Google’s Pixel 4 briefly went up for preorder on Best Buy Canada

The Pixel 4 is set to be unveiled at an event on Tuesday. This much we know for sure. We know a bunch more, too, (as outlined in this rumor roundup from yesterday), thanks to both official reveals and unofficial leaks. How much of this was planned is hard to say, but Google seemingly doesn’t mind building up the hype cycle.

Earlier today, Best Buy Canada made what may well be the most egregious reveal today (granted, there are three more days left to leak). The big box store posted up a preorder page for the upcoming smartphone. As expected, the listing was taken down, but not before 9to5Google managed to snap some screen shots.

From the looks of things, the rumors are pretty spot on. The device will come in both standard and XL versions, at 5.7 and 6.3 inches, respectively. Both models sport a Snapdradon 855, 6GB of RAM and 64GB of storage, along with a new Face Unlock feature. There are dual camera on each, per the listing — 12 and 16 megapixels — in the iPhone 11-esque square configuration.

pixel 4 specs leak

There’s a single front-facing 8 megapixel camera on each, and a 2,800 and 3,700mAh battery on the Pixel 4 and Pixel 4 XL. Other highlights including the expected addition of “Quick Gestures,� which use use a wave of the hand to interact with the device — similar to features we’ve seen on other handsets before.

Conspicuously missing from the preorder, however, is the expected “Oh So Orange� color. Could be a preorder thing or maybe Best Buy Canadian customers will have to settle for Just Black and Clearly White. Maybe the company is saving some surprises for Tuesday’s event. Maybe.


Source: TechCrunch

Samsung’s Galaxy Watch Active 2 is a solid smartwatch for Android users

Samsung makes good, underrated smartwatches. It’s just been difficult to get much attention in a category so utterly dominated by a single player. Even still, the company has managed to hold onto the number two spot in global market share, according to recentish numbers. At 11.1 percent, it’s a little less than a third of what Apple’s been able to generate.

The line has been a fairly stark contrast to Apple’s offerings. Samsung’s smartwatch philosophy is in line with its mobile counterpart: offer variety and don’t be afraid to try new things. Compare that to the Apple Watch’s annual improvements. The company offers one, key product, opting to make a little bit better, piece by piece.

Announced at the Unpacked event that gave us the S10 back in February, the Galaxy Watch Active presented a streamlining of the line. And simplified —and, most notably, cheaper — take on the Tizen-powered wearable line. Honestly, that $200 price point was really the key, putting the device in line with Fitbit’s relatively recent foray into the category.

CMB 8314

A mere six months later, it returned with the Galaxy Watch Active 2. The device brings a smattering of upgrades, including improved heart rate monitoring (with the ECG sensor currently still in beta) and the addition of both an LTE model and a larger 44mm version. Thankfully, it maintains a streamlined design that’s a welcome alternative to some of Samsung’s bigger, bulkier offerings. 

Oddly, the company has opted to move away from the rotating mechanical bezel with the Active line, which has long been Samsung’s key differentiator in the category — perhaps in the spirit of maintaining that kind of minimalism, The rotating mechanical bezel is, simply put, the best way I’ve come across for interfacing with smartwatches, including Apple’s crown.

The Active 2 attempts to adapt the feature into a digital version with haptic feedback. Essentially you swipe around the outer edge f the device and haptics simulate the clicking of the wheel. It works better than I’d initially anticipated, but the lack of the original feature is still pretty glaring. Here’s hoping the company rethinks the omission for future versions.

CMB 8321

As with the latest Apple Watch, there’s an always on screen option, though it’s going to take its toll on battery life. With the feature off, however, I was able to get more than two days life on a single charge, which isn’t too shabby. That’s better than Apple, though both companies are still well behind what Fitbit’s able to get out of a device.

Honestly, in 2019, all smartphone makers should be pushing for ways to get more life on a charge — especially those offering some form of sleep tracking. Now that other features like ECG have begun to become ubiquitous, this ought to be the next big push for the industry at large.

My Style is a fun, but ultimately unnecessary trick, wherein the app lets you tailor the color of a watch face using a smartphone photo of what you’re wearing. The app selection is still pretty limited, compared to Apple’s offering, though some key features like Spotify are here. That now includes offline playlists. Other key apps like YouTube have been improved as well.

CMB 8319

It’s hard to imagine the company catching up to an Apple on the third-party app side, but Samsung’s long had one key advantage over the Apple Watch: Android compatibility. And with Google’s Wear OS being fairly consistently underwhelming, Samsung’s got some real opportunity to capture even more marketshare.

It would be nice if the Active Watch 2 was a bit more aggressively priced. Apple’s decision to keep older units around means you can pick up, say the Series 3 for $200. There’s also the $200 Fitbit Versa 2. Some may find the $280 price point worth it for the (forthcoming) addition of things like ECG, but for most consumers, the $200 original Watch Active continues to be the better deal.


Source: TechCrunch

California’s Privacy Act: What you need to know now

This week California’s attorney general, Xavier Becerra, published draft guidance for enforcing the state’s landmark privacy legislation.

The draft text of the regulations under the California Consumer Privacy Act (CCPA) will undergo a public consultation period, including a number of public hearings, with submissions open until December 6 this year.

The CCPA itself will take effect in the state on January 1, with a further six months’ grace period before enforcement of the law begins.

“The proposed regulations are intended to operationalize the CCPA and provide practical guidance to consumers and businesses subject to the law,” writes the State of California’s Department of Justice in a press release announcing the draft text. “The regulations would address some of the open issues raised by the CCPA and would be subject to enforcement by the Department of Justice with remedies provided under the law.”

Translation: Here’s the extra detail we think is needed to make the law work.

The CCPA was signed into law in June 2018 — enshrining protections for a sub-set of US citizens against their data being collected and sold without their knowledge.

The law requires businesses over a certain user and/or revenue threshold to disclose what personal data they collect; the purposes they intend to use the data for; and any third parties it will be shared with; as well as requiring that they provide a discrimination-free opt-out to personal data being sold or shared.

Businesses must also comply with consumer requests for their data to be deleted.


Source: TechCrunch

The Yeti X brings real-time level monitoring to the popular USB mic

It’s clear why Logitech bought Blue back in July 2018. The Southern Californian audio company (an acronym for “Baltic Latvian Universal Electronics,� incidentally) has become synonymous with USB microphones since releasing the first Snowball back in 2005.

What seemed like a niche at the time has since become a cultural touchstone, positioning the company well to be embraced first by podcasters and then Twitch streamers. Blue’s USB mics aren’t the highest quality one can purchase for these purposes, but the plug and play functionality felt fairly revolutionary when it first hit the scene.

The company recently issued a long overdue update to its best-selling Yeti. The Yeti X is, for most intents and purposes a pretty subtle update. I’ve been using it a bit here and there for a couple of week now. I recorded the outro to the latest episode of my podcast on the thing and lent it to Anthony for a couple of episodes of Original Content.

Blue Yeti X

Aside from from the spiffy black paint job, the biggest aesthetic change is the addition of a real-time LED meter that’s housed around the illuminating volume nob. It’s a small touch, but an important one for live streamers. This matter of monitoring is largely missing or a pain to access in many streaming apps, so there’s a lot to be said for being able to your levels on the fly, adjusting things back down if you peak into the red.

The sound has been improved, from three to four-capsule condensers. Yeti’s sound was already solid for the world of USB microphones, and it’s nice to see the company continue to up its game there. Some of its recent mics like the Yeti Nano have honestly felt like a step backward. The X sounds crisp, and I fully plan to use it for an upcoming remote podcasting project I have in the pipeline.


Likely I’ll look into some sort of pop filter as well — those Ps can sound pretty harsh.

It still can’t replace a good quality studio microphone, but that’s never really been the point. If you have the means and desire to create real a home podcasting studio, you’re probably looking elsewhere for your mic needs. The Yeti exists for a large and broadening category of home broadcasters — part-time Twitch streamers and podcast hobbyist will find a lot to like here.

CMB 8101

Blue has its own software for tweaking setting, but the key is honestly the ability to essentially use it straight out of the box. Per the instructions, however, make sure to point the top of the mic straight up, rather than toward your face as you might otherwise logically do.the standard four settings on the back: stereo, cardioid, omnidirectional and bidirectional. For most podcast style applications, you’re going to want to go with the second. The oddest oversight here is the decision to stick with microUSB over the USB-C. Shipping with a dual sided USB-C cable would go a ways toward future proofing the product.

At $169, the Yeti X is positioned pretty reasonable for beginnings and is certainly a better long term investment than the $70 Snowball.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611