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

Archivo del Autor: Belen De Leon

YouTube rolls out new tools to help you stop watching

Google’s YouTube is the first streaming app that will actually tell users to stop watching. The company at its Google I/O conference this week introduced a series of new controls for YouTube that will allow users to set limits on their viewing, and then receive reminders telling them to “take a break.” The feature is rolling out now in the latest version of YouTube’s app along with others that limit YouTube’s ability to send notifications, and soon, one that gives users an overview of their binge behavior so they can make better-informed decisions about their viewing habits.

With “Take a Break,” available from YouTube’s mobile app Settings screen, users can set a reminder to appear every 15, 30, 60, 90 or 180 minutes, at which point the video will pause. You can then choose to dismiss the reminder and keep watching, or close the app.

The setting is optional, and is turned off by default so it’s not likely to have a large impact on YouTube viewing time at this point.

Also new is a feature that lets you disable notifications and sounds during a specified time period each day – say, for example, from bedtime until the next morning. When users turn on the setting to disable notifications, it will, by default, disable them from 10 PM to 8 AM local time, but this can be changed.

Combined with this is an option to get a scheduled digest of notifications as an alternative. This setting combines all the daily push notifications into a single combined notification that is sent out only once per day. This is also off by default, but can be turned on in the app’s settings.

And YouTube is preparing to roll out a “time watched profile” that will appear in the Account menu and display your daily average watch time, and how long you’ve watched YouTube videos today, yesterday, and over the past week, along with a set of tools to help you manage your viewing habits.

While these changes to YouTube are opt-in, it’s an interesting – and arguably responsible – position to take in terms of helping people manage their sometimes addictive behaviors around technology.

And it’s not the only major change Google is rolling out on the digital well-being front – the company also announced a series of Android features that will help you get a better handle on how often you’re using your phone and apps, and give you tools to limit distractions – like a Do Not Disturb setting, alerts that are silenced when the phone is flipped over, and a “Wind Down” mode for nighttime usage that switches on the Do Not Disturb mode and turns the screen to gray scale.

The digital well-being movement at Google got its start with a 144-page Google Slides presentation from product manager Tristan Harris, who was working on Google’s Inbox app at the time. After a trip to Burning Man, he came back convinced that technology products weren’t always designed with users’ best interests in mind. The memo went viral and found its way to then-CEO Larry Page, who promoted Harris to “design ethicist” and made digital well-being a company focus.

There’s now a Digital Wellbeing website, too, that talks about Google’s broader efforts on this front. On the site, the company touts features in other products that save people time, like Gmail’s high-priority notifications that only alert you to important emails; Google Photos’ automated editing tools; Android Auto’s distracted driving reduction tools; Google Assistant’s ability to turn on your phone’s DND mode or start a “bedtime routine” to dim your lights and quiet your music; Family Link’s tools for reducing kids’ screen time; Google WiFi’s support for “internet breaks;” and more.

Google is not the only company rethinking its role with regard to how much its technology should infiltrate our lives. Facebook, too, recently re-prioritized well-being over time spent on the site reading news, and saw its daily active users decline as a result.

But in Google’s case, some are cynical about the impact of the new tools – unlike Facebook’s changes, which the social network implemented itself, Google’s tools are opt-in. That means it’s up to users to take control over their own technology addictions, whether that’s their phone in general, or YouTube specifically. Google knows that the large majority won’t take the time to configure these settings, so it can pat itself on the back for its prioritization of digital well-being without taking a real hit to its bottom line.

Still, it’s notable that any major tech platform is doing this at all – and it’s at least a step in the right direction in terms of allowing people to reset their relationship with technology.

And in YouTube’s case, the option to “Take a Break” is at the very top of its Settings screen. If anyone ever heads into their settings for any reason, they’ll be sure to see it.

The new features are available in version 13.17 and higher of the YouTube mobile app on both iOS and Android, which is live now.

The changes were announced on May 8 during the I/O keynote, and will take a few days to roll out to all YouTube users. The “time watched profile,” however, will ship in the “coming months,” Google says.


Source: TechCrunch

GM still waiting to test self-driving vehicles in New York – Roadshow

The state is really stretching its definition of “early 2018.”
Source: CNET

Facebook reportedly wants to create its own cryptocurrency – CNET

Earlier rumors indicated the social media giant was researching blockchain. Now it looks like that’s for a payment system.
Source: CNET

Wes Blackwell joins Scout Ventures to invest in early-stage, veteran-led startups

We haven’t written much about Scout Ventures, but the New York City-based firm has built up a big portfolio over nearly a decade of investing, with exits like Olapic (acquired by Monotype for $130 million) and Kanvas (acquired by TechCrunch’s parent company AOL).

And, it’s done all of this with just one full-time partner, Bradley C. Harrison — until recently, when the firm brought on Wes Blackwell as partner.

Blackwell is an advisor to Washington, D.C. startup studio DataTribe and previously led enterprise implementation, account management and tech support at LiveSafe. And like Harrison (who graduated from West Point and served in the Army for five years), Blackwell is a veteran of the U.S. Armed Forces, having spent more than a decade flying helicopters in the Navy.

“If you’d asked me five years ago if I would have partnered with an Annapolis Navy brat, the answer would have been an unequivocal no,” Harrison said. But he said that as he and Blackwell started spending more time together, he realized that their backgrounds were complementary: “It made all the sense in the world.”

And the Armed Forces background isn’t just another line in their bios — Harrison said that about half of the companies that Scout has invested in were founded by veterans.

“We don’t find a lot of competition in this stuff,” he explained. “It’s a pretty tight community.”

Scout typically writes initial checks of between $500,000 and $750,000 and aims to take a stake of around 10 percent. And while Harrison has been the only full-time partner until now, the firm has a team that also includes several venture partners and Principal Brendan Syron.

“Like any good investors, our thesis evolves time,” Syron told me. He said the firm has become increasingly interested in frontier technology, with investments its “core sectors” of AI, machine learning, autonomy and mobility, and “a big focus” on data and cybersecurity — an area where Blackwell has strong connections.

“Some of folks in this industry, by their nature, they’re not very trusting,” Blackwell said. “So by virtue of Brad and I’s background and character, there’s a trust factor there.”

Blackwell has already made his first investment as part of Scout, leading a $1.5 million round in DeepSig, a startup working to improve wireless technology by applying deep learning to radio signal data.


Source: TechCrunch

AT&T CEO calls hiring Trump lawyer 'big mistake,' chief lobbyist is out – CNET

Randall Stephenson told employees Friday that hiring Trump’s attorney Michael Cohen was a ‘serious misjudgement.’
Source: CNET

2018 Honda Clarity Electric launches with $199 monthly lease price – Roadshow

The deal is almost necessary, because its range is… not good.
Source: CNET

Cleveland offered $120 million in freebies lure Amazon to the city

A Cleveland.com article detailed the lengths the small midwestern city would go to lure Amazon’s in 50,000-person HQ2. In a document obtained by reporter Mark Naymik, we learn that Cleveland was ready to give over $120 million in free services to Amazon including considerably reduced fares on Cleveland-area trains and buses.

The document, available here, focuses on the Northeast Ohio Areawide Coordinating Agency (NOACA)’s ideas regarding the key component in many of Amazon’s decisions – transportation.

Ohio has a budding but often tendentious connection to public transport. Cities like Columbus have no light rail while Cincinnati just installed a rudimentary system. Cleveland, for its part, has a solid if underused system already in place.

That the city would offer discounts is not surprising. Cities were falling over themselves to gain what many would consider – including Amazon itself – a costly incursion on the city chosen. However, given the perceived importance of having Amazon land in a small city – including growth of the startup and tech ecosystems – you can see why Cleveland would want to give away plenty of goodies.

Ultimately the American Midwest is at a crossroads. It could go either way, with small cities growing into vibrant artistic and creative hubs or those same cities falling into further decline. And the odds are stacked against them.

The biggest city, Chicago, is a transport, finance, and logistics hub and draws talent from smaller cities that orbit it. Further, “smart” cities like Pittsburgh and Ann Arbor steal the brightest students who go on to the coasts after graduation. As Richard Florida noted, the cities with a vibrant Creative Class are often the ones that succeed in this often rigged race and many cities just can’t generate any sort of creative ecosystem – cultural or otherwise – that could support a behemoth like Amazon landing in its midst.

What Cleveland did wasn’t wrong. However, it did work hard to keep the information secret, a consideration that could be dangerous. After all, as Maryland Transportation Secretary Pete K. Rahn told reporters: “Our statement for HQ2 is we’ll provide whatever is necessary to Amazon when they need it. For all practical purposes, it’s a blank check.”


Source: TechCrunch

VC firm SparkLabs launches a security token to let anyone invest in its accelerator programs

Ardent crypto enthusiasts believe ICOs and cryptocurrencies will replace venture capital, but what if VC investors absorb crypto into their existing operations?

That’s the thesis that SparkLabs, a U.S.-Korean firm that runs multiple global funds and early-stage accelerator programs, is putting to the test with the introduction of a security token today. The firm said it is aiming to “democratize” investment opportunities by essentially allowing anyone to buy into two of their accelerator program via the token, which will essentially let them become LP-like investors.

SparkLabs’ team’s past successes include Siri (sold to Apple) and DeepMind (sold to Google), and it claims a portfolio of over 160 startups from more than 60 countries. Its accelerator program has graduated over 80 companies, 80 percent of which the firm said have gone on to raise funding at an average of $3.5 million.

The experiment covers two of SparkLab’s new accelerator programs: a six month IOT-focused initiative in Korean smart city Songdo and Cultiv8, an accelerator for agriculture and food tech in Australia.

The firm has already raised capital for both initiatives — $5.6 million for Cultiv8 and $500,000 for the IOT program — but it is aiming to bring in at least $6 million from the token. That’s the minimum sale, while the hard cap is $30 million.

SparkLabs is working with two crypto platforms to handle the token sale in terms of KYC, operations and tapping into audiences. They are Argon Group, which has a community of crypto investors, and Swarm, a platform that connects retail investors with crypto opportunities in PE and VC funds.

ICOs and tokens are in a precarious position in the U.S. while the SEC conducts an investigation into companies that raised money via ICOs and investors who backed them. Wary of that, SparkLabs is primarily targeted non-U.S.-based investors, but it said that the token is open to accredited investors in the U.S..

Unlike traditional LPs, who wait on the fund’s lifecycle to see financial returns unless they can sneak a secondary share sale, SparkLabs plans to introduce liquidity by listing the token on security exchanges in the future. That’ll make it tradeable. But the firm doesn’t advise U.S.-based investors to trade it since that is almost certain to violate the law.

Despite the legal grey areas, the firm is keen to experiment with a token, having backed a number of crypto-based companies via traditional equity investments since 2014 and also launched its SparkChain fund.

“We think the ICO market is here to stay, it’s an avenue for fundraising [that] we think will be complementary to Series B and Series C rounds,” SparkLabs co-founder and partner Jimmy Kim told TechCrunch in an interview. “As a fund, we believe in this space, and we thought we might as well dip our toes into the water and test it out.”

A number of 500 Startups’ recent batch of companies banded together to offer their own security token earlier this year, but SparkLabs may be the first established firm to adopt the strategy officially. Already it is seeing strong interest from crypto hedge funds and individuals who are looking to diversify their crypto assets, Kim said, but the theory is fairly untested so it will be interesting to see how it is received by the wider market.

Certainly, it could be the first of many.

“We’re opening the doors to investors that we wouldn’t usually reach out to,” Kim explained. “If it works out well, we’ll obviously do it with other funds in the future.”

Note: The author owns a small amount of cryptocurrency. Enough to gain an understanding, not enough to change a life.


Source: TechCrunch

Bolivia Is Landlocked. Don't Tell That to Its Navy

A century ago Bolivia lost a major piece of itself: the sea.
Source: Wired

Capital One acquires digital identity and fraud alert startup Confyrm

Capital One has acquired the San Francisco-based digital identity and fraud alert startup Confyrm, the company announced through a blog post on Thursday. The deal will bring Confyrm’s technology to the bank in order to help speed its development and implementation of consumer identity services at scale.

CEO Andrew Nash founded Confyrm in 2013, along with Dale Olds and Emma Lindley, with a vision of restoring trust in digital identities, he says.

“We recognized that despite an increasing reliance on digital identities, consumer trust in those identities continued to erode,” explains Nash. “We wanted to make a real difference to reducing online fraud and to make the internet a safer place for everyone engaged in it, but critically to do this without abusing customer privacy and storing personal data.”

The company created a system to offer early notifications of suspicious account activity, in order to mitigate the impact of fraud or account theft for identity providers and consumers alike. The system also uses privacy-enhancing mechanisms to protect the identities of the individual consumers and the event publishers.

For example, if a financial service was processing a password reset request but detected that the consumer’s email account had been taken over by a fraudster, it could stop the attack on the consumer’s account immediately. Meanwhile, the consumer could be alerted at the same time to take additional steps to secure their account.

Before starting Confyrm, Nash had previously served as Director of Identity Services at Google, one of the largest providers of consumer identity services in the world, with over a billion consumer and enterprise accounts. He also served as Senior Director of Consumer Identity at PayPal, managing over 350 million identities validated for use in the financial services space, and was Director of Technologies at RSA Security.

So for Capital One, the acquisition of Confyrm isn’t just about the technology itself – it’s about bringing Nash on board.

Following the deal’s close, Nash will become Managing Vice President of Consumer Identity Services.

He says working at Capital One will help the team reach more consumers than a startup could on its own, allowing them to “massively increase the set of consumers that we can help to protect.”

It’s unclear how far along Confyrm was on actually bringing its product to consumers – its website touted a few pilot programs several years ago, but hadn’t been updated in some time. Some of the site’s text is still “Lorem Ipsum” filler text, in fact, and there’s been little coverage by press in the years since its founding. The company hadn’t talked much about its pilot partners, but the list was reported to include an internet email provider, mobile operator, financial services company, and multiple e-commerce sites. Likely, Capital One was the early partner, which is what later led to this acquisition.

On the National Institute of Standards and Technology (NIST) website, one of Confyrm’s pilot programs was listed, noting pilot partners included InCommon, Google, AOL, LinkedIn, and Microsoft. (AOL merged with Yahoo to form Oath, which also now owns TechCrunch.)

Deal terms regarding the Capital One acquisition were not being shared, but Confyrm had raised $1.2 million, according to Crunchbase, which attributes the funding to a grant. (Another source states the grant was for $2.4 million, however).

Acquiring an early stage startup isn’t rare for Capital One, which regularly picks up young companies to fuel its company with fresh talent and unique IP. Over the past several years, it’s acquired mobile savings startup BankOns, local business directory Bundle, budgeting app Level Money, design and development firm Monsoon, design firm Adaptive Path, price tracker Paribus (which launched at TechCrunch Disrupt), and secure container orchestration platform Critical Stack. 

There’s a video of Nash explaining how Confyrm works, here.


Source: TechCrunch

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511