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

Archivo del Autor: Belen De Leon

Star Wars has given us a gift to save Thanksgiving: More Baby Yoda – CNET

Jon Favreau comes bearing gifts. Baby Yoda gifts.
Source: CNET

The Irishman: De-aging De Niro was a waste of money – CNET

Commentary: Martin Scorsese spent $200 million of Netflix’s money on digital de-aging effects, and I don’t buy it.
Source: CNET

Apple Black Friday 2019: Best deals are going fast (just updated) – CNET

High-end Apple gear like the MacBook Pro, AirPods, iPad and iPhone 11 are already on sale for Black Friday 2019.
Source: CNET

Black Friday 2019 deals under $250: Huge savings on iPad, Apple Watch, HomePod, Kindle, Xbox, PS4 – CNET

Our updated list of deals on headphones, game consoles, wearables and more from Amazon, Walmart, Target, Best Buy and Kohl’s, all available now.
Source: CNET

Best Black Friday 2019 headphone deals: $250 Bose QC 35 II, $235 AirPods Pro, $30 true wireless and more (just updated) – CNET

The AirPods Pro and Sony’s “Bose killer” WH-1000XM3 noise-canceling headphones are on sale for great prices, with some true wireless models as low as $30.
Source: CNET

2019 Thanksgiving e-commerce sales show 14% rise on 2018, $470M spent so far

With popular social networks seeing some downtime, shops closed, and many people off work today for Thanksgiving, bargain hunters are flocking online to start their holiday shopping.

Adobe says that so far some $470 million has been spent online, a rise of 14.5% compared to sales figures from the same time last year, with sales patterns largely on track to hit its prediction of $4.4 billion in sales today. And as of 11.30 Pacific time, Shopify notes that there are around 4,500 transactions per minute, working out to just under $400,000 spent each minute.

Adobe Analytics tracks sales in real-time for 80 of the top 100 US retailers, covering 55 million SKUs and some 1 trillion transactions during the holiday sales period. Shopify, meanwhile, uses data from across the range of online retailers that use Shopify APIs to run their sales.

Black Friday (the day after Thanksgiving) used to be seen as the traditional start to holiday sales, but consumers spending time at home on Thanksgiving itself are increasingly coming online — on a day when most brick-and-mortar stores are closed — to get the ball rolling.

This year, Thanksgiving is coming a week later this year than in 2018 (when it fell on the 22nd of the month), which will make for a more compressed, and potentially more frenzied, selling period.

As Sarah pointed out yesterday, many retailers this year made an early jump on their Black Friday deals, and so far some $53 billion has been spent in the month of November up to today. This year’s holiday sales overall are predicted to hit nearly $144 billion.

We’ll be updating this post with more figures as they come in.

As a point of comparison, in 2018, online sales hit $3.7 billion, according to Adobe’s analysis.

Adobe notes that in the $53 billion spent so far this month, all 27 days in November have surpassed $1 billion in sales. Eight days passed $2 billion, and yesterday saw $2.9 billion in sales. That was up 22% on a year ago, which either points to increased sales overall, or simply that the strategy of extending “holiday” shopping to start earlier and earlier is paying off for retailers.

Another interesting insight is that some $18.2B in purchases have been made by smartphones this month, which is up 49.5% compared to last year.

“The strong online sales performance to-date suggests that holiday shopping starts much earlier than ever before. Steep discounts on popular items like computers on the day before Thanksgiving indicate that many of the season’s best deals are already up for grabs. This has led to significant growth in online sales (16.1% YoY increase) so far. What will be important for retailers to track is whether the early discounts will drive continued retail growth overall, or if they have induced consumers to spend their holiday budgets earlier,” noted Jason Woosley, vice president of commerce product & platform at Adobe.


Source: TechCrunch

Gift Guide: Black Friday tech deals that are actually worth considering

Ah, Black Friday. The day of a zillion “deals” — some good, many bad, most just meant to clear the shelves for next year’s models.

Hidden amidst ten thousand “LOWEST PRICE EVER! ONE DAY ONLY!” e-mails, though, are a handful of solid sales on legitimately good stuff.

Whether you’re trying to save some coin heading into Christmas or you just want to beef up your own gear collection, we’ve picked a few things that seemed worthwhile while trying to sift out most of the junk. We’ll add new deals throughout the day as we hear about them.

(Pro tip: Want to check if something on Amazon is actually on sale, or if a seller just tinkered with the price ahead of time to make it look like you’re getting a discount? Check a historical price checker like camelcamelcamel to see the price over time.)

Amazon Devices

alexa echo amazon 9250064

Amazon generally slashes prices on its own devices to get the Black Friday train moving, and this year is no different.

  • The 4K Fire TV Stick, usually $50, is down to $25
  • The non-4K Fire TV Stick, usually $40, is down to $20. For the $5 difference, though, I’d go with the 4K model above. Future-proofing!
  • The incredibly good Kindle Oasis is about 30% off this week — $175 for the 8GB model (usually $249), or $199 for the 32GB model (usually $279)
  • If you’ve got Alexa devices around your house and are looking to expand, the current generation Echo Dot is down to $22 (usually $49) while the bigger, badder Echo Plus is down to $99 (usually $150)

Google Devices

google pixel 4 010 1

  • Google’s latest flagship Android phone, the very, very good Pixel 4, is $200 off at $599 (usually $799) for an unlocked model. The heftier Pixel 4 XL, meanwhile, is down to $699 from $899.
  • The less current but still solid Pixel 3a is down to $299 (usually $399).
  • The Nest Mini (formerly known as Google Home Mini) is down to $30 from its usual price of $49.
  • The Nest Protect smoke alarm (both the wired and battery versions) are down to $99 (usually $119)
  • The 4K-ready Chromecast Ultra is down to $49(usually $69), while the non-4K Chromecast is currently $25 (usually $35.)

Roku

With both Amazon and Google slashing at the prices for their streaming devices, Roku isn’t looking to be left out. The company’s 4K-friendly Roku Ultra is down to $48 (usually $100), complete with a pair of JBL headphones you can plug into the remote for almost-wireless listening.

Xbox, Playstation, and Nintendo Switch

If you’ve yet to pick up any of this generation’s consoles, now honestly isn’t a terrible time (as long as you can do it at a discount.) Both Microsoft and Sony are prepping to launch new consoles in 2020, but that means you’ve got years and years of really great games from this generation to pluck through — and it’ll probably be a few months before there’s much worthwhile/exclusive on the new consoles, anyway. Nintendo, meanwhile, just revised the Switch to significantly improve its battery life in August.

Microsoft has dumped the price on the 1 terabyte Xbox One X down to $349 (usually $499), including your choice of Gears of War 5, NBA 2K20, or the pretty much brand new Star Wars Jedi: Fallen Order. The Xbox One S meanwhile, is down to $149 (usually $249) with copies of Minecraft, Sea of Thieves, and about $20 worth of Fortnite Vbucks. (Be aware that the One S has no disc drive, so anything you play on that one must be a digital/downloaded copy. That’s not a huge issue! But be aware of it, particularly if you’ve got a slower internet connection or limited monthly bandwidth.)

Likewise, Sony has a killer deal on the Playstation 4 — $199 gets you a 1TB PS4 and copies of God of War, The Last Of Us (Remastered), and Horizon Zero Dawn. The deal is available at most of the big box retailers (Best Buy/Walmart/GameStop/Target/etc), though it seems to be going in-and-out of stock everywhere so you might have to poke around a bit.

Deals on the Switch console itself are few and far between so far (and many of the deals are for the older model with the weaker battery), but you can pick up a pair of Joy-Con controllers for $60 versus the usual $80.

Apple

Airpods Pro

Apple deals don’t tend to get too wild on Black Friday — especially not on the latest generation hardware. This year, though, there’s some surprisingly worthwhile stuff.

Sonos

Looking to expand your Sonos setup? Many things in the company’s line-up are on sale right now, including:

  • The Sonos Beam (the smaller of the company’s two sound bars), usually $399, is down to $299.
  • The bigger soundbar, the Sonos Playbar, is down from $699 to $529
  • The massive Playbase (like a soundbar, except you sit your entire TV on it) is down from $699 to $559.
  • A two-pack of Play:1 speakers is going for $230 on Costco.com (usually $170-200 each), though you’ll need to be a Costco member to access it.

Ridiculously cheap microSD cards

The cost of microSD cards has plummeted over the last year, seemingly bottoming out for Black Friday. SanDisk’s 512GB microSD card was going for $100-$150 just a few months ago; today it’s down to $64. Need a faster model? The 512GB Extreme MicroSDXC was $200 earlier this year, and now it’s down to $80.

Steam games

Valve’s annual Autumn Steam sale is underway, slashing prices on a bunch of top notch games — like Grand Theft Auto 5 for $15 (usually $30), Portal 2 for a buck, The Witness for $20 (usually $40), Return of Obra Dinn for $16 (usually $20), Soul Calibur 6 for $18 (usually $60), or the just released (and absurdly fun) Jackbox Party Pack 6 for $23 (usually $30).

Oh! And Valve’s Steam controller is down to $5 (from $50)… with the caveat that it’s because they’re discontinuing it and honestly for most games it’s just an okay controller.


Source: TechCrunch

Scientists turn undersea fiber optic cables into seismographs

Monitoring seismic activity all over the world is an important task, but one that requires equipment to be at the site it’s measuring — difficult in the middle of the ocean. But new research from Berkeley could turn existing undersea fiber optic cables into a network of seismographs, creating an unprecedented global view of the Earth’s tectonic movements.

Seismologists get almost all their data from instruments on land, which means most of our knowledge about seismic activity is limited to a third of the planet’s surface. We don’t even know where all the faults are since there’s been no exhaustive study or long-term monitoring of the ocean floor.

“There is a huge need for seafloor seismology,” explained lead study author Nathaniel Lindsey in a Berkeley news release. “Any instrumentation you get out into the ocean, even if it is only for the first 50 kilometers from shore, will be very useful.”

Of course, the reason we haven’t done so is because it’s very hard to place, maintain, and access the precision instruments required for long-term seismic work underwater. But what if there were instruments already out there just waiting for us to take advantage of them? That’s the idea Lindsey and his colleagues are pursuing with regard to undersea fiber optic cables.

These cables carry data over long distances, sometimes as part of the internet’s backbones, and sometimes as part of private networks. But one thing they all have in common is that they use light to do so — light that gets scattered and distorted if the cable shifts or changes orientation.

By carefully monitoring this “backscatter” phenomenon it can be seen exactly where the cable bends and to what extent — sometimes to within a few nanometers. That means that researchers can observe a cable to find out the source of seismic activity with an extraordinary level of precision.

The technique is called Distributed Acoustic Sensing, and it essentially treats the cable as if it were a series of thousands of individual motion sensors. The cable the team tested on is 20 kilometers worth of of Monterey Bay Aquarium Research Institute’s underwater data infrastructure — which divided up into some ten thousand segments that can detect the slightest movement of the surface to which they’re attached.

“This is really a study on the frontier of seismology, the first time anyone has used offshore fiber-optic cables for looking at these types of oceanographic signals or for imaging fault structures,” said Berkeley National Lab’s Jonathan Ajo-Franklin.

After hooking up MBARI’s cable to the DAS system, the team collected a ton of verifiable information: movement from a 3.4-magnitude quake miles inland, maps of known but unmapped faults in the bay, and water movement patterns that also hint at seismic activity.

The main science node of the Monterey Accelerated Research System. Good luck keeping crabs out of there.

The best part, Lindsey said, is that you don’t even need to attach equipment or repeaters all along the length of the cable. “You just walk out to the site and connect the instrument to the end of the fiber,” he said.

Of course most major undersea cables don’t just have a big exposed end for random researchers to connect to. And the signals that the technology uses to measure backscatter could conceivably interfere with others, though of course there is work underway to test that and prevent it if possible.

If successful the larger active cables could be pressed into service as research instruments, and could help illuminate the blind spot that seismologists have as far as the activity and features of the ocean floor. The team’s work is published today in the journal Science.


Source: TechCrunch

Scientists Spot an Undersea Fault Using Fiber-Optic Cables

Unused telecom cables, known as dark fiber, could help scientists finally map the ocean floor and discover new earthquake hot spots.
Source: Wired

Will the future of work be ethical? Founder perspectives

In June, TechCrunch Ethicist in Residence Greg M. Epstein attended EmTech Next, a conference organized by the MIT Technology Review. The conference, which took place at MIT’s famous Media Lab, examined how AI and robotics are changing the future of work.

Greg’s essay, Will the Future of Work Be Ethical? reflects on his experiences at the conference, which produced what he calls “a religious crisis, despite the fact that I am not just a confirmed atheist but a professional one as well.� In it, Greg explores themes of inequality, inclusion and what it means to work in technology ethically, within a capitalist system and market economy.

Accompanying the story for Extra Crunch are a series of in-depth interviews Greg conducted around the conference, with scholars, journalists, founders and attendees.

Below, Greg speaks to two founders of innovative startups whose work provoked much discussion at the EmTech Next conference. Moxi, the robot assistant created by Andrea Thomasz of Diligent Robotics and her team, was a constant presence in the Media Lab reception hall immediately outside the auditorium in which all the main talks took place. And Prayag Narula of LeadGenius was featured, alongside leading tech anthropologist Mary Gray, in a panel on “Ghost Work� that sparked intense discussion throughout the conference and beyond.

Andrea Thomaz is the Co-Founder and CEO of Diligent Robotics. Image via MIT Technology Review

Could you give a sketch of your background?

Andrea Thomaz: I was always doing math and science, and did electrical engineering as an Undergrad at UT Austin. Then I came to MIT to do my PhD. It really wasn’t until grad school that I started doing robotics. I went to grad school interested in doing AI and was starting to get interested in this new machine learning that people were starting to talk about. In grad school, at the MIT Media Lab, Cynthia Breazeal was my advisor, and that’s where I fell in love with social robots and making robots that people want to be around and are also useful.

Say more about your journey at the Media Lab?

My statement of purpose for the Media Lab, in 1999, was that I thought that computers that were smarter would be easier to use. I thought AI was the solution to HCI [Human-computer Interaction]. So I came to the Media Lab because I thought that was the mecca of AI plus HCI.

It wasn’t until my second year as a student there that Cynthia finished her PhD with Rod Brooks and started at the Media Lab. And then I was like, “Oh wait a second. That’s what I’m talking about.”

Who is at the Media Lab now that’s doing interesting work for you?

For me, it’s kind of the same people. Patty Maes has kind of reinvented her group since those days and is doing fluid interfaces; I always really appreciate the kind of things they’re working on. And Cynthia, her work is still very seminal in the field.

So now, you’re a CEO and Founder?

CEO and Co-Founder of Diligent Robotics. I had twelve years in academia in between those. I finished my PhD, went and I was a professor at Georgia Tech in computing, teaching AI and robotics and I had a robotics lab there.

Then I got recruited away to UT Austin in electrical and computer engineering. Again, teaching AI and having a robotics lab. Then at the end of 2017, I had a PhD student who was graduating and also interested in commercialization, my Co-Founder and CTO Vivian Chu.

Let’s talk about the purpose of the human/robot interaction. In the case of your company, the robot’s purpose is to work alongside humans in a medical setting, who are doing work that is not necessarily going to be replaced by a robot like Moxi. How does that work exactly?

One of the reasons our first target market [is] hospitals is, that’s an industry where they’re looking for ways to elevate their staff. They want their staff to be performing, “at the top of their license.” You hear hospital administrators talking about this because there’s record numbers of physician burnout, nurse burnout, and turnover.

They really are looking for ways to say, “Okay, how can we help our staff do more of what they were trained to do, and not spend 30% of their day running around fetching things, or doing things that don’t require their license?” That for us is the perfect market [for] collaborative robots.” You’re looking for ways to automate things that the people in the environment don’t need to be doing, so they can do more important stuff. They can do all the clinical care.

In a lot of the hospitals we’re working with, we’re looking at their clinical workflows and identifying places where there’s a lot of human touch, like nurses making an assessment of the patient. But then the nurse finishes making an assessment [and] has to run and fetch things. Wouldn’t it be better if as soon as that nurse’s assessment hit the electronic medical record, that triggered a task for the robot to come and bring things? Then the nurse just gets to stay with the patient.

Those are the kind of things we’re looking for: places you could augment the clinical workflow with some automation and increase the amount of time that nurses or physicians are spending with patients.

So your robots, as you said before, do need human supervision. Will they always?

We are working on autonomy. We do want the robots to be doing things autonomously in the environment. But we like to talk about care as a team effort; we’re adding the robot to the team and there’s parts of it that the robot’s doing and parts of it that the human’s doing. There may be places where the robot needs some input or assistance and because it’s part of the clinical team. That’s how we like to think about it: if the robot is designed to be a teammate, it wouldn’t be very unusual for the robot to need some help or supervision from a teammate.

That seems different than what you could call Ghost Work.

Right. In most service robots being deployed today, there is this remote supervisor that is either logged in and checking in on the robots, or at least the robots have the ability to phone home if there’s some sort of problem.

That’s where some of this Ghost Work comes in. People are monitoring and keeping track of robots in the middle of the night. Certainly that may be part of how we deploy our robots as well. But we also think that it’s perfectly fine for some of that supervision or assistance to come out into the forefront and be part of the face-to-face interaction that the robot has with some of its coworkers.

Since you could potentially envision a scenario in which your robots are monitored from off-site, in a kind of Ghost Work setting, what concerns do you have about the ways in which that work can be kind of anonymized and undercompensated?

Currently we are really interested in our own engineering staff having high-touch customer interaction that we’re really not looking to anonymize. If we had a robot in the field and it was phoning home about some problem that was happening, at our early stage of the company, that is such a valuable interaction that in our company that wouldn’t be anonymous. Maybe the CTO would be the one phoning in and saying, “What happened? I’m so interested.”

I think we’re still at a stage where all of the customer interactions and all of the information we can get from robots in the field are such valuable pieces of information.

But how are you envisioning best-case scenarios for the future? What if your robots really are so helpful that they’re very successful and people want them everywhere? Your CTO is not going to take all those calls. How could you do this in a way that could make your company very successful, but also handle these responsibilities ethically?


Source: TechCrunch

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227