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

Archivo del Autor: Belen De Leon

El día que aprendí que el éxito no es fruto del talento, sino del esfuerzo

Cuando la ingeniera química Daniela Blanco decidió revolucionar esta enorme y tradicional industria, se dio cuenta de que todavía tenía mucho que aprender. Pero en lugar de desesperarse, aprovechó cada página en blanco con la que se topó para escribir su propio camino hacia el éxito
Source: MIT

Una IA que reconoce emociones ayudará a los astronautas en Marte

La compañía Akin pretende que un asistente capaz de intuir las emociones humanas y responder con empatía sirva de apoyo a la tripulación en las misiones más largas e intervenga si su salud mental está en riesgo. Por el momento, están entrenando a un róver de la NASA para comprender el comportamiento humano
Source: MIT

Por qué es tan difícil crear la alternativa ideal al dinero en efectivo

Si los Gobiernos crean sus propias divisas digitales para evitar que las empresas privadas controlen los sistemas de pago electrónicos, podrían utilizarlas para vigilar a la población. Aunque las descentralizadas criptomonedas prometen más privacidad, lo cierto es que aún son difíciles de usar a gran escala
Source: MIT

Star Wars Luke Skywalker Battle Simulation Helmet: $67 – CNET

This full-size, wearable movie replica includes lighting and sound effects, so your kid (or, let’s be honest — you) can play pew-pew Star Wars games in style.
Source: CNET

That Instagram habit might not be making your teen depressed after all – CNET

New research suggests parents can chill a little about how screen addiction is affecting their teen’s mental health.
Source: CNET

In Los Angeles, the Women’s March embraces technology to organize and inspire

The roughly 300,000 marchers that filled the streets of downtown Los Angeles for the third annual Women’s March received more than just an opportunity to hear from some of the state’s high powered politicians, they were also part of a new experiment from local March organizers in bringing technology into the movement.

Using an organizational tool called SameSide, whose launch coincided with the Women’s March and a joint effort with RockTheVote, Women’s March organizers are hoping to transfer excitement about the march into broader political engagement with local and national women’s issues in this Presidential election year.

At the same time, the March organizers were trying to find a way to incorporate art and artists into the event, while being respectful of public spaces. That’s where a new, pre-launch application called Mark came into the picture.

Mark, a joint venture between the Danish game development firm Sybo and the Chinese mobile game publisher iDreamSky, uses augmented reality to create permanent installations of digital street art. The two year old company is still in beta, but decided to work with the Women’s March as an initial test of its product.

The company agreed to donate up to $300,000 in total, and up to $100 per person for new users who downloaded the application. Mark donated $1 per download and initial share by a user for an account created during the march. Subsequent donations will be made for consecutive days in app and multiple shares of posts made using Mark, according to the company. Login for 60 straight days and share 20 Mark AR posts and the company agreed to donate $100 to The Women’s March.

Image courtesy of Mark

“Any movement encompasses art,” says Women’s March Los Angeles Foundation executive director Emiliana Guereca. “Social justice art and technology and the movement really melded for us. Even though it’s technology, it’s organic.”

Using Google’s persistent cloud anchors in ARCore, Mark users are able to create permanent images that can be viewed and modified through the company’s app. In Los Angeles, the company worked with American and international artists Amy Sol, Sam Kirk , Faith XLVII, Ledania, and Fatma Al-Remaihi to create pieces that would be available at specific sites throughout the march route.

Though the Women’s March may serve as Mark’s debut, the company intends to avoid picking political sides. “We want to be as politically neutral as possible,” says Mark’s chief executive Jeff Lyndon Ko. The former founder of the publicly traded Shenzhen-based gaming publisher iDreamSky, acknowledged that his new company couldn’t work in China’s tightly controlled social media market.

“This project will have a lot more legs outside of the Greater China reach,” Ko said.  As for the company’s Chinese shareholders (iDreamSky is an investor in Mark), the politics of the women’s movement in the U.S. were a foreign concept. “MyChina team was like, ‘What is that?’” Ko said.

If the collaboration with Mark was designed to inspire, the work that The Women’s March Foundation Los Angeles is doing with SameSide is intended to incite action.

A graduate of the politically focused accelerator, Higher Ground Labs, Sameside is the work of Nicole a’Beckett and her brother, a former Navy Seal. Together the two worked to create a social network that would combine political engagement and social activities to develop communities built around shared ideologies and purpose.

The company offers push notifications and reminders of important dates as well as a database of potentially engaged activists who could be organized around social events. It’s kind of like a politically focused “Meetup” with the added ability to message members about important dates and include calls to action for future activity.

“The Women’s March is the unofficial launch of SameSide, and is making the Women’s March in Los Angeles a catalyst for action by providing a platform for people everywhere to set up affiliated events — things like sign making parties, meet-up coffee parties the morning of the march, house parties for those who can’t attend a march — and delivering a voter registration action kit powered by Rock the Vote to everyone who RSVPs to any affiliated events or the Los Angeles Women’s March,” wrote a’Beckett in an email.

The Women’s March Foundation Los Angeles organizers view political engagement as a crucial next step for march participants. “There is a ‘to-do’ list after marching,” says Guereca. “The draw to Sameside is now people can plug in. How to continue the movement via your phone is critical.”


Source: TechCrunch

This universal travel adapter includes 3 USB ports and 1 USB-C for $7.39 – CNET

Keep your devices charged in over 200 countries with this versatile power plug.
Source: CNET

Best Buy's TCL TV deal cuts an extra 15% off the 5 Series, 6 Series and 8 Series – CNET

That’s on top of sale prices, meaning some of these models are hitting all-time lows.
Source: CNET

China Roundup: Tencent’s new US gaming studio and WeChat’s new paywall

Hello and welcome back to TechCrunch’s China Roundup, a digest of recent events shaping the Chinese tech landscape and what they mean to people in the rest of the world.

The spotlight this week is back on Tencent, which has made some interesting moves in gaming and content publishing. There will be no roundup next week as China observes the Lunar New Year, but the battle only intensifies for the country’s internet giants, particularly short-video rivals Douyin (TikTok’s Chinese version) and Kuaishou, which will be vying for user time over the big annual holiday. We will surely cover that when we return.

‘Honor of Kings’ creator hiring for U.S. studio

Tencent’s storied gaming studio TiMi is looking to accelerate international expansion by tripling its headcount in the U.S. in 2020, the studio told TechCrunch this week, though it refused to reveal the exact size of its North American office. Eleven-year-old TiMi currently has a team working out of Los Angeles on global business and plans to grow it into a full development studio that “helps us understand Western players and gives us a stronger global perspective,” said the studio’s international business director Vincent Gao.

Gao borrowed the Chinese expression “riding the wind and breaking the wave” to characterize TiMi’s global strategy. The wind, he said, “refers to the ever-growing desire for quality by mobile gamers.” Breaking the wave, on the other hand, entails TiMi applying new development tools to building high-budget, high-quality AAA mobile games.

The studio is credited for producing one of the world’s most-played mobile games, Honor of Kings, a mobile multiplayer online battle arena (MOBA) game, and taking it overseas under the title Arena of Valor. Although Arena of Valor didn’t quite take off in Western markets, it has done well in Southeast Asia in part thanks to Tencent’s publishing partnership with the region’s internet giant Garena.

Honor of Kings and a few other Tencent games have leveraged the massive WeChat and QQ messengers to acquire users. That raises the question of whether Tencent can replicate its success in overseas markets where its social apps are largely absent. But TiMi contended that these platforms are not essential to a game’s success. “TiMi didn’t succeed in China because of WeChat and QQ. It’s not hard to find examples of games that didn’t succeed even with [support from] WeChat and QQ.”

Call of Duty: Mobile is developed by Tencent and published by Activision Blizzard (Image: Call of Duty: Mobile via Twitter) 

When it comes to making money, TiMi has from the outset been a strong proponent of game-as-a-service whereby it continues to pump out fresh content after the initial download. Gao believes the model will gain further traction in 2020 as it attracts old-school game developers, which were accustomed to pay-to-play, to follow suit.

All eyes are now on TiMi’s next big move, the mobile version of Activision Blizzard’s Call of Duty. Tencent, given its experience in China’s mobile-first market, appears well-suited to make the mobile transition for the well-loved console shooter. Developed by Tencent and published by Blizzard, in which Tencent owns a minority stake, in September, Call of Duty: Mobile had a spectacular start, recording more worldwide downloads in a single quarter than any mobile game except Pokémon GO, which saw its peak in Q3 2016, according to app analytics company Sensor Tower.

The pedigreed studio has in recent times faced more internal competition from its siblings inside Tencent, particularly the Lightspeed Quantum studio, which is behind the successful mobile version of PlayerUnknown’s Battlegrounds (PUBG). While Tencent actively fosters internal rivalry between departments, Gao stressed that TiMi has received abundant support from Tencent on the likes of publishing, business development and legal matters.

WeChat erects a paywall – with Apple tax

Ever since WeChat rolled out its content publishing function — a Facebook Page equivalent named the Official Account — back in 2012, articles posted through the social networking platform have been free to read. That’s finally changing.

This week, WeChat announced that it began allowing a selected group of authors to put their articles behind a paywall in a trial period. The launch is significant not only because it can inspire creators by helping them eke out additional revenues, but it’s also a reminder of WeChat’s occasionally fraught relationship with Apple.

WeChat launched its long-awaited paywall for articles published on its platform 

Let’s rewind to 2017 when WeChat, in a much-anticipated move, added a “tipping” feature to articles published on Official Account. The function was meant to boost user engagement and incentivize writers off the back of the popularity of online tipping in China. On live streaming platforms, for instance, users consume content for free but many voluntarily send hosts tips and virtual gifts worth from a few yuan to the hundreds.

WeChat said at the time that all transfers from tipping would go toward the authors, but Apple thought otherwise, claiming that such tips amounted to “in-app purchases” and thus entitled it to a 30% cut from every transaction, or what is widely known as the “Apple tax.”

WeChat disabled tipping following the clash over the terms but reintroduced the feature in 2018 after reaching consensus with Apple. The function has been up and running since then and neither WeChat nor Apple charged from the transfers, a spokesperson from WeChat confirmed with TechCrunch.

If the behemoths’ settlement over tipping was a concession on Apple’s end, Tencent has budged on paywalls this time.

Unlike tipping, the new paywall feature entitles Apple to its standard 30% cut of in-app transactions. That means transfers for paid content will go through Apple’s in-app purchase (IAP) system rather than WeChat’s own payments tool, as is the case with tipping. It also appears that only users with a Chinese Apple account are able to pay for WeChat articles. TechCrunch’s attempt to purchase a post using a U.S. Apple account was rejected by WeChat on account of the transaction “incurring risks or not paying with RMB.”

The launch is certainly a boon to creators who enjoy a substantial following, although many of them have already explored third-party platforms for alternative commercial possibilities beyond the advertising and tipping options that WeChat enables. Zhishi Xingqiu, the “Knowledge Planet”, for instance, is widely used by WeChat creators to charge for value-added services such as providing readers with exclusive industry reports. Xiaoe-tong, or “Smart Little Goose”, is a popular tool for content stars to roll out paid lessons.

Not everyone is bullish on the new paywall. One potential drawback is it will drive down traffic and discourage advertisers. Others voice concerns that the paid feature is vulnerable to exploitation by clickbait creators. On that end, WeChat has restricted the application to the function only to accounts that are over three months old, have published at least three original articles and have seen no serious violations of WeChat rules.


Source: TechCrunch

SpaceX could catch future Crew Dragons with astronauts onboard using ships at sea

SpaceX demonstrated a safety system that will protect astronauts in the case of any unfortunate unforeseen accidents in future Crew Dragon flights, which included the spacecraft splashing down in the Atlantic Ocean, but during a post-mission press conference SpaceX CEO Elon Musk suggested future return trips for the human-rated spacecraft could look very different.

Musk suggested that SpaceX could eventually seek to recover the Crew Dragon capsule using ships at sea that ‘catch’ the spacecraft as it lands, rather than allowing it to splash down and recovering it from the water. SpaceX is in the process of testing a similar system to recover the fairings (large protective covers) it uses to enclose cargo during its existing Falcon 9 and Falcon Heavy launches.

“This requires ongoing discussions with with with NASA, but I think it’d be quite quite cool to use the boats that we are using to catch the fairing,” Musk said.
“Once that is really well-established, [we could attempt] to catch the catch Dragon as it’s coming in from orbit, and then that would alleviate some of the constraints around a water landing.”

This could be a major advantage for SpaceX in terms of cost and reusability of its Crew Dragon spacecraft, which it eventually hopes to be able to fly both for NASA and for other commercial clients. Still, Musk emphasized that this is a goal for considerably further out beyond Crew Dragon’s actual start of service life, since it both requires NASA’s buy-in and certification, and also requires that SpaceX actually demonstrate their ability to reliably catch the cargo fairing first. So far, it’s caught one half of one fairing, but has also had a number of failed attempts.

“We obviously need to recover [the fairing] very reliably before we we consider trying to catch the catch the Dragon,” he added. “But I think that would be also an improvement, as opposed to lightning in the water.”


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530