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

Archivo del Autor: Belen De Leon

Curve, the ‘over-the-top’ banking platform, adds support for Samsung Pay

Curve, the London-based “over-the-top banking platform,� has added support for Samsung Pay in the U.K., making it easy for Samsung smartphone owners to pay using their mobile phone, regardless of who they bank with.

The new feature is enabled by Curve’s ability to consolidate all of your bank cards into a single Curve card. This means that once you register your Curve card with the Samsung Pay app, you can link any of your other Mastercard and Visa debit or credit cards too.

That’s potentially quite significant for Samsung customers because of the lack of Samsung Pay support from many of the major banks who prefer instead to build NFC-enabled payments into their own banking apps.

Unlike Apple, which tightly controls the iPhone’s NFC technology and therefore arguably forces banks to work with them, the NFC tech in Samsung and other Android phones can be accessed by third-party developers. This means there is less incentive for banks to support competing NFC apps, including digital wallets such as Samsung Pay and Google Pay.

Related to this, I’m hearing from sources that Curve may be adding support for Google Pay in the coming weeks. Apple Pay is also known to be in the works. The company declined to comment.

Meanwhile, the roll out of Samsung Pay follows Curve’s $55 million Series B round announced in June, which valued the company at $250 million. At the time, Curve said it would use the new capital to continue adding more features to its platform and for further European expansion.

Like a plethora of fintech startups, Curve wants to turn your mobile phone into a financial control centre that re-bundles disparate financial products or functionality to offer a single app to help you manage “all things money.�

However, rather than building a new current account — as is the case with the challenger banks such as Monzo, Starling and Revolut — Curve’s “attack vector� is a card and app that lets you connect all of your other debit and credit cards so you only ever have to carry a single card.

Now with Samsung Pay support, for NFC-enabled purchases you only need to carry your Samsung phone.


Source: TechCrunch

Africa Roundup: Goldman leads $30M Twiga raise, China grows tech influence, Jumia weathers lockup-expiry

Kenya’s Twiga Foods raised a total of $30 million in October from lenders and investors led by Goldman Sachs.

This adds to the list of African startups the U.S. financial firm has backed, including e-commerce venture Jumia and South African fintech startup Jumo.

Twiga, a B2B food distribution company, will use its funds to set up a distribution center in Nairobi and deepen its conversion to offering supply chain services for both agricultural and FMCG products.

The startup is also targeting Pan-African expansion to French speaking West Africa by third quarter 2020, CEO Peter Njonjo told TechCrunch.

The venture has moved quickly on diversifying its supply-chain product mix. “We’re not just doing fruits and vegetables…I’d say we’re at 50/50 now between FMCG  and fresh,� said Njonjo.

Twiga doesn’t plan to move toward entering or supplying B2C e-commerce, where it could become a competitor to other online retailers, such as Jumia.

But the company has factored for advantages in the B2C e-commerce space. “If you’re able to serve Nairobi’s 180,000 retailers, it means that the furthest customer would be less than two kilometers away from any shop. That’s the power of building a B2C business on top of a B2B platform. So definitely, the potential is there,� said Njonjo.

China is known for its relationship with Africa based on trade and infrastructure, but not so much for tech. That’s changing with a number of Chinese actors increasing the country’s digital influence across the continent’s tech markets.

This includes Africa focused mobile phone Transsion’s IPO and planned expansion in Africa and recent moves on the continent by Alibaba and Chinese owned Opera.

In an ExtraCrunch feature, TechCrunch detailed China’s growing tech ties with Africa and what they could mean for the continent’s innovation ecosystem and Africa’s relationship with China overall.

In two stories in Ocotober, TechCrunch followed Jumia’s IPO lockup expiry and volatile share-price ahead of the Jumia’s November third-quarter earnings call.

The Africa focused e-commerce company — with online verticals in 14 countries —  has had a bumpy ride since becoming the first tech venture operating in Africa to list on a major exchange. Jumia saw its opening share price of $14.50 jump 70% after its NYSE IPO in April.

Then in May, Jumia’s stock tumbled when it came under assault from a short-seller, Andrew Left, who accused the company of fraud in its SEC filings.

In August, Jumia’s 2nd quarter earnings showed upside and downside: revenue growth still with big losses. Much of it may have been overshadowed by Jumia’s own admission of a fraud perpetrated by some employees and agents of its JForce sales program.

Jumia’s core investors appeared to show continued confidence in the company in October, when there wasn’t a big sell-off after the IPO lockup period expired.

It appears that what Jumia disclosed does not validate the claims in Citron Research’s May report. But the markets still seem wary of the company’s stock, which now stands at roughly half its opening IPO price.

Jumia will have a chance to clear up any lingering confusion and showcase its latest numbers on its third-quarter earnings call November 12.

PhutiMahanyele Dabengwa 52TechCrunch reported additional details to two big African tech market events that happened over the last year. First, Naspers Foundry’s new leader, Phuthi Mahanyele-Dabengwa, confirmed the 1.4 billion rand (≈$100 million) VC arm of South Africa’s Naspers is accepting pitches.

Announced in late 2018, Naspers Foundry will make equity investments in various amounts, primarily from Series A up to Series B in South African ventures. Founders from other parts of Africa with startup operations in South Africa can be considered for funding, Mahanyele-Dabengwa clarified.

CcHub and iHub CEO Bosun Tijani revealed more detail about the recent merger of both names. CcHub – iHub will pursue more operating revenue from consulting and VC investing, vs. grants, according to Tijani. The new Nigeria and Kenya based innovation network will also look to bring an Africa startup tour to the U.S. and is considering opening an office in San Francisco, he said.

More Africa-related stories @TechCrunch

Africa can list more gazelles at home than unicorn IPOs abroadKenyan telco Safaricom’s Alpha incubator faces uncertain futureNigeria’s #StopRobbingUs campaign could spur tech advocacy group, CEOs saySahara Reporters founder Sowore remains detained in Nigeria

At the recent TechCrunch Disrupt SF, Senegalese VC investor Marieme Diop suggested that Silicon Valley’s unicorn IPO model might not be right for African startups. The is largely because the …

African tech around the ‘net

Kenya’s BitPesa secures $15M debt funding as it rebrands

SA’s SweepSouth banks $3.95M to expand, launch new services

TLCom hosts first summit for African female tech founders in Nigeria

 

 

 

 

 

 


Source: TechCrunch

John Boyega teases new Star Wars: The Rise of Skywalker clips – CNET

The Star Wars actor hints that more photos and “cool clips” will be popping up on his Instagram.
Source: CNET

El primer veterano de guerra que recibió un trasplante de pene

Ocho años después de sufrir la explosión de una bomba en Afganistán, un militar estadounidense se sometió a un trasplante de pene. Aunque vivió una complicada operación de 14 horas y una lenta recuperación, no se arrepiente. Al igual que él, otros excombatientes también han sufrido importantes lesiones genitales
Source: MIT

WhatsApp denuncia a una empresa por hackear la 'app' para espiar

La aplicación de mensajería propiedad de Facebook ha demandado a la empresa israelí de cibervigilancia NSO Group. La acusa de haberse aprovechado de una vulnerabilidad para vigilar los smartphones de al menos 100 defensores de derechos humanos, periodistas y otros miembros de la sociedad civil en todo el mundo
Source: MIT

Max Q: SpaceX and Boeing gear up for commercial crew mission tests

Welcome back to Max Q, our weekly look at what’s happening in space and space startup news. This week was a bit more quiet than usual coming off of the amazingly over-packed International Astronautical Congress, but there were still some big moves that promise a lot more action to come before they year’s over – particularly in the race to fly American astronauts to space on a rocket launched from American soil once again.

There’s also startup news, including how an entirely different kind of race – one to make stuff in space – could be a foundational moment that opens up entirely new areas of opportunity for entrepreneurs big and small.

1. SpaceX’s crucial parachute tests are going well

SpaceX needs to nail one key ingredient before its Crew Dragon missions can proceed apace with people on board. Actually, it has to nail quite a few, but parachutes are a crucial one, and it has been developing the parachutes that will help Crew Dragon float back safely to Earth for years not.

The third iteration is looking like the one that will be used for the first Crew Dragon missions with astronauts, and luckily, that version three system has now completed 13 successful tests in a row. That’s approaching the kind of reliability it needs to show to be used for the real thing, so this is good news for the current goal of putting astronauts on board early next year.

2. SpaceX and Boeing ready key milestone tests

SpaceX has another key test for Crew Dragon coming up as early as this week – a static fire of its capsule abort engines. This is a key test because the last one didn’t go so well. Also, Boeing will be doing their pad abort test as early as this week as well, which sets things up nicely for a busy time next year in crewed spaceflight.

3. How in-space manufacturing could prompt a space business boom

Launching stuff to space is expensive and really limits what you can do in terms of designing spacecraft and components. There’s been efforts made to reduce the costs, including SpaceX and Blue Origin pursuing reusable rocketry, but just building stuff up there instead of launching it could unlock much deeper cost savings – and new technical possibilities. (ExtraCrunch subscription required)

4. Changing the economics of satellite propulsion

Satellite propulsion has, until very recently, been almost entirely a bespoke affair, which translates to expensive and generally not accessible to startup companies who actually have to worry about stuff like burn rates. But Morpheus Space has a new “Lego-like” system for offering affordable, compact and scalable propulsion that can serve pretty much any satellite needs.

5. Dev kits for small satellites

Small satellite business is booming, and Kepler wants to make sure that developers are able to figure out what they can do with smallsats, so it’s offering a developer kit for its toaster-sized IoT communications satellites. Cooler than the Apple TV dev boxes that were on offer once upon a time.

6. Northrop Grumman launches ISS resupply mission

The ISS is getting a shipment of supplies and scientific material courtesy of a resupply cargo capsule launched by Northrop Grumman on Saturday. One thing on board is twelve containers of read wine, courtesy of startup Space Cargo Unlimited. I’ll have more info about that on Monday, so stay tuned.


Source: TechCrunch

Original Content podcast: Netflix’s ‘Living with Yourself’ delivers a surprisingly emotional punchline

The following post contains no major spoilers for “Living With Yourself,” but it does describe the show’s big concept — which can be a fun surprise if you manage to watch without learning anything in advance. If that’s what you want to do, maybe come back and read/listen later.

When we heard that Netflix’s “Living with Yourself” features Paul Rudd playing two different versions of himself — copywriter Miles Elliot and his clone — it was easy to imagine this as a showcase for Rudd’s comedic acting, and for “Multiplicity”-style hijinks.

As we explain on the latest episode of the Original Content podcast, the show certainly has its share of laughs. What’s more surprising, however, is the extent to which Miles’ dilemma felt pretty real, and pretty resonant for at least a couple of your podcast hosts.

As he enters middle age, Miles has allowed himself to become grumpier, lazier version of himself, and a bad husband to his wife Kate (played by Aisling Bee). And while show never turns into a heavy drama,  it still creates a believable portrait of a failing marriage and tells a compelling story around Miles’ (often misguided) efforts to bounce back.

In addition to our review, we also discuss our first impressions of “The Morning Show” on Apple TV+ and our thoughts on the launch plans for HBO Max.

You can listen in the player below, subscribe using Apple Podcasts or find us in your podcast player of choice. If you like the show, please let us know by leaving a review on Apple. You can also send us feedback directly. (Or suggest shows and movies for us to review!)

And if you want to skip ahead, here’s how the episode breaks down:
0:00 Intro
11:01 HBO Max discussion
00:44 “Morning Show” first impressions
22:53 “Living with Yourself” review (no spoilers except the basic concept)
37:18 “Living with Yourself” spoiler discussion


Source: TechCrunch

Black Friday 2019: The best deals so far – CNET

Big discounts are already available at Amazon, Costco and Walmart. We’ve cherry-picked the early winners.
Source: CNET

Best Windows and Mac laptops and desktops for holiday gifts for 2019 – CNET

Give (or get) the gift of better computing performance.
Source: CNET

SpaceX achieves key milestone in safety testing of Crew Dragon spacecraft

SpaceX has managed to run 13 successful parachute tests in a row of the third major revision of the parachute system it’s planning to use for its Crew Dragon spacecraft. The most recent test, which SpaceX shared a shorted edited video clip of on Twitter, involved using the system with one of the parachutes intentionally not deploying, to prove that it can land the crew craft safely even in case of a partial failure.

This is a big step for SpaceX’s plan to launch NASA astronauts aboard Crew Dragon. Last month, NASA Administrator Jim Bridenstine visited SpaceX headquarters in Hawthorne, California, where he and SpaceX CEO Elon Musk held a press conference to discuss their progress on the commercial crew program. At that event, Musk said that he felt SpaceX was aiming to do “at least” 10 successful tests of its revised ‘Mark 3’ parachute system in a row before any astronauts fly with the system in use.

“We certainly want to get […] at least on the order of 10 successful tests in a row before, before launching astronauts,” Musk said at the time. “So that seems like where the the behavior of the parachutes is consistent, is across 10 successful tests.”

At the time, Musk added that they were anticipating get to at least 10 successful test prior to the end of the year, so managing 13 definitely fits with that schedule, and in fact seems to be a rare occasion where SpaceX is actually ahead of the often optimistic timelines that Musk sets as targets.

This third generation of parachute being used for Crew Dragon uses Zylon in place of nylon, which is a polymer material originally developed by SRI and that provides the lines used in the parachute around three times the strength of nylon. SpaceX also updated the stitching pattern to optimize the load balance on the new parachutes.

Next up for SpaceX is a launch aboard test that should happen as early as this coming week. SpaceX’s test will be a ground-baed test filing of the Crew Dragon’s abort engines, which is set to happen as early as Wednesday. After that, it’s still hoping to get an in-flight abort test done before year’ send, which will show how the Crew Dragon can jettison from a Falcon 9 rocket after lift-off in case of emergency.

Both NASA and SpaceX have expressed optimism about getting an actual crewed flight off the ground early next year, provided everything else in terms of testing requirements goes smoothly between now and then.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511