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

Archivo del Autor: Belen De Leon

Best TV and Soundbar Deals for the Super Bowl (2019)

TVs are on sale because of the Super Bowl, and we’ve rounded up our favorite discounted sets and soundbars.
Source: Wired

Netflix's 'Trigger Warning' Is the Latest in a Slew of Host-Driven Stories

The confrontational, sometimes Swiftian heart of Killer Mike’s show aims to reach common ground by way of unvarnished agitation.
Source: Wired

Why Electric Cars Struggle in the Cold—and How to Help Them

Cold weather is no fun for battery powered cars, but experienced owners have a few tips for getting by when the mercury drops.
Source: Wired

2019 Mercedes-Benz C300 review: Cool and competent – Roadshow

In good weather or bad, the C300 will get you where you’re going in comfort and style.
Source: CNET

Seagate's officially licensed PS4 game drive adds 2TB storage – CNET

For those who want branding and aesthetic uniformity from their external hard drives.
Source: CNET

Amex blocks Curve as the fintech startup vows to fight “anti-competitive” decision

Well, that was short-lived: Just 36 hours after Curve, the London fintech that lets you consolidate all of your bank cards into a single Curve card, re-instated support for Amex, the feature has once again been unceremoniously blocked by American Express. This time, however, the context feels very different from 2016 when the startup was barely off the ground, with Curve telling customers in an email this morning that it intends to “fight Amex’s decision with our full might”.

Going up against the deep pockets and dominant market position of American Express will undoubtedly be a “David and Goliath” battle, although, unlike two years ago, Curve is now backed by an array of investors that includes Connect Ventures and Santander. Arguably, the startup will have U.K. and EU payments and competition regulations on its side, too, although it is hard to predict with certainty if the U.K. regulators will use their full teeth in a situation like this and how they will interpret those existing U.K. and EU regulations.

Curve’s position, however, is clear: In the same email to customers, the company has called the move “anti-competitive” and says it is “entirely disproportionate and discriminatory” to Curve. “U.K. payment regulations clearly state that Curve should be allowed to access the Amex payment network on a level-playing field with every other fee-paying and legitimate merchant,” writes the startup.

However, American Express disputes this, telling TechCrunch it doesn’t have regulatory obligations to work “with Curve or any individual merchants”.

Meanwhile, the credit card giant has been busy briefing journalists that it ended its merchant contract with Curve for business reasons, following what looked like a successful beta test with a small number of joint customers. Perhaps the trial was too successful, with American Express telling me Curve customers were using Amex added to Curve in ways that were different to its regular customers, which, one could argue, is the whole point. To truly innovate, you have to offer something new. Something truly new, has to be different.

With that said, the method with which Curve was accessing the Amex network is a well-established one. Technically, Curve had signed a “merchant” contract with American Express, just like any other merchant and many existing e-wallet products, such as PayPal or YoYo Wallet, which, notably, haven’t been blocked. As part of the trial period, the fintech had also made changes to its own product to accommodate Amex, requiring customers to top up their Curve card in advance if they wanted to spend from their Curve-Amex wallet.

In other words, this was definitely not a “don’t ask for permission, ask for forgiveness” situation on Curve’s part. The two companies had been working together for months, and in talks for even longer, to get Curve back on the Amex network. A merchant contract had been signed. What changed at the 11th hour is unclear, although we can be sure this one has a long way to play out just yet.

American Express provided TechCrunch with the following statement:

We participated in a limited Curve beta test in which we explored enabling Card Members to load funds onto an e-wallet using their Amex Card in the Curve app. A very small number of Amex Card Members participated in the test. Based on the results, we communicated to Curve that we would not participate in the further roll out of Curve because of concerns related to the overall American Express Card Member experience. Subsequently we terminated our contract with them.

And here’s the full email sent out by Curve to customers, myself included:

Dear Steve,

We are extremely sorry that the top-up functionality of your Amex wallet is currently disabled.

Like thousands of other UK merchants, Curve has a valid merchant agreement to accept Amex payments into its e-wallet. However, on Tuesday evening, Amex decided to terminate this agreement and block all Amex transactions to Curve with immediate effect.

Amex has given no good or fair reason for their decision and we believe it is entirely disproportionate and discriminatory to Curve and all our (joint) customers. UK payment regulations clearly state that Curve should be allowed to access the Amex payment network on a level-playing field with every other fee-paying and legitimate merchant.

Rest assured that you can still spend the funds that you have already topped up to your existing Amex Wallets. If you have contacted us for support, we apologise for the delay in response and will endeavour to do so as soon as possible. We will update you as soon as we have any further information.

With your interests in mind, and our mission to deliver a truly innovative product, we intend to fight Amex’s decision with our full might. We believe financial freedom is the future and we are prepared to fight for yours.

Team Curve


Source: TechCrunch

China continues 5G push despite economic slowdown and Huawei setbacks

China will fast-track the issuance of commercial licenses for 5G as part of a national plan to boost consumer spending, said a notice published this week by the National Development and Reform Commission. The move appears to be multifaceted, for 5G plays a key role in China’s bid to lead the global technology race and one of its biggest 5G champions, Huawei, has been facing troubles on a global scale.

In its statement, the economic regulator calls on local governments to support the promotion and showcase of services utilizing the super-fast network technology. Ultra-high definition TVs, virtual/augmented reality handsets and other futuristic products will be eligible for government subsidies, though the regulator didn’t outline the detailed criteria.

The acceleration of 5G licenses comes as Beijing copes with a weakening national economy, a move that will “drum up demand with upgraded technology experiences across devices, automotive and manufacturing leveraging 5G technology,” said Neil Shah, research director at Counterpoint Research, to TechCrunch. 5G is on course to generate 6.3 trillion yuan ($947 billion) worth of economic output and 8 million jobs for China by 2030, according to estimates from the China Academy of Information and Communications Technology.

Beijing has been gearing up to be the world leader in the next-generation network tech, pouring resources into 5G research and infrastructure. But it has been hit with a speed bump overseas as western countries grow increasingly wary of spy threat posed by Chinese 5G equipments. A souped-up domestic drive, therefore, could help neutralize some of the global setbacks faced by its 5G crown jewels like Huawei.

The U.S. and Australia have banned local firms from procuring equipment from Huawei, and Canada and the U.K. are currently reviewing whether to continue using 5G parts made by the Chinese telecom equipment giant. Meanwhile, Huawei is facing a list of criminal charges from the U.S. for stealing state secrets and its financial chief Meng is accused of bank fraud.

“Aaccelerating 5G licenses should indirectly help Huawei gain competitive edge for 5G considering it will be supplying solutions to the world’s largest mobile cellular market, China,” observes Counterpoint’s Shah. “This also gives Huawei an early platform to showcase its technology to the world and attract more global business.”

Huawei has continued with its 5G push despite being dogged by a string of global woes. Last week, the Shenzhen-based conglomerate unviled a 5G chipset for multiple commercial uses across smartphones, home and work. The chip, dubbed the Balong 5000, will be launching in February at a Barcelona tech trade show.


Source: TechCrunch

Wanna Kicks, a new AR app from Wannaby, lets you virtually “try on” your next pair of kicks

Wannaby, a startup out of Belarus that is building “AR commerce” experiences, has launched a beta of its latest app, which aims to make it easier to find the perfect sneakers.

Dubbed “Wanna Kicks,” the iOS app uses augmented reality to let you “try on” various pairs of sneakers. You simply choose a pair of kicks from the list of 3D models, point your camera at your feet and — bingo — you’re now virtually wearing your chosen footwear.

The effect is pretty instant and tracks reasonably well as you move and rotate your feet or change camera angle. You can even try walking and the AR app will follow your footsteps. It doesn’t work quite as well standing in front of a mirror, which would be more useful, but that is something Wanna Kicks’ makers say they are working on.

Ultimate, however, Wannaby believes its technology can help both customers and retailers. The premise is simple: the better idea you have of how a pair of sneakers will look when you’re actually wearing them, the more likely you are to make the right purchase and the less likely you are to return an item. Online retailers spend a lot of their margins trying to get customers to convert, and arguably even more servicing returns.

“Our mission is to break online shopping barriers,” Wannaby CEO and ex-Googler Sergey Arkhangelskiy tells me. “We believe that AR try-on can help customers to shop online and will wash away the difference between online and offline shopping. We see two major problems in the shoe market. Online conversions are quite low, and returns are quite high, in comparison to traditional ‘brick-and-mortar’ shopping. The ability to try sneakers with your phone before buying online should shift conversions, engagement, and returns”.

Arkhangelskiy argues that AR is also a great marketing tool. Unsurprisingly, Wanna Kicks lets you save a photo of your feed clad in new virtual sneakers, which you can then share on social media. Video sharing is in the pipeline, too.

“Many shoe brands are presenting their new releases both online and offline,” he says. “Lots of customers are eager to know more about new sneaker releases, and AR is a great new way for people to experience sneakers that are new to the market or are about to get to the market. Essentially, this is the main idea behind Wanna Kicks: allowing users to choose and decide whether they like a shoe or not without visiting a physical store”.

Under the hood, Wannaby says it uses sophisticated “3D geometry algorithms” together with neural networks to identify the position of the shoe in space. It’s these algorithms that the startup says are its secret sauce and the company’s main innovation. To onboard sneakers into the app, Wannaby utilises its own studio to create bespoke 3D models.

“We’ve built Wanna Kicks for Gen Z and millennials who are interested in buying sneakers and eager to know whether they will fit their style or not,” adds Arkhangelskiy. “The AR and AI community will love our launch as well — we’ve accomplished a really difficult task in computer vision and rendering”.

Meanwhile, Wannaby is backed by Bulba Ventures, and Haxus. The startup has raised $2 million in seed funding to date.


Source: TechCrunch

Your smartphone may soon pack 1TB in storage thanks to Samsung’s new memory chip

Sick of filling the limited space on your phone with apps, photos and videos? Sometime in the near future, your smartphone could ship with more than one-terabyte (1TB) of internal storage and run 10 times faster than a standard memory card.

Samsung is best known for making smartphones but the company’s memory division — one of its most profitable units — just announced that it has begun mass-producing a 1TB flash storage chip for phones. There’s no word on when they’ll be inside smartphones but Samsung said it plans to increase production during the first half of this year.

“Smartphone enthusiasts will soon be able to enjoy storage capacity comparable to a premium notebook PC, without having to pair their phones with additional memory cards,” Samsung said.

That 1TB capacity is double the previous highest that the Korean firm has produced. Its newest chip gave the Galaxy Note 9 a 512GB model which passes the terabyte milestone when a 512GB SD card is added. This new breakthrough promises to offer that without the help of a card, but the company also boasted of improved performance.

Samsung said its new tech reaches speeds of up to 1,000 megabytes per second (MB/s) — that would transfer a 5GB-sized full HD video in just five seconds to transfer, as opposed to nearly one minute with conventional microSD cards. Increased memory will also enable better quality high-resolution video shooting thanks to faster random read speed, it said.

Sounds good, but might this ship before the end of the year? The Samsung rumor mill is already speculating that the upcoming Galaxy Note 10 could include a 1TB model, but at this stage there is no concrete evidence. Keep an eye out for future leaks for more hints.


Source: TechCrunch

Chat app Line’s mobile payment service is getting its own Visa card

Brown, Cony and the gang are coming to a credit card near you in Japan. Line, the messaging app company behind the cute sticker characters, announced today that it is bringing its payment service to plastic through a tie-in with Visa.

Line is Japan’s largest chat app with an estimated 50 million registered users. The cards will be released later this year and they’ll allow Line Pay, the company’s digital wallet service, to stretch beyond its existing merchant base to allow users to pay at any retailer accepting Visa . In addition, the first year of use will see customers get 3 percent of their spending back in Line’s ‘Points’ virtual currency, which is used to buy stickers and other content.

The partnership is a step up from Line’s own payment cards, which were introduced in 2016 and supported by JCB.

It’s an interesting deal because mobile is generally seen as being the future form factor for payments. In China, for example, using cash or card to pay is considered antiquated — you’ll get glares from other patrons forced to wait while you complete your transaction — but digital payments face a struggle in most other markets.

WeChat and Alipay have become de facto in China, but retailers — and particularly smaller ones — don’t always have the awareness, confidence or resources to add support for Line or other digital wallets. Japan, where cash is still king, is perhaps most emblematic of that struggle. The government is making a sustained push towards cashless — particularly ahead of the 2020 Olympics — and Line, as the country’s dominant chat app, may help that along with this partnership.

Line wrapped up a deal with WeChat last November that allows users of the China-based chat app to make payment via Line Pay points of sale. Tencent’s WeChat and Alipay from Alibaba have spent recent years developing a system that lets Chinese tourists pay while they are overseas.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703