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

Archivo del Autor: Belen De Leon

Facebook’s ad team shoots itself in the foot by pulling Elizabeth Warren campaign ads

Facebook’s gang that couldn’t shoot straight advertising department has made another blunder, this time by pulling Elizabeth Warren campaign ads touting the Senator’s proposal to break up big tech.

The offending ads were pulled, according to Politico, over their use of the Facebook brand in their copy.

Meanwhile, other ads that the Senator’s Presidential campaign had run which addressed the plan to unwind various acquisitions by Facebook, Amazon, and Alphabet (the parent company of Google) were not removed from Facebook.

Indeed, the removal appears to be short-lived, but has given the Warren campaign ammunition for their argument and numerous headlines, tweets, and retweets.

“We removed the ads because they violated our policies against use of our corporate logo,” a Facebook spokesperson told Buzzfeed’s Ryan Mac. “In the interest of allowing robust debate, we are restoring the ads.”

That’s a good move for the Facebook public relations team, especially since the ads reportedly didn’t include Facebook’s logo.

But the damage has already been done. It provides fodder to Warren’s argument that big tech has too much power and control over the way information is disseminated — especially on its own platforms.

This incident may be a tempest in a teapot, but it will calcify positions on the left and the right about the self-interest of big technology and these companies’ ability to regulate content on their own platforms to the detriment of free speech — even in advertising.


Source: TechCrunch

Facebook temporarily removes Elizabeth Warren's ads calling for breakup of Facebook – CNET

The social network said it pulled down the ads for using Facebook’s corporate logo.
Source: CNET

Instagram founders say losing autonomy at Facebook meant “winning”

Rather than be sore about losing independence within Facebook, Instagram co-founder Kevin Systrom told me it was an inevitable sign of his app’s triumph. Today at South By South West, Systrom and fellow co-founder Mike Krieger sat down for their first on-stage talk together since leaving Facebook in September. They discussed their super hero origin stories, authenticity on social media, looming regulation for big tech, and how they’re exploring what they’ll do next.

Krieger grew up hitting “view source” on websites while Systrom hacked on AOL booter programs that would kick people off instant messenger, teaching both how code could impact real people. As Instagram grew popular, Krieger described the “incredi-bad” feeling of fighting server fires and trying to keep the widely loved app online even if that meant programming in the middle of a sushi restaurant or camping retreat. He once even revived Instagram while drunk in the middle of the night, and woke up with no memory of the feat, confused about who’d fixed the problem. The former Instagram CTO implored founders not to fall into the “recruiting death spiral” where you’re too busy to recruit which makes you busier which makes you too busy to recruit…

But thankfully, the founders were also willing to dig into some tougher topics than their scrappy startup days.

Kevin Systrom and Mike Krieger (from left) drive to Palo Alto to raise their Series A, circa January 2011

Independence vs Importance.

“In some ways, there being less autonomy is a function of Instagram winning. If Instagram had just been this niche photo app for photographers, we probably would be working on that app for 20 year. Instead what happened was it got better and better and better, and it improved, and it got to a size where it was meaningfully important to this company” Systrom explained. “If this thing gets to that scale that we want it to get to which is why we’re doing this deal, the autonomy will eventually not be there as much because it’s so important. So in some ways it’s just an unavoidable thing if you’re successful. So you can choose, do you want to be unsuccessful and small and have all the autonomy in the world, or no?”

AUSTIN, TX – MARCH 11: Mike Krieger speaks onstage at Interactive Keynote: Instagram Founders Kevin Systrom & Mike Krieger with Josh Constine during the 2019 SXSW Conference and Festivals at Austin Convention Center on March 11, 2019 in Austin, Texas. (Photo by Chris Saucedo/Getty Images for SXSW)

Krieger followed up that “I think if you study . . . all the current companies, the ones that succeed internally eventually have become so important to the acquiring company that it’s almost irresponsible to not be thinking about what are the right models for integration. The advice I generally give is, ‘are you okay with that if you succeed?’ And if you’re not then you shouldn’t do the deal.” If the loss of autonomy can’t be avoided, they suggest selling to a rocket ship that will invest in and care for your baby rather than shift priorities.

Asked if seeing his net worth ever feels surreal, Systrom said  money doesn’t make you happy and “I don’t really wake up in the morning and look at my bank account.” I noted that’s the convenient privilege of having a big one.

The pair threw cold water on the idea that being forced to earn more money drove them out of the company. “I remember having this series of conversations with Mark and other folks at Facebook and they’re like ‘You guys just joined, do not worry about monetization, we’ll figure this out down the road.’ And it actually came a lot more from us saying “1. It’s important for us to be contributing to the overall Fb Inc . . . and 2. Each person who joins before you have ads is a person you’re going to have to introduce ads to.” Systrom added that “to be clear, we were the ones pushing monetization, not the other way around, because we believed Instagram has to make money somehow. It costs a lot to run . . . We pushed hard on it so that we would be a successful unit within Facebook and I think we got to that point, which is really good.”

But from 2015 to 2016, Instagram’s remaining independence fueled a reinvention of its app with non-square photos, the shift to the algorithm, and the launch of Stories. On having to challenge the fundamental assumptions of a business, “You’ve got maybe a couple years of relevance when you build a product. If you don’t reinvent it every quarter or every year, then you fall out of relevance and you go away.”

That last launch was inspired by wanting to offer prismatic identity where people could share non-highlights that wouldn’t haunt them. But also, Systrom admits that “Honestly a big reason why was that for a long time, people’s profiles were filled with Snapchat links and it was clear that people were trying to bridge the two products. So by bringing the two products [Feed and Stories] into one place, we gave consumers what they wanted.” Though when I asked anyone in the crowd who was still mad about the algorithm to hiss, SXSW turned into a snake pit.

Regulating Big Tech

With Systrom and Krieger gone, Facebook is moving forward with plans to more tightly integrate Instagram with Facebook and WhatsApp. That includes unifying their messaging system, which some say is designed to make Facebook’s apps harder to break up with anti-trust regulation. What does Systrom think of the integration? “The more people that are available to talk with, the more useful the platform becomes. And I buy that thesis . . . Whether or not they will in fact want to talk to people on different platforms, I can’t tell the future, so I don’t know” Systrom said.

AUSTIN, TX – MARCH 11: Josh Constine, Mike Krieger and Kevin Systrom speak onstage at Interactive Keynote: Instagram Founders Kevin Systrom & Mike Krieger with Josh Constine during the 2019 SXSW Conference and Festivals at Austin Convention Center on March 11, 2019 in Austin, Texas. (Photo by Chris Saucedo/Getty Images for SXSW)

Krieger recommended Facebook try to prove users want that cross-app messaging before embarking on a giant engineering challenge of merging their backends. When I asked if Systrom ever had a burning desire to Instagram Direct message a WhatsApp user, he admitted “Personally, no.” But in a show of respect and solid media training, he told his former employer “Bravo for making a big bet and going for it.”

Then it was time for the hardest hitting question: their thoughts on Presidential candidate Senator Elizabeth Warren’s proposal to regulate big tech and roll back Facebook’s acquisition of Instagram. “Do we get our job back?” Systrom joked, trying to diffuse the tension. Krieger urged more consideration of downstream externalities, and specificity on what problem a break up fixes. He wants differentiation between regulating Facebook’s acquisitions, Amazon white-labeling and selling products, and Apple’s right to run the only iOS App Store.

Acquisition vs Competition

“We live in a time where I think the anger against big tech has increased ten-fold — whether that’s because the property prices in your neighborhood have gone up, whether it’s because you don’t like Russian meddling in elections — there are a long list of reasons people are angry at tech right now and some of them I think are well-founded” Systrom confirmed. “That doesn’t mean that the answer is to break all the companies up. Breaking companies up is a very specific prescription for a very specific problem. If you want to fix economic issues there are ways of doing that. If you want to fix Russian meddling there are ways of doing that. Breaking up a company doesn’t fix those problems. That doesn’t mean that companies shouldn’t be broken up if they get too big and they’re monopolies and they cause problems, but being big in and of itself is not a crime.”

attends Interactive Keynote: Instagram Founders Kevin Systrom & Mike Krieger with Josh Constine during the 2019 SXSW Conference and Festivals at Austin Convention Center on March 11, 2019 in Austin, Texas

Systrom then took a jab at Warren’s tech literacy, saying “part of what’s surprised me is that generally the policy is all tech should be broken up, and that feels to me again not nuanced enough and it shows me that the understanding of the problem isn’t there. I think it’s going to take a more nuanced proposal, but my fear is that something like a proposal to break up all tech is playing on everyone’s current feeling of anti-tech rather than doing what I think politicians should do which is address real problems and give real solutions.”

The two founders then gave some pretty spurious logic for why Instagram’s acquisition helped consumers. “As someone who ran the company for how many years inside of Facebook? Six? There was a lot of competition internally even and I think better ideas came out because of it. We grew both companies not just one company. It’s really hard question. What consumer was damaged because it grew to the size that it did? I think that’s a strong argument that in fact the acquisition worked out for consumers.” That ignores the fact that if Instagram and Facebook were rivals, they’d have to compete on privacy and treating their users well. Even if they inspired each other to build more engaging products, that doesn’t address where harm to consumers has been done.

Krieger suggested that the acquisition actually spurred competition by making Instagram a role modeI. “There was a gold rush of companies being like ‘I’m going to be the Instagram of X . . . the Instagram of Audio, the Instagram of video, the Instagram of dog photos.’ You saw people start new companies and try to build them out in order to try to achieve what we’ve gotten to.” Yet no startup besides Snapchat, which had already launched, has actually grown to rival Instagram. And seeing Instagram hold its own against the Facebook empire would have likely inspired many more startups — some of which can’t find funding since investors doubt their odds against a combined Facebook and Instagram

As for what’s next for the college buddies, “we’re giving ourselves the time to get curious about things again” Krieger says. They’re still exploring so there was no big reveal about their follow-up venture. But Systrom says they built Instagram by finding the mega-trend of cameras on phones and asking what they’d want to use, “and the question is, what’s the next wave?”


Source: TechCrunch

Trump's Budget Guts Science Agencies—But Favors the Moon

As in years past, Congress is likely to restore many of the proposed cuts in Trump’s spending plan. Yet the deep cuts are still sowing confusion.
Source: Wired

Tolkien trailer taught me I don't know how to pronounce Tolkien's name – CNET

The Hobbit and Lord of the Rings author was a master of languages, but not all of us are.
Source: CNET

Google Doodle celebrates World Wide Web's 30th birthday – CNET

The web giant — one of the tech industry’s biggest companies — pays homage to the invention that made it possible.
Source: CNET

3D for your home is even more dead than you thought – CNET

Nvidia is the latest company to give up on the technology for our homes.
Source: CNET

Relojes inteligentes: de dispositivos inútiles a guardianes de la salud

Cada vez más ‘smartwatches’ incorporan aparatos capaces de hacer electrocardiogramas tan precisos como los de un hospital. Si se implementan de forma masiva, la detección preventiva de dolencias cardiacas podría salvar miles de vidas, y la mayoría no vale más que un par de cientos de euros
Source: MIT

Todo lo que oculta el alegato de Zuckerberg a favor de la privacidad

El CEO de Facebook afirma que quiere ofrecer más privacidad a sus usuarios, pero les sigue obligando a utilizar servicios controlados por él. Reforzar el cifrado no limita su poder de control ni de vender datos personales a otras empresas, ya que tampoco ha dicho cuál será su futuro modelo de negocio
Source: MIT

Lluvia de críticas para los países que están ignorando la IA

Tras su pasividad ante la tecnología, la nueva iniciativa de inteligencia artificial de Trump sigue quedándose corta a ojos de los expertos, que ven cómo China, Francia y Canadá están haciendo grandes esfuerzos para respaldarla y beneficiarse de ella
Source: MIT

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916