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

Archivo del Autor: Belen De Leon

Tencent e-wallet is following Alibaba to Hong Kong subways

China’s payments giants have taken their battle to Hong Kong. Less than a week after Ant Financial announced adding QR codes to the city’s MTR public transport network of rail and buses, Tencent’s WeChat Pay unveiled a similar scheme on Wednesday.

Starting mid-2021, commuters in Hong Kong can scan a barcode to enter the subway turnstile through WeChat Pay, the digital wallet linked to Tencent’s popular messaging app. That’s a year behind Alibaba’s payments affiliate Alipay, which claims to enable QR codes for MTR in mid-2020.

Both Alipay and WeChat Pay are making this scan-to-ride option available to visitors from the Chinese mainland and Hong Kong residents.

Hong Kong has become a testing ground for the Chinese e-wallet titans going global due to the city’s geographic adjacency and cosmopolitan population. Its market of 740 million people also offers growth potential as mobile payments adoption is still nascent. In a survey conducted by the Hong Kong Productivity Council, only 30 percent of the respondents said they had paid with mobile devices, while most locals are accustomed to credit cards and cash.

By contrast, 92 percent of China’s 970 million mobile users have paid on smartphones, according to a July report from consulting firm Ipsos.

Cracking the Hong Kong market isn’t easy. For years, locals have used the stored-value Octopus card to pay for everything from MTR rides to convenient store purchases. The card system, which is 57.4 percent owned by MTR, claims to cover 99 percent of the city’s population.

Time will tell whether the payments newcomers could replicate their success in their neighboring city. On the Mainland side, WeChat Pay took off after a series of marketing campaigns that involved users fighting for cash-filled digital packets on WeChat. Alipay, on the other hand, traced much of its success to its ties with Alibaba’s ecommerce platforms, which don’t accept WeChat Pay.

In Hong Kong, the rivals have introduced redeem programs and shelled out generous subsidies to vie for shoppers. AlipayHK said in June that it crossed 1.5 million users, up from one million in March. WeChat Pay Hong Kong is keeping mum about its user base but a company executive said in November that the wallet scored more than ten times growth in transactions over the past year.


Source: TechCrunch

Teaching STEM through the wonders of larva harvesting

There’s hardly enough room to turn around in Livin Farms’ office. Pretty standard, really, in Central, Hong Kong, where space is at a perpetual premium. It’s a small operation for the HAX-backed startup — there’s space for a few desks and not much more. The startup’s last product, the Hive, stands next to the door. It’s a series of innocuous trays stacked atop one another.

But it’s the Hive Explorer I’m here to see. The small tray sits in the middle of the room. Its top is open, the brightly colored bits of plastic drawing the eye from the moment you step through the door. Its contents pulsate with strange, random rhythms. Upon closer inspection, the browns are whites and blacks are alive, a small bed of mealworms wriggle atop one other, chowing down of the remnants of oats left behind by the team.

Above them, a neon yellow tray houses a trio of fully grown beetles and a couple dozen pupae. The former are constant on the move, butting up against one another and sometimes doing more with aims of continuing the life cycle. The pupae lie around, seemingly lifeless, occasionally twitching out a reminder that there’s still life inside.

The Explorer finds Livin Farms broadening its horizons into the world of STEM education. Where past products were focused on scalable sustainability, the new Kickstarter project is firmly targeted at youngsters. And there’s a fair amount to be learned in the bucket full of beetles. Mortality, for one. Founder Katharina Unger grabs a nearby jar and twists off the cap.

It’s filled to the top with dried mealworms. She pulls one out and pops it in her mouth, handing it to me, hopefully. I follow suit. It’s crispy. Not flavorless, exactly, but not particularly distinct. Maybe a bit salty. Mostly it just feels overwhelmingly morbid, showing down on on a little larva as its brothers continue to feast a few inches away.

Protein source of the future, now, to quote The Mountain Goats. Livin Farms also produces a unflavored larva-based powder and a surprising tasty granola as a kind of proof concept for its sustainable high-protein foodstuffs. The mission hits home here in one of the world’s most densely packed places.

[She gave me some to take home, if anyone’s hungry.]

The Explorer also offers youngsters a peak at what many consider the future of sustainable farming — assuming food manufacturers are ever able to break through the stigma of eating insects. Kids are encourage to harvest the larva to avoid overpopulation with a bit of dry roasting. The box serves as a relatively odor-free form of composting. Feeding the bugs simply entails tossing excess foodstuffs into the bin. The little buggers will tear through it, leaving a thin powder of waste in a tray below.

The setup also features a heat plate to keep the worms warm and a fan to regulate humidity, assuring that settings are ideal for the beetles to do their thing. Livin Farms is also opening up the controls to the system via Swift, in an attempt to bring a coding component to the system.

The Explorer went live on Kickstarter this week. Early bird pledges can pick up a the box of worms for ~$113.


Source: TechCrunch

With no moving parts, this plane flies on the ionic wind

Since planes were invented, they’ve flown using moving parts to push air around. Sure, there are gliders and dirigibles, which float more than fly, but powered flight is all about propellers (that’s why they call them that). Today that changes, with the first-ever ‘solid state’ aircraft, flying with no moving parts at all by generating “ionic wind.”

If it sounds like science fiction… well, that’s about right. MIT’s Stephen Barrett explains that he took his inspiration directly from Star Trek.

“In the long-term future, planes shouldn’t have propellers and turbines,” Barrett said in an MIT news release. “They should be more like the shuttles in ‘Star Trek,’ that have just a blue glow and silently glide.”

“When I got an appointment at university,” he explained, “I thought, well, now I’ve got the opportunity to explore this, and started looking for physics that enabled that to happen.”

He didn’t discover the principle that ended up making his team’s craft fly — it’s been known about for nearly a century, but has never been able to be applied successfully to flight.

The basic idea is simply that when you have a powerful source of negatively charged electrons, they pass that charge on to the air around them, “ionizing” it, at which point it flows away from that source and towards — if you set it up right — a “collector” surface nearby. (Nature has a much more detailed explanation. The team’s paper was published in the journal today.)

Essentially what you’re doing is making negatively charged air flow in a direction you choose. This phenomenon was recognized in the ’20s, and in the ’60s they even attempted some thrust tests using it. But they were only able to get about 1 percent of the input electricity to work as thrust. That’s inefficient to say the least.

To tell the truth, Barrett et al.’s system doesn’t do a lot better, only getting 2.6 percent of the input energy back as thrust, but they have the benefit of computer-aided design and super-lightweight materials. The team determined that at a certain weight and wingspan, and with the thrust that can be generated at that scale, flight should theoretically be possible. They’ve spent years pursuing it.

After many, many revisions (and as many crashes) they arrived at this 5-meter-wide, 2.5-kilogram, multi-decker craft, and after a few false starts it flew… for about ten seconds. They were limited by the length of the room they tested in, and figure it could go farther, but the very fact that it was able to sustain flight significantly beyond the bounds of gliding is proof enough of the concept.

“This is the first-ever sustained flight of a plane with no moving parts in the propulsion system,” Barrett Said. “This has potentially opened new and unexplored possibilities for aircraft which are quieter, mechanically simpler, and do not emit combustion emissions.”

No one, least of all the crew, thinks this is going to replace propellers or jet engines any time soon. But there are lots of applications for a silent and mechanically simple form of propulsion — drones, for instance, could use it for small adjustments or to create soft landings.

There’s lots of work to do. But the goal was to invent a solid-state flying machine, and that’s what they did. The rest is just engineering.


Source: TechCrunch

Best iPhone XR cases – CNET

Need some protection for your new iPhone XR? Here’s a bunch of top cases to check out, all of them compatible with wireless charging.
Source: CNET

Black Friday 2018 smart home deals: Best offers available now on Hue, Ring, Alexa devices, Netgear Arlo cameras, Nest, Ecobee and more – CNET

We’re tracking the best smart-home bargains from Amazon, Walmart, Best Buy, Fry’s, Target and more. Here’s our full list — including the deals you can buy right now. Expect regular updates.
Source: CNET

Southern California fire left scar that's 'easily visible from space' – CNET

The Woolsey Fire has burned more than 96,000 acres of the Golden State.
Source: CNET

Ralph Breaks the Internet review: A sweet ride through web culture – CNET

Disney’s Wreck-It Ralph sequel is a hilarious story about friendship that just happens to take place online.
Source: CNET

La batería del futuro que podría lograr que los aviones no contaminen

Estos dos investigadores trabajan para que el sector de la aviación reduzca sus emisiones de gases de efecto invernadero. Su prototipo, específicamente diseñado para aviones, aprovecha trucos magnéticos y de configuración para aumentar su rendimiento, pero aún tiene muchos desafíos por delante
Source: MIT

Surface Pro 6 passes YouTuber’s bend tests, won’t snap in half like iPad Pro

In his testing, popular YouTuber Zack Nelson, better known as JerryRigEverything, finds that the Surface Pro 6 can withstand most stress tests and does not snap in half like the iPad Pro. 

The post Surface Pro 6 passes YouTuber’s bend tests, won’t snap in half like iPad Pro appeared first on Digital Trends.


Source: Digital trends

They’re making a real HAL 9000, and it’s called CASE

Don’t panic! Life imitates art, to be sure, but hopefully the researchers in charge of the Cognitive Architecture for Space Exploration, or CASE, have taken the right lessons from 2001: A Space Odyssey, and their AI won’t kill us all and/or expose us to alien artifacts so we enter a state of cosmic nirvana. (I think that’s what happened.)

CASE is primarily the work of Pete Bonasso, who has been working in AI and robotics for decades — since well before the current vogue of virtual assistants and natural language processing. It’s easy to forget these days that research in this area goes back to the middle of the century, with a boom in the ’80s and ’90s as computing and robotics began to proliferate.

The question is how to intelligently monitor and administrate a complicated environment like that of a space station, crewed spaceship or a colony on the surface of the Moon or Mars. A simple question with an answer that has been evolving for decades; the International Space Station (which just turned 20) has complex systems governing it and has grown more complex over time — but it’s far from the HAL 9000 that we all think of, and which inspired Bonasso to begin with.

“When people ask me what I am working on, the easiest thing to say is, ‘I am building HAL 9000,’ ” he wrote in a piece published today in the journal Science Robotics. Currently that work is being done under the auspices of TRACLabs, a research outfit in Houston.

One of the many challenges of this project is marrying the various layers of awareness and activity together. It may be, for example, that a robot arm needs to move something on the outside of the habitat. Meanwhile someone may also want to initiate a video call with another part of the colony. There’s no reason for one single system to encompass command and control methods for robotics and a VOIP stack — yet at some point these responsibilities should be known and understood by some overarching agent.

CASE, therefore, isn’t some kind of mega-intelligent know-it-all AI, but an architecture for organizing systems and agents that is itself an intelligent agent. As Bonasso describes in his piece, and as is documented more thoroughly elsewhere, CASE is composed of several “layers” that govern control, routine activities and planning. A voice interaction system translates human-language queries or commands into tasks those layers can carry out. But it’s the “ontology” system that’s the most important.

Any AI expected to manage a spaceship or colony has to have an intuitive understanding of the people, objects and processes that make it up. At a basic level, for instance, that might mean knowing that if there’s no one in a room, the lights can turn off to save power but it can’t be depressurized. Or if someone moves a rover from its bay to park it by a solar panel, the AI has to understand that it’s gone, how to describe where it is and how to plan around its absence.

This type of common sense logic is deceptively difficult and is one of the major problems being tackled in AI today. We have years to learn cause and effect, to gather and put together visual clues to create a map of the world and so on — for robots and AI, it has to be created from scratch (and they’re not good at improvising). But CASE is working on fitting the pieces together.

Screen showing another ontology system from TRACLabs, PRONTOE.

“For example,” Bonasso writes, “the user could say, ‘Send the rover to the vehicle bay,’ and CASE would respond, ‘There are two rovers. Rover1 is charging a battery. Shall I send Rover2?’ Alas, if you say, ‘Open the pod bay doors, CASE’ (assuming there are pod bay doors in the habitat), unlike HAL, it will respond, ‘Certainly, Dave,’ because we have no plans to program paranoia into the system.”

I’m not sure why he had to write “alas” — our love of cinema is exceeded by our will to live, surely.

That won’t be a problem for some time to come, of course — CASE is still very much a work in progress.

“We have demonstrated it to manage a simulated base for about 4 hours, but much needs to be done for it to run an actual base,” Bonasso writes. “We are working with what NASA calls analogs, places where humans get together and pretend they are living on a distant planet or the moon. We hope to slowly, piece by piece, work CASE into one or more analogs to determine its value for future space expeditions.”

I’ve asked Bonasso for some more details and will update this post if I hear back.

Whether a CASE- or HAL-like AI will ever be in charge of a base is almost not a question any more — in a way it’s the only reasonable way to manage what will certainly be an immensely complex system of systems. But for obvious reasons it needs to be developed from scratch with an emphasis on safety, reliability… and sanity.


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164