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

Archivo del Autor: Belen De Leon

As Huawei CFO faces charges, company bookends 2018 with controversy – CNET

The detainment of Huawei’s chief financial officer in Canada on conspiracy charges is just the latest in a slew of problems for the Chinese tech giant.
Source: CNET

Listen to the soothing sounds of Martian wind collected by NASA’s InSight lander

The InSight Mars lander accomplished a perfect landing last week on the Elysium Planitia region of the planet, where it is hard at work preparing to drill into the surface (and taking selfies, of course). But one “unplanned treat” is a recording of the wind rolling across the Martian plains — which you can listen to right here.

Technically the lander isn’t rigged to detect sound, at least in the way you’d do it if you were deliberately trying to record it. But the robotic platform’s air pressure sensor and seismometer are both capable of detecting the minute variations as the wind rolls over it. The air pressure sensor, inside that silver dome you see above, produced the most normal-sounding signal, though it still had to be adjusted to be more like what you’d hear if you were there.

“The InSight lander acts like a giant ear,” explained InSight science team member Tom Pike in a NASA news release. “The solar panels on the lander’s sides respond to pressure fluctuations of the wind. It’s like InSight is cupping its ears and hearing the Mars wind beating on it.”

Curious what it sounds like? The resulting recording can be listened to on SoundCloud or below:


Sounds a lot like regular wind, right? Well, what were you expecting? Like so many aspects of space exploration, the prosaic nature of the thing itself — a rock, a landscape feature, a breath of wind — is offset by the fact that it’s occurring millions of miles away on an alien world and relayed here by a high-tech robot. Wind on Mars might not sound much different than wind on Earth — but surely that’s not the point!

We’ll have more recordings soon, I’m sure, so you can use it as noise to fall asleep to. But even better sounds are forthcoming: the Mars 2020 rover will have actual high-quality microphones on board, and will record the sounds of its landing as well as the Martian ambience.


Source: TechCrunch

Microsoft is ‘handing even more of online life’ to Google, Mozilla CEO says

Not everyone is happy with Microsoft’s switch to Google’s Chromium engine. In a new blog post, Mozilla CEO Chris Beard writes that he believes the move is “handing online life control” to Google.

The post Microsoft is ‘handing even more of online life’ to Google, Mozilla CEO says appeared first on Digital Trends.


Source: Digital trends

Huawei CFO, accused of fraud, faces up to 30 years in prison

At a bail hearing today, new details emerged surrounding Huawei chief financial officer Meng Wanzhou’s arrest in Vancouver, Canada over the weekend.

The daughter of Huawei founder Ren Zhengfei is accused of fraud with a maximum penalty of 30 years in prison, according to journalists present at the hearing. The U.S. Department of Justice alleges Meng allowed SkyCom, an unofficial Huawei subsidiary, to do business in Iran, violating U.S. sanctions against the country and misleading American financial institutions in the process.

Tensions between U.S. authorities and Huawei have been high since 2016, aggravated by an ongoing U.S.-China trade war. The U.S. has long viewed Huawei and its close ties to the Chinese government as a threat to national security. Speaking on CNBC today, Larry Kudlow, the director of the White House’s National Economic Council, said the U.S. had given Huawei several warnings.

“We’ve warned them for quite some time of violating the Iranian sanctions … We have these sanctions on Iran, it runs against our policy, why shouldn’t we enforce that,” he said.

The Canadian Justice Department argued today against granting Meng bail, claiming she has incentive to flee Canada. Her lawyer, on the other hand, said “Meng would not embarrass her father by breaching a court order,” according to The AP.

Meng may be extradited to the U.S., a process that can take several weeks to months to complete. The United States Justice Department has 60 days to make the extradition request, which then must be approved by the Canadian court.

In a statement provided to TechCrunch days after Meng’s arrest, a spokesperson for Huawei said the company was “not aware of any wrongdoing by Ms. Meng.”

“The company has been provided very little information regarding the charges and is not aware of any wrongdoing by Ms. Meng. The company believes the Canadian and U.S. legal systems will ultimately reach a just conclusion. Huawei complies with all applicable laws and regulations where it operates, including applicable export control and sanction laws and regulations of the UN, US and EU.”

The Chinese Ministry of Foreign affairs has firmly requested Meng’s release, meanwhile, a spokesperson for which has said that her detention needed further explanation to “effectively protect the legitimate rights and interests of the person concerned,” per reports.

Huawei, headquartered in Shenzhen, China, is the world’s largest telecom equipment manufacturer and second-largest smartphone maker.

Huawei did not respond to our request for comment.


Source: TechCrunch

AI desperately needs regulation and public accountability, experts say

Artificial intelligence systems and creators are in dire need of direct intervention by governments and human rights watchdogs, according to a new report from researchers at Google, Microsoft and others at AI Now. Surprisingly, it looks like the tech industry just isn’t that good at regulating itself.

In the 40-page report (PDF) published this week, the New York University-based organization (with Microsoft Research and Google-associated members) shows that AI-based tools have been deployed with little regard for potential ill effects or even documentation of good ones. While this would be one thing if it was happening in controlled trials here and there, instead these untested, undocumented AI systems are being put to work in places where they can deeply affect thousands or millions of people.

I won’t go into the examples here, but think border patrol, entire school districts and police departments, and so on. These systems are causing real harm, and not only are there no systems in place to stop them, but few to even track and quantify that harm.

“The frameworks presently governing AI are not capable of ensuring accountability,” the researchers write in the paper. “As the pervasiveness, complexity, and scale of these systems grow, the lack of meaningful accountability and oversight – including basic safeguards of responsibility, liability, and due process – is an increasingly urgent concern.”

Right now companies are creating AI-based solutions to everything from grading students to assessing immigrants for criminality. And the companies creating these programs are bound by little more than a few ethical statements they decided on themselves.

Google, for instance, recently made a big deal about setting some “AI principles” after that uproar about its work for the Defense Department. It said its AI tools would be socially beneficial, accountable and won’t contravene widely accepted principles human rights.

Naturally, it turned out the company has the whole time been working on a prototype censored search engine for China. Great job!

So now we know exactly how far that company can be trusted to set its own boundaries. We may as well assume that’s the case for the likes of Facebook, which is using AI-based tools to moderate; Amazon, which is openly pursuing AI for surveillance purposes; and Microsoft, which yesterday published a good piece on AI ethics — but as good as its intentions seem to be, a “code of ethics” is nothing but promises a company is free to break at any time.

The AI Now report has a number of recommendations, which I’ve summarized below but really are worth reading in their entirety. It’s quite readable and a good review, as well as smart analysis.

  • Regulation is desperately needed. But a “national AI safety body” or something like that is impractical. Instead, AI experts within industries like health or transportation should be looking at modernizing domain-specific rules to include provisions limiting and defining the role of machine learning tools. We don’t need a Department of AI, but the FAA should be ready to assess the legality of, say, a machine learning-assisted air traffic control system.
  • Facial recognition, in particular questionable applications of it like emotion and criminality detection, need to be closely examined and subjected to the kind of restrictions as are false advertising and fraudulent medicine.
  • Public accountability and documentation need to be the rule, including a system’s internal operations, from data sets to decision-making processes. These are necessary not just for basic auditing and justification for using a given system, but for legal purposes should such a decision be challenged by a person that system has classified or affected. Companies need to swallow their pride and document these things even if they’d rather keep them as trade secrets — which seems to me the biggest ask in the report.
  • More funding and more precedents need to be established in the process of AI accountability; it’s not enough for the ACLU to write a post about a municipal “automated decision-making system” that deprives certain classes of people of their rights. These things need to be taken to court and the people affected need mechanisms of feedback.
  • The entire industry of AI needs to escape its engineering and computer science cradle — the new tools and capabilities cut across boundaries and disciplines and should be considered in research not just by the technical side. “Expanding the disciplinary orientation of AI research will ensure deeper attention to social contexts, and more focus on potential hazards when these systems are applied to human populations,” write the researchers.

They’re good recommendations, but not the kind that can be made on short notice, so expect 2019 to be another morass of missteps and misrepresentations. And as usual, never trust what a company says, only what it does — and even then, don’t trust it to say what it does.


Source: TechCrunch

The Empire strikes your wallet with a $250 Star Wars keyboard

Do you speak Aurebesh? If you’re fluent in the official language of the Galactic Empire, Lucasfilm and NovelKeys have partnered to release a set of replacement keycaps for your keyboard that are bound to please any Star Wars fan.

The post The Empire strikes your wallet with a $250 Star Wars keyboard appeared first on Digital Trends.


Source: Digital trends

Gadget Lab Podcast: What the Tumblr Porn Ban Means for Users

WIRED writer Emily Dreyfuss joins the Gadget Lab to talk about Tumblr’s porn ban and where active members of that community are headed next.
Source: Wired

Gift Guide: So your [friend, partner, kid, parent] wants to be a Twitch streamer…

Though many people still scratch their head at the idea of watching people play video games, Twitch and its content creators have proven that the platform is attractive (even beloved) to tens of millions of people.

Got a friend or loved one who believes they have the skill, personality and wide open schedule to be successful on Twitch? The right gift might get the ball rolling.

(Note: It should go without saying that there is one piece of gear that a Twitch streamer truly needs, and that’s a computer or console to play the game on. Generally, this will either be a gaming PC, a Playstation 4, or an Xbox One. Chances are if someone wants to stream games, they’ve already got a platform of choice, so we’re not going to go into detail on what type of PC or console to buy.)

Microphones

Blue Yeti Pro microphoneThe best place to start when investing in a streaming set up is the mic. Yes, webcams are important (and we’ll get to that) but it’s really taxing to listen to poor audio for any lengthy amount of time, and most gaming headphones just won’t cut it.

Our top choice for a reasonably priced, high quality mic is the Blue Yeti Pro ($250). It’s a relatively simple plug-and-play product that sounds great. It supports both USB and XLR, giving users plenty of flexibility if they want to use it for multiple purposes (like, say, podcasting) or across various audio interfaces.

It’s not cheap — the Blue Yeti Pro costs $250 on Amazon — so folks looking for a less flexible mic that will simply work with a PC or console, the stepped-down Blue Mics Yeti ($130) should get the job done.

Webcams

Logitech C922 HD Pro StreamWhile the point of streaming is arguably to watch the game, and not the gamer, there is something special about seeing someone’s reactions to the game or to the Twitch chat on a stream.

General consensus among the community points to the Logitech C922 HD Pro Stream ($99). It captures 1080p/30fps or 720p/60fps video and offers a 78-degree field of view, with particularly good low-light capabilities and solid autofocus. Oddly, streaming under the blue light of the monitor in complete darkness is pretty common, and this webcam can handle just that. As a bonus, the C922 offers background replacement, letting users green screen out everything behind the streamer to show even more of the game. The lower-cost alternative is the Logitech HD Pro C920 ($79), which doesn’t offer background replacement or some other bonus features like 720p/60fps capture, or autofocus.

The C922 also comes with a three-month free trial of XSplit (broadcasting software that will likely be necessary for PC gamers/streamers, but is less necessary for console streamers.)

Monitors

ASUS VG245H 24” Full HD 1080p gaming monitorMost people think of a couch and a TV when they think of playing video games, but that is most certainly not ideal for a streamer. For one, where does the webcam go? Secondly, your vision just isn’t as good from 10 feet away on a 40-inch+ screen. Many pros tend to use a 24- to 27-inch monitor roughly two feet away from the face — so sitting at a desk is often preferred.

Super high-performance gaming monitors are very expensive, and there are very real trade-offs each time the price comes down. But the ASUS VG245H ($190) is a solid contender at a reasonable price point, managing to pack a punch where it counts.

The 24-inch monitor comes with a TN type panel (which can wash out colors more than ISP) but has a 144Hz refresh rate at a 1920×1080 resolution. At $190 on Amazon, this monitor is a bargain.


Beyond strictly streaming equipment, there are plenty of gadgets that can take a skilled gamer to the next level. Here are a few suggestions:

Inputs

A gamer that dominates the competition with entry-level inputs (be it a mouse or controller) will absolutely crush it with a gaming-specific mouse or controller.

Finalmouse Ultralight Pro gaming mouseThere are many schools of thought when it comes to PC gaming mice — some think customization is king, while others are drawn to RGB lighting or wireless functionality. At the end of the day, personal preference plays a huge role. For folks switching over from a standard mouse, the best option might be the Finalmouse Ultralight Pro ($70).

It acts and feels like a standard mouse, but happens to be just 67 grams, with the Pixart pmw3360 eSports sensor, integrated illumination, enhanced tracking and a higher framerate. And as a bonus, this is the same mouse that streaming star Ninja uses. If it’s good enough for him, it’s probably good enough for your dear recipient.

For console gamers, there is a clear favorite if you’re looking to upgrade beyond the standard Xbox or Playstation controller. Scuf Gaming controllers (starting at $150) allow players to use paddles on the underside of the controller. This means that gamers can use their middle and ring fingers instead of multitasking with their thumbs, meaning their thumbs never leave the joysticks.

Headset

Stealth 700 Headset - PS4Switching from standard headphones to high-quality gaming headphones feels like cheating. Suddenly, you can hear everything around you. I’ve personally played with a wide variety of headphones, and my favorite by a mile is the Astro A50 wireless headset with base station ($300). Tech specs aside, these are some of the most comfortable headphones out there, perfect for those hours-long streaming sessions.

For folks looking for something more affordable, Turtle Beach also has a nice selection of wireless headphones including the Stealth 700 ($150).

Smaller Stuff

Once they’re streaming, then what? The best thing you can do for your new favorite streamer is interact with their new channel. Subscribe. Watch the broadcast and chat in the stream. And if you have a little extra cash to spare, gift subs to the channel so folks who show up and want to subscribe have no barrier to entry when they get there.


Source: TechCrunch

Canada Welcomes AI—But Not All 'Black in AI' Workshop Guests

More than 100 researchers who hoped to attend a big AI conference in Montreal couldn’t get visas.
Source: Wired

Leica releases the CL Street Kit for all of your decisive moments

Leica’s pricey – but sexy – CL camera is the closest thing you can get to an original portable luxury shooter without spending more than a used Toyota Corolla. The CL, which launched last year, is essentially a pared down M series camera that has gotten rave reviews over the past year. Now, in time for Noel, Leica is offering a Street Kit that includes the CL along with a Leica Summicron-TL 23 mm f/2 lens. This flat pancake lens gives you a “tried and true 35 mm equivalent focal length for the quintessential reportage style of shooting” and should suffice for street shots taken on the wing while wandering the darkened alleyways of certain Central European cities.

Now for the bad news. Leica is traditionally some of the most expensive and best made camera gear on the market and this is no different. While you get a camera that should last you well into the next millennium, you’ll pay a mere $4,195 for the privilege, making it considerably less than the M series but considerably more than the camera on your phone. The package a saves you a little over $800 if you purchased each item separately.

That said, it’s nice to see a bundle like this still exists for a solid, beautifully-wrought camera, a nice lens, and even a leather carrying strap. Besides, isn’t the creation of photographic art worth the price of admission? As noted Leica lover Henri Cartier-Bresson said, “Au fond, ce n’est pas la photo en soi qui m’interesse. Ce que je veux c’est de capter une fraction de seconde du reel.” Preach, brother.


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901