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

Archivo del Autor: Belen De Leon

Google Assistant learns how to speak Australian – CNET

Your Google Home can now speak with a British or Australian accent.
Source: CNET

Google vows not to sell its facial recognition technology for now – CNET

The search giant says it needs to work through “important technology and policy questions” first.
Source: CNET

Radiohead Will Enter the Rock and Roll Hall of Fame in 2019

Plus: Miley Cyrus will appear on the next season of *Black Mirror*.
Source: Wired

Microsoft’s latest patent paves the way for Andromeda dual-screen mobile device

The latest patent discovery from Microsoft showcases a new hinge design for quickly opening a dual-screen mobile device with a single hand. Could this be additional proof surrounding the rumors of the company’s Project Andromeda device?

The post Microsoft’s latest patent paves the way for Andromeda dual-screen mobile device appeared first on Digital Trends.


Source: Digital trends

Jennifer Garner and J.J. Abrams are making a limited series for Apple

More than a decade after the end of “Alias,” J.J. Abrams and Jennifer Garner are teaming up on a new limited series for Apple.

The show, titled “My Glory Was I Had Such Friends,” will be based on the Amy Silverstein memoir of the same name, about how Silverstein’s friends supported her as she waited for her second heart transplant.

As reported in Variety and elsewhere, the series will be produced by Abrams’ Bad Robot Productions in association with Warner Bros. Television. Karen Croner will write and executive produce (she previously wrote “The Tribes of Palos Verdes,” which Garner starred in last year), Garner will serve as both star and executive producer and Abrams will also be an executive producer.

“Alias” first aired in 2001 — Abrams created, wrote and directed, while Garner starred as double agent Sydney Bristow. The show helped make Garner a star, while also landing Abrams his first gig as a feature film director, “Mission Impossible III.”

Garner recently returned to television on the HBO series “Camping.” Abrams, meanwhile, has remained involved in TV despite his commitments to Star Wars, but usually just as an executive producer. Earlier this year, Apple was reportedly bidding for “Demimonde,” the first series that Abrams co-created since “Fringe,” but it lost out to HBO.


Source: TechCrunch

Lyft is becoming a one-stop transportation app in these 3 cities

Lyft is turning its app into a one-stop multimodal transportation app in a few U.S. cities, the latest illustration of its transformation from ridesharing startup to a company that wants to own, or at least be a part of, every way people move from Point A to Point B, whether it’s cars, bikes, scooters or even public transit.

This new version of Lyft’s app, which allows users to request a shared car, find a scooter or bike, as well as see nearby public transit options, is only available in those cities where the company has launched these services. For now, it’s a short list that includes Washington, D.C., Santa Monica, Calif. and Los Angeles. But it will likely grow as the company launches scooter and bike sharing in more cities and as it forms partnerships with transit authorities through its Nearby Transit feature, which includes route information and schedules for buses and trains.

The new version of Lyft’s app shows every mobility option and makes suggestions based on user behavior, location and other data. And because the app integrates with public transit as well, it will show users when their trip might be quicker or more efficient using a local bus or subway, even though Lyft doesn’t financially benefit from that option.

Lyft has been moving toward this “all-of-the-above” approach for much of 2018, a shift accelerated by its acquisition of Motivate, the oldest and largest electric bike-share company in North America, the launch of its scooter business and its Nearby Transit program that kicked off in Santa Monica this September.

Lyft’s scooter-sharing service, which launched in Denver, is now in six cities. The company plans to nearly double that number by the end of 2018 — just a few weeks away. It’s scaling up bike sharing, as well. The company, through its Motivate bike-share brand, has invested $100 million in Citi Bike, expanding the fleet to 40,000 bikes over the next five years. Lyft is now the largest bike-share service in North America.

On Thursday, Ford GoBike — a Motivate system that is now owned by Lyft — is introducing more than 500 new pedal-assist electric bikes to its bike-share network in the East Bay of San Francisco.

This multimodal strategy, which Lyft outlined back in July, will help the company meet its goal of taking 1 million cars off the road by 2019. (Last year, Lyft says 250,000 of its community members gave up their personal cars.) It’s an effort that has been driven, in part, by Caroline Samponaro, Lyft’s head of bikes, scooters and pedestrian policy who has a long history as a bike activist. Samponaro, who posted a blog on Thursday describing her approach, fought for protected bike lanes in New York and led a grassroots campaign to redesign NYC’s streets. Samponaro most recently worked at Transportation Alternatives, a bicycle and pedestrian advocacy group.

“We’re taking a long view, and really leaning in hard into the ways that we can help solve large transportation problems for cities by getting people out of cars, and onto bikes and scooters or out of cars and into transit,” Samponaro told TechCrunch in a recent interview. “This really is making good on the vision that the founders have for the company to be a part of these large systemic transportation solutions, and partnerships with cities is core to the success of that.”

Lyft is also pushing to improve bike safety. It recently received approval for its Valencia Street project in the Mission District of San Francisco, which is one of the most heavily trafficked bicycling corridors in the city. To decrease double parking that obstructs bike lanes, Lyft is piloting a geo-fenced program that diverts to a dedicated location outside of traffic flow drivers’ pick-ups and drop-offs for passengers.

Of course, this isn’t just about making the world a better place. Lyft is a company after all, and one that sees greater opportunity and benefits to diversifying its business.

The battle between Uber and Lyft over ride-hailing market share in the U.S. has shifted to a larger war for control over transportation. While much of the attention has focused on the Uber versus Lyft story line, there are other important players in the mix that will influence the outcomes. And those are cities and transit authorities.


Source: TechCrunch

Mining cryptocurrency for Razer Silver isn’t worth your computing power

Gaming peripheral maker Razer launched a cryptocurrency mining scheme called SoftMiner. You use its software to mine and in return, you get Razer Silver which you can use to buy Razer gear.

The post Mining cryptocurrency for Razer Silver isn’t worth your computing power appeared first on Digital Trends.


Source: Digital trends

Basis, backed with $133 million from top VCs to build a price-stable cryptocurrency, says it’s shutting down and returning the money

Earlier this year, we told you about a now 18-month-old, Hoboken, N.J.-based cryptocurrency startup working on a “stable coin” whose elastic supply would ostensibly expand and contract to keep its value at about a dollar instead of all over the map. The company’s big idea: to develop a new token that people would actually use, instead of use to speculate.

Investors — a lot of them — fell in love with the concept. In fact, eight months ago, Basis landed $133 million in funding from Bain Capital Ventures, GV, longtime hedge fund manager Stan Druckenmiller, one-time Federal Reserve governor Kevin Warsh, Lightspeed Venture Partners, Foundation Capital, Andreessen Horowitz, WingVC, NFX Ventures, Valor Capital, Zhenfund, Ceyuan, Sky9 Capital, Digital Currency Group and others.

Today, that same team, led by CEO Nader Al-Naji — who co-founded the company with former Princeton classmates Lawrence Diao and Josh Chen — says it is shutting down the project. Basis is also returning the capital to investors that it didn’t use in trying to make a go of things.

As Al-Naji explained it in a post at Basis’s site a bit ago, its technology road map and U.S. securities regulations didn’t quite mix. More specifically, writes Al-Naji, the founders didn’t foresee the some of the ripple effects of the regulatory guidance it began receiving.

For one thing, he writes, Basis soon realized that there would be “no way to avoid securities status for bond and share tokens” and that “due to their status as unregistered securities, bond and share tokens would be subject to transfer restrictions, with [Basis] responsible for limiting token ownership to accredited investors in the U.S. for the first year after issuance, and for performing eligibility checks on international users.”

Part of the problem with this scenario, continues Al Naji, is that “enforcing transfer restrictions would require a centralized whitelist, meaning our system would not only lose its censorship resistance, but also that on-chain auctions would have significantly less liquidity.”

Ultimately, having fewer participants in those on-chain auctions would adversely affect the stability of Basis, he adds, which was sort of the whole point.

It isn’t clear from what’s happened to Basis whether so-called stablecoins are simply not viable, or whether its particular approach to an asset with price stability characteristics was ill-planned. Though it’s easy to grasp how they could spur the adoption of crypto payment applications, the technology remains unproven, even as a stablecoin rush got underway this past summer. As Garrick Hileman, head of research at the cryptocurrency services firm Blockchain, told Technology Review back in September, there were a handful of stablecoins in the works in early 2017. As of this fall, that number was closer to 60.

We’ve reached out to some of Basis’s investors to learn more. In the meantime, it’s worth noting that even when Basis raised that giant round of funding, Al-Naji was candid about not knowing when Basis’s token would be used in circulation. In short, he never made aggressive promises that Basis was unable to keep — at least, not to us directly.

You can read the full text of his letter to investors and supporters below.

Eighteen months ago, we set out with the ambitious goal of creating a better monetary system: one that would be resistant to hyperinflation, free from centralized control, and more stable and robust than the monetary systems that came before it. This was a goal we felt could create tremendous value for society if achieved, and one we also felt well-positioned to take on.

We started with a white paper that proposed a stable, decentralized cryptocurrency called Basis that had the potential to fulfill this vision.

Basis remains stable by incentivizing traders to buy and sell Basis in response to changes in demand. These incentives are set up through regular, on-chain auctions of “bond” and “share” tokens, which serve to adjust Basis supply. Because the Basis ecosystem would take some time to develop, we knew we’d need to initially play the role of trader ourselves, which would be capital-intensive. As such, after publishing our white paper, we raised a $133M round of financing. This allowed us to involve a diverse set of investors who we felt could add a lot of value to the project and enabled us to build a large stabilization fund to bootstrap the system. We then assembled an outstanding team and set our sights on launching the system.

Unfortunately, having to apply US securities regulation to the system had a serious negative impact on our ability to launch Basis.

As regulatory guidance started to trickle out over time, our lawyers came to a consensus that there would be no way to avoid securities status for bond and share tokens (though Basis would likely be free of this characterization).

Due to their status as unregistered securities, bond and share tokens would be subject to transfer restrictions, with Intangible Labs responsible for limiting token ownership to accredited investors in the US for the first year after issuance and for performing eligibility checks on international users.

Enforcing transfer restrictions would require a centralized whitelist, meaning our system would not only lose its censorship resistance, but also that on-chain auctions would have significantly less liquidity.

Having fewer participants in the on-chain auctions adversely affects the stability of Basis, making Basis intrinsically less attractive to users. Additionally, imposing transfer restrictions on bond and share token auctions materially hurts our ability to build the Basis ecosystem.

While transfer restrictions can generally lapse 12 months after a security is issued, because the auctions of bond and share tokens governed by our monetary policy would be continuously issued, transfer restrictions and a centralized whitelist would be required indefinitely.

We considered many alternative paths to launch to try and comply with the regulatory constraints while keeping our product compelling and competitive. These paths included launching offshore with added utility to make bond and share tokens less financial in nature, and starting off with a centralized stability mechanism. Ultimately, however, we don’t think any of the paths we considered are compelling enough for our users or our investors, or consistent enough with our vision to justify moving forward.

As such, I am sad to share the news that we have decided to return capital to our investors. This also means, unfortunately, that the Basis project will be shutting down.

Although this isn’t the outcome any of us wanted, we knew going into this that we were fundamentally making a binary bet on a favorable regulatory landscape. The binary nature of our bet is precisely why we included a return of capital clause in our token sale to begin with, even though it was something we hoped we’d never have to rely on. So, while we’re disappointed we couldn’t launch the system we were all hoping to build, we’re thankful that we can at least do right by our investors given these circumstances.

Finally, we owe our sincere thanks to everyone who supported us and our project—from the extraordinary backers and partners who believed in us, to the outstanding team that joined us in our mission. You gave us the opportunity to change the world, and we’re looking forward to trying again.

Until next time,

Nader Al-Naji, CEO


Source: TechCrunch

Amazon adds toys to its growing list of private labels

Batteries. Clothing. Household goods. Supplements. Diapers. Furniture. Toys? Yes, toys. It seems Amazon’s private label business is preparing to enter the toy market next. The retailer’s initial toy listings include an indoor play set for toddlers, along with other toys for climbing and playing on, as well as a toy storage system.

The listings were first spotted by TJI Research this week, but the items themselves are not available for sale. (The listings have also been pulled down, following our inquiry to Amazon.)

In total, the firm found five SKUs: a Soft Play Single Tunnel; Soft Play Climber; Soft Play Climb and Crawl Play Set, 5-Piece, and Kids’ Toy Storage Organizer.

We were able to confirm that the products will be added to the AmazonBasics line in the future and they’re aimed at daycares, more so than consumers.

AmazonBasics is Amazon’s flagship private label brand, where consumers can shop for Amazon’s version of everyday needs like cables, batteries, and other home necessities, such as bed sheets, bath towels, knife sets, tools, and more, plus office products, sports and travel accessories, pet supplies, and many other things. Basically, it’s Amazon’s attempt at owning a piece of the market for every top-selling item and category on its site.

As for the new toys, they’re not exactly Amazon’s attempt to take on Mattel or LEGO, but rather are meant to cater towards childcare business owners, we understand. That is to say, these are not dolls and playthings – they’re classroom needs.

A tunnel for toddlers to climb through or soft foamy shapes for the kids to climb up and over, for example.

Image credit: Amazon.com, via TJI Research

These aren’t the only AmazonBasics supplies geared towards early education classrooms, like daycares and preschools. The retailer already today sells things like small lockers and bookshelves which are also targeted towards the same business customer base.

Still, it is notable that this the first time Amazon has produced its own toys.

Amazon declined to offer an official comment.

The new additions are arriving at a time when Amazon has been looking to increase its precense in the toy market. This year, it mailed out its first printed holiday toy catalog to consumers. It also reported selling over 18 million toys on Black Friday and Cyber Monday, TJI Research noted.

Today, many children’s toys rely on the power of their brand to sell, and their YouTube unboxing videos, too. But Amazon could easily compete on classic toys and staples, if it chose – things like stacking rings or wooden blocks for baby, little wagons, toy cars, easels, wooden puzzles, and more. Newer brands like Melissa & Doug have proven there’s a market for classic toys like this, even in a day and age when kids are drawn to digital playthings like tablets and video games.

However, Amazon hasn’t made any moves yet into the broader toy space – and it may not do so, given the potential for alienating toy makers whose brands it needs to list and sell.

Given the launch of the toy listings pages, TJI Research estimates the toys will begin to ship in the days or weeks ahead.

(Featured image is not an AmazonBasics playset, as the listing was pulled down. It’s a similar product from Walmart’s Hayneedle.)


Source: TechCrunch

Microsoft could split up search and Cortana in the next Windows 10 release

In the latest Insider preview build, Microsoft is exploring ways to split up Cortana and search on Windows 10. If Microsoft moves ahead with this change, we could see separate search and Cortana options in the Spring 2019 Update.

The post Microsoft could split up search and Cortana in the next Windows 10 release appeared first on Digital Trends.


Source: Digital trends

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427