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

Archivo del Autor: Belen De Leon

Twitch will livestream Pokémon TV series and movies, while viewers ‘catch’ badges

Twitch has teamed up with The Pokémon Company to allow viewers to binge watch the Pokémon: The Series TV show and related movies on its site, and “catch” Pokémon badges along the way. While the former is one of Twitch’s many retro binge watch fests – it’s previously streamed old shows like Bob Ross, Julia Child, Mister Rogers, SNL, and most recently, Knight Rider – the interactive feature it’s debuting is something new.

According to the company, Twitch will launch its own Pokémon extension to accompany the broadcast. This overlay, called “Twitch Presents: Pokémon Badge Collector,” will encourage viewers to collect Pokémon badges that appear on the screen for points, which places them on a leaderboard.

This is only the second time Twitch has added an interactive element like this to one of its viewing events, and its addition could see users watching for longer periods of time, as a result. The first was a “watch and win” extension during a Doctor Who broadcast, but it was different as it focused on collecting contest entries.

Twitch also notes this will be the longest viewing event it’s ever held.

The binge will see 16 movies and 19 TV seasons with 932 episodes streamed across Twitch’s network, starting on August 27, 2018, and spanning until 2019. This will kick off with the first season, Pokémon: Indigo League at 10 AM PDT on the 27ths for audiences in the U.S., Canada, Europe, Latin America, and Australia. The content will air on TwitchPresents and on its companion channels in French, German, Spanish, Italian, and Brazilian Portuguese.

“The Twitch community has a passion for Pokémon based on the warm embrace the series received when we celebrated the brand’s 20th anniversary, as well as the cultural milestone that was set when over a hundred thousand Twitch members played Pokémon together,” said Jane Weedon, Director of Business Development at Twitch, in a statement about the launch.

The viewing event comes at a time when reports claim Twitch is going after a wider audience than just gamers. The company has been wooing creatives like vloggers, cooks, artists, and others to come to its site, instead of only broadcasting on YouTube. And it’s been airing non-esports content through marathon events like this new one with Pokémon. According to Bloomberg, TV show livestreams are one of the two fastest-growing genres on the site, the other being “IRL” (in real life) content.

The Pokémon viewing event, in particular, is aimed at a younger audience who may not have the level of nostalgia for the classic TV shows Twitch previously aired. Instead, Twitch says the livestream is appropriate for fans 13 and up – which means it could attract those whose first real exposure to Pokémon was the mobile game that went viral following its launch in 2016.

The dates and times of the Pokémon series and movies will be on Twitch Presents. The binge fest won’t include newer series, like the Sun & Moon or Sun & Moon Ultra Adventures, however.


Source: TechCrunch

Carmera, the mapping startup for autonomous vehicles, raises $20 million

Autonomous vehicles need more than a brain to operate safely in a world filled with obstacles. They need maps. Or more specifically, self-driving vehicles need maps that constantly refresh and can deliver important information—like that sudden lane closure due to construction or a double parked vehicle—so they can take the safest and most efficient route possible.

This specific need has provided an opening for startups in what once looked like a locked up mapping market dominated by a few giants.

Carmera, a New York-based mapping and data analytics startup, is one of them. The company, which came out of stealth two years ago, has now raised $20 million in a Series B funding round led by GV, formerly known as Google Ventures. Carmera previously raised $6.5 million.

The company announced the funding raise Thursday along with a few other updates including a new feature on its autonomous mapping product and a partnership with New York City. The capital will be used to hire more talent and expand.

“We’ll be doing the most aggressive hiring we’ve ever done this next year,” Carmera co-founder and CEO Ro Gupta told TechCrunch, adding that the company will mostly focus on building out its New York and Seattle offices. Carmera, which has about 25 employees, plans to have more than 50 by the end of next year.

“The money also allows us to be more prospective than simply reacting to customer needs,” Gupta added.

In other words, Carmera can move into new markets where it suspects there will be a need in the future, not just wait for a call from their customers. One of those customers is Voyage, the autonomous driving startup that currently operates self-driving cars in retirement communities.

Carmera has an interesting business model, and one that’s likely attractive to investors looking for startups with a present-day revenue stream. The company  describes itself as a street intelligence platform for autonomy. It’s main product is the Carmera autonomous map, a high-definition map for autonomous vehicle customers like automakers, suppliers, and robotaxis.

The twist here is that the company uses data gleaned from its other product—a fleet monitoring service used by commercial customers with vehicles driven by humans—to keep those AV maps fresh. The fleet product is a telematics and video monitoring service used by professional fleets that want to manage risk with their vehicles and drivers.

These fleets of camera-equipped human-driven vehicles deliver new information to the autonomous map as they go about their daily business in cities. Carmera calls this a “pro-sourcing” swarm.

The startup has now added a real-time events and change management engine to its autonomous map that Gupta contends is a major leap forward because it not only provides more detailed information to self-driving vehicles, it gives these driverless vehicles a suggested path.

In some mapping products, there’s general a base map and then a dynamic overlay. The problem, Gupta explains, is that when things change like a lane closure, the dynamic map only flags it, leaving it up to the vehicle to figure out what to do next.

“That works fine when humans are driving, it just doesn’t go far enough for AVs,” Gupta said. “What they need to know is how do I path plan around it?”

Carmera’s real-time events and change management feature.

The map will detect a change in milliseconds, classify it within seconds and then validate and redraw the base map within minutes, according to Carmera. The company is giving companies deploying autonomous vehicles API access to this data at every stage.

Carmera also has a “site intelligence product,” a jargon term that means the company provides spatial data and street analytics (like how pedestrians move within a particular intersection) to urban planners.

Carmera announced Thursday it will begin sharing data such as historical pedestrian analytics and real-time construction detection with New York City’s Department of Transportation. Carmera will get access to key city data sets in return. The partnership with NYC DOT follows an earlier data sharing initiative with the Downtown Brooklyn Partnership.


Source: TechCrunch

Bang & Olufsen’s pricey BeoSound line gets Google Assistant

Google Assistant and Amazon Alexa are no longer solely the domain of super cheap smart speakers. Google, in particular, has been courting third-party hardware makers pretty aggressively in an attempt to put the consumer AI on as wide a range of products as possible.

Bang & Olufsen’s BeoSound 1 and 2 certainly hit the high of the spectrum. The pricey speakers are the first in the company’s line to get Google Assistant functionality, though B&O has already promised to add it across its devices. Both models already feature the tech necessary for such an addition, including an array of five mics.

The company’s also added four buttons on top of the device, which can be assigned to various functions, like weather, news and the like. New models will ship with Assistant on board starting next month, priced at of $1,750 and $2,250 for the 1 and two, respectively.


Source: TechCrunch

Germany’s Homelike, an Airbnb-like service focused on longer-term rentals, raises $14M led by Spark

The success of Airbnb has created a major disruption in how people choose where to stay when they visit other places. Gone are the days of assuming a hotel is the best or only option; a selection of private accommodations might prove to be more interesting, cheaper and more flexible. Now, an Airbnb-like startup out of Germany called Homelike — which focuses on rentals of a month or more, often for business but also other customers — has raised $14 million to expand its business to more of Europe, starting with the UK.

Pointedly, the company, does not believe that it is competing directly with Airbnb, in part because of its focus on those longer rentals and in part because none of the properties posted on the platform are private homes. “Homelike starts where Airbnb ends,” said co-founder and CEO Dustin Figge in an interview. Since being founded in 2015, it’s found a willing customer base on both sides of its marketplace. It currently has listings for 45,000 furnished apartments and works with more than 15,000 corporate clients across 100 cities in Germany, Austria and Switzerland, with the aim to cover all the major business hubs in Europe by the end of next year.

Led by Spark Capital, this round also included previous investors Cherry Ventures and coparion, among others. (Of note, this is the latest in a growing number of investments in Europe for Bay Area-based Spark that have focused on marketplaces and commerce. Others have included another rentals platform, Badi; insurance startup Coya; and elderly care platform Careship, in addition to social payments app Verse.) This brings the total raised by Homelike to $18 million in disclosed investments, alongside earlier, undisclosed rounds, Figge said.

Homelike’s funding and general growth come at a time when Airbnb has been on a roll. The company has said it would be ready to IPO from the end of June 2019, and in the meantime is already profitable on an Ebitda basis as it expands into a plethora of other services to diversify and position itself as a “travel experiences” business — including working with a growing number of corporate clients and integrating with business travel booking services. But with that growth has not always been smooth, with the company facing a fair amount of regulatory tussles across a number of markets.

Figge says that his company’s focus on working with people who own or manage properties that were designed for renting out, and its focus on the longer the timeframe — the minimum is around one month, woth the average stay more like four months, he said — has helped it play nice with official bodies as well as stay out of direct competition with the much larger Airbnb and other big platforms that have been hotly competing with it.

Homelike’s main clients are businesses ranging in size from larger corporates to small startups, and the idea is that it’s tapping into the fact that in our global economy, workers might need to move to new cities on a temporary basis, or might need to make permanent moves with little advance warning. When you are living in a city for more than a week or two, living out of a hotel can become less convenient — not to mention more expensive — and that is the gap that Homelike is hoping to fill.

But there are use cases. For example, if you are living in a home or apartment that you need to vacate if it’s, say, undergoing a big renovation (or maybe you have simply rented it out for too many Airbnb weekends! I kid…), sometimes it can be hard to find short-term leases. This is also where Homelike can come in handy.

Just as Airbnb has expanded into areas like things to do once you arrive at your destination, and helping you plan your travel from point A to point B, so, too, does Homelike hope to grow not just by expanding to more cities and users, but also by expanding the services is provides to its users.

“We want to fix the prob for longer term apartment rental first of all, but when you are relocating you need more services, too,” Figge said. “Local service recommendations, insurance, mobility information, cleaning services, gym memberships, there is a lot where we could help with in the next couple of years. There are so many things you can optimise.”

And that’s on the renter side only. On the supply side, he noted that many property owners are still stuck in the offline world when it comes to the management systems and accounting services they use. The aim, he said, will be to provide something end-to-end for both renting customers and those supplying properties, where information doesn’t need to be entered repeatedly and works more efficiently. Homelike won’t be the first to think about this: Lovely also saw a similar opportunity several years ago in the very-long-term — year or more — rental market. It was eventually was acquired by RentPath.

Interestingly, it sounds like Homelike has also been attracting attention from bigger players in the same space of temporary accommodation, where Homelike’s service and footprint might complement what the bigger business has already built. Figge got cagey when I asked about this, but if the startup keeps growing as it has, I have a feeling this may not be the last time we hear about Homelike.


Source: TechCrunch

Despite slowing tablet sales, Lenovo launches 5 budget-minded tablets

Lenovo has taken the wraps off of a slew of new tablets aimed specifically at budget-minded shoppers. The tablets include the Lenovo Tab E7, E8, and E10, along with the Lenovo Tab M10 and Tab P10.

The post Despite slowing tablet sales, Lenovo launches 5 budget-minded tablets appeared first on Digital Trends.


Source: Digital trends

How Much Energy Can You Store in a Stack of Cement Blocks?

It’s not a trick question: You can make a battery out of concrete by storing gravitational potential energy.
Source: Wired

NewsGuard Fights Fake News With Humans, Not Algorithms

A new Chrome extension rates news sites on trustworthiness, with input from experienced reporters.
Source: Wired

Alibaba confirms it raised $3B for its newly consolidated local services business

Alibaba has confirmed that it has raised $3 billion for its new-look local services business after it united its Koubei local services business with Ele.me, the on-demand delivery business it recently acquired.

The company said it put the capital into the business alongside SoftBank, according to a note within its financial results that were released today. TechCrunch understands that the actual amount raised may increase as existing Koubei investors have an option to be a part of the new round, while new backers may also be added. Bloomberg previously reported the consolidation and investment.

From the filing:

We have established a company to hold Ele.me and Koubei as our combined flagship local services vehicle, which we plan to separately capitalize with investments from Alibaba, Ant Financial and third-party investors. As of the time of this announcement, we have received over US$3 billion in new investment commitments, including from Alibaba and SoftBank. As a result of this reorganization, subject to closing conditions, we will consolidate Koubei, which would result in a material one-off revaluation gain when the transaction closes.

Koubei, the company’s local services platform, got a $1.1 billion injection in early 2017 and is predominantly focused on enabling local commerce. Other investors besides Alibaba include Silver Lake, CDH Investments, Yunfeng Capital and Primavera Capital.

Ele.me, meanwhile, first landed an investment from Alibaba two years ago. The e-commerce giant bought it out in April in a deal that valued Ele.me at $9.5 billion. Ele.me is a key piece of Alibaba’s recent partnership with Starbucks — the on-demand service will be used to deliver coffee to Starbucks customers across China as the U.S. coffee giant seeks out new growth opportunities and competes with rival services.

The deal may be a footnote in Alibaba’s Q1 earnings report but it is representative of a new battle that’s taking place to own China’s ‘local services’ market. That is on-demand services such as groceries deliveries, takeouts, movie tickets and other commercial activities within local areas.

Meituan Dianping, a firm backed by Alibaba rival Tencent, has led the charge into local services. The company was formed from a merger deal involving China’s two largest group deals sites in 2015 and it has since raised significant capital, including a $4 billion round two years ago.

Meituan’s next act is an IPO in Hong Kong, and the ambitious firm has expanded into ride-hailing to take on Didi Chuxing, bike-sharing via a $2.7 billion acquisition of Mobike, and even Southeast Asia, where it invested in ride-hailing startup Go-Jek.

Local services — and in particular food delivery — remains its core focus. Alibaba is betting that pairing Koubei with Ele.me, throwing in a couple of billion and adding a dash of SoftBank can give it a strong rival that can compete for China’s ‘online to offline’ market. Another war is brewing.


Source: TechCrunch

Oppo R17 gets underscreen fingerprint sensor, not much else – CNET

The newest Oppo phone from China ticks all the right boxes, but does it have enough to stand out?
Source: CNET

So Retro: Play with old Apples and other early desktops at the Media Archaeology Lab video – CNET

Boot up an Apple IIe, insert a floppy disk and type on a big beige keyboard. The Media Archaeology Lab at the University of Colorado at Boulder lets you get your hands on iconic old computers.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458