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

Archivo del Autor: Belen De Leon

Don't drink more than three times a week, new study says – CNET

Three is the magic number, if you don’t want to raise the risk of early death. Cheers?
Source: CNET

How the 22-year-old founders of Brex built a billion-dollar business in less than 2 years

When Brazilian-born Henrique Dubugras and Pedro Franceschi met at 16 years old, they bonded over a love of coding and mutual frustrations with their strict mothers, who didn’t understand their Mark Zuckerberg-esque ambitions. 

To be fair, their moms’ fear of their hacking habits only escalated after their pre-teen sons received legal notices of patent infringements in the mail. A legal threat from Apple, which Franceschi received after discovering the first jailbreak to the iPhone, is enough to warrant a grounding, at the very least.

Their parents implored them to quit the hacking and stop messing around online.

They didn’t listen.

Today, the now 22-year-olds are announcing a $125 million Series C for their second successful payments business, called Brex, at a $1.1 billion valuation. Greenoaks Capital, DST Global and IVP led the round, which brings their total raised to date to about $200 million.

San Francisco-based Brex provides startup founders access to corporate credit cards without a personal guarantee or deposit. It’s also supported by the likes of PayPal founders Peter Thiel and Max Levchin, the former chief executive officer of Visa Carl Pascarella and a handful of leading venture capital firms. 

Brex is off to one of the most exciting starts we’ve ever seen,” IVP’s Somesh Dash said in a statement.

The financing makes them some of the youngest unicorn founders in history and puts them in a rare class of startups that have galloped into unicorn territory at such a fast clip. Brex was founded in the winter of 2017. It only launched publicly in June 2018.

How’d they do it?

“I’ve had two failed attempts, one successful attempt and one on the way to being a successful attempt,” Brex CEO Dubugras told TechCrunch while reciting a lengthy resume.

At 14, when most of us were worrying about what the first year of high school would bring us, Dubugras was more concerned about what his next business attempt would be. He had already built a successful online game but was forced to shut it down after receiving those patent infringement notices.

Naturally, he used the cash he earned from the game to start a company — an education startup meant to help Brazilian students apply to American schools. He himself was hoping to get into Stanford and had learned quickly how little Brazilian students understood of the U.S. college application process.

In some respects, the company was a success. It garnered 800,000 users but failed to make any money. His small fortune wasn’t enough to scale the business.

“There aren’t a lot of VCs in Brazil that are willing to fund 15-year-olds,” Dubugras told TechCrunch.

Shortly after folding the edtech, he met Franceschi, a Brazilian teen from Rio — Dubugras is from São Paulo — who understood his appetite for innovation and was just as hungry for success. The pair got to talking and because of Franceschi’s interest in payments, they started Pagar.me, the “Stripe of Brazil.”

Pagar.me raised $30 million, amassed a staff of 100 and was processing up to $1.5 billion in transactions when it sold. Finally, they had a real success under their belt. Now it was time to relocate. 

“We wanted to come to Silicon Valley to build stuff because everything here seemed so big and so cool,” Dubugras said.

And come to Silicon Valley they did. In the fall of 2016, the pair enrolled at Stanford. Shortly after that, they entered Y Combinator with big dreams for a virtual reality startup called Beyond. 

“I think three weeks in we gave it up,” Dubugras said. “We realized we aren’t the right founders to start this business.”

He credits Y Combinator with helping him realize what they were good at — payments.

As founders themselves, Dubugras and Franceschi were hyper-aware of a huge problem entrepreneurs face: access to credit. Big banks see small businesses as a risk they aren’t willing to take, so founders are often left at a dead-end. Dubugras and Franceschi not only had a big network of startup entrepreneurs in their Rolodex, but they had the fintech acumen necessary to build a credit card business designed specifically for founders.

So, they scrapped Beyond and in April 2017, Brex was born. The startup picked up momentum quickly, so much so that the pair decided to drop out of Stanford and pursue the business full time.

Simplifying financial access

Brex doesn’t require any kind of personal guarantee or security deposit and it doesn’t use third-party legacy technology; its software platform is built from scratch.

It simplifies a lot of the frustrating parts of corporate expenses by providing companies with a consolidated look at their spending. At the end of each month, for example, a CEO can easily see how much the entire company spent on Uber or Amazon. 

Plus, Brex can give entrepreneurs a credit limit that’s as much as 10 times higher than what they’d receive elsewhere and they can issue cards, virtual cards at least, moments after the online application is complete.

“We have a very similar effect of what Stripe had in the beginning, but much faster because Silicon Valley companies are very good at spending money but making money is harder,” Dubugras explained.

As part of their funding announcement, Brex said it will launch a rewards program built with the needs and spending patterns of founders in mind. Beyond that, they plan to use the capital to hire engineers and figure out how to grow the business’s client base beyond only tech startups.

“We want to dominate corporate credit cards,” Dubugras said. “We want every single company in the world, whenever they do businesses expenses, to do it on a Brex card.”


Source: TechCrunch

Apple software reportedly hobbles independent third-party repairs – CNET

Any change that involves Apple’s new T2 chip must be verified by software that only Authorized Service Providers can get, according to Apple documents.
Source: CNET

Government authorities may soon have right to shoot down privately owned drones – CNET

The US Senate passed a provision in the FAA Reauthorization Act that would allow government officials to shoot down drones they deem a threat.
Source: CNET

Pixel 3, new Chromecast, Pixel Slate and more: Everything we expect at Google’s event on Oct. 9 – CNET

Google’s fall hardware event promises to be one of its most jam-packed ever.
Source: CNET

Firefox to support Google's WebP image format for a faster web – CNET

Now Apple’s Safari is the only major holdout.
Source: CNET

Amazon Echo Dot 3 review

Amazon has sold a lot of Echo Dots. Like a crazy, silly, unfathomable number of the things. Over the past two generations, it has arguably become the single-largest driver of the smart speaker craze.

There’s nothing exceptional about the product, of course. It’s a simply designed hockey puck of a product, designed to mostly stay out of sight. But it’s a hard thing to resist — even for those who’ve been reluctant to embrace the category.

It’s a dip in the water, a gateway drug into the strange new world of smart speakers. So, how to improve upon Amazon’s best-selling device? The trick is adding to the experience while not impacting its biggest selling point: the fact that it’s $50. That sort of price point gives you considerably less wiggle room than with, say, a $1,000 phone.

Announced at an event in Seattle last month alongside eight million other new Alexa products, the new Dot marks more than just a simple upgrade to the line. It represents a way forward for the Echo line. It’s a product that bears Google’s unmistakable influence, while pointing toward the place the modular speaker system will occupy in the smart home going forward.

It’s the mark of Google that really strikes you right out of the box. The first two generations of the product were utilitarian. They weren’t much to look at, but rather a gateway to Alexa, designed to be hidden away. Granted, fabric covers are all the rage now in consumer electronics, but the new Echo’s cloth perimeter bears more than a passing resemblance to Google’s Home Mini.

Amazon was understandably shaken by Google’s rapid ascent in the category. Days before the Alexa event, Strategy Analytics noted that the Home Mini had surpassed the Echo Dot as the best-selling smart speaker for the quarter. It’s not exactly panic mode, but it’s a pretty clear indication that it’s time for an upgrade.

While the new Dot draws some clear aesthetic influence from the Home line, I prefer Amazon’s take. It splits the difference between old and new in a nice way. The fabric cover doubles as a speaker grille, running along the outside of the product. The top, meanwhile, maintains a familiar design language, with a rounded matte black top bearing a quartet of physical buttons. The light-up status ring runs flush between these two surfaces.

The new Dot is notably larger than its predecessor — a bit of a surprise, given that the more compact size was the second-gen Dot’s biggest selling point. That said, the fact that the new device looks nice enough to be displayed out in the open no doubt emboldened the company to make it a bit larger. It’s a solid thing, too. I was a bit surprised by the heft of the puck — you could do some serious damage with the thing.

One of the upshots of the larger footprint is the volume increase. The new Dot is capable of getting 70 percent louder than its predecessor (by Amazon’s count). The move finds Amazon putting a stronger emphasis on the second part of the “smart speaker equation.” The sound system on earlier Dots wasn’t built for much beyond giving Alexa voice. That’s why the company built in an auxiliary output.

That’s still here, of course, but the built-in sound output is much improved. It’s also a lot less distorted at top volume. I still wouldn’t use it as my default speaker, but the Dot’s role in Amazon’s new à la carte sound system is an interesting one.

The company sent along two Dots for the sole purpose of trying out the new stereo pairing feature — and I’m glad they did. It’s probably the most interesting addition to the line. In the revamped Alexa app, you’ll find the Create a Speaker Set option under the Settings tab. From here, you can turn two Dots into a stereo pair. The setup is simple — though I did run into some trouble on our office Wi-Fi. Both Echos need to be on the same network in order for the feature to work properly, and the app wasn’t quite able to discern that they, in fact, were.

The app will walk you through the process and let you determine which device will handle which channel of the stereo track. Paired together, it’s a nice experience — kind of a small-scale home theater experience. Add in the new Echo Sub and it’s even better. Keep in mind, of course, that you’ve just spent $230. Things add up fast. Of course, that’s still $100 cheaper than the HomePod.

Of course, it’s unfair to compare the two. Amazon and Apple’s speakers are in entirely different leagues. But the new Dot and other additions to the Echo home stereo system represent a very Amazon approach to the category, giving users the ability to mix and match devices, while still maintaining a low price point.

The third-generation Dot isn’t a complete reinvention of the wheel, but it’s big enough to warrant an upgrade for many users. Though perhaps “upgrade” isn’t the operative word here. Given Amazon’s ultimate goal of an Alexa device in every room, it’s easy to see it becoming yet another addition to your growing collection.


Source: TechCrunch

Tesla cars are getting a big update today, but one feature got held back

After a few months of hype, version 9.0 of the software that runs on Teslas is rolling out starting today.

There’s a bit of a catch, though: one of the bigger expected features — one that would let Tesla’s autopilot handle passing cars and automatically make highway interchanges — is being delayed for now.

So what’s new?

  • Newer Teslas (those built after August 2017) can now use the built-in forward-facing cameras as a Dash cam. If you need to save some footage of what’s going on in front of your car, a new dash cam icon will save the last 10 minutes of footage.
  • There’s a new UI on the center display across all of the vehicles, cleaning things up while making the user experience a good bit more consistent between the Model S/X and the 3.
  • The Model 3’s center display is getting a web browser (something the Model S and X have had for a while, but the 3 has been missing), along with a calendar and real-time energy-monitoring tool.
  • Turn-by-turn now shows more information (particularly about your next steps), and you can tell the car whether or not you’re currently allowed to use the carpool lane and it’ll factor that into its routing.
  • Autopilot will now disable full-speed acceleration when you’re at low speeds when there’s something in front of the car. If you’re parking in a parking garage, for example, Autopilot will try to stop you from rocketing into the wall if you mix up the accelerator/brake or mistakenly think you’re in reverse.
  • You can now push a navigation destination to the car via the Tesla mobile app, saving you the effort of punching it in once you’re in the driver’s seat.
  • Those Atari games Elon Musk said they’d sneak in as Easter eggs? They’re apparently in there now — “if you can find them.”
  • A new 360º visualization, built by tapping all eight external cameras into one big-meshed image, shows a bird’s-eye view of your car and vehicles around you.

Musk had previously said to expect Navigate on Autopilot to go live in this build, greatly improving Autopilot’s abilities on freeways. You’ll still have to keep your hands on the wheel, but it’ll suggest lane changes, handle freeway interchanges and take freeway exits for you.

So why the delay? It’s not quite ready yet, says Musk:

With today’s rollout, Navigate on Autopilot will be running in “Shadow Mode.” In other words, all of the new logic and calculations will be running silently in the background, but Autopilot won’t actually be utilizing it — it’s just crunching the numbers and double checking that everything Navigate on Autopilot would do is safe.

Given that just means it’ll (hopefully) be that much safer when it does go live, I’m all for it. When we’re talking about a 5,000+ pound metal box cruising itself around at 70+ MPH, shipping early and crossing your fingers isn’t an option.


Source: TechCrunch

Facebook Messenger internally tests voice commands for chat, calls

Facebook Messenger could soon let you use your voice to dictate and send messages, initiate voice calls and create reminders. Messenger for Android’s code reveals a new M assistant button atop the message thread screen that activates listening for voice commands for those functionalities. Voice control could make Messenger simpler to use hands-free or while driving, more accessible for the vision or dexterity-impaired and, perhaps one day, easier for international users whose native languages are hard to type.

Facebook Messenger was previously spotted testing speech transcription as part of the Aloha voice assistant believed to be part of Facebook’s upcoming Portal video chat screen device. But voice commands in the M assistant are new, and demonstrate an evolution in Facebook’s strategy since its former head of Messenger David Marcus told me voice “is not something we’re actively working on right now” in September 2016 onstage at TechCrunch Disrupt.

The prototype was discovered by all-star TechCrunch tipster Jane Manchun Wong, who’d previously discovered prototypes of Instagram Video Calling, Facebook’s screen time digital well-being dashboard and Lyft’s scooter rentals before they officially launched. When reached for comment, a Facebook Messenger spokesperson confirmed to TechCrunch that Facebook is internally testing the voice command feature. They told TechCrunch, “We often experiment with new experiences on Messenger with employees. We have nothing more to share at this time.”

Messenger is eager to differentiate itself from SMS, Snapchat, Android Messages and other texting platforms. The app has aggressively adopted visual communication features like Facebook Stories, augmented reality filters and more. Wong today spotted Messenger prototyping augmented reality camera effects being rolled into the GIFs, Stickers and Emoji menu in the message composer. Facebook confirms this is now in testing with a small percentage of Messenger users.

Facebook has found that users aren’t so keen on tons of bells and whistles like prominent camera access or games getting in the way of chat, so Facebook plans to bury those more in a forthcoming simplified redesign of Messenger. But voice controls add pure utility without obstructing Messenger’s core value proposition and could end up getting users to chat more if they’re eventually rolled out.


Source: TechCrunch

Physicists Condemn Sexism Through ‘Particles for Justice’

At least 1,600 signatures have been submitted to a letter protesting a sexist talk given by physicist Alessandro Strumia at CERN last week.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469