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

Archivo del Autor: Belen De Leon

In the ghost kitchen race, GV-backed Kitchen United aims to kill with kindness; here’s its playbook

Cloud kitchens, ghost kitchens, dark kitchens. No doubt by now you know a little about these businesses that are moving into underused or more affordable properties that can be turned into shared workspaces for the purposes of cooking up meals exclusively for delivery.

You probably also know that former Uber CEO Travis Kalanick has been at the forefront of the trend for more than a year, growing his CloudKitchens business as fast as he can, fueled in part by $400 million that he quietly raised from the sovereign wealth fund of Saudi Arabia earlier this year. Sometimes these are in the U.S., in so-called opportunity zones or lower-income areas that, under the Trump Administration, are enabling businesses to set up shop and avoid federal taxes in exchange. Kalanick is also reportedly eyeing big moves into both India and China.

CloudKitchens has competition, though. In fact, among a growing number of rivals, its fiercest competitor is Kitchen United, a Pasadena, Ca.-based outfit that has raised roughly $56 million to date from investors including GV, Fidelity, and the real estate operating companies Divco West and RXR Realty, among others — and which has turned down hundreds of millions of dollars more for the time being.

Does its founder, a tech veteran turned restaurateur Jim Collins, not understand the opportunity before him? It was one question among many that Collins answered last week at a StrictlyVC event in San Francisco where he dazzled the crowd with his comic timing — and his tactics. The interview — conducted by former TechCrunch editor and now CNBC reporter Lora Kolodny — also provided one of the best overviews to date of what this fast-ballooning industry is really about.

If you’re interested in the future of how food is made and delivered — and who could win and lose in the process — this is an interview you should read to the end.

On Collins’s background:

“I did tech companies for a bunch of years and sold the last one off about 10 years ago, and i said i never want to work with venture capital people again. [Laughs.] That’s sort of true but not completely. Honestly, I was burned out, it was a grind.

[One day] there was a restaurant up the street for sale. I walked up the street and bought the restaurant and then came home and told my wife, ‘I bought the restaurant.’ And so we had a conversation that [that decision] might entail a lifestyle change where I was going to be gone every night, and I was at the restaurant every night for about a year and a half getting it going, but I absolutely fell in love with the restaurant business.

On how he came to run Kitchen United (as well as run his restaurant, which is still a going concern):

[Our restaurant] is in Montrose outside of Los Angeles, in a sleepy community that most people in Los Angeles have never heard of, and about a year-and-a-half ago, we started getting people at the door, saying, ‘Yes, I’m from Postmates’ or ‘DoorDash’ or ‘UberEats’ and ‘I’m here to place an order.’  Because we weren’t signed up on any services, I was like: What is that? I was so far outside of my past world that I didn’t even know what it was. But all of a sudden, it was a thing and [it was growing], and one day, a headhunter who I knew well called me up and said, ‘Hey, I want you to take a look at food thing.’ So he sent me a job description (that was honestly terrible) for the CEO role at Kitchen United, so I went and met the founders — the two folks who were with the company at the time — and I kind of fell in love with them and felt like it was a big idea that we could go after.

What they pitched him on, and why he didn’t think it would work:

The original business plan was,  ‘Robots and autonomous cars are going to change the food business, so we need to be ready for that, so let’s build kitchens!’ And I said, ‘I think that’s actually true . . . in 10 years. The problem that the restaurant industry is experiencing because of the explosion of the shift in consumer demand and consumption isn’t a robots-and-autonomous-cars problem. It’s a proximity problem, and proximity is a problem we can solve tomorrow while we’re waiting.

What Kitchen United is building exactly:

We build kitchen centers. Basically you go into a space that’s $25 per square foot that no one has rented in 20 years, so we’ll take that space and put a bunch of kitchens in it. We also install a lot of technology — IoT, conveyer belts, all kinds of display information; we use machine learning to understand fire times — a whole series of things that go into deploying a kitchen center. Then we build a pick-up center in the front of the space that’s kind of the retail interface where drivers from Ubers, Postmates, DoorDash, Cavier, GrubHub (and seven other services can pick up the food) and [consumers can also grab pick-up].

Jim CollinsThere’s a thing called shared kitchens, which means that I’m going to go and cook in a space this morning, and when I’m done, somebody else is going to walk in this afternoon and cook in that same space. That’s not our business. Ours is effectively creating four-wall spaces for known restaurants to operate inside of our facilities for the purpose of extending their reach to meet new markets for delivery and consumer pick-up.

On whether Kitchen United is raising more money soon:

I don’t think so. We closed our Series B about six weeks ago.

It’s weird to be an entrepreneur in this world. There are two different operating methods that you’re encouraged to pursue if you’re going after a hot space. You’re either encouraged to be the biggest and fastest and to take as much money as you possibly can so you can be the biggest fastest, right? Or you’re encouraged to work hard and build a great business and then once you’ve built a great business, go out and get lots of money so you can build it.

Honestly, I felt like this business was so complex, that we had to learn about elementary stuff, like, where do we build these? Where’s the right place to put ’em? When we first started, we had meetings with big investment firms that were saying, ‘We’ll put $250 million against a $750 million valuation right now.’ That was the first conversation, when it was really like, we’ll put $8 in against whatever [laughs]. But when we were having that conversation, I’m flying home, thinking, $250 million? How would I deploy that? And they’re saying, ‘Well, you just go out and buy a bunch of warehouses in opportunity zones, and put kitchens in them, and it’ll be a great business! It’ll be awesome and you’ll own the market!”

Except warehouses in opportunity zones are too far away from consumers for food to get there fast enough for consumers to want to order from those restaurants. So I would have deployed $150 million in venture capital on brick walls and dry wall and stoves and vents and plumbing — like, ugly stuff. And once that stuff is deployed, it isn’t like it’s so easy to pick it up and move it someplace else.

How Kitchen United competes, if not in a land grab: 

Most conservative projections for this space over the course of the next four years are that we’re going to go from somewhere around $30 billion today to around $230 billion, so people come along and people say, ‘This guy is in this business and he’s got all this money’ or ‘This company has raised this much to put to work; does that make you nervous?’ And the answer is, if we go out and build 3,000 of these things, we build like the fourth-largest restaurant chain in the U.S., we’ve only addressed about 40 percent of the total market. So when I look at it from a pure antiseptic, practical perspective, the fact is we need other people in the space, helping us solve the problem. And honestly, to the extent that other people are learning from us and getting better, and we’re learning from others and getting better, I think the competition isn’t a bad thing, I think it’s a good thing. (Here, Kolodny teased him for his “very diplomatic answer.”)

On what makes Kitchen United distinct from its long and growing list of rivals:

First, we decided the U.S. is a giant market, so we decided to focus here on the U.S., despite requests probably once a week from somebody saying, ‘Come to Saudi Arabia’ because it turns out it’s hard to build kitchens anywhere in the world, and we’re pretty good at building them.

The other thing we did . . .[is decide to play nice with Kitchen United’s two biggest customers  — major food chains and delivery services]. I don’t want to boil the ocean. I don’t want to be a restaurant; I don’t want to cook food for consumers. There are 800,000 restaurants in the U.S., so let’s let them cook food and let’s come alongside them and help them expand what they are doing into new areas. . . . Our whole job is to expand the inventory for the [delivery] marketplace, expand the addressable market for the restaurant, and expand options for consumers so that we have a great business for all the various markets that we’re serving.

On the criteria to become part of Kitchen United:

We don’t work with startup restaurants. We don’t work with people that only have one location. When we started, we didn’t know what would work so we brought in all kinds of restaurants and ended up having to kick most of them out because either they didn’t know how to be a restaurant or they didn’t know how to be a multi-location restaurant. This is true of the ghost kitchen community as a whole: if you’re a restaurant and you don’t already have a consumer connection and an audience and a following and you try to open in a space with no consumer interface, no storefront, you have to climb a giant mountain.

There are some virtual restaurant brands. We have one in our location in Chicago. They were people who had operated multi-location restaurants and had a tremendous amount of internet marketing savvy and skill, so we decided to let them operate and they’re actually doing pretty well, so that’s an interesting new wrinkle.

On whether anything disqualifies a business from using Kitchen United as a platform:

Yes, a lot of large chains that will say we want to be in Kitchen United. We were at a big real estate development conference in Las Vegas and there were probably 20 chains that talked with us about being in KU and probably 18 of them would not qualify.

You’d like to think [that’s on a nutritional basis]. One thing we’ve learned isn’t to filter what the American consumer wants; our job is just to provide a path for them to get what they want.

The actual challenge is giant chains that have very little ability to create an online connection to their consumer. If they don’t have sophisticated online ordering interfaces, if they haven’t deployed the right technologies into their ERP and their ordering infrastructure and all the stuff that goes into the back end, then they aren’t going to be a good fit for KU because of the operational problems they have to overcome is just too great.

On how Kitchen United uses the data that’s running through it’s operations:

It’s a hot topic. We’re pretty careful. KU is a partner to our restaurants, and so we learn information through our own order channel. We don’t derive much information through the marketplace channels. There’s sort of a misnomer that when the marketplaces deliver orders . . . all we know is a consumer name, we don’t know an address or any of the other information. So you don’t get a lot of data like that.

Information we do get is stuff like how many chicken sandwiches a Chick-fil-A is selling or whatever. And you might think, ‘Oh cool, so you’ll just make a chicken sandwich [of your own] when Chick-fil-A closes down and you’ll sell it to the public.’ The restaurant world is very nervous about that; it’s a big topic in this space. If you go to restaurant conferences, there are a lot [accusations of], ‘They’re stealing my data.’ I’m the guy on stage saying, ‘It’s their data [the delivery marketplaces]. They attracted the consumer, they got the order from you. It’s their data. They aren’t stealing your data, it’s their data; you chose to allow them to sell your product on their network.’

But [also] it’s not as easy as that. You can’t just whip up a fried chicken sandwich and make consumers like it. The world is littered with even more failed restaurants than failed startups.

What happens to neighborhoods — and local restaurants — if Kitchen United succeeds:

The restaurant industry is huge — $800 billion in the U.S., $675 billion if you discount hospitals and stuff like that. [This take-out market] is somewhere around $33 billion this year. So we’re edging into it as a percentage, but if you look at dining room revenue year over year for the last 20 years in the U.S restaurant industry, it grows 1% per year, which is pretty much consistent with population growth. And the same is projected to be the case this year.

So restaurants aren’t dying because of marketplace delivery. Marketplace delivery is actually pulling business out of grocery stores. That’s why you see Kroger and Amazon and other grocery store chains plowing down rows of [goods] and installing warm counters with warm food and you’re seeing grocery chains focus on delivery.

It’s the wild west. It’s a crazy market and I absolutely, positively love it. It’s not a question of what gets me up in the morning. I never go to bed.


Source: TechCrunch

Is this Niantic’s next game?

First came Pokémon GO. Then came Harry Potter: Wizards Unite. Then came… Catan?

It’s starting to look like the next property to get Niantic’s “real world game” treatment will be Catan — the namesake island from the popular Settlers Of Catan board game series.

Late last month, the company behind Catan said during a board games conference in Germany that it was working on a “upcoming massively multiplayer location based game” (albeit with no mention of Niantic). Called Catan: World Explorers, they noted that it “transforms the entire Earth into one giant game of CATAN”.

A website for the game has since gone up, and folks over at the Ingress subreddit (the unofficial homebase for fans of Niantic’s very first title) managed to uncover a few curious breadcrumbs hiding in the source code. The official Terms of Service and Privacy Policy links both point to Niantic’s servers, for example, and the page pulls in some Javascript with “Niantic” in the filename. So if Niantic wasn’t involved here, someone made a bunch of super weird mistakes.

Sure enough, I’ve confirmed with folks at Niantic that the company is indeed involved. They won’t say much about it, but confirmed to me that the game is being built on Niantic’s Real World Platform.

Not sure what that means? After the launch of Pokémon GO, Niantic started focusing on taking the tools they’ve already built (their massive database of real world locations, the game engine, and the server architecture that makes the whole ‘real world game’ experience work) and opening them up for third parties to build upon. Whereas Pokémon GO was largely built within Niantic with some oversight from The Pokémon Company, Harry Potter: Wizards Unite shifted more of the workload over to their partners at WB Games. As I wrote in my profile of Niantic and its goal of becoming a platform company back in April:

There’s a ton of overlap when it comes to which of the two companies is building what aspect of the game, but from what I’m told it sounds like Niantic is mostly focusing on the stuff behind the curtain — everything on the platform side, like the map engine, the networking, and the AR tech — while WB Games’ main focus is the stuff you’ll see in game, like the story, the content, and the art and animation.

Meanwhile, we know a little about this Catan game from the aforementioned promo site:

  • The main gameplay screen, at least at this early stage, seems to look a whole lot like Pokémon GO and Harry Potter Wizards Unite. Same top-down map view, avatar in the bottom left, etc.
  • You’ll “construct roads, expand settlements, and race for Victory Points”, and trade resources with other players and NPCs
  • The landmarks that serve as Pokéstops/Gyms in Pokémon Go or Inns/Fortresses in Potter will act as locations to “collect resources and build settlements” here.

Beyond that, I’m told that more details should trickle out sometime in early 2020.

One of the very first things Niantic did, back when it was a tiny team inside of Google that didn’t really know what it was going to build, was tear apart a massive collection of board games to find mechanics that might work as a mobile game. This led them to build a prototype called BattleSF… which led to Ingress… which led to Pokémon GO, and beyond. It’s sort of fun, then, that the company has ended up back in the realm of board games.


Source: TechCrunch

Astronomers Detect Water Vapor Around Jupiter's Moon Europa

Scientists caught Europa spewing enough water vapor to fill an Olympic-sized swimming pool in minutes. But where is it coming from?
Source: Wired

To See the Future of Disinformation, You Build Robo-Trolls

AI-powered software is getting better and could soon be weaponized for online disinformation.
Source: Wired

MacBook Pro 16 vs. MacBook Pro 13: Is bigger always better?

Should you buy Apple’s MacBook Pro 16 or MacBook Pro 13? We consider the key areas and facts to give you the definitive answer.
Source: Digital trends

The 16-inch MacBook Pro still lacks this must-have pro feature

Want to upgrade the new MacBook Pro 16-inch? Well you can’t. Just like every other MacBook Pro. Apple has once again soldered and glued everything important to the chassis, making it very hard to upgrade or repair.
Source: Digital trends

Six-Word Sci-Fi: Sketch the Plot of ‘Star Wars: Episode XXI’

Each month we publish a six-word story—and it could be written by you. 
Source: Wired

Microtasks Might Be the Future of White-Collar Work

Microsoft is experimenting with inserting small Word doc jobs into people’s Facebook feeds, letting them get work done while trying to procrastinate.
Source: Wired

Oh My God, Netflix, Please Chill Out!

The carousel of hair-trigger auto-plays is now my nightmare reality.
Source: Wired

The Pride and Prejudice of Online Fan Culture

Why ‘Star Trek’ and ‘Game of Thrones’ nerds owe a debt to Jane Austen obsessives.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445