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

Archivo del Autor: Belen De Leon

Get to know YouTube's new swipe gestures – CNET

It’s now easier to skip to the next video or back with the YouTube app.
Source: CNET

Verizon lays off 7 percent of its media workforce – CNET

As rivals AT&T and Comcast expand their media businesses, Verizon struggles to find its footing.
Source: CNET

Netflix Now Aligns Itself With Hollywood, not Silicon Valley

Netflix has left the Internet Association, a tech industry group, and joined the Motion Picture Association of America, underscoring its growth as a content creator.
Source: Wired

Cada vez más cerca de un cielo lleno de globos estratosféricos fijos

Gracias a un nuevo sensor que capta la dirección y la velocidad de las corrientes de viento, estos dispositivos pueden sobrevolar el mismo sitio de forma indefinida. Además de sus aplicaciones militares, podría favorecer el turismo cercano al espacio y mejorar la aviación comercial 
Source: MIT

Bienvenidos a la hermosa y terrorífica era de las GAN

Las redes generativas antagónicas, capaces de crear imágenes y vídeos falsos ultrarrealistas conocidos como ‘deepfakes’ tienen múltiples aplicaciones buenas, y también muchas malas, que amenazan nuestra forma de entender la realidad, algo para lo que no estamos preparados
Source: MIT

Historia de la ciencia en China: servir al Estado, exiliarse o morir

Esta es la historia personal y política de tres generaciones de científicos chinos con tres caminos distintos y una misma pregunta en la mente: ¿la investigación científica debe estar al servicio de un país, o la búsqueda del conocimiento puede trascender al nacionalismo?
Source: MIT

Microsoft Edge on mobile now includes a built-in fake news detector

In 2019, we still don’t really know what to do about fake news. With nothing to disincentivize viral hyperpartisan headlines and other exercises in confirmation bias, online misinformation seems to run as rampant as ever. It’s a tricky problem, particularly because it’s one that requires the readers most drawn to too outrageous to be true news to challenge their beliefs. In other words, without some kind of technical solution or massive cultural shift, the fake news dilemma won’t be solving itself any time soon.

That being said, Microsoft’s mobile Edge browser is taking a modest swing at it. On Android and iOS, the Microsoft Edge app now installs with a built-in fake news detector called NewsGuard. The partnership is an extension of Microsoft’s Defending Democracy program, and NewsGuard for Edge was first announced earlier this month.

While NewsGuard isn’t on by default, anyone using Edge can enable it with a simple toggle in the settings menu. When I downloaded the app to test it, Edge actually nudged me to the Settings menu and then to an option called News Rating (this enables NewsGuard) with a small blue dot. The dot wasn’t an alarm-red notification but would probably be notable enough to pique my interest and point me to the setting, even if I wasn’t writing this story.

For now, NewsGuard’s ratings concentrate on U.S.-based websites, but major sites abroad are included too. TechCrunch received a healthy green check on NewsGuard, indicating that we maintain “basic standards of accuracy and accountability.” Clicking the green badge next to the address bar presented an option to review TechCrunch’s full “nutrition label” — a rundown of pertinent information like our ownership and financing, content and credibility. The information was pretty nuanced, right down to the insight that “opinion pieces are not always clearly labeled,” which is fair enough. It even included an example of a corrected story and how we handled it. As The Guardian noted, the Daily Mail didn’t fare quite so well.

The editorial deep-dives that influence NewsGuard’s ratings are impressive, though they do exemplify another issue that makes fighting fake news particularly tricky. Even if news sources are evaluated across a matrix of factors, there’s still some degree of subjective assessment necessary to make these decisions. While there are plenty of entities that could be making these calls, how do we reach a consensus on who should be doing it?

NewsGuard is co-led by Gordon Crovitz, former publisher of The Wall Street Journal, and Steven Brill. Like other editorially minded news experiments, NewsGuard relies on a human team instead of algorithms. The company counts former CIA director General Michael Hayden and The Information founder Jessica Lessin among its advisors.

Edge isn’t a very popular browser, but it still makes an interesting case study in the intractable war against low-quality information online. It also illustrates the central Catch 22 of the fake news era: The users who need a fake news detector the most are the least likely to use one. Microsoft’s Edge experiment with NewsGuard isn’t a solution to that issue, but baking some kind of news verification tool right into the browser does feel like a step in a compelling direction.


Source: TechCrunch

Hola Code tackles the real migration crisis

After spending eight months in an immigration facility in the United States, Abimael Hernandez made the tough decision to return to Mexico.

He had spent 14 years in Florida and was leaving behind his wife and three children to return to Mexico so he could go through the process of returning to the United States legally.

Hernandez didn’t want to live in fear of being pulled over by police; he longed to own a car in his name and he didn’t want his immigration status to be illegal any longer.  

Upon his return to Mexico, Hernandez had worked in construction, call centers and sold CDs before finally being given an opportunity that made a return to the United States less appealing. Hernandez now works as a software developer at Ignite Commerce in Mexico and has integrated well into the country that he at first struggled to identify as home.

Hernandez’s struggle to adjust and adapt to life in a new country mirrors that of other migrants who are returning to Mexico. And ongoing U.S. government attempts to put an end to the DACA program instituted under President Barack Obama, an initiative which protected as many as 800,000 unauthorized migrants that had come to the United States as children, are pushing many others along the same path.

For the people facing an increasingly hostile environment for migrants who choose — or are forced — to return to Latin America, little support awaits.

What tends to lie in store for these deportees and returnees in Mexico is usually low-paying service employment. For those with an undocumented status especially, no collateral in Mexico leads to problems in accessing finances, whilst having spent the majority of their lives in the United States, barriers in the Spanish language mean some returnees fail to be accepted into the Mexican education system. 

Though there are some government initiatives aimed at supporting deportees by providing shelter and food, this usually bilingual cohort is prone to unemployment, as well as the mental struggle assigned to the frustrations of reintegrating into a country with which many can’t identify.

It is the hardship of reintegration that inspired the foundation of Hola Code, the only Mexican startup of its kind that currently runs in the country. Founded by CEO Marcela Torres just last year, Hola Code is coined as hackers without borders and is a startup that offers a coding bootcamp for migrants, ensuring that this young generation, new to Mexico, does not slip under the radar.

Geared at supporting the integration of deportees, the startup is prepping Mexicans to enter into a high-demand sector through an intensive five-month software development training program that gives the students qualification, even though many have started from scratch.

‘‘We don’t know of any social enterprises or even regular startups that are actually tackling migration in Mexico,’’ Torres recently told TechCrunch. Although migration and deportations continue to make headlines, it appears that Hola Code might be the only Mexican startup trying to do anything about it.

Backed by San Francisco-based Hack Reactor, the Mexican organization costs nothing until graduates have secured a full-time job, and pays their students a monthly stipend without any bureaucratic red tape.

Collectively venturing into Mexican society with peers in a similar position, most Hola Code students also don’t plan to return to the United States and want to use their skill set in the ever-growing Mexican tech ecosystems. For former student Hernandez, he remains grateful for the support network that Hola Code became for him.

‘‘If Mexico had more opportunities like Hola Code I think returnees would definitely think about not going back to the United States and other countries,’’ he said.

The question now remains as to how international policies will continue to affect Latin American families in the future.

‘‘You create the program in the hopes that one day that you will run out of work,’’ CEO and co-founder Marcela Torres ambitiously explained.

MISSION, TX – JUNE 12: A Central American immigrant stands at the U.S.-Mexico border fence after crossing into Texas on June 12, 2018 near Mission, Texas. U.S. Customs and Border Protection (CBP) is executing the Trump administration’s zero tolerance policy towards undocumented immigrants. U.S. Attorney General Jeff Sessions also said that domestic and gang violence in immigrants’ country of origin would no longer qualify them for political-asylum status. (Photo by John Moore/Getty Images)

The bittersweet reality is that Hola Code has, in fact, blossomed within the past year, with now more than 400 monthly applications from Mexicans and Central American migrants that are seeking refuge in the country. Although the organization celebrates the achievements of their alumni, who tend to quickly ascend into well-paid tech jobs across Mexico, the coding bootcamp is never short of work, and is now looking to open an office in Tijuana to be closer to the border.

The journey for the startup’s female founder, one of a small number of women in Mexican tech leadership, has also not been an easy feat.

‘‘It’s very difficult for a woman that has designed a business plan and has ideas to be taken seriously,’’ Torres explains. ‘‘It took me a long time to find the original investors that would believe in my idea and in my capacity, as well, to run the organization because this is the first startup that I have executed.’’

The cultural burdens that still exist in Mexico is a reality that deters many women from entering into the entrepreneurial scene within the country. From finding investors to promoting an idea, it is the issue of being taken seriously that is most effective at stalling Mexico’s female entrepreneurs.

‘‘I think that it’s important for younger women to start seeing us out there trying to take risks and thinking that they can do it as well. Even if they’re not successful, that it’s something that is available and achievable for them.’’

Confronted by her own hurdles in becoming the tech leader of Hola Code today, however, her organization does much more than just in-depth coding. From encouraging young Mexican women to leap into business and tech, to helping each student find a job, Torres speaks of the hope, security and routine that every Hola Coder gathers as they become immersed in Mexican life through this community.

‘‘Helping them navigate the expectations of how to start a career in tech is one of the things that we work on and therefore it means that they develop the right skill set, and once they finish the program, to be able to successfully jump into big areas such as banking.’’

MCALLEN, TX – JUNE 12: Central American asylum seekers wait for transport while being detained by U.S. Border Patrol agents near the U.S.-Mexico border on June 12, 2018 in McAllen, Texas. The group of women and children had rafted across the Rio Grande from Mexico and were detained before being sent to a processing center for possible separation. Customs and Border Protection (CBP) is executing the Trump administration’s “zero tolerance” policy towards undocumented immigrants. U.S. Attorney General Jeff Sessions also said that domestic and gang violence in immigrants’ country of origin would no longer qualify them for political asylum status. (Photo by John Moore/Getty Images)

Former student Miriam Alvarez is now a software engineer for SegundaMano. Growing up in the United States, Mexican Universities did not accept her U.S. documents and she too began working in a call center before hearing about the project, applying just days before the application deadline. ‘‘It’s OK to not know everything, but you should always be open to trying new things and learning something new,’’ Alvarez said, speaking of the broader messages that Hola Code delivers.

The overwhelming lessons that all Hola Code’s alumni praise is how the bootcamp delivers more than just coding, but also important life skills that allow for the transition to Mexico to be easier. Through reasoning and problem solving, many are grateful for the structure and direction that Hola Code provides Mexicans new to the country.

Though many of their students had joined Hola Code feeling “American,” the values that the group provides adds to the larger picture of Mexico’s growing tech scenes.

‘‘The biggest challenge for the tech sector in the country is access to human capital and the second one is retaining the talent.’’ By fine-tuning the country’s coding talent pools with bicultural young developers that speak English, Spanish and also JavaScript, the organization contributes to growing tech hubs such as Tijuana, Guadalajara and Mexico City, which are increasingly gaining global attention.

Hola Code is one of just a few life-changing organizations filling the gap in an immigration story that is seldom covered by the media.

Providing social mobility to people that have been forced to return through education, employment and exposure to tech pioneers, Hola Code’s alumni are spreading the message of integration through education far and wide across the globe.

As long as the fragility of migration continues to be tested, however, Torres and her team have work to do in their mission to produce Mexico’s next pioneering coding generation.


Source: TechCrunch

The Prime Challenges for Scout, Amazon’s New Delivery Robot

The company’s new six-wheeled delivery bot is built to ferry Prime packages.
Source: Wired

Google and Facebook Backed an Event Denying Climate Change

Three tech giants, including Microsoft, sponsored a libertarian conference that included attacks on the science of climate change.
Source: Wired

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490