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

Archivo del Autor: Belen De Leon

GoEuro rebrands as Omio to take its travel aggregator business global

European multimodal travel booking platform GoEuro has announced a change of name and destination: Its new ambition is to go global, scaling beyond its regional grounding to tackle the challenge of intercity travel internationally — hence needing a more expansive brand name.

The name it’s chosen is Omio, pronounced with the stress on the ‘me’ sound in the middle of the word.

GoEuro unveiled a new brand identity late last year — which it says now was preparing the ground for this full rebranding.

So why Omio? CEO and founder Naren Shaam tells TechCrunch the new name was chosen to be memorable, lighthearted and neutral. A word that travels inoffensively across languages was also clearly essential.

“It took a while — probably eight months — to do the search on the name,” he says. “The hard thing about the name is a few criteria we had. One was that it had to be short, easy to remember, and four letter names are just non-existent now.

“It had to be lighthearted because travel inherently comes with a lot of stress to consumers… Every time you book travel it’s a lot of anxiety and then relief after you book it etc. So we want to change that behavior to customers; saying we will take care of your journey.”

The multimodal travel startup, which was founded back in 2012, also says it’s happy to have been able to retain a ghost of its old brand — thanks to the double ‘o’ in both names — which it intends to suggestively stand in for the beginning and end of a journey.

In Europe the travel aggregator tool that’s been known since launch as GoEuro — and soon, within a matter of weeks, Omio, everywhere it operates — has some 27 million monthly users tapping into the convenience of a platform that knits together train travel, bus trips, flights and most recently ferries to offer the most comprehensive coverage available of longer distance travel options in the region.

Europe is heavily networked for transport, with multiple intercity travel options to choose from. But it is also massively fragmented across a huge mix of providers (and languages) making it challenging for travellers to navigate, compare and book across so many potential options.

Taming this complexity via a multimodal search and comparison tool that now also integrates booking for most ground-based travel options (and some flights) on one platform has been GoEuro’s mission to-date. And now it’s Omio’s tackle globally.

“Global transport is not on a single product. What we bring is way more than just air, in terms of all ground transportation,” says Shaam. “So for me the problem of how do I get from Kyoto to Tokyo, or Rio to Sao Paulo. Or somewhere in Southeast Asia in Thailand is still a global problem. And it’s not yet solved. And so for us it’s the right time to evolve the brand… It’s definitely time to step out and say we want to build a global brand. We want to be that transport product across the world where we can serve all transport globally.”

While GoEuro is in some senses a quintessentially European business — Shaam says he “couldn’t have imagined” building a multimodal transport platform out of the US, for instance, where travel is so dominated by airlines and cars — he suggests that sets the business up to tackle similar complexity elsewhere.

Putting in the hard graft of negotiating partnerships and nailing technical integrations with multiple transport providers, large and tiny, also isn’t the sort of tech business prone to fast-following platform clones. So Omio suggests competition at a global scale will most likely be piecemeal, from multiple regional players.

“When I look beyond Europe the problem that I experienced in Europe in 2010 [which inspired me to set up GoEuro] is definitely a problem I experience still globally,” he says. “So when we can figure out how to bring 100,000 remote train and bus stations plugged into a uniform, normalized product and then give a single-click mobile ticket that works everywhere why not actually solve this problem globally?”

That translates into having “the engineering and the product and the means” to scale what GoEuro has done for travel in Europe internationally, moving to other continents with their own blend and mix of transport options and challenges.

Shaam notes that Omio employs more than 200 engineers within a company that has a staff of 300 — emphasizing also that the partnerships plus all the engineering that sits behind the aggregator’s front end take a lot of resource to maintain.

“I agree it is such a European startup. And it has served us well to get 27M monthly users traveling across Europe. Last year alone we served something like eight million unique routes. So the density of routes that we have is great. We already have global users; we have users from 100+ countries,” he says, adding: “If you look at Europe, European companies are starting to go on the global stage more and more now.

“You can see Spotify being one of the largest global tech companies coming out of Europe. You’ve seen some in the fintech space. Industries where there’s heavy fragmentation in Europe allow us to build global products because Europe is a great product market.”

GoEuro — now Omio — founder and CEO, Naren Shaam

On the international expansion horizon, Omio says its considering expanding into South America, Asia and the U.S. Although Shaam says no decisions have yet been taken as to the regions and markets it might move into first.

He also readily accepts the goal of building a global travel aggregator is a long term mission, with the partnerships, engineering and legacy technology integrations that will have to underpin the expansion all requiring time (and money) to work through.

There’s also no suggestion that Omio intends to offer a more lightweight transport proposition as a strategy to elbow its way into new markets, either.

“If we go into the U.S. the goal is not to just offer another airline product,” he says. “There’s enough websites out there that do exactly that. So we will offer something different. And our competition will also be regional companies that offer something similar in each market.”

In a year’s time, Shaam says he hopes to have further deepened the platform’s coverage and usage in Europe — noting there are more transport dots to connect in markets including Portugal, Ireland, Norway, Sweden, plus parts of Eastern Europe (as well as “very heavily fragmented” bus providers in Spain and Italy).

By then he says he also wants to have “a clear answer to what are the two next big continents we want to expand into and have people that are ready to do that”.

So connecting the dots of intercity travel is very evidently a far slower-paced business than heavily VC-backed innercity transport plays — which have attracted multiple billions in funding in very short order thanks to fast usage velocity and revenue growth vs GoEuro’s modest (by contrast) ~$300M.

Nonetheless Shaam is convinced the intercity opportunity is still “a big market”. Perhaps not as massive as micromobility, ride-hailing and so on but still big and relatively under-invested, as he sees it.

So how will GoEuro as Omio approach scaling a travel business that is, necessarily, so very grounded in fixed and non-uniform transport infrastructure? He suggests the business will be able to draw on what is already years of experience integrating with transport providers of various types and sizes to support the new global push.

It’s developed what he describes as an “a la carte” menu of products for different sized travel providers — arguing this established menu of tools will help scale into new markets in fresh geographies, even while conceding there are other aspects of the business that will not be so easily replicable.

“Over time we built a lot of tooling that adapts to the different types of suppliers. So, for example, if you’re a large state-owned operator… that has very different systems built for decades basically vs a tiny bus company that runs from Naples to Positano that nobody even knows the name of or no technology it stands on we have different products that we offer to each of them.

“We have all the tooling built out so it’s basically ‘plug and play’ for us to do. So this thing doesn’t change. That’s portable.”

What will be new for Omio is international product market fit, with Shaam saying, for example, that it won’t necessarily be able to rely on the same sort of network effects it sees in Europe that help drive usage.

He also notes mobile penetration rates will differ — again requiring a different approach to serving customer needs in new regions such as Latin America.

“It’s not quick,” he concedes. “That’s why we’d rather launch now because I can’t tell you that in three months we’ll have had four more continents covered, right. This is a long term play but we’ve raised enough capital to make sure we’re here for that long term journey.”

“We have a name that people know and we can build technology,” he adds, expanding on what Omio can bring to the table as it tries to sell its platform to travel providers everywhere. “We’ve worked with 800+ suppliers. So from a commercial standpoint, people know who we are and how much scale we can bring in terms of their fixed cost businesses — so we can sell a lot of tickets for all of them. We can bring international tourists from a global audience. And we can really fill up seats. So people know that you put your supply on our product and we instantly scale because the existing demand is just so large.”

The Berlin-based startup closed a $150M funding round last fall so it’s not short of immediate resources to support the new hires it’ll be looking to add to start building out its global roadmap.

Shaam also notes it brought in more Asian capital with its last round, which he says he hopes will help “with this globalization capital”. Most of the investors it added then are also geared towards longer term returns vs traditional VC, he adds.

Omio is not currently in the process of raising another funding round, according to Shaam, though he confirms it does plan to raise more in future as it works towards the global vision of a single platform to help travellers move all over the world.

“The amount of capital that’s gone into intercity transport is tiny compared to innercity transport,” he notes. “That means that if you’re still going after a global problem that we want to solve that means that we need to raise capital at some point in the future. For now we’re just very comfortable with what we have but it doesn’t mean that we’ll stop.”

One potential future market Omio is likely to approach only very cautiously is China.

A b2c partnership with local travel booking platform Qunar, which GoEuro inked back in 2017, to link Chinese consumers with European travel opportunities, means Omio has a commercial reason to be sensitive of any moves into that market.

The complexity and challenge of going into China as an outsider is of course another major reason to go slow.

“I want to say very carefully that China is a market we need a lot more time to understand before we go into, as I think there’s enough lessons learned from all the tech companies from the West,” says Shaam readily. “It’s not going to be a rushed decision. So in that case the partnership with have with Qunar — I don’t see any changes in the near term because going into China is a big step for us. And it’s not an easy decision anyway.”


Source: TechCrunch

Thailand’s Jitta raises $6.5M to develop an algorithm-powered wealth fund

Jitta, a Bangkok-based fintech startup, has announced a $6.5 million Series A round as it prepares to launch an investment fund for consumers in what would be a first for the Thai market.

The deal is one of the largest Series A in Thailand for some time and it was led by Beacon Venture Capital, the $30 million fund attached to Thailand’s Kasikorn Bank. Beacon picked up the majority of the capital but an existing angel investor, whose identity was not disclosed, also took part. Kasikorn and Jitta are not actively collaborating at this point, but there is obviously the potential to do so in the future.

Founded in 2014, Jitta has developed a proprietary algorithm that helps to identify investment options on a range of stock markets that include the U.S., Thailand and other parts of Asia. The company started out offering a freemium intelligence product that allowed professional, or at least serious, investors tap its technology to find undervalued stocks or investments that are poised for growth.

To do that, it uses an algorithm that analyses a range of factors that include earnings reports and business analysis to create a ranking on how under-valued a stock is. Human analysts check over the computer-generated result to ensure against anomalies or outliers. The company is anchored around Warren Buffett’s “wonderful company at a fair price” thesis.

The recommendations engine, which is boosted by intelligence reports penned by in-house analysts, helped Jitta to gain a core base of paying users in Thailand, Singapore and the U.S., CEO and co-founder Trawut Luangsomboon told TechCrunch in an interview, but it struggled to appeal to paying users outside of serious traders. Confident in the company’s ability to perform — Luangsomboon said Jitta has beaten the S&P and other indicators using predictions on past data — it stopped offering a paid-for subscription for the intelligence service and began trialing a wealth fund in partnership with an asset management firm.

The thinking behind the fund — Jitta Wealth — is to offer a passive investment option to users who have don’t have the time or confidence to invest by themselves. Instead, they simply put money into Jitta Wealth and let the company worrying about making money. Jitta’s pricing means it is incentivized to do just that. Customers will be charged a 0.5 percent management fee and, at the end of the year, Jitta will take a 10 percent cut of their profit.

Those fees are lower than most funds and based on success, such is the company’s confidence in its algorithm and expertise. The fund will offer exposure to stocks in the U.S., Thailand and frontier market Vietnam which together represent different levels of risk and reward, Jitta’s CEO explained.

Jitta is awaiting SEC approval to launch the service, but Luangsomboon is confident that it will go live in Q2. Already, he said, it has a waitlist of some 20,000 people.

The company is sticking to Thailand right now, but its stock analysis product — which covers 16 countries — is likely to be expanded into new markets this year, with India and Singapore on the horizon. Luangsomboon told TechCrunch that the expansions will be carried out in conjunction with local partners in both countries. Further down the line, the company will look to develop overseas funds once it feels it has built a local reputation among trading professionals and proven its technology. That’s likely to be something in the region of one to two years away.

International expansion aside, Jitta plans to use its new capital to increase its headcount of 25 right now. In particular, it is looking for engineers to refine its algorithms and tech, as well as business development and sales hires.


Source: TechCrunch

Trump reportedly installed a $50,000 golf simulator inside the White House – CNET

Fore! (score and seven years ago…)
Source: CNET

Google Doodle gives us love bugs for Valentine's Day – CNET

This year’s annual tribute to love wriggles, chomps and spins webs into your heart.
Source: CNET

Romance scams cost more money than any other type of consumer fraud, says the Federal Trade Commission

The Federal Trade Commission has released data that shows romance scams cost more money than other types of consumer fraud reported to the agency last year—and the problem is getting worse. Romance scammers target people through dating sites and apps or social media, often using fake profiles and sob stories to convince victims to send them large amounts of money.

The number of romance scams reported to the FTC increased from 8,500 in 2015 to 21,000 last year. Reported losses from these scams grew more than four times, from $33 million in 2015 to $143 million last year. The figures for 2018 are based on 21,368 reports submitted to FTC’s Consumer Sentinel, a database of consumer complaints.

Romance scams were particularly costly for individual victims. The median loss reported by romance scam victims was $2,600, or seven times higher than the median loss across other types of fraud. People between the ages of 40 to 69 reported losing money to romance scams at twice the rate of people in their 20s, but the elderly lost larger amounts, with victims aged 70 and over reporting the biggest median losses at $10,000.

The FTC says the majority of victims were asked to wire money, while the second largest group were asked to use gift or reload cards like Moneypak, which are all methods that are quick, usually difficult to reverse, and allow recipients to remain anonymous. Romance scammers often claim they need money for medical and other emergencies, and come up with excuses about why they can’t meet with their targets in person, for example claiming to be in the military and stationed abroad or not having enough funds to travel.

To prevent being victimized, the FTC suggests doing a reverse image search of profile photos to check if a profile is fake, not sending money to people you haven’t met in person, and being open with family and friends about online relationships.


Source: TechCrunch

Tesla ‘Dog mode’ and ‘Sentry mode’ are now live to guard your car and pets

Tesla has officially released two features for its electric vehicles aimed at protecting what owners love: their car and pets, as the company looks to leverage its ability to deliver a continuous stream of new capabilities via over-the-air software updates.

Tesla CEO Elon Musk has been tweeting about these two features, known as Dog mode and Sentry mode for weeks. And now, they’re here for electric vehicles equipped with Enhanced Autopilot and built after August 2017.

Dog mode is meant to accomplish two things: keep dogs, or perhaps a hamster or cat, in a climate-controlled environment, if left unattended in a vehicle, and let passersby know their status.

This should be confused with Tesla’s Cabin Overheat Prevention feature, which when active, “prevents the interior temperature from exceeding 105F/40C for up to 12 hours after you exit your vehicle.”

Dog Mode does — and should — allow for owners to adjust the temperature because cabin overheat protection shouldn’t be used if anyone is in the car — kids or pets.

To enable Dog Mode, owners tap the fan icon at the bottom of the touchscreen when their car is parked. Owners push “Keep Climate On to DOG, and then make adjustments within temperature limits. “Dog Mode will stay on after you leave your car. If you your battery reaches less than 20% charge, you will receive a notification on your mobile app,” according to the software update information.

The screen display is also new. In the video below, the screen shows the interior temperature of the vehicle and a message that reads “my owner will be back soon.”

Depending on state and local laws, it doesn’t matter if a dog is sitting in an air conditioned environment. And the feature could be abused or simply misused. Leaving animals unattended in vehicles for extended periods of time, even with the temperature controlled, is never a great idea, particularly in certain environments and seasons.

Sentry mode is a bit more involved. Tesla said in a blog post Wednesday that “Sentry mode” will continuously monitor the environment around a car when it’s left unattended.

When enabled, Sentry Mode enters a “Standby” state, like many home alarm systems, which uses the car’s external cameras to detect potential threats. If a minimal threat is detected, such as someone leaning on a car, Sentry Mode switches to an “Alert” state and displays a message on the touchscreen warning that its cameras are recording.

If a more severe threat is detected, such as someone breaking a window, Sentry Mode switches to an “Alarm” state, which activates the car alarm, increases the brightness of the center display, and plays music at maximum volume from the car’s audio system.

Owners will receive an alert on their Tesla app if the car switches to “alarm state,” according to the company. And because sentry mode taps into the built-in forward-facing cameras as a dash cam, owners can download a video recording of an incident. The downloadable recording begins 10 minutes prior to the time a threat was detected, Tesla said.

Sentry mode is rolling out Wednesday to U.S. Model 3 vehicles, followed by Model S and Model X vehicles that were built after August 2017.

In October, Tesla released version 9.0 of its software, which featured a number of updates, including a new UI on the center display and the ability to use the forward-facing camera. The dash cam feature is available only in Tesla vehicles built after August 2017.


Source: TechCrunch

2019 Ram 1500 Classic Warlock is an old spin on an old truck – Roadshow

The two don’t have much in common, though, aside from the use of “Warlock.”
Source: CNET

Fujifilm X-T30 mirrorless bets on nostalgia to challenge Sony and Canon – CNET

Fujifilm’s going to run out of generations who fondly remember film cameras.
Source: CNET

Fujifilm X-T30 mirrorless still rocks the retro look – CNET

Fujifilm’s style still impresses in a sea of ho-hum enthusiast cameras.
Source: CNET

China’s Alipay digital wallet is entering 7,000 Walgreens stores

China’s payments heavyweights have been following tourists abroad as their home market gets crowded. Ant Financial, Alibaba’s financial affiliate with a said valuation of $150 billion, now sees its virtual wallet Alipay handling transactions at 3,000 Walgreens stores in the U.S. and is eyeing to reach a roster of 7,000 locations by April.

The alliance will make it breezier for Chinese tourists eager to pick up vitamin supplements and cosmetics from the pharmacy giant, doing away the hassle of carrying cash around. There’s also an economic incentive as Alipay and its payments peers typically charge lower foreign transaction fees than credit card firms.

Walgreens products are already available to Chinese shoppers through Alibaba’s Tmall online marketplace, which connects customers to brands. It competes with JD.com to bring high-quality overseas products to the country’s increasingly demanding consumers.

According to a Nielsen report released last year, more than 90 percent Chinese tourists said they would use mobile payment overseas if given the option. Digital payments have become a norm in China’s urban centers and top policymakers are planning to replicate that cashless ubiquity among rural villagers by 2020, announced a set of new guidelines this week.

Ant Financial is continuing its aggression in North America despite a major fiasco last year when the U.S. government killed its $1.2 billion plan to buy money transfer firm MoneyGram, a deal that could boost Ant’s global remittance capability. Within the American borders, Ant has tapped into its partners’ retail networks. By March last year, Alipay was accepting money across 35,000 merchants through its tie-up with local payments processor First Data.

alipay us walgreens

Alipay is currently available at 3,000 Walgreens stores in the U.S. / Photo: Ant Financial

Digital payments are especially popular with first-time outbound tourists, many of whom hail from smaller Chinese cities and may not own international credit cards. According to a recent report published by Ant, the number of people from third-and-fourth-tier cities who used Alipay abroad was up 230 percent during this past Lunar New Year.

“This really highlights how mobile payment is taking root in China’s outbound tourism market,” said Janice Chen, head of the business operation for Alipay’s cross-border unit. Overseas usage from travellers born between 1960 and 1979 similarly saw robust growth last week.

Alipay’s big push into North American also includes its foray into Canada. In one instance, diners in Vancouver, Calgary and Edmonton — destinations that draw a lot of Chinese tourist and students — can now use Alipay to order food and skip restaurant lines. The setup comes from a deal between Ant Financial and Canadian food startup ClickDishes.

Alipay’s archrival WeChat Pay has also flexed its muscles overseas. To chase after Chinese tourists, the Tencent-owned wallet recently pushed into Japan through a partnership with chat app Line. In Hong Kong and Malaysia, WeChat has attempted to get a slice of the indigenous payments market by running localized versions of the wallet and luring users with money. During Lunar New Year, WeChat Pay shelled out millions of digital hongbao — red packets filled with cash traditionally handed out during the festive period — to users in these two regions.

Correction: Ant Financial was reportedly valued at $150 billion, not $100 billion.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252