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

Archivo del Autor: Belen De Leon

iPhone XR vs. Pixel 3: Which affordable phone should you buy? – CNET

Will Apple or Google come out on top?
Source: CNET

iPhone XR vs. Pixel 3: How to choose the best phone video – CNET

We’ve spent six months with these premium phones from Apple and Google. Here are some things to keep in mind if you’re choosing between the two.
Source: CNET

Amazon stops selling stick-on Dash buttons

Amazon has confirmed it’s retired physical stick-on Dash buttons from sale — in favor of virtual alternatives that let Prime Members tap a digital button to reorder a staple product.

It also points to its Dash Replenishment service — which offers an API for device makers wanting to build Internet connected appliances that can automatically reorder the products they need to function — be it cat food, batteries or washing power — as another reason why physical Dash buttons, which launched back in 2015 (costing $5 a pop), are past their sell by date.

Amazon says “hundreds” of IoT devices capable of self-ordering on Amazon have been launched globally to date by brands including Beko, Epson, illy, Samsung and Whirlpool, to name a few.

So why press a physical button when a digital one will do? Or, indeed, why not do away with the need to push a button all and just let your gadgets rack up your grocery bill all by themselves while you get on with the importance business of consuming all the stuff they’re ordering?

You can see where Amazon wants to get to with its “so customers don’t have to think at all about restocking” line. Consumption that entirely removes the consumer’s decision making process from the transactional loop is quite the capitalist wet dream. Though the company does need to be careful about consumer protection rules as it seeks to excise friction from the buying process.

The ecommerce behemoth also claims customers are “increasingly” using its Alexa voice assistant to reorder staples, such as via the Alexa Shopping voice shopping app (Amazon calls it ‘hands free shopping’) that lets people inform the machine about a purchase intent and it will suggest items to buy based on their Amazon order history.

Albeit, it offers no actual usage metrics for Alexa Shopping. So that’s meaningless PR.

A less flashy but perhaps more popular option than ‘hands free shopping’, which Amazon also says has contributed to making physical Dash buttons redundant, is its Subscribe & Save program.

This “lets customers automatically receive their favourite items every month”, as Amazon puts it. It offers an added incentive of discounts that kick in if the user signs up to buy five or more products per month. But the mainstay of the sales pitch is convenience with Amazon touting time saved by subscribing to ‘essentials’ — and time saved from compiling boring shopping lists once again means more time to consume the stuff being bought on Amazon…

In a statement about retiring physical Dash buttons from global sale on February 28, Amazon also confirmed it will continue to support existing Dash owners — presumably until their buttons wear down to the bare circuit board from repeat use.

“Existing Dash Button customers can continue to use their Dash Button devices,” it writes. “We look forward to continuing support for our customers’ shopping needs, including growing our Dash Replenishment product line-up and expanding availability of virtual Dash Buttons.”

So farewell then clunky Dash buttons. Another physical push-button bites the dust. Though plastic-y Dash were quite unlike the classic iPhone home button — always seeming temporary and experimental rather than slick and coolly reassuring. Even so, the end of both buttons points to the need for tech businesses to tool up for the next wave of contextually savvy connected devices. More smarts, and more controllable smarts is key.

Amazon’s statement about ‘shifting focus’ for Dash does not mention potential legal risks around the buttons related to consumer rights challenges — but that’s another angle here.

In January a court in Germany ruled Dash buttons breached local ecommerce rules, following a challenge by a regional consumer watchdog that raised concerns about T&Cs which allow Amazon to substitute a product of a higher price or even a different product entirely than what the consumer had originally selected. The watchdog argued consumers should be provided with more information about price and product before taking the order — and the judges agreed. Though Amazon said it would seek to appeal.

While it’s not clear whether or not that legal challenge contributed to Amazon’s decision to shutter Dash, it’s clear that virtual Dash buttons offer more opportunities for displaying additional information prior to a purchase than a screen-less physical Dash button. So are more easily adaptable to any tightening legal requirements across different markets.

The demise of the physical Dash was reported earlier by CNET.


Source: TechCrunch

Revolut CFO resigns following money laundering controversy

This hasn’t been a good week for challenger bank Revolut . The company, which offers digital banking services and is valued at $1.7 billion, confirmed today that embattled CFO Peter O’Higgins has resigned and left the business.

The startup and O’Higgins have been under pressure after a Daily Telegraph report that revealed that Revolt switched off an anti-money laundering system that flags suspect transactions because it was prone to throwing out false positives.

According to the Telegraph, the system was inactive between July-September 2018, which potentially allowed illegal transactions to pass across the banking platform. Revolut did not contact the Financial Conduct Authority to inform the regulator of the lapse, Telegraph reporter James Cook said.

O’Higgins, who joined the company from JP Morgan three years ago, made no mention of the saga in his resignation statement:

Having been at Revolut for almost three years, I am immensely proud to have taken the company from £1m revenue to £50m revenue during this time. However, as Revolut begins to scale globally and applies to become a bank in multiple jurisdictions, the time has come to pass the reigns over to someone who has global retail banking experience at this level. My time at Revolut has been invaluable and I’m so proud of what myself and the team have achieved. There is no doubt in my mind that Revolut will go on to build one of the largest and most trusted financial institutions in the world.

In a separate statement received by TechCrunch, Revolut CEO Nik Storonsky said that O’Higgins had been “absolutely pivotal to our success.”

The resignation caps a terrible few days for Revolut, which was the subject of a report from Wired earlier this week that delved into allegations around its challenging workplace culture and high employee churn rate.

“Former Revolut employees say this high-speed growth has come at a high human cost – with unpaid work, unachievable targets, and high-staff turnover,” wrote guest reporter Emiliano Mellino, citing the experiences of numerous former employees.

Those incidents included prospective staff being told to canvass for new customers as part of the interview process. The candidates were not compensated for their efforts, according to Wired. Revolut later removed the demands from its hiring processes.

Revolut is headquartered in the UK, where it launched its service in the summer of 2015. Today, it claims over four million registered users across Europe — it is available in EEA countries — although it plans to extend its presence to other parts of the world are taking longer than expected.

The company said last year it aims to launch in Singapore and Japan in Q1 of this year — so far neither has happened — while it also harbors North American market plans. Entries to the U.S. and Canada were supposed to happen by the end of 2018, according to an interview with Storonsky at TechCrunch Disrupt in September, but they also appear to have been delayed.

Revolut is generally considered to be the largest challenger bank in Europe, in terms of valuation and registered users, but other rivals include N26, Monzo and Starling. Even Transferwise, the global remittance service, now includes border-less banking features and an accompanying debit card.


Source: TechCrunch

2019 Hyundai Veloster N review: The performance junkie's hot hatch – Roadshow

Hyundai’s high-potency hatchback favors performance over creature comforts to carve out an interesting niche.
Source: CNET

The Nordic Web Ventures raises a second fund and picks up Atomico’s Niklas Zennström as a backer

The Nordic Web Ventures, the ‘pre-seed’ investment firm founded by Neil Murray in late 2017, has raised a second fund to continue backing very early-stage startups within the Nordic ecosystem.

The remit of the new “Fund II” is largely unchanged from the first fund, promising to write the first cheque of between $50,000 and $75,000 for the most promising founders in the region.

In total, the size of The Nordic Web Ventures’ second fund is $1.5 million, which should see it have enough capital to make another 20 or more investments across the next 18-24 months, making the firm one of the most active investors in the region. Existing portfolio startups from Fund I include Engaging Care, TPH, Uizard, Meeshkan, SafetyWing, Confrere.

In addition to an all-star investor line up of Fund I LPs who are returning for a second bite — such as Index’s Martin Mignot, Point Nine’s Christoph Janz, and Philipp Moehring and Andy Chung of AngelList — Fund II sees a number of new LPs join. Most notably, perhaps, Skype and Atomico founder Niklas Zennström has invested, in addition to Atomico partner Sophia Bendz, who was previously an exec at Spotify and is already a very active angel investor in the Nordics and beyond.

Revealing that The Nordic Web Ventures plans to raise a much larger fund in the future, Murray tells me the plan for Fund II is to “fundamentally change” the early-stage landscape in one of Europe’s most interesting regions. He says the fund is also a great example of how Europe’s investment landscape is changing, with individuals from major European venture capital firms invested, as well as receiving backing “from some of the Nordic’s most successful entrepreneurs”.

Cue a statement from Atomico’s Sophia Bendz: “Neil and I share the same passion for entrepreneurship and both care a lot about the early stage ecosystem… The Nordic Web Ventures can, through their LP networks and expertise, provide dealflow, hands-on support and advice for Nordic pre-seed and seed companies, something that is super helpful for the founders and that’s what it’s all about in the end, being valuable to the entrepreneurs in a meaningful and relevant way”.

To that end, I’m also told that having raised Fund II, The Nordic Web publication and The Nordic Web Ventures will merge into a single entity, with The
Nordic Web’s core focus moving forward “to support and strengthen the Nordic ecosystem through investment, analysis and community”.


Source: TechCrunch

India’s Ola spins out a dedicated EV business — and it just raised $56M from investors

Ola, Uber’s key rival in India, is doubling down on electric vehicles after it span out a dedicated business, which has pulled in $56 million in early funding.

The unit is named Ola Electric Mobility and it is described as being an independent business that’s backed by Ola. TechCrunch understands Ola provided founding capital, and it has now been joined by a series of investors who have pumped Rs. 400 crore ($56 million) into Ola Electric. Notably, those backers include Tiger Global and Matrix India — two firms that were early investors in Ola itself.

While automotive companies and ride-hailing services in the U.S. are focused on bringing autonomous vehicles to the streets, India — like other parts of Asia — is more challenging thanks to diverse geographies, more sparse mapping and other factors. In India, companies have instead flocked to electric. The government had previously voiced its intention to make 30 percent of vehicles electric by 2030, but it has not formally introduced a policy to guide that initiative.

Ola has taken steps to electrify its fleet — it pledged last year to add 10,000 electric rickshaws to its fleet and has conducted other pilots with the goal of offering one million EVs by 2022 — but the challenge is such that it has spun out Ola Electric to go deeper into EVs.

That means that Ola Electric won’t just be concerned with vehicles, it has a far wider remit.

The new company has pledged to focus on areas that include charging solutions, EV batteries, and developing viable infrastructure that allows commercial EVs to operate at scale, according to an announcement. In other words, the challenge of developing electric vehicles goes beyond being a ‘ride-hailing problem’ and that is why Ola Electric has been formed and is being capitalized independently of Ola.

An electric rickshaw from Ola

Its leadership is also wholly separate.

Ola Electric is led by Ola executives Anand Shah and Ankit Jain — who led Ola’s connected car platform strategy — and the team includes former executives from carmakers such as BMW.

Already, it said it has partnered with “several” OEMs and battery makers and it “intends to work closely with the automotive industry to create seamless solutions for electric vehicle operations.” Indeed, that connected car play — Ola Play — likely already gives it warm leads to chase.

“At Ola Electric, our mission is to enable sustainable mobility for everyone. India can leapfrog problems of pollution and energy security by moving to electric mobility, create millions of new jobs and economic opportunity, and lead the world,” Ola CEO and co-founder Bhavish Aggarwal said in a statement.

“The first problem to solve in electric mobility is charging: users need a dependable, convenient, and affordable replacement for the petrol pump. By making electric easy for commercial vehicles that deliver a disproportionate share of kilometers traveled, we can jumpstart the electric vehicle revolution,” added Anand Shah, whose job title is listed as head of Ola Electric Mobility.

The new business spinout comes as Ola continues to raise new capital from investors.

Last month, Flipkart co-founder Sachin Bansal invested $92 million into the ongoing Series J round that is likely to exceed $1 billion and would value Ola at around $6 billion. Existing backer Steadview Capital earlier committed $75 million but there’s plenty more in development.

A filing — first noted by paper.vc — shows that India’s Competition Commission approved a request for a Temasek-affiliated investment vehicle’s proposed acquisition of seven percent of Ola. In addition, SoftBank offered a term sheet for a prospective $1 billion investment last month, TechCrunch understands from an industry source.

Ola is backed by the likes of SoftBank, Tencent, Sequoia India, Matrix, DST Global and Didi Chuxing. It has raised some $3.5 billion to date, according to data from Crunchbase.


Source: TechCrunch

Hellboy red band trailer waves a flaming sword at evil – CNET

David Harbour has us seeing red as the Hellboy reboot heats up.
Source: CNET

Spectre app for iPhone uses AI to create better long-exposure photos – CNET

Capture light trails, silky flows of water and remove crowds of people from a popular locale.
Source: CNET

Tesla delivers big price cuts to Model S and Model X vehicles

Tesla made a flurry of announcements this afternoon with the highlight being the company’s reveal of its $35k Model 3. That reveal grabbed the most headlines, but updates to the Model S and Model X lines brought the costs of high-end models down with maxed out Performance + Ludicrous Mode versions of the S and X receiving healthy $18k discounts.

The Model S has the same entry-level price at $79k but the price bump to go from the Standard Range to more souped up versions is a lot more accessible with some huge price drops on the Long Range and Performance models.

The Long Range Model S, which takes the top speed from 140mph to 155 mph and the range from 270 miles to 335 miles, now prices in at $83k, down from $96k. With $4k separating the standard and long-range models, it’s interesting that they even decided to keep the Standard Range version and didn’t just have the Long Range as the entry-level model with the Performance version (now $13k cheaper as well at $99k) maxing things out.

The Long Range Model X now starts at $88k, down from $96k. Moving up to the Performance model which drops the 0-60 mph time to 3.5 seconds is $104k, previously $117k. With both Performance models of the S and X, you can add Ludicrous Mode for $15k, an upgrade that used to be $20k.

How is Tesla able to make these big cuts? Well, Tesla CEO Elon Musk highlighted the company’s coming closure of its physical dealerships as a major catalyst for the price drop across its product line.

“Shifting all sales online, combined with other ongoing cost efficiencies, will enable us to lower all vehicle prices by about 6% on average, allowing us to achieve the $35,000 Model 3 price point earlier than we expected,” the company wrote in a post.

Via Tesla:

Model S variants 

  • Standard Range ($79K): 270-mile range; 140mph top speed; 4.2-sec 0-60mph.
  • Long Range (now $83k; previously $96k): 335-mile range; 155mph top speed; 4.1-sec 0-60mph. 
  • Performance (now $99k; previously $112k): 315-mile range; 155mph top speed; 3.0-sec 0-60mph. 
  • Performance + Ludicrous Mode (now $114k; previously $132k); 155mph top speed; 2.4-sec 0-60mph. 

Model X variants

  • Long Range (now $88k; previously $96k): 295-mile range; 155mph top speed; 4.7-sec 0-60mph.
  • Performance (now $104k; previously $117k): 289-mile range; 155mph top speed; 3.5-sec 0-60mph. 
  • Performance + Ludicrous Mode (now $119k; previously $137k): 289-mile range; 155mph top speed; 2.8-sec 0-60mph.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913