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

Archivo del Autor: Belen De Leon

One Young Boy's Magnificent Obsession with Fans

It’s a parent’s job to think her child is exceptional.
Source: Wired

India’s BookMyShow pulls in $100M to grow its online ticketing business

BookMyShow, an online ticketing service for cinemas, theatres and sports in India, has pulled in $100 million in new capital for growth.

The Series D round was led by private investment firm TPG Growth and it included participation from undisclosed existing investors. BookMyShow, which is headquartered in Mumbai, has now raised a total of $225 million from a range of backers that include Accel, SAIF and New York’s Stripes Group.

When reached by TechCrunch via investors, the company declined to discuss details of the funding or the plans to utilize it.

“[TPG Growth] brings with them extensive wealth of experience across the global media and entertainment sector which would be instrumental as we look to accelerate our growth plans in this space. The strategic value that all our investors continue to provide us will also be of immense importance as we begin a new chapter of our standout story,” said BookMyShow CEO and founder Ashish Hemrajani in a prepared statement.

On that experience, TPG’s investments in the entertainment industry include Cirque du Soleil, Spotify, STX Entertainment, Vice Media and MoreTickets so you can imagine that the startup will find value from both that network and the experience that the firm has accrued working with its portfolio.

BookMyShow was in expansion mode in 2017 when it made four acquisitions, which included rival ticketing startups Townscript and MastiTickets. The case of Townscript, which is a self-serve platform, post-acquisition the business is said to have tripled the number of events on its platform and doubled revenue, too.

The firm has already ventured overseas with operations launched in Indonesia and Sri Lanka, so the capital may go towards more verticals expansions and other international market launches.


Source: TechCrunch

Alibaba boosts its offline reach with $2B+ investment in outdoor digital marketing firm

Alibaba is investing big bucks into offline distribution. The Chinese e-commerce giant has forked out $2.23 billion in exchange for a sizeable piece of Focus Media, a Shanghai-based company that operates outdoor digital advertising screens across China, Singapore and Hong Kong, according to a U.S. filing.

The deal itself is broken up into a few pieces. Alibaba itself is paying $1.43 billion for a 6.62 percent share of Focus Media, which is listed in Shanghai, It is also spending $504.7 million to buy 10 percent of an entity (managed by Focus Media founder and chairman Jason Nanchun Jiang) which controls 23.34 percent of Focus Media.

In addition, an Alibaba-aligned fund called ‘New Retail Strategic Opportunities’ is buying 1.37 percent of Focus Media, while Alibaba itself is planning to exercise an option to buy five percent more of the business over the next twelve months. That additional transaction will add another $1 billion or so to the total investment, dependent, of course, on Focus Media’s stock price.

That’s quite a mouthful but the objective of the deal is simpler to grok: Alibaba already has a formidable online channel to interact with consumers and now it is expanding what it can do offline.

Focus Media currently claims to reach 200 million middle-class consumers across 300 Chinese cities via its outdoor advertising platform, which includes digital screens in streets, in subways and in elevators. The company plans to grow that to 500 million people across 500 cities, and that ties into Alibaba’s online-to-offline strategy, which it also calls ‘New Retail.’

That has seen the company buy up expensive stakes in offline retail businesses with the goal of marrying the benefits of online shopping — such as quick delivery, easy to find products and easy payment — with the customer experience of brick and mortar stores, like in-person customer service and try-before-you-buy.

It isn’t hard to imagine a scenario in which a consumer sees a product advertised via Focus Media with the option to buy it, or arrange to see it in a store, simply by scanning a QR code. (Lest you forgot, QR codes are huge in China and a very key component in online/offline shopping.)

Beyond the New Retail push, the distribution provided by Focus Media offers sellers on Alibaba’s e-commerce platform an alternative avenue through which to reach potential customers, particularly within China’s growing middle class.

Will people reject being bombarded with ads on their commute or downtime, especially when they could just open an app on their phone? Alibaba likely isn’t keen to take the risk, and given the vast amount of cash it is sitting on this deal isn’t going to be a huge risk.


Source: TechCrunch

The Accel team is coming to Disrupt Berlin

Every time Accel invests in a startup, it’s an instant positive sign in the startup community. The venture capital firm has a rich history with decades of investments in successful startups. That’s why we’re excited to have four partners at Accel on stage at Disrupt Berlin.

Philippe Botteri, Sonali De Rycker, Luciana Lixandru and Harry Nelis will all relocate their partner meeting to our stage.

Accel is a different VC firm for many reasons. First, while the firm started in Silicon Valley, the team bet early on the European startup scene, back in 2001. With an office in London, the team keeps an eye on the entire continent for investment opportunities.

The firm has invested in Deliveroo, BlaBlaCar, Supercell, Spotify and so many others. With such a good track record, it’s clear that some recent investments are also going to become massive companies — nobody has realized it just yet.

In November, we will have four Accel partners on stage to discuss the firm’s investment thesis, each partner’s current obsessions and their collective thoughts on the startup scene in Europe.

It’s going to be a great way to hear the granularity of a team with strong beliefs. I’m sure they don’t always agree on everything, but somehow they manage to invest together as a firm.

TechCrunch is coming back to Berlin to talk with the best and brightest people in tech from Europe and the rest of the world. In addition to fireside chats and panels, new startups will participate in the Startup Battlefield Europe to win the coveted cup.

Grab your ticket to Disrupt Berlin before August 1st as prices will increase after that. The conference will take place on November 29-30.


Philippe Botteri, Partner, Accel

Philippe Botteri focuses on SaaS, enterprise and marketplace businesses.

Philippe led Accel’s investments in DocuSign (IPO), PeopleDoc, Qubit, Algolia, BlaBlaCar, Doctolib and Zenaton. He also works closely with the team at Fiverr and CrowdStrike. Prior to joining Accel, Philippe was with Bessemer, where he worked with the firm’s SaaS and Ad Tech investments including Cornerstone OnDemand (public), Eloqua (public) and Criteo (public).

Philippe is from Paris and graduated from Ecole Polytechnique, where he is a member of the Entrepreneurship Advisory Board, and Ecole des Mines.

Sonali De Rycker, Partner, Accel

Sonali De Rycker focuses on consumer, software and financial services businesses.

She led Accel’s investments in Avito (acquired by Naspers), Lyst, Spotify, Wallapop, KupiVIP, Calastone, Catawiki, JobToday, Wonga, Shift Technology and SilverRail. She is also an independent director of Match Group (public). Prior to Accel, Sonali was with Atlas Ventures.

Sonali grew up in Mumbai and graduated from Bryn Mawr College and Harvard Business School.

Luciana Lixandru, Partner, Accel

Luciana Lixandru focuses on consumer internet, software and marketplace businesses.

She helped lead Accel’s investments and ongoing work in UiPath, Deliveroo, Framer, Avito, Catawiki, Vinted and others. She is also an independent director of Showroomprive (public). Prior to Accel, Luciana was with Summit Partners.

Luciana is from Romania and graduated from Georgetown University.

Harry Nelis, Partner, Accel

Harry Nelis focuses on consumer internet, financial services and software companies.

He led Accel’s investments in CHECK24, Funding Circle, KAYAK (IPO; acquired by Priceline), Showroomprive (IPO), WorldRemit, Celonis, Callsign, Instana and others.

Harry started his career as an engineer at Hewlett-Packard before founding the venture-backed software company E-motion.

Harry is from the Netherlands and graduated from Delft University of Technology and Harvard Business School.


Source: TechCrunch

Loon's Internet-Slinging Balloons Are Headed to Work Over Kenya

The former Google X project is now its own Alphabet company, and just signed its first commercial agreement with Telkom Kenya.
Source: Wired

With eyes on Europe, Open Banking API provider TrueLayer raises $7.5M

TrueLayer, the London startup that’s built a developer platform to make it easy for fintech and other adjacent companies, such as retailers, to access bank APIs — and ride the Open Banking and PSD2 gravy train — has picked up further $7.5 million in funding.

Leading the round is venture capital fund Northzone. It follows a $3 million Series A in June last year, and will be used for European expansion, starting with Germany and France.

The new capital will also be invested in growing the TrueLayer team and to develop new products to help companies and consumers make the most of Open Banking and PSD2, where co-founder Francesco Simoneschi tells me the opportunities are huge, even if they remain largely untapped, thus far.

“I think the first quarters of 2018 have been about working and educating companies on Open Banking and how to build propositions on top of it,” he says. “This has seen a silent yet massive stream of inbound demand for us. To put things in context, we grew 500 percent in terms of the developer community averaging hundreds of companies a month asking how to start using TrueLayer and the services that we enable — from two people in a garage to the largest enterprise”.

Since Open Banking was tentatively launched in the U.K. January, TrueLayer has secured partnerships and integrations with a number of fintech companies including challenger banks Monzo and Starling Bank, along with the likes of Zopa, ClearScore, Canopy, Plum, BitBond, Emma, Anorak, and CreditLadder.

This has happened in despite of a press narrative around a “failed Big Bang kind of uptake” and incumbent banks not cooperating or meeting their minimum statutory requirements in time (which is undeniably true, in some instances). The reality on the ground, however, is quite different, argues Simoneschi.

“Remember that exponential growth often looks sub-linear at the very beginnings,” he says. “Based on the view of the market that we have, contracts signed, POCs and advanced conversations, I can assure you that you will see a wealth of high street banks and retailers, financial institutions, global platforms, marketplaces, loyalty and rewards propositions, crypto exchanges, wallets and fintech applications experimenting and launching Open Banking-based propositions in the next 12 months”.

To that end, TrueLayer offers a single platform/API to connect to 16 major and not so major banks and credit cards in the U.K., using a mixture of official Open Banking APIs, access to private APIs, and, at a push, screen scraping — depending on a developer’s data needs and stomach for the different kinds of official and unofficial access available. As well as account verification, the platform supports KYC processes, and transactional data for things like account aggregation, credit scoring, and risk assessment.

In addition to its developer-friendly ‘universal’ API, TrueLayer is also developing a number of other value-add services that do even more heavy-lifting and negate the need for other fintechs to keep re-inventing the wheel. These include features such as data cleansing, enhanced security and transaction categorisation.

However, Simoneschi says there is a lot more Open Banking goodness to come yet, especially in the payments space.

“We got FCA authorization for both access to data (AISP) and access to payments (PISP). The demand for the latter has been going through the roof in the last few months and we are taking steps to release a Payment API to the general public later this fall,” he tells me.

This means that companies, such as online retailers, will be able to use TrueLayer to connect directly to customers’ bank accounts as a means of taking payment, therefore bypassing traditional debit and credit card charges, which legislators hope will help to break the duopoly of Visa and MasterCard.

On that note, Jeppe Zink, Partner at Northzone, says that the “walled gardens” of financial institutions, such as banks, are being knocked down, and that banking transactions will increasingly take place away from a bank’s main interface. “To enable this to function, you need thousands of banks to deliver transaction data in a single, secure and compliant way,” he says. “This is a massive undertaking which TrueLayer intends to be the centrepiece of”.


Source: TechCrunch

Airbnb hosts, New York City passed a law to take your data – CNET

The short-term home rental service is now required to submit your data to the city.
Source: CNET

China’s Didi Chuxing is close to launching a taxi-booking service in Japan

Days after raising $500 million via a strategic investment from travel giant Booking Holdings, Chinese ride-hailing giant Didi Chuxing has continued its international push with the launch of a local business in Japan.

Its new Japan-based unit is a joint venture with SoftBank, a longtime Didi investor, which has been in the works since an announcement back in February. Today’s news isn’t that the service is live yet — it isn’t — but rather than the JV has been formally launched.

Didi did say, however, that it plans to launch services for passengers, drivers and taxi operators in Osaka, Kyoto, Fukuoka, Tokyo and other major cities from autumn this year. Didi said that its users in China and Hong Kong will be able to use the soon-to-launch Japan service through their regular Didi app — that’s interesting since a ‘roaming’ strategy involving Lyft and others arranged years ago never came to fruition.

And yes, you did read correctly that taxi operators are part of the target audience. That’s because Japan doesn’t allow unlicensed private cars to operate as taxis.

That’s made the country a real challenge for Uber, which has held talks with taxi operators, and it also explains why one of the leading ride-hailing service in Japan — JapanTaxi — is backed by the taxi industry. JapanTaxi is even owned by an insider, Ichiro Kawanabe, who runs Japan’s largest taxi operator Nihon Kotsu and heads up the country’s taxi federation.

Working with taxi operators means Didi has a fleet management platform, as above, as part of its Japan-based service.

That concession on working with taxis doesn’t necessarily mean that Didi isn’t focused on widening the market by enabling “ride-sharing” with non-taxi drivers in the future.

Reuters reports that SoftBank supremo Masayoshi Son — one half of the Didi Japan joint venture — made some family scathing comments at an annual event.

“Ride-sharing is prohibited by law in Japan. I can’t believe there is still such a stupid country,” Son is said to have remarked.

Didi, of course, is playing things more cautious as it rides into Japan.

The company said that the country, which is the world’s third-largest market based on taxi ride revenue, “holds great potential as a market for online taxi-hailing.”

“There is earnest demand for more convenient urban and regional transportation services, especially in light of the growing population of senior citizens,” Didi added via a statement.

The Japanese expansion is another example of Didi’s push to internationalize its service beyond China in 2018. Last year, it raised $4 billion to double down on technology, AI and move into new markets, and this year it has come good on that promise by entering Mexico, Australia and Taiwan. While over in Brazil, it leaped into the market through the acquisition of local player and Uber rival 99.

The 99 deal was a particularly interesting one since Didi had previously backed the company via an investment. Didi didn’t say much about the mechanics of that strategy, but it has investments in ride-sharing companies worldwide, including Lyft, Grab, Ola, Careem and Taxify, which you’d imagine, like 99, could be converted into full-on acquisitions at some point in moves that would speed up that international expansion.


Source: TechCrunch

Fujifilm XF10 is the cheapest APS-C compact yet – CNET

At $500 it’s less expensive than many smaller-sensor competitors. But it’s got a relatively slim feature set in comparison, too.
Source: CNET

Bye Siri, says Apple AI's last remaining founder – CNET

Hey Siri, your dad’s gone.
Source: CNET

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458