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

Archivo del Autor: Belen De Leon

How Curbs Became the New Urban Battleground

As transportation diversifies, city planners need more data on what happens in the crucial places where streets and sidewalks meet.
Source: Wired

98.6 Degrees Is A Normal Body Temperature, Right? Not Quite

Fever is a more flexible concept than people assume, as new crowdsourced data helps show.
Source: Wired

Toyota Joins Uber on Its Tortuous Journey to Self-Driving Cars

With a $500 million investment, the automaker has committed to helping the ride-hailing giant deliver on robo-cars. But it’s not quite clear what that means.
Source: Wired

Terra is an ambitious crypto project to build a stable coin through e-commerce

Four of the world’s largest crypto exchanges are leading a $32 million investment in an ambitious venture out of Korea that’s aiming to develop a new stable coin using e-commerce as the lynchpin.

Global exchanges Binance Labs, OKEx, Huobi Capital, and Dunamu — the firm behind Korea’s Upbit — have all poured capital into Terra, a crypto project whose founding team is headed by Daniel Shin, founder and president of TicketMonster — the $1.7 billion Korean e-commerce firm that was previously owned by both Living Social and Groupon.

This is the first time global exchanges have come together on a deal, and the stellar line-up of investors includes Polychain Capital, China’s FBG Capital, Hashed, 1kx, Kenetic Capital and Arrington XRP — the crypto fund from TechCrunch founder Michael Arrington .

The deal is a token-based investment round, as opposed to equity. Shin told TechCrunch that Terra plans to hold a private sale in a couple of weeks to add additional capital to this “highly strategic” set of investors. The company will eschew a public sale with retail investors, but it plans to hit exchanges — you guess which ones… — in the coming months.

Terra co-founder Daniel Shin also started Korean e-commerce unicorn Ticket Monster

Yet another stable coin

Stable coins, for the uninitiated, are tokens that are designed to remain at the same price… stable, as the name suggests.

They’re typically pegged to the U.S. dollar and are highly sought after in the world of crypto, where stability is hard, nay impossible, to find. Today, stable coins are mostly used for trading and exchange-related purposes and Tether, the controversial project backed by Bitfinex, is probably the best-known. There’s plenty of criticism around Tether, and research has suggested that Bitcoin’s phenomenal rise in late 2017 — when its value it a record high of nearly $20,000 — was fuelled by Tether manipulation.

Arguably, Tether is the best example of a stable coin, and since it is propped up by the injection of hundreds of millions of dollars on a routine basis, it would be fair to say that the concept has never worked.

That viewpoint might be a little cynical, and Terra believes it can make the concept work through mass adoption of its token. Its gateway for that is to leverage e-commerce in Asia.

While Terra is marketed as a stable coin in its whitepaper and other documents, it would be fair to see it as more of a fintech platform — think Alibaba’s Alipay on the blockchain. That’s because the project is kicking off by working with a slew of e-commerce firms across Korea and other parts of Asia.

Shin explained that Terra aims to complement existing payment solutions by offering its own Stripe -like payment option that would allow customers to pay using its coin (a name hasn’t been decided on yet). For merchants, that could mean circumventing existing payment networks like Visa, which take a cut of all revenue. On the other side, the project could help offer incentives for consumers to buy using the token, for example, through discounts that don’t add to the e-commerce platform’s cash burn.

Because buying crypto and using wallets still isn’t mainstream — and it is a clunky experience — there’s also the potential for consumers to earn tokens when they use platforms, Shin said. The token would be spendable across all supported e-commerce services.

Already, Terra has secured quite a list of partners. There are 15 e-commerce services signed up — including Woowa Brothers, Qoo10, Carousell, Pomelo, and Tiki — which between them boast a cumulative 40 million customers and some $25 billion in annual transaction volume.

Shin said the project is targeting Asia because it is the world’s most active crypto region. He believes that Terra can take a slice of the payments behind the partner businesses — he’s targeting payment GMV in the region of “tens, if not hundreds, of millions of U.S. dollars” before the end of 2019 — and in doing so set itself up for becoming a stable token by virtue of usage.

Of course, it also has its own stability engine. That features a second token — Luna — which Shin said acts as collateral by accumulating revenue by taking the small transaction fee incurred when spending the Terra token. Shin said an algorithm will use Luna to buy back the Terra token in high season to keep the price stable, while it will burn a portion of tokens to maintain stability during periods of recession. A more detailed explanation of the ‘reserve ratio’ can be found in the Terra whitepaper.

Singapore’s Carousell is among the e-commerce partners slated to work with Terra

Alipay on the blockchain

What makes Terra particularly interesting is that the intention is to build the next Alipay.

Alibaba affiliate Ant Financial, which runs Alipay, may be little known in the U.S. and Europe, but it is dripping with ambition. It is tipped to go public in the next year or two, and already it is valued at over $100 billion following a recent $14 billion funding round.

Alipay is China’s dominant mobile payment service, and it has spawned a digital bank, lending products and more. Ant claims over 500 million users, and it has spent close to $1 billion on a series of aggressive expansions across Asia and beyond as it aims to replicate its formidable Chinese business outside of the country.

Shin explained that he believes Terra could do the same in Asia where, like Alipay, it will try to leverage e-commerce (in this case its partner businesses) to go beyond payments and into financial services.

Shin explained that the plan is to roll out with initial e-commerce partners in Korea during Q4 of this year, before widening to cover Southeast Asia and beyond in 2019. One year later — 2020 — is when he believes Terra will have the required base to welcome developers and third-parties.

“Many projects open up a developer platform prior to adoption,” he explained in an interview. “Once we have tens of millions, if not hundreds of millions, of users is when we’ll open up.”

Exactly what that platform will look like is unclear at this point. Terra is designing a multi-chain structure in order to accommodate numerous chains with its stable coin concept, but it is yet to decide which will primary and therefore the platform for third-party development. Ethereum has tended to be that canvass, but the project is a challenging phase right now so holding out isn’t necessarily a bad thing at this point.

Terra is a hugely ambitious project in the field of often-impossible ideas that is crypto.

Taking on Alipay head-to-head is tough, developing a stable coin is impossible, but doing both lengthens the odds further still. But yet Shin and his team have won the backing of a collective of top names in the crypto space. That, if nothing else, is a good reason to keep an eye on this project.

The odds may be long but, as Shin explains it, you can readily argue that there is upside to having so many big-name partners on board.

“The worst case scenario with this project is a reverse ICO with over 10 e-commerce companies,” he explained. “But the best possible outcome is that we build a platform that competes with Alipay on the blockchain.”

Note: The author owns a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life.


Source: TechCrunch

OneDrive leans on A.I. to simplify searches for multimedia files

OneDrive will lean on artificial intelligence to help users easily find their files in the cloud. Microsoft will leverage A.I. for automatic transcription of audio and video files and index photos to make them more searchable.

The post OneDrive leans on A.I. to simplify searches for multimedia files appeared first on Digital Trends.


Source: Digital trends

DFINITY raises $102M from a16z and Polychain for a decentralised ‘Internet Computer’ to rival AWS

Since blockchain technology appeared, there has been a persistent problem in its development: how to make it scale to billions of users. Bitcoin was famously never really designed for this, and today other platforms like Ethereum are also struggling. If you could crack this problem, the thinking goes, you’d end up with the hottest property in blockchain right now.

That, a very healthy dose of ambition, and a bench of strong computer science talent are some of the big reasons why investors are gathering around DFINITY, a startup based out of Zug, Switzerland and Palo Alto that is also a foundation, and has a very lofty goal to build what it calls the “Internet Computer”: a blockchain-based, decentralised and non-proprietary network to run the next generation of mega-applications. DFINITY aims to launch an initial version of its public network — which it has also dubbed “Cloud 3.0” — towards the end of the year.

Today, DFINITY is announcing that it has raised $102 million in funding, in a round jointly led by Andreessen Horowitz (via its crypto fund a16z crypto) and Polychain Capital. Both were previous investors in a $61 million round DFINITY announced earlier this year — which has been a blockbuster for blockchain, with at least $1.3 billion being invested into the technology in the first half of 2018 alone. DFINITY has now raised just over $195 million to date since being founded in 2015.

Other investors in this latest round include SV Angel, Aspect Ventures, Village Global, Multicoin Capital, Scalar Capital, and Amino Capital, KR1, as well as DFINITY community members.

DFINITY’s approach to the scalability problem is to resolve the dilemma between full decentralization (where every miner runs every instruction of every computation) versus delegating the mechanics to nodes or super nodes (so therefore more centralisation). DFINITY says it has tested its network to the point where it can finalize software computations in under 5 seconds, which is extremely fast. Bitcoin by contrasts takes 3600 seconds, and Ethereum 600 seconds.

DFINITY conducted an airdrop in May of 35 million Swiss Francs worth of tokens to DFINITY community members to help them become early users. Now DFINITY has followed the newer approach of raising a private sale for its token, without going to a public sale.

You can also watch a test demo of the network here:

While a lot of blockchain projects are tied up with currency (an area that DFINITY has also developed, as you can see), what’s notable about what this startup is doing is that its wider focus is on building a platform that could be used across a significantly wider set of applications.

The Internet Computer, as described by founder and chief scientist Dominic Williams, “is a public infrastructure that aims to host the world’s next generation of software and services.” The belief is that by making it open source and non-proprietary, it’s significantly more secure and less costly to maintain. DFINITY claims that R&D on such an architecture is 90 percent lower.

“We are excited to back DFINITY’s Internet Computer and their vision to host the world’s next generation of software and services on a public network,” said Chris Dixon, Partner at a16z crypto. “The Internet Computer is on track to become a critical piece of the future technology stack. This is groundbreaking and a real testament to Dominic and the incredible team at DFINITY.”

“Dfinity is exciting to a new decentralised world because it has the ability to solve the big issues of the day, including scaling and network security. It’s perhaps one of the handful of new blockchain platform’s that can achieve this. We were always impressed with Dominic and his conviction of their approach,” added Keld Van Shreven, CEO of KR1.

In addition to Williams, that team is impressive indeed.

It includes Timo Hanke as head of engineering, who is a former mathematics and cryptography professor who created AsicBoost to increase the efficiency of Bitcoin mining; Mahnush Movahedi, who joined as a senior researcher from Yale where he’s worked on “scalable and fault-tolerant distributed algorithms for consensus and secure multi-party computation, secret sharing, and interactive communication over noisy channels”; ex-Googler Ben Lynn, who is the “L” from BLS cryptography, used in Threshold Relay to “generate randomness and achieve security, speed and scale in public networks”; and Adreas Rossberg, another ex-Googler who had co-designed the WebAssembly virtual machine, which is also used at DFINITY.

While Internet networks and the largest players online today are proprietary entities with their own commercial and strategic agendas, the vision behind DFINITY is that it can be used to run “autonomous software” that will run in a more independent way. These will exist as running open source software that updates itself using inbuilt governance that can provide hard guarantees to users in the form of “smart contracts” (computing and other transactions that can be made without third parties). These can cover how data might be used, or provide guarantees to startups wishing to build functionality without the precarious worry of a platform access getting revoked. You can read more about the technology in its white paper.

DFINITY has not disclosed its valuation with this round.


Source: TechCrunch

Britain to work on $119M satellite system to rival EU's Galileo – CNET

The government wants maintain the security Galileo offers post-Brexit.
Source: CNET

Behold the Acer Predator Thronos gaming chair – CNET

It’s way more than just a chair.
Source: CNET

Contraception app Natural Cycles’ Facebook ad banned for being misleading

Natural Cycles, a Swedish startup which touts its body temperature-based algorithmic method for tracking individual fertility as an effective alternative to hormonal birth control, has been wrapped by the UK advertising regulator which today upheld three complaints that an advert the company ran last year via Facebook’s platform was misleading.

The regulator has banned Natural Cycles from running the advert again, and warned it against exaggerating the efficacy of its product.

The ad had stated that “Natural Cycles is a highly accurate, certified, contraceptive app that adapts to every woman’s unique menstrual cycle. Sign up to get to know your body and prevent pregnancies naturally”, and in a video below the text it had also stated: “Natural Cycles officially offers a new, clinically tested alternative to birth control methods”.

The company has leaned heavily on social media marketing to target its ‘digital contraception’ app at young women.

“We told Natural Cycles Nordic AB Sweden not to state or imply that the app was a highly accurate method of contraception and to take care not to exaggerate the efficacy of the app in preventing pregnancies,” said the Advertising Standards Authority (ASA) handing down its decision.

While Natural Cycles gained EU certification for its app as a contraceptive in February 2017, and most recently FDA clearance for marketing the app as a contraception in the US (with the regulator granting its De Novo classification request this month), those regulatory clearances come with plenty of caveats about the complexity of the product.

The FDA, for example, warns that: “Users must be aware that even with consistent use of the device, there is still a possibility of unintended pregnancy.”

At the same time, Natural Cycles has yet to back up the efficacy claims it makes for the product with the scientific ‘gold standard’ of a randomized control trial. So users wanting to be able to compare the product’s efficacy against other more tried and tested birth control methods (such as the pill or condoms) are not able to do so.

No birth control method (barring abstention) is 100% effective of course but, as we’ve reported previously, Natural Cycles’ aggressive marketing and PR has lacked nuance and attempted to downplay concerns about the complexity of its system and the chance of failure even though the product’s performance is impacted by multiple individual factors — from illness, to irregular periods. Which risks being irresponsible.

In the ruling, the ASA flags up the relative complexity of Natural Cycles’ system vs more established forms of contraception — pointing out that:

The Natural Cycles app required considerably more user input than most forms of contraception, with the need to take and input body temperature measurements several times a week, recording when intercourse had taken place, supplemented with LH measurements, abstention or alternative methods of contraception during the fertile period.

The company also remains under investigation in Sweden by the medical regulator after a local hospital reported a number of unwanted pregnancies among users of the app.

Despite all that, Natural Cycles’ website bills its product as “effective contraception”, claiming the app is “93% effective under typical use” and making the further (and confusingly worded) claim that: “With using the app perfectly, i.e. if you never have unprotected intercourse on red days, Natural Cycles is 99% effective, which means 1 woman out of 100 get pregnant during one year of use.”

Perfect use of the app actually means a woman would accurately perform daily measurement of her body temperature without fail or fault, and before she’s even sat up in bed, at least several times a week, correctly inputting the data. Forgetting to do so once because — say — you got up to go to the toilet or were otherwise interrupted before taking or inputting a reading could constitute imperfect use.

The BBC spoke to a women who says she made the decision to use the app after seeing that 99% effective claim in Natural Cycles’ marketing on Instagram — and subsequently fell pregnant while using it. “I was sort of sucked into this “99% effective” [claim],” she told the broadcaster. “You know “even more effective than the pill”… What could possibly go wrong?”

In its ruling, the regulator said it investigated two issues related to the advert run by Natural Cycles on Facebook on July 20, 2017, and both issues were upheld.

The complaints were that Natural Cycles’ advert included misleading and unsubstantiated claims — specifically that the product was: 1. “Highly accurate contraceptive app”; and 2. “Clinically tested alternative to birth control methods”.

Natural Cycles told the ASA that the latter claim is in fact a quote from a Business Insider article which it “considered to be correct” and had thus reproduced in its marketing.

After taking expert evidence, and reviewing three published papers on accumulated data obtained from the app, the regulator deemed the combination of the two claims to be misleading.

It writes:

We considered that in isolation, the claim “clinically tested alternative to birth control methods” was unlikely to mislead. However, when presented alongside the accompanying claim “Highly accurate contraceptive app”, it further contributed to the impression that the app was a precise and reliable method of preventing pregnancies which could be used in place of other established birth control methods, including those which were highly reliable in preventing unwanted pregnancies. Because the evidence did not demonstrate that in typical-use it was “highly accurate” and because it was significantly less effective than the most reliable birth control methods, we considered that in the context of the ad the claim was likely to mislead.

The ASA also found the advert to have breached rules for substantiation and exaggeration of marketing messages in the Medicines, medical devices, health-related products and beauty products category, as well as being misleading.

At the time of writing Natural Cycles had not responded to requests for comment.


Source: TechCrunch

Acer unveils superlight 15-inch laptop plus tons of gaming hardware at IFA – CNET

The company claims the $1,100 Swift 5 is the world’s lightest laptop of its size.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470