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

Archivo del Autor: Belen De Leon

Lydia now supports Samsung Pay

While French banks are just catching up to Apple Pay, French startup Lydia is adding support for Samsung Pay. If you have a recent Samsung phone, you can now add a virtual card to Samsung Pay and pay using your phone in your favorite stores.

Lydia started as a peer-to-peer payment app. It works more or less like Venmo or Square Cash in the U.S. After signing up, you can add a debit card to your account and send and receive money for free. You can withdraw your balance to a traditional bank account whenever you want.

The company has been adding more features to turn Lydia into the only banking app you need. You can now connect Lydia to your bank accounts, view your balances, get an IBAN, initiate transfers, create Lydia sub-accounts with multiple people and get a physical MasterCard.

Some features are now part of a premium subscription for €2.99 per month ($3.47) or €3.99 per month with the physical card ($4.62). The company also expanded to the U.K., Ireland, Spain and Portugal. There are a million registered users on Lydia.

More interestingly, Lydia wants to go beyond peer-to-peer payments. You can use Lydia to pay in some grocery stores, such as Franprix stores. You can also pay online by receiving a push notification and confirming the transaction in the Lydia app — Cdiscount supports Lydia for instance.

And when you can’t pay with your Lydia account directly, the startup doesn’t want to play favorites. You can generate a virtual card and enter the card number on an e-commerce website. You can add this virtual card to Apple Pay or Samsung Pay. Let’s see if Google Pay is next.

This could be particularly interesting for users who can’t use those payment systems because their banks don’t support those features. Let’s be honest, you rarely change your bank. With Lydia, you can still use Apple Pay or Samsung Pay with your existing bank account.


Source: TechCrunch

How ‘Self-Limiting’ Mosquitos Can Help Eradicate Malaria

With help from the Gates Foundation, Oxitec aims to release genetically engineered mosquitoes in the Western Hemisphere by 2020.
Source: Wired

Big Tech Isn’t the Problem With Homelessness. It’s All of Us

Amid all the digital wealth, the big cities of the West are racked with the destitute. We know how to solve this problem, so what’s stopping us?
Source: Wired

Silexica, which optimises how disparate applications work together on autonomous cars, raises $18M

As we inch closer to building increasingly autonomous cars, the complexities that these vehicles will present as programmable hardware are increasing, with some 250 applications ranging from cameras to navigation controls to weather sensors running on a typical high performance system today. Now, a startup that is building a system to help optimise that and let all of those vendors work together in a neutral way is announcing some funding to continue its growth. Silexica, a startup based out of Cologne, Germany, that has developed a set of tools to help map and optimise a wide range of applications across multicore processors — specifically the kinds of applications and computers that power self-driving cars — has raised $18 million.

The Series B is led by EQT Ventures, the newish firm that sits under the PE firm EQT Partners, based out of Stockholm. Existing investors Merus Capital, Paua Ventures, Seed Fonds Aachen (Silexica originally spun out of the University of Aachen) and DSA Invest all also participated in this round. The company has raised $28 million to date.

The funding, Silexica’s CEO Maximilian Odendahl (who co-founded the team with Johannes Emigholz and Weihua Sheng) told TechCrunch, will be used not just to increase its optimisation features — allowing for an increasing variety of services and functionalities to be monitored and diagnosed — but also to add a cloud component to how it monitors and processes information on a vehicle.

“Currently we are an on-prem solution, but we are building cloud platform,” he said. The company is also working on a simulator, so that multiple partners can work together on one platform to test their services and how they perform together. Its customers today include Denso, Toyota, Fujitsu and Huawei — underscoring the range of potential buyers of its tech.

The simulator points to one of the key reasons why companies like Silexica are emerging and attracting interest from the autonomous car industry. In large part, these systems are being built using components and technology from dozens or more vendors on top of the car company itself. But data, as people like to say, is the new oil, so what a vendor gathers from its specific sensors and services becomes valuable training information for better services. This means many of them are very guarded about what they share with others, and why, in turn, it is valuable to have an independent platform where that data mixes and is “seen” by no one else.

The other area where Silexica’s SLX tools are notable is that they work in real time to provide their diagnostics. Today, we’ve already seen some dreadful accidents involving autonomous vehicles not behaving in the way that we would have expected, resulting in fatalities. Inevitably, there will be more times that these systems don’t work the way that we think they will, and so any service that can improve how applications communicate and respond to each other will be increasingly essential — and in some cases fundamental — both to make the systems work better, and to make sure not just that vendor trust is in place, but that user trust is, too.

“In their quest to solve one of the largest challenges of the post-PC era, we believe Maximilian, Johannes and the rest of the team can steer Silexica into becoming one of the most important technology companies of this decade,” said Ted Persson, Design Partner and investment advisor to EQT Ventures who will be joining Silexica‘s Board.

There will be other approaches taken to solving this problem, too. Given that we are still at a relatively nascent stage of the race for self-driving vehicles –Odendahl estimates that fully-autonomous might not in use until 2025, and that is possibly optimistic — it will be interesting to see how this aspect of the stack plays out.

Updated with correction to date for autonomous car rollouts, which should have said 2025, not 20-25 years.


Source: TechCrunch

CivTech Scotland wants to procure what no one knows exists

Here’s a tale of two organizations. When it comes to banking, I can walk up to an ATM anywhere in the world, slide in a card, hit a couple of buttons, and walk away with cash, often in less than 20-30 seconds. It’s magical, but so quotidian that we easily forget the vast technical infrastructure that powers this experience.

Now, try to walk into a government agency to get service done. You often need to get a ticket and wait, often for an hour or more. During a recent trip to the New York Department of Motor Vehicles, I ended up getting sent to four different lines, all of which were independent, and because of a computer malfunction, the whole place was being run by people pointing and shouting.

The dichotomy between those two experiences is, fundamentally, a difference in procurement.

Before you run to get coffee (or whiskey, for that matter), let me say this: procurement is the sort of extremely boring but absolutely vital task that is both the barrier but also the opportunity for making the DMV and other government services more like the ATM. New initiatives around the world are trying to rebuild procurement from the ground up, with entrepreneurship at their core. One initiative I’ve spent time with recently is CivTech, based in Scotland.

CivTech, a component of the digital directorate of the Scottish government, is a sort of two-sided marketplace connecting startup founders with government agencies. Agencies sponsor challenges, and startups compete to be the best at solving that challenge, potentially winning hundreds of thousands of dollars and a reference customer. Those startups are organized into batches, with the program launching its third batch shortly (applications are due July 2nd).

Alexander Holt, head of CivTech, is an energetic true believer that startup innovation can transform government services. For him, the key question for public agencies is “how do you procure what you don’t know exists?”

In the classical model of procurement, an agency drafts a Request for Proposals (RFP) that spells out exactly what the agency is looking for from vendors. Then, whoever bids lowest on the RFP will usually get the contract. The disconnect is that agencies rarely know what solutions they need, and Holt says that often leads to disaster. “We are writing specs that we don’t understand, and we are looking at the solution, not looking at the problem,” he said.

Holt wants to completely change that process. Instead of presenting a solution and asking for implementations, he wants agencies to present problems and keep an “open mind” about what a solution might look like. His message to agencies is “don’t give us a solution you think you need, but give us a problem you think you have.”

Then — and this is a major difference from traditional procurement — he encourages agencies to select several teams (usually three) to build pilot projects that could solve the problem. The idea is to get a better sense of what solutions exist, and also learn how the companies function. “You get an understanding of their capacity and more importantly, their culture, and that is really important,” Holt explained.

After a few weeks of building, the agency can choose to work with one company, and help them launch their product. The model is fast, since startups are iterating rapidly in competition with each other, but also cheap. As Holt said, “The other benefit for the challenge sponsor is that the amount of time that the companies are putting in versus what you’re paying them is 10 times cheaper,” than conventional procurement models.

CivTech wants to educate the next generation of civic entrepreneurs

For startups participating in the program, CivTech hopes it can provide them with legitimacy and a first customer for their business. By the end of the program, “you have a first reference client, which is the government, that allows you to keep your equity 100% and your IP 100%,” Holt said. Plus, the program connects its startups to citizens to accelerate the innovation feedback loop.

While the team has a bold vision, the program had humble beginnings. The first cohort launched in June 2016 within days of Brexit, which radically redefined the future of the United Kingdom and Scotland along with it. The program also faced its own procurement challenge around finding a home, eventually signing a lease for its first batch less than an hour before launch.

The program has grown rapidly since its inception. It had just 6 challenges during its first batch, but this time around has 10 challenges from a diverse set of agencies, including Scotland’s health service and illicit trade agencies.

Transforming procurement and therefore government won’t happen overnight, but a change in mentality is the key to imprinting entrepreneurship and startup culture on bureaucrats. Holt said that his message is always consistent: “show me the law, not the rule.” Laws are much more flexible than we think, and changing procurement doesn’t start in the legislature, but in the acquisition office of every public agency.


Source: TechCrunch

Akon wants to build a real Wakanda with his AKoin crytocurrency – CNET

When it’s completed, the performer will likely be less lonely in his own city.
Source: CNET

Indian food delivery startup Swiggy raises $210M at a $1.3B valuation

India’s food delivery race is hotting up after Swiggy, one of the startups vying for pole position, landed $210 million in new capital for expansion and joined the billion-dollar startup unicorn club.

The investment is led by existing backer Naspers, the media conglomerate famous for an early bet on Tencent in China, and new investor DST Global. Others taking part in the round include returning investor China’s Meituan Dianping and (another new investor) Coatue Management.

The deal takes Swiggy’s valuation past the $1 billion mark for the first time. Sources with knowledge of negotiations told TechCrunch that it values the company at around $1.3 billion. There’s perhaps not a tonne of surprise around today’s announcement since it has been rumored in the Indian press for some time, with Economic Times first reporting on it in April.

This Series G investment comes just months after Naspers and Meituan Dianping invested $100 million into Swiggy in February. The new round takes Swiggy to over $465 million raised from investors to date, making it India’s most-capitalized food delivery startup. Nearest competitor Zomato has raised some $440 million from investors that include Alibaba’s Ant Financial affiliate, Sequoia Capital and Temasek, but its business also includes markets outside of India, whereas Swiggy’s is firmly focused on its homeland. (Zomato was most recently valued at $1.1 billion.)

Swiggy claims to cover 35,000 restaurants with a delivery fleet of over 40,000. The company isn’t giving financials at this point, but it said that it has seen “a three-fold increase in revenues in the last financial year.”

The company isn’t saying in specifics how it will use the new capital, but a representative told TechCrunch that the plan is to invest in extending its reach to new locations in India and also to build out its logistics network to better serve customers.

“With this investment, we will continue to widen Swiggy’s offerings, along with bolstering our capabilities and plugging the gaps in the on-demand delivery ecosystem,” added Swiggy CEO Sriharsha Majety in a statement.

In addition, no doubt the business is capital intensive given the competition, so you’d imagine that a significant amount of money is needed to offset the monthly burn rate that Swiggy and others chalk up.

Beyond Zomato, Swiggy’s competitors also include ride-hailing companies Ola — which acquired the FoodPanda India business last year — and Uber, which has offered its Uber Eats service in India for over a year. A smaller player (but equally big-name) is Google, which launched its Areo food delivery service in India in April 2017.


Source: TechCrunch

PUBG introduces a Fortnite-inspired Event Pass for $10 – CNET

The four-week long pass will let players level up for exclusive rewards not available in the in-game store.
Source: CNET

Here's proof that Star Wars fighter ships suck flying through a planet's atmosphere – CNET

You’ve probably already guessed that the TIE Fighter would have bad aerodynamics, but the sleeker X-wings aren’t much better off.
Source: CNET

Singapore-based game studio Mighty Bear raises $2.5M ahead of debut release

Mighty Bear, a game studio startup that grew out of King.com’s former office in Singapore, has landed new funding as it readies its debut title for smartphones.

The startup was founded by four former King.com staffers — Simon Davis, Fadzuli Said, Benjamin Chevalier and Saurabh Shukul — after the gaming giant closed its Singapore office — inherited via the acquisition of Non Stop Games — following its $5.9 billion acquisition by Activision. Today, Mighty Bear’s team of 18 counts experience working with Ubisoft, EA, Lucasarts, Disney, Gameloft and others.

The startup previously raised $775,000 in a pre-seed round in early 2017, and this time around it has pulled in a seven-figure USD investment. The deal is officially undisclosed, but a source with knowledge of discussions told TechCrunch it is worth around $2.5 million.

The deal was led by U.S.-based Skycatcher, New York hedge fund banker Eric Mindich’s Everblue fund, and M Ventures from Los Angeles. Others in the round include Singapore’s Atlas Ventures, Lev Leviev — who is co-founder of VK.com among other things — and existing backer Global Founders Capital, which is affiliated with Rocket Internet.

“We’ve already got a good set of investors from Europe and Asia so we realized we needed networks in North America, too,” Mighty Bear CEO Simon Davis told TechCrunch in an interview.

Davis added that, beyond extending their reach for purposes like hiring, partnerships and more, they open up the potential for IP and media deals further down the road.

First thing first though: Mighty Bear is working to launch its first title, which Davis said will be an MMORPG. Right now, it is being secretly tested for scalability and technical capabilities among users in India and the Philippines with a view to a full launch on iOS and Android later this year. Davis said the company plans to launch another title, too, with both games managed concurrently.

“We’ve basically taken a genre that we know is monetized and engaged with hardcore users and tried to bring it to a large audience. Our goal is to take big desktop experiences and streamline them into five-minute bursts,” he told TechCrunch in an interview.

You may not know it, but you may have run into Mighty Bear’s concepts already even though it hasn’t fully launched a title yet. That’s because part of the research and development process includes creating and disseminating videos and advertising for mock games through channels like Facebook.

That, Davis explained, can help Mighty Bear in all manner of ways, from basics such as figuring out what kind of visuals or advertising approach gets engagement from users, to broader purposes such as understanding the types of games that people want to play.

“The process helps witter down ideas to those that will get traction with users. If a game makes it through the various internal gates we have, and to soft launch, then we have the best potential for it to perform well,” Davis said.

Developing artwork and advertising for ‘fake’ games isn’t as obscure as it may sound. While it isn’t usual for smaller studios, it’s a practice that Davis said is common at huge game development companies — that in turn is a reflection in the experience that the team at Mighty Bear has under its belt.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429