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

Archivo del Autor: Belen De Leon

Ring Camera Surveillance Is Transforming Suburban Life

Consumer surveillance cameras are everywhere now, and they’re capturing moments we otherwise would never know have happened.
Source: Wired

Teaching Pilots a New Trick: Landing Quietly

Researchers want to reduce the noise from planes approaching a runway. The key is a smooth descent.
Source: Wired

Code slingers: Apply to the Hackathon at Disrupt Berlin 2019

Calling all code poets. It’s time to strut your stuff at the TC Hackathon at Disrupt Berlin 2019. Are you ready to test your physical, mental and technical limits in this intense, high-pressure code-a-thon for cash, prizes and bragging rights? Then apply to compete right here.

How does the Hackathon work? First of all, it’s free. And we give each participant a free Innovator pass. The Hackathon takes place during the Disrupt conference in a dedicated section of Arena Berlin. We’re limiting participation to 500 participants who will have just 36 hours to form teams, choose one of several sponsored contest hacks and complete their project.

We’ll announce the specific sponsors and challenges in the coming weeks. But you’ll get a good sense of what to expect by looking at the sponsored contests, prizes and winners from the Hackathon at Disrupt SF 2018.

Your skill and talent will be put to good use because, regardless of which hack challenge you select, sponsors are looking for working products that address real-world problems. Do your very best to impress, and you could take home thousands of dollars.

Judges will review the completed projects science-fair style, and they’ll choose 10 teams for the final round on day two. Each (very) tired team gets two minutes to present and pitch their project on the Extra Crunch Stage.

In addition to the cash and prizes from individual sponsors, TechCrunch’s panel of judges will select one team for the best overall hack — and they’ll take home a $5,000 cash prize.

Cash, prizes, bragging rights, free food, drink, caffeine and a free Innovator’s pass — yowza! Need more reasons to apply? Think networking. If you’re this good under pressure, imagine the impression you’ll make on potential partners or employers.

TC Hackathon takes place during Disrupt Berlin 2019 on 11-12 December. Don’t miss your chance to dazzle us with your physical, mental and technical capabilities — and build something great in the process. Apply to the Hackathon today.

Is your company interested in sponsoring or exhibiting at Disrupt Berlin 2019? Contact our sponsorship sales team by filling out this form.


Source: TechCrunch

YouTuber Caspar Lee co-founds Influencer marketing platform, raises £3M Series A

Despite the inexorable rise of social media influencers, several problems remain when it comes to brands trying to use these stars to push their products. The marketing tools and processes are fragmented (read: chaotic). Attaining some level of authenticity, quality and creativity in influencer-driven campaigns is tough, to say the least. And the whole thing has to look like the influencers are only promoting brands that they truly believe in, whether they are or not.

Perhaps that’s unkind? Some social influencers really do try and ‘curate’ the products they are charing to push. Plenty just do it only for the money, and it shows. The whole thing is largely a shitshow, to use a technical term. Some startups are trying to bring order to this tedious state of affairs.

Influencer, is a social media influencer marketing platform, which has now announced the close of a £3million (± $3.6million) Series A round led by Puma Private Equity.

Its platform claims to simplify the influencer marketing process for both advertisers and creators, giving advertisers access to a network of “macro and micro creatorsâ€� pre-vetted for authenticity, quality and creativity based on first-party data. This unites “creator discovery, creator relationship management, campaign management and campaign reporting along with actionable insightsâ€� they say.

Key competitors include Whalar, Tribe, Takumi, Influential.co and FameBit.

But Influencer says it differentiates from these companies in that it puts a lot of the elements needed onto one platform for self-service and managed campaigns. It also has a white label solution.

Influencer has so far worked with brands including Boohoo, Alibaba, Pepsi, Starbucks, Pantene, Uber Eats, PrettyLittleThing and Apple Music, to get them in front of audiences via social media influencers.

The startup was launched in 2017 by 23 year old Ben Jeffries who leads the company as CEO, and 25 year old YouTuber and creator Caspar Lee.

It’s now brought on Adam Ludwin, co-founder of search intelligence company Captify and growth marketing agency Inflecto Media as Director of the Board.

The company will open its first US office in New York, led by CEO Ben Jeffries, with expansion planned to the West Coast over the next year.

It’s also released a mobile app, which “allows brands and content creators to create meaningful relationships claims Jeffries.

Caspar Lee says: “At Influencer we pride ourselves in being by creators, for creators, with a team who embody this new era of creativity and enjoy unrivaled relationships with the world’s leading creators.�


Source: TechCrunch

Summer wants to vanquish student loans for borrowers, and now has $10M to do it

$1.5 trillion. That’s the amount of outstanding student loan debt held by American citizens according to the New York Fed. It is an astronomical sum, and has led to much hand-wringing about whether there is a coming bubble in U.S. higher education.

What’s even worse than the scale of the debt load though is the fact that for millions of borrowers, they literally don’t have to pay some of those dollars. Thanks to the complexity of the loan system in the U.S., borrowers often qualify for repayment programs that can lead to loan forgiveness, that is, if they can figure out the terms, apply correctly, and actively follow the rules to net the write-off.

Enter Summer. The public benefit corporation is on a mission to act as a “trusted advisor� to student loan borrowers. Through its platform, borrowers can get a full 360-degree view of their current student loan situation, and begin exploring options for how to repay it in the most financially efficient way possible.

Summer ForgivenessFinder

Summer’s program helps users identify possible forgiveness options. Photo via Summer.

The company’s early traction has brought it a new round of venture capital. The company announced this morning that QED Investors, one of the leading early-stage fintech investors out there, led a $10 million series A round in the company. Recent partner addition Matt Burton led the deal, who joined QED about a year ago after selling his lending data startup Orchard to Kabbage.

Co-founder and CEO Will Sealy analogized Summer to how tax accountants help filers handle the complexities of doing their taxes. “We’re trying to create the software that democratizes [student loan] expertise, that gets the expertise into the hands of the end consumer, who might not be able to afford an accountant that doesn’t even unfortunately exist in the student loan space at this current moment,â€� he said.

He noted that the company is building out support for 120 loan forgiveness programs and their complicated rules, and has its eyes on more than a hundred other student loan proposals that are sitting in state legislatures across the country.

The company was started at Yale by Sealy and co-founders Paul Joo and Vincent Tran, and the trio eventually migrated to New York City while building the team to 13 according to its staffing page. Sealy previously worked at the Consumer Financial Protection Bureau in DC in the Office of Students, where he worked on precisely the challenges of getting students better access to quality information around student loan programs.

Summer team Sep19

Summer’s team. Photo via Summer.

So far, Summer, which launched in 2017, has helped 10,000 borrowers to date, and “just in this year, we have helped borrowers save $8 million,â€� Sealy said. “A critical metric is not just how many people we are engaging, but how much money we’re saving them.â€�

Summer does not charge end users to use its product. Instead, it sells through enterprises and other types of organizations to offer the product as a benefit to employees. Sealy gave the example of medical associations, who could offer Summer to recent medical school graduates, or companies who want to entice recent grads with a simple tool that can improve their financial lives.

Summer currently works retrospectively, in that it targets users who are post-grads. I asked why Summer didn’t focus prospectively on helping borrowers think through their student loan products before they take them on. Sealy replied that “In many ways, it feels like the house is on fire. So before we would ever go about trying to create a better smoke detector and build a new home, we want to save the people who are currently struggling.�

Burton of QED explained his rationale for leading the round. “QED, like the rest of the investors like General Catalyst and Story Ventures, we put a pretty big round into this company on the belief that there’s an urgent problem facing these student loan borrowers and we’re working hard to … scale to meet the needs of tens of millions of student borrowers.� With 10,000 users and $8 million saved, you can start to project out the potential impact Summer could have for many borrowers.

In addition to QED, the round had participation from General Catalyst, Greycroft, NextView Ventures, and Story Ventures.


Source: TechCrunch

iOS 13's Audio Sharing lets you share music, not earwax. Here’s how to use it – CNET

Audio Sharing works with AirPods and Beats.
Source: CNET

2019 Honda Civic Coupe review: Small changes, big gains – Roadshow

The stalwart Honda Civic gets a few updates for 2019 that make it better than ever.
Source: CNET

Five things you need to know about the 2019 Honda Civic Coupe video – Roadshow

The Civic has always been really good, but this year’s model gets a few well-placed tweaks.
Source: CNET

Facebook secures exclusive digital rights for ICC cricket events

If you’re a cricket fan, you will be visiting Facebook way more often in the coming months and years. The social juggernaut announced on Thursday it has partnered with the International Cricket Council (ICC), the global governing body of cricket, to secure exclusive digital content rights until 2023 for global ICC events in the Indian subcontinent.

As part of the four-year deal, financial details of which were not disclosed, Facebook will show post-match recaps and in-play key moments and other “feature content” of the matches in the Indian subcontinent. The exclusive rights are limited to the Indian subcontinent, elsewhere the company will carry post-match recaps. Facebook said it hopes to serve “hundreds of millions of cricket fans” through this “unprecedented” and “ground-breaking” deal.

A Facebook spokesperson told TechCrunch that the company won’t be live streaming the matches in any market.

In a statement, Ajit Mohan, VP and Managing Director Facebook India, said, “with Facebook, Instagram and WhatsApp, the ICC has an exceptional opportunity to leverage our family of apps to serve current sports fans as well as bring in an entirely new generation of fans. Every day, people come to our platforms to talk about, and form friendships around, cricket. With this partnership, we will be able to serve these fans with the kind of premium content that can ignite new conversations, new connections and new followership.”

Though not as popular in the U.S., cricket is one of the most celebrated sporting events in many key Facebook markets including the UK, India, and Australia. How popular? Hotstar, a streaming service in India owned by Disney, has set global record for most concurrent views on a live streaming event thanks to cricket.

Facebook is well aware. In 2017, the company bid $600 million for online streaming rights of IPL, a popular cricket tournament in India, for a period of five years. It lost the bid to Star India, which operates Hotstar. Last year, the company tested the waters after it acquired streaming rights to show La Liga games in India.

The recently concluded ICC Men’s Cricket World Cup garnered 4.6 billion video views across ICC’s digital and social media platforms, ICC said.

Today’s deal includes coverage of following events: ICC Women’s T20 World Cup 2020, ICC Men’s T20 World Cup 2020, ICC Women’s Cricket World Cup 2021, ICC World Test Championship Final 2021, ICC Men’s T20 World Cup 2021, ICC Women’s T20 World Cup 2022, ICC Men’s Cricket World Cup 2023, ICC World Test Championship Final 2023, ICC Men’s T20 World Cup Qualifier 2019, ICC Men’s Cricket World Cup Qualifier 2022, ICC U19 Cricket World Cup 2020, and ICC U19 Cricket World Cup 2022.

Last year, Star India acquired digital and TV rights to live-stream and broadcast all of Indian cricket team’s matches globally for a sum of $944 million.

Facebook’s Mohan, who served as the chief executive of Hotstar prior to joining the social juggernaut, added, “the future of AR and VR is being charted by Facebook and we are excited about the possibility of bringing the best of our innovations to fans around the world.”


Source: TechCrunch

Luminance CEO Emily Foges joins us at Disrupt Berlin

Law firms have to parse thousands of pages a week to figure out if everything makes sense and there’s no anomaly. And Luminance wants to make that work much less tedious by using artificial intelligence to review documents and minutes instead of hours. That’s why I’m excited to announce that Luminance CEO Emily Foges will join us at TechCrunch Disrupt Berlin.

If you know someone who has ever done an internship for a law firm, they may have told your horrific stories about endless nights working on an important contract.

Instead, Luminance clients can start by uploading a document to the platform. Luminance then tries to understand the contract or legal document. It can pick up the most obvious anomalies and surface important information, which should help you save time.

The goal isn’t necessarily to replace lawyers altogether — you need a human behind the machine to understand what Luminance tells you after all. But it can greatly enhance their productivity.

And it’s been working incredibly well. There are now 150 law firms across 40 countries using the product. Some of them are among the biggest law firms in the world.

Buy your ticket to Disrupt Berlin to listen to this discussion — and many others. The conference will take place December 11-12.

In addition to panels and fireside chats, like this one, new startups will participate in the Startup Battlefield to compete for the highly coveted Battlefield Cup.

( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-8c04370dcd5ec52297bec6ccf0dd3a5b’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-8c04370dcd5ec52297bec6ccf0dd3a5b’
}, “https://tcprotectedembed.com” );
}
}

// Autosize iframe
var funcSizeResponse = function( e ) {

var origin = document.createElement( ‘a’ );
origin.href = e.origin;

// Verify message origin
if ( ‘tcprotectedembed.com’ !== origin.host )
return;

// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;

switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );

if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );

return;
default:
return;
}
}

if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513