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

Archivo del Autor: Belen De Leon

Leaked specs suggest a powerful Surface Book 3 could be in the works

Microsoft’s reported Surface Book 3 could feature Ice Lake CPUs and Nvidia’s GTX 1650 Max Q graphics card.
Source: Digital trends

Snapchat launches Bitmoji TV: zany 4-min cartoons of your avatar

If you were the star of every show, would you watch more mobile television? Snapchat is betting that narcissism drives resonance for its new weekly videos that put your and your friends’ customizable Bitmoji avatars into a flurry of silly animated situations. Bitmoji TV premieres on Saturday morning, and it’s remarkably funny, exciting, and addictive. Think cartoon SNL watched on fast-forward with you playing a secret agent, a zombie president, or a Moonlympics athlete.

It’s a style of content only Snapchat could pull off that relies on ubiquitous personalized avatars only Snapchat owns. Snapchat says 70% of its daily active users, or 147 million of its 210 million, have made themselves a Bitmoji. Snapchat bought Bitmoji’s parent company Bitstripsacqu in 2016 for a steal at $62.5 million, and it’s paying off. Amidst a sea premium video and haphazard Stories that blur together across streaming services and social apps, Snapchat finally found something Facebook can’t copy.

“We really believe that we have invented a new category of entertainment. It’s scripted but it’s personalized. You could take that in a million directions” says Bitmoji co-founder and CEO Ba Blackstock who wrote and directed Bitmoji TV. “First and foremost, I hope that everyone who watches this has kind of a mind blowing experience that they’ve never had before.”

Bitmoji TV, which TechCrunch was first to report Snapchat was building last month, will have its own Snapchat Show page where users can subscribe to get notifications and see new episodes on the Discover Page.

They’re designed to be PG-13 with some bleeped out swearing and a little bloody violence. The shows are made out of Bitmoji’s Toronto office and are based on North American TV, film, and advertising. Each episode cuts away and back to a main story, with the first two centered around an America’s Best Bitmoji game show and a Mime Cops hostage negotiation. Interspersed are ‘channel flips’ between shorter single-gag clips that take your avatar into sit-coms, soap operas, action movies, and informercials.

But you’re not alone it Bitmoji TV. Your co-star in these segments is the Bitmoji of whichever person you last interacted with on Snapchat. That lets you control whether you want your best friend, your significant other, or some rando alongside you. That decision will change the way you interpret the jokes and scenes.

Getting philosophical, Blackstock explains that “When you say words to me, it’s not just your words in a vacuum. They’re coming from you. You’re the medium . . . In any narrative fiction you learn about the characters, they have back story, they have relationships that exist under the story that color it.” Who you make your supporting actor lends personal subtext that enriches each story. That’s one reason you can’t download or easily share clips of your version of Bitmoji TV, and Snap instead just lets you share a link to watch the real thing. Blackstock says it just doesn’t have the same effect if you’re not in the spotlight.

One thing you won’t find in Bitmoji TV, at least at first, are advertisements. The initial 10 episode season won’t have them. But that does seem to be the plan. When I asked Blackstock about monetizing the show, he said “You can imagine. Discover has a business model of showing ads.” Snapchat would get to keep that ad money since it makes Bitmoji TV rather than paying it out with revenue shares or by buying content. Just as we’ve seen music and video streaming apps move to cut royalty expenses by creating content in-house, Snap seems to have the same idea.

Snapchat has yet to monetize Bitmoji directly beyond its merchandise store where you can get yours on t-shirts and mugs. Surprisingly, it doesn’t sell premium or branded clothes and looks for Bitmoji, nor allow brands to pay to have their apparel featured. Snap did recently start letting people mix-and-match clothes for their Bitmoji, and when asked if that could foreshadow a revenue opportunity, Blackstock said “You gotta build the store before you start selling the clothes . . . this was a foundational evolution designed to not only improve the experience for users but to set the stage for things to come.”

Having watched the first three episodes, I’m pretty certain Bitmoji TV is going to be a hit. The show embodies the whimsy of Snapchat and the youth culture of the community who uses it. It’s rare to see something so premium but so unabashedly weird. It’s remininscent of the Rick & Morty ‘Interdimensional Cable’ episodes that similarly features rapid-fire snippets of fake and absurd TV shows.

Yet “the idea for Bitmoji TV actually precedes Bitmoji. It’s something I’ve been thinking about since those days [before Snapchat acquired it.] In a way it preceding Bitstrips . I’ve been making comics and cartoons since I was a little kid” Blackstock tells me. “That’s how I met two of the co-fodners of Bitstrips was passing them comics in class. Even after school when we had jobs I would draw comics of my co-founder that were very compromising and I would fax them to his office to try to get him fired” he recalls with a hearty laugh. Now he has the budget to make them TV-worthy but meant for your phone.

Snapchat has a good hunch it’s going to work because it’s been testing a comic-stripped down version called Bitmoji Stories. These still or lightly-animated slide shows use the same idea of starring the avatars of you and your friends, but without full-motion video or constant audio. 130 million people have watched Bitmoji Stories since they launched in late 2018.

Blackstock tells me “They were easier to make at a high volume and release ongoingly, which we could put out as a prelude to get our audience ready for personalized content — but also for us to learn from and see how people responded and figure out our own processes in terms of production.” Snapchat had animators and engineers work hand in hand to build a rendering system for Bitmoji Stories and TV. That helps it rapidly produce the personalizable content than can flex to accomodate any shaped avatar without them clipping into their surroundings.

Tonight, Bitmoji TV will receive an in-person ‘silent disco-style’ premiere at Los Angeles’ Soho House. Guests will scan a code on the big screen, don headphones, and each watch on their own phone with themselves as the star.

Snapchat’s head of original content Sean Mills tells me that “New technology will unlock new kinds of storytelling” citing “the power of bringing a user into the experience with their best friends.” Bitmoji TV has certainly found a way to turn vanity into engagement.

If the modern era of visual communication began with the selfie, Snap honed it into a messaging tool. A few words were more interesting with a friend’s face behind it. The original Bitmoji chat stickers let your face say whatever you wanted even without having to get on camera. Snapchat’s new Cameo feature grafts that face into GIFs to express even more complex feelings. And now with Bitmoji TV, an animated version of your face can live out your wildest fantasies or weirdest dreams. That’s something worth tuning into.


Source: TechCrunch

Brexit to bring back roaming fees from 2021 unless networks say otherwise – CNET

Fortunately most UK networks plan to continue providing free roaming across Europe to customers.
Source: CNET

Galaxy S20 leaks and rumors: $850 starting price, new colors, better camera tech – CNET

Everything we know about Samsung’s first flagship phones for 2020, from 5G and camera specs to a giant battery inside.
Source: CNET

What the light ring colors on your Amazon Echo mean – CNET

The color of your Echo’s light ring is important. Here’s what Alexa is trying to tell you.
Source: CNET

Motorola Razr is coming. What you can expect from the first foldable flip phone – CNET

The vertical foldable arrives on Feb. 6 with a 6.2-inch screen, 16-megapixel camera and a truly unique hinge.
Source: CNET

Maze raises $2 million and adds Figma support to enable user testing at scale

Maze wants to reinvent usability tests by letting you turn design prototypes into tests in just a few clicks. It could become the equivalent of a developing test suite for developers, but this time for designers — it could be something that you run before shipping an update to make sure everything works fine. The startup just raised a $2 million funding round and launched a couple of new features.

Since I first covered the company, Maze founders Jonathan Widawski and Thomas Mary still have the same vision. The company wants to empower designers and turn them into user testing experts. With Maze, you can turn your InVision, Marvel or Sketch projects into a browser-based user test.

You can then share a link with a group of users to get actionable insights on your upcoming design changes. Everything works in a web browser on both desktop and mobile.

After running a testing campaign, you get a detailed report with a success rate (how many people tapped on all the right buttons to achieve something in your app), where your users drop off, polling results and more.

That product has been working well, attracting 20,000 users working for IBM, Greenpeace, Accenture, BMW and more.

Now, Maze also supports Figma projects. Given the hype behind Figma, adding this feature is important to stay relevant. It also opens up a new market for Maze â€” companies using Figma as their main design tool.

Maze has also added a feature that should be particularly useful for companies that are just starting with user testing. The startup can put together a testers panel for you.

This is completely optional and you can just stick with your monthly software-as-a-service plan and work with your own panel. But it provides a good end-to-end experience if you want to centralize all your user testing needs under one roof.

Maze has also raised a $2 million funding round. Amplify Partners is leading the round with existing investors Seedcamp and Partech also participating. Business angels in this round also include Eric Wittman, the former Director of Operations at Adobe and COO at Figma, Peter Skomoroch, the former Head of AI Automation & Data Products at Workday, and Datadog CEO Olivier Pomel.


Source: TechCrunch

Kleiner Perkins has already blown through much of the $600 million it raised last year

Kleiner Perkins, one of the most storied franchises in venture capital, has already invested much of the $600 million it raised last year and is now going back out to the market to raise its 19th fund, according to multiple sources.

The firm, which underwent a significant restructuring over the last two years, went on an investment tear over the course of 2019 as new partners went out to build up a new portfolio for the firm — almost of a whole cloth.

A spokesperson for KPCB declined to comment on the firm’s fundraising plans citing SEC regulations.

The quick turnaround for KPCB is indicative of a broader industry trend, which has investors pulling the trigger on term sheets for new startups in days rather than weeks.

Speaking onstage at the Upfront Summit, an event at the Rose Bowl in Pasadena, Calif. organized by the Los Angeles-based venture firm Upfront Ventures as a showcase for technology and investment talent in Southern California, venture investor Josh Kopelman spoke to the heightened pace of dealmaking at his own firm.

The founder of First Round Ventures said that the average time from first contact with a startup to drawing up a term sheet has collapsed from 90 days in 2004 to 9 days today.

 

“This could also be due to changes in the competitive landscape … and there may be changes with First Round Capital itself,” says one investor. “It may have been once upon a time that they were looking at really early raw stuff… But, today, First Round is not really in the first round anymore. Companies are raising some angel money or Y Combinator money.”

At KPCB, the once-troubled firm has been buoyed by recent exits in companies like Beyond Meat, a deal spearheaded by the firm’s former partner Amol Deshpande (who now serves as the chief executive of Farmers Business Network) and Slack.

And its new partners are clearly angling to make names for themselves.

“KP used to be a small team doing hands-on company building. We’re moving away from being this institution with multiple products and really just focusing on early-stage venture capital,� Kleiner Perkins  partner Ilya Fushman said when the firm announced its last fund.

Kleiner Perkins partner Ilya Fushman

“We went out to market to LPs. We got a lot of interest. We were significantly oversubscribed,� Fushman said of the firm’s raise at the time.

In some ways, it’s likely the kind of rejuvenation that John Doerr was hoping for when he approached Social + Capital’s Chamath Palihapitiya about “acquiring” that upstart firm back in 2015.

At the time, as Fortune reported, Palihapitiya and the other Social + Capital partners, Ted Maidenberg and Mamoon Hamid would have become partners in the venture firm under the terms of the proposed deal.

Instead, Social + Capital walked away, the firm eventually imploded and Hamid joined Kleiner Perkins two years later.

The new Kleiner Perkins is a much more streamlined operation. Gone are the sidecar and thematic funds that were a hallmark of earlier strategies and gone too are the superstars brought in by Mary Meeker to manage Kleiner Perkins’ growth equity investments. Meeker absconded with much of that late stage investment team to form Bond — and subsequently raised hundreds of millions of dollars herself.

Those strategies have been replaced by a clutch of young investors and seasoned Kleiner veterans including Ted Schlein who has long been an expert in enterprise software and security.

“Maybe at this point they think they can raise based on the whole story about Mamoon taking over and a few years from now they won’t be able to raise on that story and will have to raise on the results,” says one investor with knowledge of the industry. “Mamoon is a pretty legit, good investor. But the legacy of the firm is going to be tough to overcome.”

All of these changes are not necessarily sitting well with limited partners.

“LPs are not really happy about what’s going on,” says one investor with knowledge of the venture space. “Everybody thinks valuations are too high since 2011 and people are thinking there’s going to be a recession. LPs think funds are coming back to market too fast and they’re being greedy and there’s not enough vintage diversification but LPs … feel almost obligated that they have to do these things… Investing in Sequoia is like that saying that you don’t get fired for buying IBM .”


Source: TechCrunch

Tesla Reports Strong Results, but Challenges Loom Ahead

The electric automaker posted $105 million in fourth-quarter profit on $7.4 billion in revenue. It delivered a record 112,000 vehicles. 
Source: Wired

An 'Untitled Goose Game' Tribute Unleashes Chaos on Your Desktop

An enterprising developer has brought chaotic goose energy to Windows with Desktop Goose. 
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487