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

Archivo del Autor: Belen De Leon

En contra del certificado de vacunación para recuperar la normalidad

Aunque las cartillas de vacunación existen desde hace años, usarlas en esta pandemia para gestionar permisos y accesos podría crear situaciones de discriminación y todavía no sabemos si las vacunas impiden el contagio asintomático, además de los enormes retos técnicos para encajar los distintos sistemas locales y nacionales
Source: MIT

Historia de la digitalización y automatización de la industria del chocolate

En México, donde se inventó el chocolate, la fábrica de ECOM Cacao ha aprovechado las nuevas tecnologías para reducir su coste en personal y digitalizar el 95 % de sus procesos. En menos de 20 años, la instalación casi ha multiplicado por seis su capacidad de producción anual
Source: MIT

The US wants startups to get a piece of the $16 billion spent on space tech

The U.S. government is one of the biggest spenders in the nascent space industry and the man who handles the money for the Air Force’s $16 billion checkbook wants startups to know that his door is open for them.

In all, Will Roper, the Assistant Secretary of the Air Force for Acquisition, Technology and Logistics, handles about $60 billion worth of budget for the Air Force — a mandate that includes spending money on the new tech initiatives the Air Force deems important.

Historically, the Department of Defense hasn’t been the greatest at working with startups — and many tech companies have been loath to work with the DoD. However, since much of modern civilian infrastructure is based on global positioning systems and other satellite technologies that fall under the Defense Department’s purview, those views on cooperation are changing on both sides.

“Space isn’t a quiet domain of communication and navigation and exploration anymore,” Roper told the audience at TechCrunch’s latest Sessions event, TC Sessions: Space 2020. “It’s increasingly becoming a hostile place… So we’re gearing up a new kind of competition the military side that could extend to space and that’s creating a lot of new space programs.”

Roper emphasized that the interest from the Air Force and the government more broadly extends well beyond offensive capabilities and military priorities. As space becomes an economic opportunity, Roper sees the Air Force as an engine for driving technology development forward in ways that have commercial benefits.

“It’s a great, great time for innovation in new technologies that could help the military, but we want to do more than just help the military. That’s the old thinking in the Pentagon . That’s all that would help us win the Cold War in the 20th Century, but it’s not going to help us in the 21st, where technology is globalized and accelerating,” Roper said.

“We want to find ways where our military mission and our funding can help accelerate commercial markets to so it’s competing on a much bigger stage. But we think it’s where we need to aspire to be, so that we’re playing the right catalyst role in this nation and with our partners around the world,” Roper said.

There are several programs that startups can tap to get those Federal dollars. Two of the easiest points of entry are through the AFWERX and its recently announced SpaceWERX arm focused entirely on space technology.

“These look like any tech company,” Roper told the audience at the TechCrunch event. “They’re outside our fence lines. They’re easy to walk into… Now you don’t have to know the mission, we will help you find the mission and the customer — the warfighter associated with it. It’s a great model because it keeps the company focuse don what they know best, which is their tech.”

Over the last three years, Roper estimated that the AFWERX program had brought 2300 companies into the Air Force and Space Force programs and most of them had never worked with the military before, he said.

Within AFWERX there are three programs that particularly relate to integrating startups into the procurement process, Roper said. One is the Spark program, which pairs military with private industry; one is the AFVentures program, which is designed to finance new innovations coming from private industry; and finally there’s the Prime program, which helps commercialize and certify technologies.

Roper pointed to the recent certification the Air Force gave to Joby Aviation for its flying cars. “So there’s a new military market that will hopefully generate a new commercial market,” Roper said.

In 2021, the Prime program will expand to space technologies, according to Roper.

As the demand for new tech grows, there’s no shortage of innovations Roper would like to see from private industry. From new autonomous innovations that could help co-pilot spacecraft to technology for refueling and in-space maneuverability, and reusable equipment from boosters to other components that can bring costs down.

Roper also acknowledged that the Pentagon has a long way to go to “hack the acquisition system” when it comes to dual use technologies.

Entrepreneurs have pointed out that one of the biggest obstacles to the growth of the commercial space industry has been the inability of the US government to open up the technology for use by private industry.

Roper hopes to change that. “We want to use our military dollars, our mission, and potentially our certifications to help get you there without changing your core product,” he said. “If you succeed as a commercial success, then then we succeed as well, because now we’ve got a great tech partner, that hopefully we can continue to come to to solve problems in future. The thing that we’ll want to understand early on is how our military market and all those benefits I just mentioned, how can they help you get to commercial success? And what is it that we not need to do to pull you off that trajectory?”

Contracts with AFWERX are fixed price and progress as companies hit certain milestones on the product roadmap. These orders increase incrementally as the technology proves itself, so a contract could start with the delivery of a prototype, then experimental usage, then a commercial contract, then broad adoption. “What we’re looking to do is see if you can move the ball forward on your technology, and if you do, then we do another contract. We step you up our process,” Roper said.

Roper sees the project as nothing less than the evolution of the aerospace and defense industry.

“We have a lot of amazing companies today that helped build stealth bombers and space planes and all sorts of awesome stuff. They’re defense companies and we still need them,” Roper said. “What we’re hoping to help build in this century is a set fo new companies that are just tech companies. They’re not defense, purely, and they’re not commercial purely. They’re just technology companies and they do a bit of business on both sides.”


Source: TechCrunch

TikTok launches its first personalized annual recap feature, ‘Year on TikTok’

Spotify users have Wrapped and Instagram users have their Top 9. And now TikTok users will have their own year-in-review feature, too. The company today announced the launch of its first personalized annual recap feature with the launch of “Year on TikTok,” a video highlight reel that showcases individual users’ own top TikTok moments. This includes things like how long you’ve been on TikTok, what sort of videos you watched most, your favorite tracks and creative effects, metrics on how often you commented and shared videos, and more.

The feature will also identify your favorite “vibes” — meaning, the sort of videos you like best, such as crafts, cooking, animals, travel, cottagecore, or any of the now numerous communities that have sprung up on the social video platform.

If users haven’t been on TikTok long enough to have developed their own “vibe,” TikTok says their “Year on TikTok” will include other top videos from its “Year on TikTok: Top 100” list instead.

Image Credits: TikTok

The content for the recap is presented in a familiar way. You’ll vertically scroll down through a video that details your 2020 interests and activities. You then have the chance to share that video directly to your own TikTok profile in order to receive a special profile badge that puts a “2020” on top of your profile photo.

The app’s “Year on TikTok” page also includes other TikTok highlights to browse through, including top memes, top creators, top viral videos, most impactful creators, top celebs, top songs, and other year-end trends.

TikTok users can access their “Year on TikTok” by tapping the icon on their For You feed — a prominent placement — or by scrolling to the banner at the top of the app’s Discover page.

The accuracy of TikTok’s recap is debatable. For example, even though every other video in my For You feed is related to politics and news (go figure!), TikTok informed me my top “vibes” were things like home, travel, and animal videos. That’s true too, but it’s an incomplete list and doesn’t match up with the majority of my past “likes.” It seems that TikTok may be curating the experience to focus on more positive “vibes” — and political videos and themes didn’t make the cut.

Regardless of its attempts at spin, social features that offer users a personalized retrospective of how they engaged with an app through the year have proven to be fairly popular — and a good marketing mechanism, as well.

Spotify’s Wrapped, for instance, has been so well-received that people began to complain that people’s Wrapped shares were dominating and overwhelming their social feeds at year-end. Spotify this year partially addressed this problem by offering new customization options for its 2020 Wrapped that let users adjust the color of their Wrapped card before sharing. This way, the flood of Wrapped shares wouldn’t look quite as homogenous as in prior years, and may be perceived as less of an annoyance.

The “Year on TikTok” feature will likely do well, too, though it’s hard to track. The hashtag #YearOnTikTok is up to 5.4 billion views, thanks to users who are adopting the tag in hopes of propelling their videos to a wider audience or getting on the For You page. The real test will be how many creators end up with the 2020 badge stuck on their profile in the days to come.

While TikTok’s feature is fun, if you find it somewhat lacking there are third-party alternatives.

One app, Retroplay, launched its own 2020 TikTok Year in Review this month. The app does more than just round-up your own stats and metrics. Users can also vote for their favorite creators and videos through Retroplay’s “Superlatives” awards, collect cards from favorite creators, and customize their own highlight reel. But the app is brand-new and struggling with bugs — the highlight reel is currently down while it’s being fixed, for instance, and the app couldn’t resolve a username that began with a period instead of a letter, we found.

Image Credits: Retroplay

But the app’s design is catchy and the interactive features are engaging, so hopefully the developer can address the other issues soon — and before year-end!


Source: TechCrunch

The all-new Apple Watch 6 gets a $60 price cut and ships in time for Christmas

Snag this Apple Watch deal today – the all-new Apple Watch 6 is on sale for $339 and ships in time for Christmas.
Source: TechRadar

Update: Xbox Series X stock sold out at Target but it's worth checking your area

The Xbox Series X has sold out at Target, but make sure you double check your area as stock may remain.
Source: TechRadar

Epic Games Store free games: the Christmas giveaway continues

Epic Games Store continues its free games giveaway bonanza.
Source: TechRadar

Disney Plus UK: how to sign up, Star, Pixar's Soul and more explained

Our Disney Plus UK guide, including sign up options, what’s coming in 2021 and beyond and what you can stream now.
Source: TechRadar

COVID-19 relief bill includes $1.9B to ‘rip and replace’ Huawei and ZTE equipment

A long-awaited COVID-19 relief bill finally received congressional approval over the weekend. Top-line efforts include plans to bolster a population feeling intense strain after nine months of shutdown. The $600 direct payment has, understandably, grabbed the most headlines, but there’s a ton to dig into amidst the $900 billion package.

Most relevant for our coverage is several billion earmarked for broadband-related issues, including $7 billion set aside to increase broadband access for low-income Americans. Speaker Nancy Pelosi and Senator Chuck Schumer issued a release noting that the money will go to “help[ing] millions of students, families and unemployed workers afford the broadband they need during the pandemic.”

Internet access has been one of countless pain points, as schools across the country have shutdown in order to stop the spread of COVID-19. Lack of a solid internet connection can severely hamstring remote schooling.

Also notable is the $1.9 billion set aside to “rip and replace” ZTE and Huawei equipment, according to reporting from Reuters. Huawei in particular has been a long-time target for the U.S. government. The Chinese technology giant was added to the Department of Commerce’s so-called Entity List last year. Precisely what such moves have meant for companies like Huawei and ZTE has been something of an evolving picture in subsequent months.

More legislation earlier this year officially barred U.S. companies from purchasing networking equipment from either, followed by plans to begin the process to “rip and replace” existing services. Part of the new bill, it seems, will involve the purchasing of equipment to replace those being removed from U.S. networks.

A Huawei spokesperson earlier noted, “to force removal of our products from telecommunications networks. This overreach puts U.S. citizens at risk in the largely underserved rural areas – during a pandemic – when reliable communication is essential.”

The future status of companies like Huawei and ZTE under the incoming Biden administration, however, remains to be seen. Notably, the Commerce Department recently added an additional 77 names to the Entity List, including prominent Chinese firms DJI and SMIC.


Source: TechCrunch

Kitchen gifts under $25 that will still arrive by Christmas – CNET

Last-minute doesn’t have to be lame.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637