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

Archivo del Autor: Belen De Leon

Red Hydrogen One review: No 3D glasses needed, just a big wallet – CNET

A Hollywood phone with a big budget and a disappointing ending.
Source: CNET

Black Friday 2018 Walmart deals: PS4 and Xbox One for $200, $99 Google Home Hub and more – CNET

Walmart comes out swinging for Black Friday — and the sale prices start Wed., Nov. 21.
Source: CNET

Bubble lets you create web applications with no coding experience

Meet Bubble a bootstrapped startup that has been building a powerful service that lets you create a web application even if you don’t know how to code. Many small and big companies rely on Bubble for their website.

I have to say I was quite skeptical when I first heard about Bubble. Many startups have already tried to make coding as easy as playing with Lego bricks. But it’s always frustratingly limited.

Bubble is more powerful than your average website building service. It recreates all the major pillars of web programming in a visual interface.

It starts with a design tab. You start with a blank canvas and you can create web pages by dragging and dropping visual elements on the screen. You can put elements wherever you want, resize maps, text boxes, images and more. You can click on the preview button to see the development version of your time whenever your want.

In the second tab, you can create the logic behind your site. It works a bit like Automator on the Mac. You add blocks to create a chronological action. You can set some conditions within each block.

In the third tab, you can interact with your database. For instance, you can create a sign up page and store profile information in the database. At any time, you can import and export data.

There are hundreds of plugins that let you accept payments with Stripe, embed a TypeForm, use Intercom for customer support via chat, use Mixpanel, etc. You can also use your Bubble data outside of Bubble. For instance, you can build an iPhone app that relies on your Bubble database.

Many small companies started using Bubble, and it’s been working fine for some of them. For instance, Plato uses Bubble for all its back office. Qoins and Meetaway run on Bubble. Dividend Finance raised $365 million and uses Bubble.

The startup takes care of hosting your application for you. Every time you resize your instance as your application gets bigger, you pay more.

Even though the company never raised any money, it already generates $115,000 in monthly recurring revenue. Bubble is still a small startup, which can be scary for bigger customers. But the company wants to improve the product so that customers don’t see the limitations of Bubble. Now, the challenge is to grow faster than customers’ needs.


Source: TechCrunch

Placing bets beyond the venture hubs of New York and Silicon Valley

If geographies were companies, Silicon Valley and New York would be the incumbents — successful today and possibly impregnable — and, like all incumbents, their outsized advantages obscure significant vulnerabilities. Not least of these are high prices and entrenched thinking that can make adapting to new situations difficult.

A dozen venture capitalists spent three days in the South — Charlotte, Columbia, and Atlanta — to learn what it might take to begin investing in the region as an alternative. It was the sequel to a trip some of us took earlier this year to the heartland. And yet again, we saw places and met people with assets Silicon Valley can only dream about.

The cities we visited represent a new breed of challenger to the geographic dominance of venture capital’s leading centers, who — if they can cover the table stakes — bring advantages the Valley may struggle to capture.

First; diversity. It helps startups to bring people together with a range of life experiences, so places like Columbia, Charlotte, and Atlanta should be natural winners. Racial diversity, yes — anchored in part by the strong presence of historically black colleges and universities, of which we visited several — and also diversity of their economies.

In Atlanta (the second-largest majority-black metro in the country) in particular, there’s a wide range of corporate partners (read: customers for startups). Atlanta has the third-most Fortune 500 companies of any city, and you need to go down to #11 before you get any two in the same industry. (Think UPS, Coca-Cola, Delta, Home Depot, and so forth.)

Second; these places have a history of overcoming adversity. Many students we met were first-generation college kids, whose parents and grandparents learned to climb over the brick wall of racism and passed on that grit. The startups that thrive despite the rocky soil become less fragile, less precariously perched on the peak of this month’s hype cycle.

If a startup can make it in Orangeburg, SC, a manufacturing town with a median household income of $29k, it can make it anywhere. Many founders in Silicon Valley have had it so good they can no longer smell money. Startups, unlike many other kinds of projects (like learning to play music), simply require the right timing and dosage of adversity.

What will it take for these places to realize their potential?

Their engines are warm and running. We were floored by the consistently exceptional quality of the startups marshalled by Kathryn Finney at Atlanta’s digital undivided, and felt right at home with the founders who Collective Hustle’s Sam Smith gathered around a table in Charlotte.

A few drops of mentorship and capital will crystallize even more progress. We met students who devoured every word of the tech blogs we all read, and still craved someone with first-hand knowledge, to warn them away from dead ends or confirm their intuitions. Several of us said we’d be happy to videoconference in to classes, or come back again and visit.

We invited our hosts in the South to spend a few days with us in the bubble. We realize that providing mentorship at scale is another matter, and we’re thinking about how to do that. We did notice that big technology companies — Google, Microsoft, Bloomberg — have already done a good job of showing up for recruiting or startup-support programs.

While there are angel investors in every market, it’s clear that most rich people (understandably) need a basic understanding of that strange bird of startup investing. We heard story after story of angels who focus on safe bets (good luck!), ask for control over startups in modest five-figure investments, and fail to take advantage of the worthwhile standards from more developed ecosystems. Even the local angel groups, where they exist, tended to reinforce bad behavior as often as they shared good ones (as organized angel groups often do).

Government participates more actively in these ecosystems — starting with the hosts of our trip, Representatives Tim Ryan (OH), Ro Khanna (CA), and Jim Clyburn (SC). Creating an environment for startups is a completely different beast than traditional “smokestack chasing” economic development (where a city tries to lure big employers to bring a massive facility).

It’s more about identifying individual champions (one mayor struggled to tell us who the active investors were in their community), creating the living conditions that technology employees want (art, food, and fast, reliable internet among others), and protecting the green shoots that bust their way through the concrete. Governments can use the bully pulpit to draw attention to nascent victories at zero cost to taxpayers.

Investors from Silicon Valley or New York need to stop asking founders to relocate. So many founders had heard the tired “I’ll consider investing… if you move” story. This is borderline bad behavior — asking a founder to uproot their life because it’s more convenient for the investor. While investors might believe they’re making a recommendation in the company’s best interest (“it’s easier to succeed in a more established place”), founders have unfair home court advantages (knowing talent, customers, etc.).

What will we investors need to learn, if we’re to participate in the growth of these markets?

We need to watch the assumptions our words reveal. People who live in coastal cities talk like a duck. We’ll benefit from reading the room when words like “SaaS” or “LP” need explanation. Getting “ramen profitable” may assume a founder has family with whom they can live — one founder told us that “it feels like you need $500k in funding to even try to do that.”

Often the first step is something other than a direct investment. Investors might participate in a few local events, or encourage a portfolio company to open a second office (as one did from our last trip to South Bend), or build relationships through mentoring and coaching. Direct investments can start small — we had founders asking for investment rounds in the tens of thousands of dollars, i.e., with one fewer zero than the smallest rounds in bubbleland.

We’ll need to embrace the communities that hold these places together: Churches are especially important outside the coasts. More than one founder told us about the role The Creator plays in their startup’s creation. Baptist, AME, and Methodist churches have long undergirded economic development in these cities. Startups harness those trusted networks to find teammates and customers. Investors who see the importance of churches will find deals. (Silicon Valley’s atheist streak makes this a new muscle for us out-of-towners.)

Every place has its own shape. Charlotte, despite being near Research Triangle, gets relatively little flow of talent from Raleigh-Durham. The economic boom there also, ironically, can make it harder for a startup to compete for talent and attention. In Orangeburg, we saw a strong startup that planned to move to Baltimore — and none of us could fault those founders for choosing to go to a more active startup place. Several others in Columbia banded together to occupy SOCO, in a new real estate development, planting seeds.

Atlanta almost has it all right now — talent, experienced angels, role model founders who actively mentor rookies, and quality of life (the BeltLine felt like what the High Line wishes it were). Atlanta has that most-important and elusive startup quality: momentum. (Fund LPs may actually have some of the best opportunities there, because just a couple of slightly bigger local venture funds would smooth the transition between different stages in a company’s life. More investors might get to bet on a Mailchimp before it prides itself on not needing them.)

In our country, where everyone is supposed to have a real chance at extraordinary opportunity, one question hung over our trip: is geography… destiny? Can a kid at Benedict College in Columbia create one of the world’s defining startups? Fast forward the clock, and we believe we may see that. Our goal is to participate and support it. Some of the places we visited — with their combination of diversity and overcoming adversity — are irresistible bets on the future of startups in America, maybe even on the future of America.

Additional credit to Karin Klein, Bloomberg Beta; Shiyan Koh, Hustle Fund; and Scott Shane, Comeback Capital. 


Source: TechCrunch

Mattereum, perhaps the world’s weirdest and most daring startup, intends to own literally everything

How’s this for eyebrow-raising? In London, for the last year and a half, a team of lawyers, cryptographers, software engineers, and/or former military consultants have been brewing a bizarre and/or brilliant plan for a bridge between the blockchain and the real world — a system whose success is directly proportional to the extent to which it achieves legal title over every physical object in the world.

Wait. Let me explain. Their name is Mattereum, and they are not Bond villains seeking to conquer the planet. Rather, they are trying to bridge the gap between programmable blockchain “smart contracts” and actual legal contracts. As you might imagine, that gap consists of an almost infinitely knotty tangle of legal precedents, gray areas, and jurisdictions.

Mattereum has came up with a remarkable way to sever this Gordian knot. A legal concept universal across almost all jurisdictions is that assets have owners, who can decide (within legal limits) how to dispose of them. If registrars of the Mattereum network are granted legal title over assets, the thinking goes, they can then establish on-chain smart contracts with which physical assets can be programmatically bought, sold, rented, assigned, and partitioned — and use their ownership of these assets to resolve disputes and enforce those resolutions.

That all sounds pretty abstract. Let’s talk about some real-world examples. Their flagship object right now is a Stradivarius violin valued at $9 million. Assigning legal title over that violin to one of Mattereum’s registrars (say, Mattereum itself) which then licenses control via a set of smart contracts (say, on the Ethereum blockchain) means the violin instantly becomes not just a physical asset but a digital one, which can now be programmatically tokenized and sold to multiple investors — and also means that other contractual restrictions regarding its use can be required and enforced, such as that it be played for the public X times a year in Y countries, rather than locked perpetually into a vault.

Similarly, artists could sell their work to consortiums of investors with the enforceable requirement that their art be displayed in galleries open to the public for at least 25% of every year, built-in digital interfaces for galleries and museums to book that time, income percentages allocated for foundations and to the artist themselves, and so forth. And, of course, in passing, the art’s provenance is maintained, too.

Could you do all this already, via a whole lot of legal paperwork followed by a whole lot of glacially-paced lawsuits when disputes inevitably arose? Sure. But to quote their summary white paper (PDF), which is very worth reading:

Clichés like “data is the new oil” conceal a fundamental truth: efficient discovery of availability and price radically changes the value of assets. Auctions on eBay gave value to enormous seas of illiquid assets … Some classes of illiquid assets, such as idle cars and briefly empty flats, found markets through Uber and Airbnb, liberating billions in value … the pattern is very clear: assets with a proper digital interface and history are more valuable than assets without them.

Mattereum boasts an impressive team led by Vinay Gupta, the mad-or-visionary-depending-on-who-you-talk-to global resilience guru turned Ethereum launch coordinator turned CEO, and including Ian Grigg, inventor of the Ricardian contract. And, of course, a lawyer or three. Obviously whole clouds of question marks still hover around them, notably regarding just how these smart contracts will intersect with the existing legal world(s), and how to establish trust in asset registrars to not abuse their legal title, or neglect their responsibilities — a trust which will need to rival or exceed that which accountholders have in banks.

But, like Ethereum itself, this is still a wildly ambitious, genuinely innovative, and deeply weird project; that’s much to admire. Restructuring the concept of physical asset ownership to include programmatic contracts may seem like a subtle change, but it’s one which could conceivably have massive structural repercussions and unlock enormous amounts of currently untapped potential. It’s early baby-iterative-steps yet, of course, with a panoply of pitfalls on all sides; but it’s big and bold and hopeful, and it just might do a lot of good.


Source: TechCrunch

eBay adds home services to its site via new partners Handy, Porch and InstallerNet

eBay shoppers will now be able to buy installation services along with their purchases. The company this morning announced new partnerships with HandyPorch and InstallerNet which will allow online shoppers the option of booking installation and assembly services when buying items that require a bit of extra work – like TVs, bikes, furniture, and more.

The option will be presented during checkout and, if selected, eBay will then follow up with an email from its partners so the customer can proceed to schedule the installation.

New York-based Handy will be available to handle things like TV mounting, smart home setup, furniture assembly, and more. Meanwhile, Boston-based InstallerNet can coordinate installation of consumer and commercial electronics through independent contractors.

And Seattle-based Porch’s network of professionals can handle over 1,000 different types of projects, also including TV mounting, furniture assembly, and more.

“A massive amount of home and electronic items are sold on eBay daily, many of which require professional installation,” said Alyssa Steele, Vice President of Merchandising at eBay, in a statement. “With these new partnerships, we’re able to combine our incredible selection of inventory with easy access to affordable and trusted service professionals, making eBay a one-stop shop for our customers.”

This is not the first time eBay has offered installation services on its site. It launched tire installation services in late 2017. The company says it plans to expand its services offering in the future.

Home services is a growing area of opportunity for e-commerce players. Amazon has offered home services on its site for years, and Walmart more recently partnered with Handy to do the same.

Handy currently has a similar deal with Walmart both in-store and online. The company was also recently acquired by Angie’s List parent company, ANGI Homeservices, owned by IAC, which gives it more opportunity to pursue these high-profile deals.

“We are thrilled to add eBay to the growing roster of top retail brands who rely on our platform to provide fast and convenient assembly and installation services,” said Oisin Hanrahan, CEO of Handy, in a separate statement. “The integration with Handy will enhance the shopping experience on eBay with seamless access to service professionals who can help buyers avoid headaches and enjoy their home goods purchases without the hassle,” Hanrahan added.


Source: TechCrunch

Tesla's Booming Model 3 Sales and More Car News This Week

Elon Musk puts Tesla in the black, cities rein in scooters, and a car engineer spends a lot of time throwing up.
Source: Wired

The White House's Fake-News Shenanigans Top This Week's Internet News Roundup

Oh, these crazy elections. Oh, that crazier White House.
Source: Wired

11 Best Google Speakers, Ranked by Price (Holiday 2018)

An Amazon Echo may be tempting, but these Google Home speakers may be a better buy.
Source: Wired

Why your iPhone and Android phone will get more expensive – CNET

The numbers don’t lie.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172